OSDN Git Service

36ebbf96f3dfaad150514e548365b4e1638d52e6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-05-01  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/36093
4         * gcc.c-torture/execute/pr36093.c: New testcase.
5
6 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7
8         * gfortran.dg/selected_char_kind_1.f90: New test.
9         * gfortran.dg/selected_char_kind_2.f90: New test.
10         * gfortran.dg/selected_char_kind_3.f90: New test.
11
12 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
13
14         PR fortran/35997
15         * gfortran.dg/use_rename_3.f90
16
17 2008-04-30  Richard Guenther  <rguenther@suse.de>
18
19         PR tree-optimization/21636
20         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
21
22 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
23
24         PR libfortran/35993
25         * gfortran.dg/intrinsic_product_1.f90:  New test case.
26
27 2008-04-30  Richard Guenther  <rguenther@suse.de>
28
29         PR tree-optimization/14847
30         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
31
32 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
33
34         PR c++/35986
35         * g++.dg/overload/template4.C: New test.
36
37 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
38
39         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
40         * gfortran.dg/chmod_2.f90: Likewise.
41         * gfortran.dg/chmod_3.f90: Likewise.
42         * gfortran.dg/open_errors.f90: Likewise.
43
44 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
45
46         * gcc.dg/tls/section-2.c: Restrict to vxworks.
47
48 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
49
50         PR ada/35792
51         * gnat.dg/specs/tag2.ads: New.
52
53 2008-04-29  Richard Guenther  <rguenther@suse.de>
54
55         PR tree-optimization/36078
56         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
57
58 2008-04-29  Richard Guenther  <rguenther@suse.de>
59
60         PR middle-end/15255
61         * gcc.dg/fold-plusmult.c: New testcase.
62
63 2008-04-29  Richard Guenther  <rguenther@suse.de>
64
65         PR middle-end/36077
66         * gcc.c-torture/execute/pr36077.c: New testcase.
67
68 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
69
70         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
71
72 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
73
74         PR c++/35650
75         * g++.dg/init/ref17.C: New test.
76
77         PR c++/35987
78         * g++.dg/other/error28.C: New test.
79
80 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
81
82         PR target/36073
83         * gcc.target/i386/pr36073.c: New test.
84
85 2008-04-28  Richard Guenther  <rguenther@suse.de>
86
87         PR testsuite/34223
88         * gcc.dg/vect/vect-118.c: Rename to ...
89         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
90
91 2008-04-28  Richard Guenther  <rguenther@suse.de>
92
93         PR tree-optimization/36066
94         * gcc.dg/torture/pr36066.c: New testcase.
95
96 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
97
98         PR target/36064
99         * gcc.target/i386/pr36064.c: New test.
100
101 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
102
103         PR testsuite/36056
104         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
105
106 2008-04-27  Richard Guenther  <rguenther@suse.de>
107
108         PR tree-optimization/18754
109         PR tree-optimization/34223
110         * gcc.dg/tree-ssa/loop-36.c: New testcase.
111         * gcc.dg/tree-ssa/loop-37.c: Likewise.
112         * gcc.dg/vect/vect-118.c: Likewise.
113         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
114         * gcc.dg/vect/vect-66.c: Increase loop trip count.
115         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
116         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
117         * gcc.dg/vect/vect-76.c: Likewise.
118         * gcc.dg/vect/vect-outer-6.c: Likewise.
119         * gcc.dg/vect/vect-outer-1.c: Likewise.
120         * gcc.dg/vect/vect-outer-1a.c: Likewise.
121         * gcc.dg/vect/vect-11a.c: Likewise.
122         * gcc.dg/vect/vect-shift-1.c: Likewise.
123         * gcc.target/i386/vectorize1.c: Likewise.
124
125 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
126
127         * gcc.dg/tls/section-2.c: New.
128         * gcc.dg/tls/emutls-1.c: New.
129         * lib/target-supports.exp (check_effective_target_tls_native):
130         Exclude vxworks.
131
132 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
133
134         PR testsuite/36053
135         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
136         * gcc.dg/large-size-array-4.c: Likewise.
137
138 2008-04-26  George Helffrich  <george@gcc.gnu.org>
139
140         PRs fortran/PR35154, fortran/PR23057
141         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
142         .stabs functionality.
143         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
144         DWARF functionality.
145
146 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
147
148         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
149         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
150         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
151         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
152
153 2008-04-25  Tobias Burnus  <burnus@net-b.de>
154
155         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
156         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
157
158 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
159
160         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
161         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
162         * gcc.dg/builtins-13.c: Likewise.
163         * gcc.dg/pr25682.c: Likewise.
164         * gcc.dg/pr33694.c: Likewise.
165         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
166         * gcc.dg/c99-const-expr-2.c: Likewise.
167         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
168         * gcc.dg/ia64-sync-2.c: Likewise.
169         * gcc.dg/ia64-sync-3.c: Likewise
170         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
171         * gcc.dg/large-size-array-3.c: Likewise.
172         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
173         check.
174         * gcc.dg/large-size-array-4.c: Likewise.
175         * gcc.dg/max-1.c: Replace use of long by ssize_t.
176
177 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
178
179         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
180
181 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
182
183         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
184
185 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
186
187         PR testsuite/36035
188         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
189
190 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
191
192         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
193
194         PR c++/35758
195         * g++.dg/ext/vector14.C: New test.
196
197 2008-04-24  Richard Guenther  <rguenther@suse.de>
198
199         * gcc.dg/builtin-constant_p-1.c: New testcase.
200         * gcc.dg/builtin-errors.c: Adjust expected error.
201
202 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
203
204         PR tree-optimization/36008
205         * gcc.c-torture/execute/20080424-1.c: New test.
206
207 2008-04-24  Ira Rosen  <irar@il.ibm.com>
208             Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/36034
211         * gcc.c-torture/execute/pr36034-1.c: New testcase.
212         * gcc.c-torture/execute/pr36034-2.c: Likewise.
213
214 2008-04-24  Olivier Hainque  <hainque@adacore.com>
215
216         * gnat.dg/concat_length.adb: New test.
217
218 2008-04-24  Ira Rosen  <irar@il.ibm.com>
219
220         PR tree-optimization/35982
221         * gcc.dg/vect/fast-math-pr35982.c: New.
222
223 2008-04-24  Danny Smith  <dannysmith@users.net>
224
225         * gcc.dg/format/ms-warnI64-1.c: New file.
226
227 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
228
229         PR target/36015
230         * gcc.dg/pr36015.c: New test.
231
232 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
233
234         PR rtl-optimization/36006
235         * gfortran.dg/pr36006-1.f90: New test.
236         * gfortran.dg/pr36006-2.f90: Ditto.
237
238 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
239
240         PR fortran/35994
241         * gfortran.dg/minmaxloc_5.f90: New test.
242         * gfortran.dg/minmaxloc_6.f90: New test.
243
244 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
245
246         * gcc.dg/array-init-1.c: Add big-endian number to check.
247
248 2008-04-23  Richard Guenther  <rguenther@suse.de>
249
250         PR tree-optimization/27799
251         PR tree-optimization/32921
252         PR tree-optimization/32624
253         * gcc.dg/tree-ssa/pr27799.c: New testcase.
254         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
255
256 2008-04-23  Richard Guenther  <rguenther@suse.de>
257
258         PR middle-end/36021
259         * gcc.dg/attr-alloc_size-2.c: New testcase.
260
261 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
262
263         * gcc.dg/20020919-1.c (loc_size_t): New type.
264         (_dl_stat): Use loc_size_t to cast pointers.
265         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
266
267 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
268
269         PR libfortran/35988
270         * gfortran.dg/matmul_7.f90:  New test.
271
272 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
273
274         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
275         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
276         * gcc.dg/struct/w_prof_local_var.c: Ditto.
277         * gcc.dg/struct/w_prof_global_var.c: Ditto.
278         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
279
280 2008-04-22  Jason Merrill  <jason@redhat.com>
281
282         PR c++/35316
283         * g++.dg/cpp0x/decltype11.C: New.
284
285 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
286
287         PR rtl-optimization/36017
288         * gcc.dg/pr36017.c: New test.
289
290 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
291
292         PR c++/35747
293         * g++.dg/ext/stmtexpr13.C: New test.
294
295 2008-04-22  Ian Lance Taylor  <iant@google.com>
296
297         * gcc.c-torture/compile/20080419-1.c: New test.
298
299 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
300
301         PR testsuite/35981
302         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
303         Add tests for 'long long'.
304         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
305         Add tests for 'long long'.
306
307 2008-04-22  Nick Clifton  <nickc@redhat.com>
308
309         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
310
311 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
312
313         PR target/31486
314         * gcc.target/i386/pr31486.c: New test.
315
316 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
317
318         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
319         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
320         file name there instead of the assembly.  Cleanup tree_profile
321         dump file.
322
323 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
324
325         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
326         * gcc.dg/vect/slp-25.c: Ditto.
327         * gcc.dg/vect/vect-outer-5.c: Ditto.
328         * gcc.dg/vect/pr33804.c: Ditto.
329         * gcc.dg/vect/vect-outer-4c.c: Ditto.
330         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
331         * gcc.dg/vect/pr33953.c: Ditto.
332         * gcc.dg/vect/slp-3.c: Ditto.
333         * gcc.dg/vect/vect-iv-6.c: Ditto.
334
335 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
336
337         * g++.dg/ext/fixed1.C: Add dg-options.
338
339 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
340
341         PR target/26445
342         * g++.dg/other/i386-4.C: New test.
343
344 2008-04-21  Jason Merrill  <jason@redhat.com>
345
346         PR c++/35325
347         * g++.dg/ext/fixed1.C: New.
348
349         PR c++/35678
350         * g++.dg/template/ttp27.C: New.
351
352 2008-04-21  Tom Tromey  <tromey@redhat.com>
353
354         PR libcpp/33415:
355         * gcc.dg/cpp/pr33415.c: New file.
356
357 2008-04-21  Olivier Hainque  <hainque@adacore.com>
358
359         * gnat.dg/bltins.adb: New testcase.
360
361 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
362
363         PR fortran/35991
364         * gfortran.dg/zero-sized_4.f90: New test.
365
366 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
367
368         PR fortran/35882
369         * gfortran.dg/continuation_5.f: Add some comment lines.
370         * gfortran.dg/continuation_3.f90: Add some comment lines.
371         
372 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
373
374         PR libfortran/35960
375         * gfortran.dg/reshape_zerosize_1.f90:  New file.
376
377 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
378
379         * gnat.dg/alignment6.adb: New test.
380
381 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
382
383         PR fortran/35944
384         PR fortran/35946
385         PR fortran/35947
386         * gfortran.dg/array_constructor_23.f: New test.
387
388         PR fortran/35959
389         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
390         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
391         "builtin_free" to 27.
392         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
393         of "builtin_free" to 21.
394
395 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
396
397         PR fortran/35892
398         * gfortran.dg/pr35154-dwarf2.f: Remove.
399         * gfortran.dg/pr35154-stabs.f: Remove.
400         
401 2008-04-18  Ian Lance Taylor  <iant@google.com>
402
403         PR tree-optimization/35977
404         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
405
406 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
407             Peter Bergner  <bergner@vnet.ibm.com>
408
409         PR target/35907
410         * gcc.target/powerpc/pr35907.c: New test.
411
412 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
413
414         * gnat.dg/dynamic_elab_pkg.ads: New helper.
415         * gnat.dg/dynamic_elab1.ad[sb]: New test.
416         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
417
418 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
419
420         Tests for char16_t and char32_t support.
421         * g++.dg/ext/utf-cvt.C: New
422         * g++.dg/ext/utf-cxx0x.C: New
423         * g++.dg/ext/utf-cxx98.C: New
424         * g++.dg/ext/utf-dflt.C: New
425         * g++.dg/ext/utf-gnuxx0x.C: New
426         * g++.dg/ext/utf-gnuxx98.C: New
427         * g++.dg/ext/utf-mangle.C: New
428         * g++.dg/ext/utf-typedef-cxx0x.C: New
429         * g++.dg/ext/utf-typedef-cxx98.C: New
430         * g++.dg/ext/utf-typespec.C: New
431         * g++.dg/ext/utf16-1.C: New
432         * g++.dg/ext/utf16-2.C: New
433         * g++.dg/ext/utf16-3.C: New
434         * g++.dg/ext/utf16-4.C: New
435         * g++.dg/ext/utf32-1.C: New
436         * g++.dg/ext/utf32-2.C: New
437         * g++.dg/ext/utf32-3.C: New
438         * g++.dg/ext/utf32-4.C: New
439         * gcc.dg/utf-cvt.c: New
440         * gcc.dg/utf-dflt.c: New
441         * gcc.dg/utf16-1.c: New
442         * gcc.dg/utf16-2.c: New
443         * gcc.dg/utf16-3.c: New
444         * gcc.dg/utf16-4.c: New
445         * gcc.dg/utf32-1.c: New
446         * gcc.dg/utf32-2.c: New
447         * gcc.dg/utf32-3.c: New
448         * gcc.dg/utf32-4.c: New
449
450 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
451
452         * gnat.dg/specs/varsize_return.ads: New test.
453         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
454         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
455
456 2008-04-17  Jason Merrill  <jason@redhat.com>
457
458         PR c++/35773
459         * g++.dg/overload/autoptr1.C: New.
460
461 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gnat.dg/alignment4.adb: New test.
464         * gnat.dg/alignment5.adb: Likewise.
465         * gnat.dg/frame_overflow.adb: Adjust.
466
467 2008-04-17  Richard Guenther  <rguenther@suse.de>
468
469         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
470
471 2008-04-17  Christian Bruel  <christian.bruel@st.com>
472
473         * gcc.dg/long-long-compare-1.c: New testcase. 
474         
475 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
476
477         PR fortran/35724
478         * gfortran.dg/eoshift_2.f90: New test.
479
480 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
481
482         PR fortran/35932
483         * gfortran.dg/intrinsic_char_1.f90: New test.
484
485 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
486
487         PR target/35944
488         * gfortran.dg/pr35944-1.f90: New test.
489         * gfortran.dg/pr35944-2.f90: Ditto.
490
491 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
492
493         PR c/35739
494         * gcc.dg/dfp/pr35739.c: New test.
495
496         PR tree-optimization/35899
497         * gcc.dg/pr35899.c: New test.
498
499         PR target/35662
500         * gfortran.dg/pr35662.f90: New test.
501
502 2008-04-16  Richard Guenther  <rguenther@suse.de>
503
504         * gcc.dg/tree-ssa/loop-35.c: New testcase.
505
506 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
507
508         PR ada/29015
509         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
510         gnat.dg/incomplete2.adb: New.
511
512 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
513
514         PR tree-optimization/35629
515         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
516         scan-tree-dump-times.
517
518 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
519
520         PR ada/22387
521         * gnat.dg/specs/corr_discr.ads: New.
522
523 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
524
525         * gnat.dg/string_slice2.adb: New test.
526
527 2008-04-15  Richard Guenther  <rguenther@suse.de>
528
529         * gcc.dg/fold-compare-2.c: Adjust testcase.
530         * gcc.dg/tree-ssa/pr21086.c: Likewise.
531
532 2008-04-15  Richard Guenther  <rguenther@suse.de>
533
534         * gcc.dg/tree-ssa/salias-1.c: Remove.
535         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
536         * gcc.dg/tree-ssa/alias-15.c: Likewise.
537         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
538
539 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
540
541         * gnat.dg/loop_optimization1.ad[sb]: New test.
542
543 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
544
545         PR c/35751
546         * gcc.dg/gomp/pr35751.c: New test.
547         * g++.dg/gomp/pr35751.C: New test.
548
549 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
550
551         PR ada/16086
552         * gnat.dg/prot_def.adb: New.
553
554 2008-04-14  Ian Lance Taylor  <iant@google.com>
555
556         * gcc.dg/strict-overflow-6.c: New.
557         * gcc.dg/no-strict-overflow-7.c: New.
558         * gcc.dg/Wstrict-overflow-22.c: New.
559
560 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
561
562         * gnat.dg/specs/storage.ads: Fix expected error message.
563
564 2008-04-14  Robert Dewar  <dewar@adacore.com>
565
566         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
567
568 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
569
570         PR ada/18680
571         * gnat.dg/specs/linker_section.ads: New.
572
573 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
574
575         PR ada/16098
576         * gnat.dg/specs/renamings.ads: New.
577
578 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
579
580         PR ada/15915
581         * gnat.dg/specs/storage.ads: New.
582
583 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
584
585         * gnat.dg/deep_old.adb: New.
586
587 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
588
589         * gnat.dg/loop_address2.adb: New test.
590
591 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
592
593         PR fortran/35882
594         * gfortran.dg/continuation_3.f90: Update test.
595         * gfortran.dg/continuation_5.f: Update test.
596         * gfortran.dg/continuation_10.f90: New test.
597         
598 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
599
600         PR libfortran/32972
601         PR libfortran/32512
602         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
603         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
604         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
605         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
606         
607 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
608
609         PR ada/17985
610         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
611
612 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
613
614         * gcc.target/powerpc/darwin-save-world-1.c: New test.
615
616 2008-04-11  Richard Guenther  <rguenther@suse.de>
617
618         PR tree-optimization/35869
619         * gcc.c-torture/compile/pr35869.c: New testcase.
620
621 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
622
623         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
624         /* mmintrin-common.h */ section.
625
626         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
627
628 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
629
630         PR c/35744
631         * gcc.dg/attr-error-1.c: New test.
632
633 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
634
635         * gcc.target/mips/scc-2.c: New test.
636         * gcc.target/mips/scc-3.c: New test.
637         * gcc.target/mips/scc-4.c: New test.
638
639 2008-04-10  Ira Rosen  <irar@il.ibm.com>
640
641         PR tree-optimization/35821
642         * gcc.dg/vect/pr35821-altivec.c: New.
643         * gcc.dg/vect/pr35821-spu.c: New.
644
645 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
646
647         PR testsuite/34894
648         PR testsuite/33782
649         * lib/target-supports.dg: Add check_effective_target_trampolines.
650         Disable profiling for avr-*-*.
651         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
652         * gcc.c-torture/compile/nested-1.c: Ditto.
653         * gcc.c-torture/compile/20050122-2.c: Ditto.
654         * gcc.c-torture/compile/20010226-1.c: Ditto.
655         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
656         * gcc.c-torture/compile/980506-1.c: Ditto.
657         * gcc.c-torture/compile/20020604-1.c: Ditto.
658         * gcc.c-torture/compile/limits-stringlit.c: Ditto
659         * gcc.c-torture/compile/20001226-1.c: Ditto
660
661 2008-04-09  Jason Merrill  <jason@redhat.com>
662
663         PR c++/35708
664         * g++.dg/ext/complit9.C: New.
665
666 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
667
668         PR ada/28305
669         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
670         gnat.dg/specs/fe_inlining_helper.adb: New test.
671
672 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
673
674         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
675         x86_64-pc-mingw target.
676         * gcc.dg/titype-1.c: Likewise.
677
678 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
679
680         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
681         Fix comment.
682         (check_effective_target_vxworks_rtp): New procedure.
683         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
684         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
685         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
686         * g++.old-deja/g++.brendan/new3.C: Likewise.
687         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
688         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
689         VxWorks kernel mode.
690         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
691         * g++.old-deja/g++.mike/p2736.C: Likewise.
692         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
693         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
694         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
695         kernel mode.
696
697 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
698
699         * gfortran.dg/namelist_47.f90: New test.
700
701 2008-04-09  Richard Guenther  <rguenther@suse.de>
702
703         * gfortran.dg/bind_c_usage_14.f03: Adjust.
704
705 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
706
707         PR target/35005
708         * execute/20071221-1.c: Adapt test for 16 bit int targets.
709         * execute/pr35163.c: Ditto.
710
711 2008-04-08  Richard Guenther  <rguenther@suse.de>
712
713         * gcc.c-torture/execute/20080408-1.c: New testcase.
714
715 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
716
717         * gnat.dg/pack6.adb: New test.
718         * gnat.dg/pack7.adb: Likewise.
719         * gnat.dg/pack8.adb: Likewise.
720
721 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
722
723         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
724         * gnat.dg/rt1.adb: New test.
725         * gnat.dg/test_time_stamp.adb: New test.
726         * gnat.dg/specs/warn_star.ads: New test.
727         * gnat.dg/specs/aggr1.ads: New test.
728
729 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
730
731         PR fortran/25829 28655
732         * gfortran.dg/write_check2.f90: Update dg-error.
733         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
734
735 2008-04-07  Jason Merrill  <jason@redhat.com>
736
737         PR c++/35734
738         * g++.dg/warn/ctor1.C: New.
739
740 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
741
742         PR/35842
743         * gcc.dg/torture/pr35842.c: New.
744
745 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
746
747         * gnat.dg/array4.adb: New test.
748         * gnat.dg/specs/static_initializer2.ads: Likewise.
749
750 2008-04-06  Richard Guenther  <rguenther@suse.de>
751
752         PR tree-optimization/35400
753         * gcc.dg/torture/pr35400.c: New testcase.
754         * g++.dg/torture/pr35400.C: Likewise.
755
756 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
757
758         PR fortran/35780
759         * gfortran.dg/simplify_argN_1.f90: New test.
760
761 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
762
763         PR fortran/35832
764         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
765
766 2008-04-06  Tobias Burnus  <burnus@net-b.de>
767
768         * gfortran.dg/f2003_io_1.f03: Make standard conform.
769         * gfortran.dg/f2003_io_8.f03: New.
770
771 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
772
773         * gnat.dg/pack5.adb: New test.
774
775 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
776
777         PR target/12329
778         * gcc.target/i386/pr12329.c: New test.
779
780 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
781
782         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
783
784 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
785
786         PR fortran/25829 28655
787         * gfortran.dg/f2003_io_1.f03: New test.
788         * gfortran.dg/f2003_io_2.f03: New test.
789         * gfortran.dg/f2003_io_3.f03: New test.
790         * gfortran.dg/f2003_io_4.f03: New test.
791         * gfortran.dg/f2003_io_5.f03: New test.
792         * gfortran.dg/f2003_io_6.f03: New test.
793         * gfortran.dg/f2003_io_7.f03: New test.
794
795 2008-04-05  Richard Guenther  <rguenther@suse.de>
796
797         PR tree-optimization/35833
798         * gcc.dg/torture/pr35833.c: New testcase.
799
800 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
801
802         * gcc.target/sh/sh2a-band.c: New test.
803         * gcc.target/sh/sh2a-bclrmem.c: New test.
804         * gcc.target/sh/sh2a-bld.c: New test.
805         * gcc.target/sh/sh2a-bor.c: New test.
806         * gcc.target/sh/sh2a-bsetmem.c: New test.
807         * gcc.target/sh/sh2a-bxor.c: New test.
808
809 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
810
811         * g++.dg/other/anon5.C: Don't depend on line number for error message.
812
813         * gcc.dg/torture/builtin-modf-1.c: Use special options for
814         powerpc*-*-linux*.
815
816         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
817
818         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
819
820         PR target/35620
821         * gcc.dg/dfp/pr35620.c: New test.
822         * gcc.dg/dfp/func-pointer.c: New test.
823         * gcc.dg/dfp/func-deref.c: New test.
824
825 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
826
827         PR target/35364
828         * g++.dg/gomp/pr35364.C: New test.
829
830 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
831
832         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
833         * g++.dg/other/i386-3.C: Likewise.
834         * gcc.target/i386/sse-13.c: Likewise.
835         * gcc.target/i386/sse-14.c: Likewise.
836
837         * gcc.target/i386/aes-check.h: New.
838         * gcc.target/i386/aesdec.c: Likewise.
839         * gcc.target/i386/aesdeclast.c: Likewise.
840         * gcc.target/i386/aesenc.c: Likewise.
841         * gcc.target/i386/aesenclast.c: Likewise.
842         * gcc.target/i386/aesimc.c: Likewise.
843         * gcc.target/i386/aeskeygenassist.c: Likewise.
844         * gcc.target/i386/pclmulqdq.c: Likewise.
845         * gcc.target/i386/pclmul-check.h: Likewise.
846
847         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
848         (check_effective_target_pclmul): Likewise.
849
850 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
851
852         PR c/35440
853         * gcc.dg/pr35440.c: New test.
854
855 2008-04-04  Richard Guenther  <rguenther@suse.de>
856
857         PR middle-end/35823
858         * gnat.dg/pr35823.adb: New testcase.
859
860 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
861
862         PR c/35712
863         * gcc.dg/dfp/constants-zero.c: New test.
864
865 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
866
867         PR c/35738
868         * gcc.dg/gomp/pr35738.c: New test.
869
870         PR middle-end/35818
871         * gcc.dg/gomp/pr35818.c: New test.
872
873         PR fortran/35786
874         * gfortran.dg/gomp/pr35786-1.f90: New test.
875         * gfortran.dg/gomp/pr35786-2.f90: New test.
876
877 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
878
879         * gcc.target/mips/scc-1.c: New test.
880
881 2008-04-03  Richard Guenther  <rguenther@suse.de>
882
883         * gcc.dg/tree-ssa/vrp43.c: New testcase.
884         * gcc.dg/tree-ssa/vrp44.c: Likewise.
885         * gcc.dg/tree-ssa/vrp45.c: Likewise.
886
887 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
888
889         PR c++/35741
890         * g++.dg/other/offsetof5.C: New test.
891
892 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
893
894         PR rtl-optimization/35281
895         * gcc.target/i386/pr35281.c: New test.
896
897 2008-04-03  Richard Guenther  <rguenther@suse.de>
898
899         PR middle-end/35800
900         * gcc.c-torture/execute/pr35800.c: New test.
901
902 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
903
904         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
905         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
906         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
907         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
908         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
909         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
910         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
911         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
912         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
913         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
914         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
915
916 2008-04-02  Richard Guenther  <rguenther@suse.de>
917
918         PR tree-optimization/14495
919         PR tree-optimization/34793
920         * gcc.dg/tree-ssa/vrp41.c: New testcase.
921         * gcc.dg/tree-ssa/vrp42.c: Likewise.
922
923 2008-04-02  Richard Guenther  <rguenther@suse.de>
924
925         PR tree-optimization/14495
926         * gcc.dg/tree-ssa/vrp40.c: New testcase.
927
928 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
929
930         * gnat.dg/specs/discr_record_constant.ads: New test.
931
932 2008-04-02  Richard Guenther  <rguenther@suse.de>
933
934         * gcc.dg/tree-ssa/vrp38.c: New testcase.
935         * gcc.dg/tree-ssa/vrp39.c: Likewise.
936
937 2008-04-01  George Helffrich  <george@gcc.gnu.org>
938
939         PRs fortran/35154, fortran/23057
940         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
941         use of common is unchanged.
942
943         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
944         with all combinations of debug options available on target.
945         * gfortran.dg/debug/debug.exp:  Ditto.
946         * gfortran.dg/debug/trivial.f:  Ditto.
947         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
948         .stabs functionality.
949         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
950         DWARF functionality.
951
952 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
953
954         PR c/35436
955         * gcc.dg/format/gcc_gfc-2.c: New test.
956
957 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
958
959         * g++.dg/bprob/bprob.exp: Do not check gcno files.
960         Use -fprofile-use for profile use.
961         * gcc.misc-tests/bprob.exp: Ditto.
962         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
963         * gcc.dg/matrix/matrix.exp: Ditto.
964         * gcc.dg/struct/struct-reorg.exp: Ditto.
965         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
966         * gcc.dg/profile-dir-1.c: New test.
967         * gcc.dg/profile-dir-2.c: New test.
968         * gcc.dg/profile-dir-3.c: New test.
969
970 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
971
972         PR c/35750
973         * gcc.dg/old-style-param-1.c: New test.
974
975 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
976
977         * gnat.dg/object_overflow.adb: New test.
978
979 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
980
981         PR middle-end/30186
982         * gcc.dg/tree-ssa/vector-1.c: New testcase.
983         * gcc.c-torture/execute/vector-1.c: New testcase.
984         * gcc.c-torture/execute/vector-2.c: New testcase.
985
986 2008-03-31  Olivier Hainque  <hainque@adacore.com>
987
988         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
989         * gnat.dg/assign_from_packed.adb: New testcase.
990
991 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
992
993         PR rtl-optimization/35729
994         * gcc.dg/pr35729.c: New test.
995
996 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
997
998         PR target/32000
999         * gcc.target/i386/pr32000-1.c: New.
1000
1001 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1002
1003         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1004         on some environments.
1005
1006 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1007
1008         PR tree-opt/35431
1009         * gcc.c-torture/compile/pr35431.c: New testcase.
1010
1011 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1012
1013         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1014         targets.
1015
1016 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1017
1018         PR c++/35245
1019         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1020
1021 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1022
1023         PR c++/35578
1024         * g++.dg/parse/friend8.C: New test.
1025
1026         PR c/35748
1027         * gcc.dg/union-cast-4.c: New test.
1028
1029 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1030
1031         PR target/35757
1032         * gcc.target/i386/sse4_1-blendps-2.c: New.
1033         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1034
1035 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1036
1037         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1038         * gfortran.dg/internal_pack_2.f90:  Likewise.
1039         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1040         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1041         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1042         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1043         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1044         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1045
1046 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1047
1048         * gnat.dg/bit_packed_array2.adb: New test.
1049
1050 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1051
1052         PR fortran/35740
1053         * gfortran.dg/transpose_conjg_1.f90: New test.
1054
1055 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1056
1057         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1058         
1059 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1060
1061         PR fortran/35698
1062         * gfortran.dg/allocate_zerosize_3.f: New test.
1063
1064         PR fortran/35702
1065         * gfortran.dg/character_assign_1.f90: New test.
1066
1067 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1068
1069         PR libfortran/32972
1070         PR libfortran/32512
1071         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1072         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1073         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1074
1075 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1076
1077         PR fortran/34714
1078         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1079         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1080         * gfortran.dg/func_assign.f90: Likewise.
1081         * gfortran.dg/implicit_11.f90: Likewise.
1082         * gfortran.dg/proc_assign_1.f90: Likewise.
1083         * gfortran.dg/proc_assign_2.f90: Likewise.
1084         * gfortran.dg/procedure_lvalue.f90: Likewise.
1085
1086 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1087
1088         PR fortran/35699
1089         * gfortran.dg/direct_io_10.f: New test.
1090
1091 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         * gcc.target/i386/vectorize6.c: New test.
1094
1095 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1096
1097         PR fortran/35721
1098         * gfortran.dg/associated_target_2.f90: New.
1099
1100 2008-03-28  Richard Guenther  <rguenther@suse.de>
1101
1102         PR tree-optimization/19580
1103         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1104
1105 2008-03-28  Richard Guenther  <rguenther@suse.de>
1106
1107         PR tree-optimization/30317
1108         PR tree-optimization/30911
1109         PR tree-optimization/34793
1110         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1111         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1112         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1113
1114 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1115
1116         PR target/31334
1117         * gcc.target/powerpc/altivec-25.c: New testcase.
1118
1119 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1120
1121         PR fortran/35724
1122         * gfortran.dg/cshift_shift_real_2.f90: New test.
1123
1124 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1125
1126         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1127         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1128
1129 2008-03-27  Richard Guenther  <rguenther@suse.de>
1130
1131         PR c/32511
1132         * gcc.dg/attr-weak-1.c: New testcase.
1133
1134 2008-03-27  Richard Guenther  <rguenther@suse.de>
1135
1136         PR tree-optimization/32810
1137         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1138
1139 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1140
1141         * g++.dg/cpp0x/variadic91.C: New.
1142
1143 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1144
1145         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1146         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1147
1148 2008-03-27  Richard Guenther  <rguenther@suse.de>
1149
1150         * gcc.dg/fold-addr-1.c: New testcase.
1151
1152 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1153
1154         PR middle-end/35429
1155         * gcc.c-torture/compile/complex-5.c: New test.
1156
1157 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1158
1159         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1160
1161 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR c++/35546
1164         * g++.dg/ext/attrib33.C: New test.
1165
1166 2008-03-26  Richard Guenther  <rguenther@suse.de>
1167
1168         Revert:
1169         2008-03-26  Richard Guenther  <rguenther@suse.de>
1170
1171         * gcc.dg/fold-addr-1.c: New testcase.
1172
1173 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1174
1175         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1176         before redefinitions of extern and __inline.
1177         * gcc.target/i386/sse-13.c: Ditto.
1178
1179 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1180
1181         PR c++/35332
1182         * g++.dg/other/error27.C: New test.
1183
1184 2008-03-26  Richard Guenther  <rguenther@suse.de>
1185
1186         * gcc.dg/fold-addr-1.c: New testcase.
1187
1188 2008-03-26  Richard Guenther  <rguenther@suse.de>
1189
1190         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1191         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1192         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1193         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1194         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1195         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1196         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1197
1198 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1199
1200         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1201         variadic template template parameter binding semantics.
1202         * g++.dg/cpp0x/variadic85.C: Ditto.
1203         * g++.dg/cpp0x/variadic88.C: New.
1204         * g++.dg/cpp0x/variadic89.C: New.
1205         * g++.dg/cpp0x/variadic90.C: New.
1206         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1207         variadic template template parameter binding semantics.
1208         * g++.dg/cpp0x/variadic-lambda.C: New.
1209
1210 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1211
1212         PR target/31558
1213         * g++.dg/ext/altivec-15.C: New testcase.
1214
1215 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1216
1217         PR objc/29197
1218         * objc.dg/method-20.m: New testcase.
1219         
1220 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1221
1222         PR rtl-optimization/35232
1223         * gcc.target/mips/pr35232.c: New test.
1224
1225 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1226
1227         * g++.dg/template/sfinae4.C: New.
1228         * g++.dg/template/sfinae5.C: New.
1229         * g++.dg/template/sfinae6.C: New.
1230         * g++.dg/template/sfinae6_neg.C: New.
1231         * g++.dg/template/sfinae7.C: New.
1232         * g++.dg/template/sfinae8.C: New.
1233         * g++.dg/template/sfinae9.C: New.
1234         * g++.dg/template/sfinae10.C: New.
1235         * g++.dg/template/sfinae11.C: New.
1236         * g++.dg/template/sfinae12.C: New.
1237         * g++.dg/template/sfinae13.C: New.
1238         * g++.dg/template/sfinae14C: New.
1239
1240 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1241
1242         * gcc.target/sh/sh2a-bclr.c: New test.
1243         * gcc.target/sh/sh2a-bset.c: New test.
1244
1245 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1246
1247         * gcc.target/sh/sh2a-movrt.c: New test.
1248
1249 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1250
1251         * gcc.target/sh/sh2a-prefetch.c: New test.
1252
1253 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1254             Naveen.H.S  <naveen.hs@kpitcummins.com>
1255
1256         * gcc.target/sh/sh2a-movi20s.c: New test.
1257
1258 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1259             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1260             Naveen.H.S  <naveen.hs@kpitcummins.com>
1261
1262         * gcc.target/sh/sh2a-resbank.c: New test.
1263         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1264         * gcc.target/sh/sh2a-jsrn.c: New test.
1265         * gcc.target/sh/sh2a-rtsn.c: New test.
1266
1267 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1268
1269         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1270         (main): Change to void and rename to sse2_test.
1271         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1272         dg-do-what-default to "compile" if SSE2 hardware is not available.
1273         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1274         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1275         xfail vect_no_int_max from "vectorization not profitable" check.
1276
1277 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1278
1279         PR middle-end/26222
1280         * gcc.dg/torture/pr26222.c: New testcase.
1281
1282 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1283
1284         PR fortran/34813
1285         * gfortran.dg/null_3.f90 : New test
1286
1287         PR fortran/33295
1288         * gfortran.dg/module_function_type_1.f90 : New test
1289
1290 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1291
1292         PR libfortran/32972
1293         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1294         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1295         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1296
1297 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1298
1299         * gcc.target/mips/dse-1.c: Add checks for zeros.
1300
1301 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1302
1303         PR target/27946
1304         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1305
1306 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1307
1308         PR libfortran/32972
1309         * internal_pack_1.f90:  New test case.
1310         * internal_pack_2.f90:  New test case.
1311         * internal_pack_3.f90:  New test case.
1312
1313 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1314
1315         * gnat.dg/empty_vector_length.adb: New testcase.
1316
1317 2008-03-20  Richard Guenther  <rguenther@suse.de>
1318
1319         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1320
1321 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1322             Uros Bizjak  <ubizjak@gmail.com>
1323
1324         PR testsuite/34168
1325         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1326         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1327         if SSE2 hardware is not available.
1328         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1329         gcc.dg/vect/vect.exp.
1330         * gfortran.dg/vect/vect.exp: Ditto.
1331         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1332
1333 2008-03-20  Andreas Schwab  <schwab@suse.de>
1334
1335         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1336         xfail.
1337
1338 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1341         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1342         from dg-options.
1343
1344 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1345
1346         PR testsuite/35621
1347         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1348         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1349         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1350         * gcc.target/i386/ssse3-palignr.c: Likewise.
1351         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1352         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1353         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1354         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1355         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1356         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1357         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1358         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1359         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1360         * gcc.target/i386/ssse3-psignb.c: Likewise.
1361         * gcc.target/i386/ssse3-psignd.c: Likewise.
1362         * gcc.target/i386/ssse3-psignw.c: Likewise.
1363
1364 2008-03-20  Andreas Schwab  <schwab@suse.de>
1365
1366         PR testsuite/35647
1367         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1368         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1369         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1370         continuation and remove xfail.
1371
1372 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1373
1374         PR libfortran/32972
1375         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1376         in subroutine.
1377
1378 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1379
1380         * gcc.dg/format/ms_array-1.c: New.
1381         * gcc.dg/format/ms_c90-scanf-3.c: New.
1382         * gcc.dg/format/ms_c99-strftime-1.c: New.
1383         * gcc.dg/format/ms_no-y2k-1.c: New.
1384         * gcc.dg/format/ms_attr-1.c: New.
1385         * gcc.dg/format/ms_c90-scanf-4.c: New.
1386         * gcc.dg/format/ms_c99-strftime-2.c: New.
1387         * gcc.dg/format/ms_nonlit-1.c: New.
1388         * gcc.dg/format/ms_c90-scanf-5.c: New.
1389         * gcc.dg/format/ms_cast-1.c: New.
1390         * gcc.dg/format/ms_nonlit-2.c: New.
1391         * gcc.dg/format/ms_attr-2.c: New.
1392         * gcc.dg/format/ms_c90-strftime-1.c: New.
1393         * gcc.dg/format/ms_miss-1.c: New.
1394         * gcc.dg/format/ms_nonlit-3.c: New.
1395         * gcc.dg/format/ms_attr-3.c: New.
1396         * gcc.dg/format/ms_c90-strftime-2.c: New.
1397         * gcc.dg/format/ms_miss-2.c: New.
1398         * gcc.dg/format/ms_nul-1.c: New.
1399         * gcc.dg/format/ms_attr-4.c: New.
1400         * gcc.dg/format/ms_c94-printf-1.c: New.
1401         * gcc.dg/format/ms_miss-3.c: New.
1402         * gcc.dg/format/ms_nul-2.c: New.
1403         * gcc.dg/format/ms_attr-7.c: New.
1404         * gcc.dg/format/ms_c94-scanf-1.c: New.
1405         * gcc.dg/format/ms_miss-4.c: New.
1406         * gcc.dg/format/ms_null-1.c: New.
1407         * gcc.dg/format/ms_bitfld-1.c: New.
1408         * gcc.dg/format/ms_c99-printf-1.c: New.
1409         * gcc.dg/format/ms_miss-5.c: New.
1410         * gcc.dg/format/ms_plus-1.c: New.
1411         * gcc.dg/format/ms_branch-1.c: New.
1412         * gcc.dg/format/ms_c99-printf-2.c: New.
1413         * gcc.dg/format/ms_miss-6.c: New.
1414         * gcc.dg/format/ms_sec-1.c: New.
1415         * gcc.dg/format/ms_c90-printf-1.c: New.
1416         * gcc.dg/format/ms_c99-printf-3.c: New.
1417         * gcc.dg/format/ms_multattr-1.c: New.
1418         * gcc.dg/format/ms_unnamed-1.c: New.
1419         * gcc.dg/format/ms_c90-printf-2.c: New.
1420         * gcc.dg/format/ms_c99-scanf-1.c: New.
1421         * gcc.dg/format/ms_multattr-2.c: New.
1422         * gcc.dg/format/ms_va-1.c: New.
1423         * gcc.dg/format/ms_c90-printf-3.c: New.
1424         * gcc.dg/format/ms_c99-scanf-2.c: New.
1425         * gcc.dg/format/ms_multattr-3.c: New.
1426         * gcc.dg/format/ms_c90-scanf-1.c: New.
1427         * gcc.dg/format/ms_c99-scanf-3.c: New.
1428         * gcc.dg/format/ms_no-exargs-1.c: New.
1429         * gcc.dg/format/ms_zero-length-1.c: New.
1430         * gcc.dg/format/ms_c90-scanf-2.c: New.
1431         * gcc.dg/format/ms_c99-scanf-4.c: New.
1432         * gcc.dg/format/ms_no-exargs-2.c: New.
1433         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1434         * gcc.dg/format/miss-1.c: Likewise.
1435         * gcc.dg/format/miss-3.c: Likewise.
1436         * gcc.dg/format/multattr-2.c: Likewise.
1437         * gcc.dg/format/miss-5.c: Likewise.
1438         * gcc.dg/format/attr-2.c: Likewise.
1439         * gcc.dg/format/attr-4.c: Likewise.
1440         * gcc.dg/format/c90-scanf-4.c: Likewise.
1441         * gcc.dg/format/c99-printf-3.c: Likewise.
1442         * gcc.dg/format/multattr-1.c: Likewise.
1443         * gcc.dg/format/miss-4.c: Likewise.
1444         * gcc.dg/format/miss-6.c: Likewise.
1445         * gcc.dg/format/c90-printf-3.c: Likewise.
1446         * gcc.dg/format/attr-1.c: Likewise.
1447         * gcc.dg/format/attr-3.c: Likewise.
1448         * gcc.dg/format/attr-7.c: Likewise.
1449         * gcc.dg/format/format.h: Treat mingw and gnu style.
1450         * gcc.dg/format/sys_format.c: New.
1451
1452 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1453
1454         PR libfortran/35627
1455         * gfortran.dg/namelist_46.f90: New test.
1456
1457 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         PR target/14552
1460         * gcc.target/i386/pr14552.c: New test.
1461
1462 2008-03-19  Michael Matz  <matz@suse.de>
1463
1464         PR middle-end/35616
1465         * gcc.dg/pr35616.c: New test.
1466
1467 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1468
1469         PR fortran/35152
1470         * gfortran.dg/argument_checking_16.f90: New test.
1471
1472 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1473
1474         PR libfortran/32972
1475         * gfortran.dg/internal_pack_1.f90:  New test case.
1476         * gfortran.dg/internal_pack_2.f90:  New test case.
1477         * gfortran.dg/internal_pack_3.f90:  New test case.
1478
1479 2008-03-19  Jan Hubicka  <jh@suse.cz>
1480
1481         * gcc.dg/20050811-2.c: Update dumping flags.
1482         * gcc.dg/sms-2.c: Update dumping flags.
1483         * gcc.dg/var-expand1.c: Update dumping flags.
1484         * gcc.dg/var-expand3.c: Update dumping flags.
1485         * gcc.dg/pr30957-1.c: Update dumping flags.
1486         * gcc.dg/20050811-1.c: Update dumping flags.
1487         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1488         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1489
1490 2008-03-19  Richard Guenther  <rguenther@suse.de>
1491
1492         PR middle-end/35609
1493         * gcc.dg/testsuite/uninit-15.c: New testcase.
1494         * gcc.dg/testsuite/uninit-16.c: Likewise.
1495
1496 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1497
1498         PR target/35504
1499         * g++.dg/other/pr35504.C: New test.
1500
1501 2008-03-18  Richard Guenther  <rguenther@suse.de>
1502
1503         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1504         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1505
1506 2008-03-18  Richard Guenther  <rguenther@suse.de>
1507
1508         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1509
1510 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1511
1512         PR libfortran/35617
1513         * gfortran.dg/namelist_45.f90: New test.
1514
1515 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1516
1517         PR testsuite/35512
1518         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1519         Write variables instead of reading them.
1520
1521 2008-03-17  Jason Merrill  <jason@redhat.com>
1522
1523         PR c++/35548
1524         * g++.dg/init/ref16.C: New testcase.
1525
1526 2008-03-17  Richard Guenther  <rguenther@suse.de>
1527
1528         PR tree-optimization/19637
1529         * g++.dg/tree-ssa/pr19637.C: New testcase.
1530
1531 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1532
1533         PR fortran/35470
1534         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1535
1536 2008-03-16  Richard Guenther  <rguenther@suse.de>
1537
1538         PR middle-end/35607
1539         * gcc.c-torture/compile/pr35607.c: New testcase.
1540         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1541
1542 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1543
1544         PR fortran/35582
1545         * gfortran.dg/write_invalid_format.f90: New test.
1546
1547 2008-03-15  Richard Guenther  <rguenther@suse.de>
1548
1549         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1550
1551 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1552
1553         PR testsuite/35184
1554         * gfortran.dg/elemental_subroutine_6.f90: New test.
1555
1556 2008-03-15  Richard Guenther  <rguenther@suse.de>
1557
1558         * gcc.dg/pr23911.c: Adjust testcase.
1559         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1560         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1561
1562 2008-03-15  Richard Guenther  <rguenther@suse.de>
1563
1564         PR middle-end/35593
1565         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1566
1567 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1568
1569         PR testsuite/35478
1570         * gfortran.dg/generic_16.f90: New test.
1571
1572 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1573
1574         PR middle-end/35595
1575         * gcc.c-torture/compile/pr35595.c: New test.
1576
1577 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1578
1579         PR testsuite/33296
1580         * gfortran.dg/nearest_4.f90: New test.
1581
1582 2008-03-14  Richard Guenther  <rguenther@suse.de>
1583
1584         PR tree-optimization/13761
1585         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1586
1587 2008-03-14  Richard Guenther  <rguenther@suse.de>
1588
1589         PR tree-optimization/34172
1590         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1591         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1592         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1593         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1594         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1595         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1596
1597 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1598
1599         PR libcpp/35322:
1600         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1601
1602 2008-03-14  Richard Guenther  <rguenther@suse.de>
1603
1604         PR tree-optimization/34043
1605         PR tree-optimization/33989
1606         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1607         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1608         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1609         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1610         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1611
1612 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1613             Uros Bizjak  <ubizjak@gmail.com>
1614
1615         PR testsuite/35538 
1616         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1617         Skip *-*-darwin*.
1618         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1619
1620 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621             Uros Bizjak  <ubizjak@gmail.com>
1622
1623         PR testsuite/35406
1624         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1625         count from 0 to 1 for lp64 targets.
1626         * gfortran.dg/ldist-1.f90: Update test to check
1627         for 5 loops distributed instead of 4 for lp64 targets.
1628
1629 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1630
1631         PR fortran/35475
1632         * gfortran.dg/derived_sub.f90: New test.
1633
1634 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1635
1636         PR testsuite/35558
1637         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1638         dg-require-effective-target.
1639         * g++.dg/tls/static-1a.cc: Likewise.
1640
1641 2008-03-13  Tom Tromey  <tromey@redhat.com>
1642
1643         PR libcpp/35322:
1644         * gcc.dg/cpp/pr35322.c: New file.
1645
1646 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1647
1648         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1649         (main): Call check_vect.
1650
1651 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1652             Olga Golovanevsky  <olga@il.ibm.com>
1653         
1654         PR tree-optimization/35041
1655         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1656
1657 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         PR target/34000
1660         PR target/35553
1661         * g++.dg/other/i386-3.C: New test.
1662         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1663         * gcc.target/i386/sse-14.c: Ditto.
1664         * gcc.target/i386/mmx-1.c: Ditto.
1665         * gcc.target/i386/mmx-2.c: Ditto.
1666         * gcc.target/i386/3dnow-1.c: Ditto.
1667         * gcc.target/i386/3dnow-2.c: Ditto.
1668         * gcc.target/i386/3dnowA-1.c: Ditto.
1669         * gcc.target/i386/3dnowA-2.c: Ditto.
1670
1671 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1672
1673         PR tree-opt/35422
1674         * gcc.target/i386/pr35422.c: Escape brackets.
1675
1676 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1677
1678         PR tree-opt/35422
1679         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1680         third loop.
1681         * gcc.target/i386/pr35422.c: New.
1682
1683 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1684
1685         PR tree-opt/35403
1686         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1687
1688 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1689
1690         PR target/35540
1691         * gcc.target/i386/pr35540.c: New test.
1692
1693 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1694
1695         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1696
1697 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1698
1699         PR middle-end/35526
1700         * g++.dg/torture/pr35526.C: New test.
1701
1702 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR c++/35328
1705         * g++.dg/gomp/pr35328.C: New test.
1706
1707         PR c++/35337
1708         * g++.dg/gomp/pr35337.C: New test.
1709
1710         PR c/35438
1711         PR c/35439
1712         * gcc.dg/gomp/pr35438.c: New test.
1713         * gcc.dg/gomp/pr35439.c: New test.
1714
1715         PR middle-end/35099
1716         * g++.dg/gomp/pr35099.C: New test.
1717
1718 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/range_check2.adb: New test.
1721
1722 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1723
1724         PR tree-optimization/35494
1725         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1726         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1727         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1728         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1729
1730 2008-03-10  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/34677
1733         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1734         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1735         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1736
1737 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1738
1739         PR fortran/35474
1740         * gfortran.dg/module_commons_2.f90: New test.
1741
1742 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1743
1744         * gnat.dg/frame_overflow.adb: Improve portability.
1745
1746 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1747
1748         PR target/35350
1749         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1750         * gcc.target/i386/isa-2.c: Likewise.
1751         * gcc.target/i386/isa-3.c: Likewise.
1752         * gcc.target/i386/isa-10.c: Likewise.
1753         * gcc.target/i386/isa-11.c: Likewise.
1754         * gcc.target/i386/isa-12.c: Likewise.
1755         * gcc.target/i386/isa-13.c: Likewise.
1756         * gcc.target/i386/isa-14.c: Likewise.
1757
1758 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1759
1760         PR target/22152
1761         * gcc.target/i386/pr22152.c: New test.
1762         * gcc.target/i386/sse2-mmx.c: Ditto.
1763
1764 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1765
1766         * gnat.dg/uninit_func.adb: New test.
1767
1768 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1769
1770         * gnat.dg/pack4.adb: New test.
1771
1772 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1773
1774         * gnat.dg/small_alignment.adb: New test.
1775
1776 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1777
1778         * gnat.dg/specs/alignment2.ads: New test.
1779
1780 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1781
1782         * gnat.dg/pack3.adb: New test.
1783
1784 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1785
1786         PR c++/20366
1787         * g++.dg/other/pr20366.C: New test.
1788
1789 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1790
1791         PR tree-opt/35402
1792         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1793
1794 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1795
1796         PR preprocessor/35458
1797         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1798         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1799         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1800
1801 2008-03-06  Tom Tromey  <tromey@redhat.com>
1802
1803         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1804         * treelang: Delete.
1805
1806 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1807
1808         * gnat.dg/specs/pack33.ads: New test.
1809
1810 2008-03-05  Richard Guenther  <rguenther@suse.de>
1811
1812         PR tree-optimization/35472
1813         * gcc.c-torture/execute/pr35472.c: New testcase.
1814
1815 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1816
1817         PR 33009
1818         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1819         * gcc.c-torture/compile/pr33009.c: Likewise.
1820
1821 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1822
1823         PR 31341
1824         * gcc.dg/vect/pr31041.c: Fix.
1825
1826 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1827
1828         PR libfortran/35293
1829         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1830         New.
1831         * gfortran.fortran-torture/execute/list_read_1.x,
1832         gfortran.fortran-torture/execute/read_null_string.x,
1833         gfortran.fortran-torture/execute/backspace.x,
1834         gfortran.fortran-torture/execute/seq_io.x,
1835         gfortran.fortran-torture/execute/slash_edit.x,
1836         gfortran.fortran-torture/execute/unopened_unit_1.x,
1837         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1838         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1839         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1840         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1841         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1842         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1843         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1844         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1845         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1846         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1847         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1848         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1849         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1850         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1851         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1852         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1853         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1854         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1855         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1856         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1857         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1858         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1859         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1860         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1861         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1862         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1863         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1864         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1865         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1866         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1867         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1868         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1869         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1870         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1871         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1872         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1873         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1874         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1875         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1876         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1877         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1878         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1879         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1880         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1881         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1882         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1883         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1884         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1885         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1886         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1887         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1888         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1889         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1890         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1891         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1892         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1893         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1894         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1895         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1896         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1897         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1898         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1899         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1900         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1901         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1902         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1903         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1904         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1905         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1906         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1907         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1908         gfortran.dg/write_back.f: Gate test on effective_target
1909         fd_truncate.
1910
1911 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1912
1913         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1914         targets declaring functions in assembly.
1915
1916 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1917
1918         PR 28322
1919         * gcc.dg/pr28322-3.c: New.
1920
1921 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1922
1923         PR target/35453
1924         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1925         _SIDD_XXX.
1926         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1927         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1928         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1929         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1930         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1931         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1932         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1933         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1934
1935 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1936
1937         PR middle-end/35456
1938         * gcc.c-torture/execute/pr35456.c: New test.
1939
1940 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1941
1942         * gcc.target/i386/sse-10.c: Don't use
1943         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1944
1945 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1946
1947         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1948         * gfortran.dg/reassoc_2.f90: Ditto.
1949         * gfortran.dg/reassoc_3.f90: Ditto.
1950
1951 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1952
1953         PR fortran/33197
1954         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1955         * gfortran.dg/dg.exp: Likewise.
1956         * gfortran.dg/vect/vect.exp: Likewise.
1957         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1958         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1959         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1960         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1961         empty CONTAINS.
1962         * gfortran.dg/gamma_2.f90: Add a few error messages.
1963         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1964         empty CONTAINS.
1965         * gfortran.dg/gamma_3.f90: Adjust error message.
1966         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1967         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1968         * gfortran.dg/bessel_1.f90: New test.
1969         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1970         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1971         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1972         * gfortran.dg/contains_empty_1.f03: New test.
1973         * gfortran.dg/erfc_scaled_1.f90: New test.
1974         * gfortran.dg/hypot_1.f90: New test.
1975         * gfortran.dg/contains_empty_2.f03: New test.
1976
1977 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1978
1979         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1980
1981 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1982
1983         PR 24924
1984         * g++.dg/cpp/string-2.C: This is a warning now.
1985         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1986         default, so add it.
1987         
1988 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1989
1990         * g++.dg/cpp0x/auto1.C: New.
1991
1992 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1993
1994         PR fortran/34770
1995         * gfortran.dg/pointer_1.f90: New test.
1996
1997 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1998
1999         PR c++/35315
2000         * g++.dg/ext/attrib32.C: Add another test case.
2001
2002 2008-02-29  Tom Tromey  <tromey@redhat.com>
2003
2004         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2005         line.
2006
2007 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2008
2009         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2010         to make the interchange profitable.
2011
2012 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2013
2014         PR fortran/31463
2015         PR fortran/33950
2016         PR fortran/34296
2017         * gfortran.dg/arrayio_11.f90: Fixed test.
2018         * gfortran.dg/arrayio_12.f90: Likewise.
2019         * gfortran.dg/module_read_1.f90: Added warning-directives.
2020         * gfortran.dg/pr32242.f90: Likewise.
2021         * gfortran.dg/result_in_spec_3.f90: Likewise.
2022         * gfortran.dg/use_12.f90: Likewise.
2023         * gfortran.dg/warn_function_without_result.f90 : New test.
2024
2025 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2026
2027         PR fortran/34868
2028         * gfortran.dg/f2c_9.f90: New test.
2029
2030 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2031
2032         * gcc.dg/tree-ssa/ldist-1.c: New.
2033         * gcc.dg/tree-ssa/ldist-1a.c: New.
2034         * gcc.dg/tree-ssa/ldist-2.c: New.
2035         * gcc.dg/tree-ssa/ldist-3.c: New.
2036         * gcc.dg/tree-ssa/ldist-4.c: New.
2037         * gcc.dg/tree-ssa/ldist-5.c: New.
2038         * gcc.dg/tree-ssa/ldist-6.c: New.
2039         * gcc.dg/tree-ssa/ldist-7.c: New.
2040         * gcc.dg/tree-ssa/ldist-8.c: New.
2041         * gcc.dg/tree-ssa/ldist-9.c: New.
2042         * gcc.dg/tree-ssa/ldist-10.c: New.
2043         * gcc.dg/tree-ssa/ldist-11.c: New.
2044         * gcc.dg/tree-ssa/ldist-12.c: New.
2045         * gfortran.dg/ldist-1.f90: New.
2046
2047 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2048
2049         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2050
2051 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2052
2053         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2054
2055 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2056
2057         * gcc.target/i386/mmx-1.c: Add
2058         -Werror-implicit-function-declaration to dg-options.
2059         * gcc.target/i386/mmx-2.c: Likewise.
2060         * gcc.target/i386/sse-13.c: Likewise.
2061         * gcc.target/i386/sse-14.c: Likewise.
2062
2063 2008-02-27  Revital Eres  <eres@il.ibm.com>
2064
2065         PR rtl-optimization/34999
2066         * gcc.dg/tree-prof/pr34999.c: New.
2067
2068 2008-02-27  Richard Guenther  <rguenther@suse.de>
2069
2070         PR middle-end/25290
2071         * gcc.c-torture/execute/pr35390.c: New testcase.
2072
2073 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2074
2075         PR ada/22255
2076         * gnat.dg/test_direct_io.adb: New file.
2077
2078 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2079
2080         PR ada/34799
2081         * gnat.dg/specs/pr34799.ads: New test.
2082
2083 2008-02-27  Richard Guenther  <rguenther@suse.de>
2084
2085         PR middle-end/34971
2086         * gcc.c-torture/execute/pr34971.c: New testcase.
2087
2088 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2089
2090         * gcc.dg/gomp/preprocess-1.c: New test.
2091
2092         PR c++/35368
2093         * g++.dg/ext/visibility/typeinfo2.C: New test.
2094         * g++.dg/ext/visibility/typeinfo3.C: New test.
2095
2096 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2097
2098         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2099
2100 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2101
2102         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2103         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2104
2105 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2106
2107         PR c/28800
2108         * gcc.dg/empty-source-2.c: Adjust for warning message.
2109         * gcc.dg/empty-source-3.c: Likewise.
2110         * gcc.dg/pack-test-2.c: Adjust comment.
2111         * gcc.dg/pragma-ep-2.c: Likewise.
2112         * gcc.dg/pragma-re-2.c: Likewise.
2113         * gcc.dg/va-arg-2.c: Likewise.
2114
2115 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2116
2117         PR fortran/35033
2118         * gfortran.dg/assignment_2.f90: New.
2119
2120 2008-02-26  Jason Merrill  <jason@redhat.com>
2121
2122         PR c++/35315
2123         * g++.dg/ext/attrib32.C: New.
2124
2125 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2126
2127         * gcc.c-torture/execute/nest-align-1.x: Delete.
2128
2129 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2130
2131         PR 26264
2132         * 20021023-1.c: Use __builtin_va_start instead of
2133         __builtin_stdarg_start.
2134         * pr17301-1.c: Likewise.
2135         * pr17301-2.c: Likewise.
2136                 
2137 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2138         
2139         * gcc.dg/pr34351.c: New.
2140         
2141 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2142
2143         * gcc.dg/Wlarger-than2.c: New.
2144         
2145 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2146
2147         PR c++/35323
2148         * g++.dg/lookup/crash7.C: New.
2149
2150 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2151
2152         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2153
2154 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2155
2156         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2157
2158 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2159
2160         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2161
2162 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2163
2164         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2165         Windows.
2166
2167 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2168
2169         * lib/target-supports.exp (check_profiling_available): Report -p
2170         unavailable on *-*-mingw*.
2171
2172 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2173
2174         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2175         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2176         dg-require-effective-target pthread_h.
2177
2178 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2179
2180         * gcc.dg/Wswitch-enum-error.c: New.
2181         * gcc.dg/Wswitch-error.c: New.
2182         * gcc.dg/20011021-1.c: Use two directives to match two different
2183         messages.
2184         
2185 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2186         
2187         PR 28322
2188         * gcc.dg/pr28322.c: New.
2189         * gcc.dg/pr28322-2.c: New.
2190         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2191         preceding it.
2192
2193 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2194
2195         PR c++/35333
2196         * g++.dg/other/error26.C: New.
2197
2198 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2199
2200         PR c++/35338
2201         * g++.dg/other/error25.C: New.
2202
2203 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2204
2205         PR target/35258
2206         * gcc.dg/pr35258.c: New testcase.
2207
2208 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2209
2210         * gcc.dg/20020426-2.c: Remove bogus workaround.
2211         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2212         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2213
2214 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2215
2216         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2217
2218 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2219
2220         PR middle-end/19984
2221         * gcc.dg/pr19984.c: New test.
2222         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2223         name of the variable.
2224
2225 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2226
2227         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2228         (main): Call check_vect and foo.  Check array values after
2229         the call to foo.
2230         * gcc.dg/vect/vect-117.c: Call check_vect.
2231         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2232
2233 2008-02-25  Jason Merrill  <jason@redhat.com>
2234
2235         PR c++/33486
2236         * g++.dg/lookup/strong-using-5.C: New.
2237
2238 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2239
2240         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2241         sh* targets.
2242
2243 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         PR target/35349
2246         * gcc.c-torture/execute/20050604-1.x: New file.
2247
2248 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2249
2250         * gcc.target/i386/pr22076.c: Update number of mov insns
2251         for PIC targets.
2252         * gcc.target/i386/pr34256.c: Ditto.
2253
2254 2008-02-24  Diego Novillo  <dnovillo@google.com>
2255
2256         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2257
2258         PR 33738
2259         * g++.dg/warn/pr33738.C: New.
2260
2261 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2262
2263         * gcc.c-torture/execute/nest-align-1.x: New file.
2264
2265 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2266
2267         PR c++/34749
2268         * g++.dg.ext/dllimport13.C: New test.
2269
2270 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2271
2272         PR libfortran/24685
2273         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2274         powerpc*-apple-darwin*.
2275
2276 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2277
2278         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2279         ERFC into gfortran.dg/large_real_kind_3.F90.
2280         * gfortran.dg/large_real_kind_3.F90: New test.
2281
2282 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2283
2284         PR rtl-opt/33512
2285         * gcc.dg/and-1.c: New test.
2286
2287 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2288
2289         * gcc.c-torture/execute/20080222-1.c: New test.
2290
2291 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2292
2293         PR target/22076
2294         PR target/34256
2295         * gcc.target/i386/pr22076.c: New test.
2296         * gcc.target/i386/pr34256.c: New test.
2297         * gcc.target/i386/vecinit-5.c: New test.
2298         * gcc.target/i386/vecinit-6.c: New test.
2299         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2300
2301         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2302         <xmmintrin.h>, define __m64 and __m128 directly.
2303         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2304
2305 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2306
2307         PR C++/34715
2308         * g++.dg/ext/always_inline-1.C: New test.
2309         * g++.dg/ext/always_inline-2.C: New test.
2310         * g++.dg/ext/always_inline-3.C: New test.
2311         * g++.dg/ext/always_inline-4.C: New test.
2312
2313 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2314
2315         * gcc.target/cris/asm-b-1.c: New test.
2316
2317 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2318
2319         PR c++/35282
2320         * g++.dg/template/nontype17.C: Add.
2321
2322 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2323
2324         PR c++/35282
2325         Revert:
2326         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2327
2328         PR c++/28743
2329         * g++.dg/template/nontype17.C: New.
2330         * g++.dg/template/nontype16.C: Add error.
2331
2332 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2333
2334         PR c/19999
2335         * gcc.dg/Wfloat-equal-1.c: New.
2336         * g++.dg/warn/Wfloat-equal-1.C: New.
2337
2338 2008-02-21  Michael Matz  <matz@suse.de>
2339
2340         PR target/35264
2341         * gcc.dg/pr35264.c: New testcase.
2342
2343 2008-02-21  Richard Guenther  <rguenther@suse.de>
2344
2345         * gfortran.dg/reassoc_1.f90: New testcase.
2346         * gfortran.dg/reassoc_2.f90: Likewise.
2347         * gfortran.dg/reassoc_3.f90: Likewise.
2348
2349 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2350
2351         PR libfortran/34974
2352         * gfortran.dg/fmt_t_7.f: New test.
2353
2354         PR libfortran/35132
2355         * gfortran.dg/streamio_15.f90: New test.
2356         
2357 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2358
2359         PR libfortran/35036
2360         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2361
2362 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2363
2364         * gcc.dg/Wframe-larger-than.c: New option test.
2365
2366 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/34997
2369         * gfortran.dg/dollar_sym_1.f90: New.
2370         * gfortran.dg/dollar_sym_2.f90: New.
2371
2372 2008-02-20  Richard Guenther  <rguenther@suse.de>
2373
2374         PR middle-end/35265
2375         * gcc.dg/builtins-66.c: New testcase.
2376
2377 2008-02-20  Richard Guenther  <rguenther@suse.de>
2378
2379         * gcc.dg/fold-reassoc-1.c: New testcase.
2380         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2381
2382 2008-02-20  Richard Guenther  <rguenther@suse.de>
2383
2384         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2385
2386 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2387
2388         * lib/target-supports.exp (check_effective_target_vect_unpack):
2389         Return true for SPU.
2390         (check_effective_target_vect_short_mult): Likewise.
2391         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2392         the loop on targets that support vect_unpack.
2393
2394 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2395
2396         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2397         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2398         templates to reduce number of passed arguments.
2399
2400 2008-02-19  Jason Merrill  <jason@redhat.com>
2401
2402         PR c++/34950
2403         * g++.dg/template/explicit-args1.C: New.
2404
2405 2008-02-19  Richard Guenther  <rguenther@suse.de>
2406
2407         PR tree-optimization/34989
2408         * gcc.dg/pr34989-1.c: New testcase.
2409         * gcc.dg/pr34989-2.c: Likewise.
2410
2411 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR c++/35028
2414         * g++.dg/gomp/pr35028.C: New test.
2415
2416         PR c++/34964
2417         PR c++/35244
2418         * gcc.dg/gomp/pr34964.c: New test.
2419         * g++.dg/gomp/pr34964.C: New test.
2420         * gcc.dg/gomp/pr35244.c: New test.
2421         * g++.dg/gomp/pr35244.C: New test.
2422
2423         PR c++/35078
2424         * g++.dg/gomp/pr35078.C: New test.
2425
2426 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2427
2428         * gcc.dg/packed-array.c: New testcase. 
2429
2430 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2431
2432         PR target/33555
2433         * gcc.target/i386/pr33555.c: New test.
2434         
2435 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2436
2437         PR target/35189
2438         * gcc.target/i386/isa-1.c: New.
2439         * gcc.target/i386/isa-2.c: Likewise.
2440         * gcc.target/i386/isa-3.c: Likewise.
2441         * gcc.target/i386/isa-4.c: Likewise.
2442         * gcc.target/i386/isa-5.c: Likewise.
2443         * gcc.target/i386/isa-6.c: Likewise.
2444         * gcc.target/i386/isa-7.c: Likewise.
2445         * gcc.target/i386/isa-8.c: Likewise.
2446         * gcc.target/i386/isa-9.c: Likewise.
2447         * gcc.target/i386/isa-10.c: Likewise.
2448         * gcc.target/i386/isa-11.c: Likewise.
2449         * gcc.target/i386/isa-12.c: Likewise.
2450         * gcc.target/i386/isa-13.c: Likewise.
2451         * gcc.target/i386/isa-14.c: Likewise.
2452
2453 2008-02-18  Joey Ye  <joey.ye@intel.com>
2454             H.J. Lu  <hongjiu.lu@intel.com>
2455
2456         PR middle-end/34921
2457         * gcc.c-torture/execute/nest-align-1.c: New test case.
2458
2459 2008-02-17  Richard Guenther  <rguenther@suse.de>
2460
2461         PR middle-end/35227
2462         * gcc.dg/torture/pr35227.c: New testcase.
2463
2464 2008-02-17  Richard Guenther  <rguenther@suse.de>
2465
2466         PR tree-optimization/35231
2467         * gcc.c-torture/execute/pr35231.c: New testcase.
2468
2469 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2470
2471         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2472         (test_gt): Ditto.
2473
2474 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2475
2476         * obj-c++.dg/encode-2.mm: XFAIL.
2477         * obj-c++.dg/encode-3.mm: Likewise.
2478
2479 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2480             Paolo Carlini  <pcarlini@suse.de>
2481
2482         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2483         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2484         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2485
2486 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2487
2488         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2489         (main): Change to void and rename to sse_test.
2490         * gcc.target/i386/pr24306.c: Ditto.
2491         * gcc.target/i386/pr32065-2.c: Ditto.
2492         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2493         (main): Change to void and rename to sse2_test.
2494         * gcc.target/i386/20060512-3.c: Ditto.
2495
2496 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2497
2498         PR fortran/35150
2499         * gfortran.dg/c_loc_tests_12.f03: New test.
2500
2501 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2502
2503         PR c++/35023
2504         PR c++/35024
2505         PR c++/35026
2506         * g++.dg/cpp0x/vt-35026.C: New.
2507         * g++.dg/cpp0x/vt-35023.C: New.
2508         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2509         * g++.dg/cpp0x/vt-35024.C: New.
2510
2511 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2512
2513         * gcc.c-torture/execute/va-arg-25.x: Remove.
2514
2515 2008-02-15  Richard Guenther  <rguenther@suse.de>
2516             Zdenek Dvorak  <ook@ucw.cz>
2517
2518         PR tree-optimization/35164
2519         * g++.dg/torture/pr35164-1.C: New testcase.
2520         * g++.dg/torture/pr35164-2.C: Likewise.
2521
2522 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2523
2524         PR testsuite/35119
2525         * g++.dg/template/spec35.C: Change the regular expressions
2526         in dg-final to match the assembly code generated by Darwin 9.
2527
2528 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2529
2530         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2531
2532 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2535
2536 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2537
2538         * lib/dejapatches.exp: New file.
2539
2540 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2541
2542         PR c++/34050
2543         * g++.dg/cpp0x/vt-34050.C: New.
2544
2545 2008-02-14  Jason Merrill  <jason@redhat.com>
2546
2547         PR c++/5645
2548         PR c++/11159
2549         * g++.dg/warn/pr11159.C: New.
2550         * g++.dg/warn/pr5645.C: Likewise.
2551
2552 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2553
2554         PR preprocessor/35061
2555         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2556
2557 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2558
2559         PR c++/28743
2560         * g++.dg/template/nontype17.C: New.
2561         * g++.dg/template/nontype16.C: Add error.
2562
2563 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2564
2565         PR c++/35138
2566         * g++.dg/template/member8.C: New test.
2567
2568 2008-02-13  Michael Matz  <matz@suse.de>
2569
2570         * gcc.dg/pr35065.c: Fix testcase warnings.
2571
2572 2008-02-13  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/34962, c++/34937, c++/34939
2575         * g++.dg/ext/tmplattr9.C: New.
2576
2577 2008-02-13  Michael Matz  <matz@suse.de>
2578
2579         PR debug/35065
2580         * gcc.dg/pr35065.c: New testcase.
2581
2582 2008-02-12  Richard Guenther  <rguenther@suse.de>
2583
2584         PR tree-optimization/35171
2585         * gcc.c-torture/compile/pr35171.c: New testcase.
2586
2587 2008-02-12  Richard Guenther  <rguenther@suse.de>
2588
2589         PR middle-end/35163
2590         * gcc.c-torture/execute/pr35163.c: New testcase.
2591
2592 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2593
2594         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2595
2596 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2597
2598         * gnat.dg/loop_address.adb: New test.
2599
2600 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2601
2602         * obj-c++.dg/bitfield-1.mm: Expect failures.
2603         * obj-c++.dg/bitfield-4.mm: Likewise.
2604         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2605         * obj-c++.dg/encode-8.mm: Likewise.
2606         * obj-c++.dg/isa-field-1.mm: Likewise.
2607         * obj-c++.dg/layout-1.mm: Likewise.
2608         * obj-c++.dg/lookup-2.mm: Likewise.
2609         * obj-c++.dg/try-catch-2.mm: Likewise.
2610         * obj-c++.dg/try-catch-9.mm: Likewise.
2611
2612 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR c++/35144
2615         * g++.dg/tree-ssa/pr35144.C: New test.
2616
2617         PR inline-asm/35160
2618         * gcc.target/i386/pr35160.c: New test.
2619
2620         PR c++/34862
2621         * g++.dg/init/new27.C: New test.
2622
2623 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2624
2625         PR c++/35077
2626         * g++.dg/template/crash78.C: New.
2627
2628 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2629
2630         PR testsuite/35047
2631         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2632         * gcc.dg/compat/vector-2_y.c: Ditto.
2633
2634 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2635             Richard Guenther  <rguenther@suse.de>
2636
2637         PR tree-optimization/33992
2638         * gcc.c-torture/execute/pr33992.c: New testcase.
2639
2640 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2641
2642         * gfortran.dg/streamio_14.f90:  New test.
2643
2644 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2645
2646         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2647         Add -mfpmath=387 to dg-options.
2648
2649 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2650
2651         PR testsuite/35047
2652         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2653         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2654         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2655         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2656         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2657         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2658         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2659         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2660         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2661
2662 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2663
2664         PR objc++/34193
2665         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2666
2667 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2668
2669         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2670
2671 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2672
2673         PR c++/35056
2674         * g++.dg/conversion/bitfield8.C: New.
2675
2676 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2677
2678         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2679
2680 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2681
2682         PR c++/35049
2683         PR c++/35096
2684         * g++.dg/ext/vector13.C: New.
2685
2686 2008-02-06  David Daney  <ddaney@avtrex.com>
2687
2688         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2689
2690 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2691
2692         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2693         special case for xtensa-*-*.
2694         
2695 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2696
2697         PR fortran/35037
2698         * gfortran.dg/volatile11.f90: New test.
2699
2700 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR c++/33553
2703         * g++.dg/template/array19.C: New test.
2704
2705 2008-02-05  Diego Novillo  <dnovillo@google.com>
2706
2707         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2708
2709         PR 33738
2710         * g++.dg/warn/pr33738.C: Remove.
2711
2712 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2713
2714         PR fortran/34945
2715         * gfortran.dg/bounds_check_13.f: New test.
2716
2717 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2718
2719         PR testsuite/33946
2720         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2721
2722 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2723
2724         PR target/35083
2725         * gcc.target/i386/pr35083.c: New test.
2726
2727 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2728
2729         PR fortran/32315
2730         * gfortran.dg/data_bounds_1.f90: New test.
2731
2732 2008-02-04  Diego Novillo  <dnovillo@google.com>
2733
2734         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2735
2736         PR 33738
2737         * g++.dg/warn/pr33738.C: New.
2738
2739 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2740
2741         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2742         to match.
2743
2744 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2745
2746         * lib/target-supports.exp (check_effective_target_hard_float): Only
2747         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2748         other targets, grep for a call insn in the rtl expand dump for an
2749         add of two doubles.
2750         (target_compile): Support generating rtl dumps as output.
2751
2752 2008-02-04  Richard Guenther  <rguenther@suse.de>
2753
2754         PR middle-end/33631
2755         * gcc.c-torture/execute/pr33631.c: New testcase.
2756
2757 2008-02-04  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/35043
2760         * gcc.c-torture/compile/pr35043.c: New testcase.
2761
2762 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2763
2764         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2765
2766 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2767
2768         * gcc.target/i386/pr31628.c: Require effective target fpic.
2769         * gcc.target/i386/strinline.c: Ditto.
2770         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2771         * gcc.dg/pr35045.c: Ditto.
2772         * gcc.dg/20050503-1.c: Ditto.
2773
2774 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2775
2776         PR fortran/32760
2777         * gfortran.dg/host_assoc_variable_1.f90: New test.
2778         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2779
2780 2008-02-02  Michael Matz  <matz@suse.de>
2781
2782         PR target/35045
2783         * gcc.dg/pr35045.c: New test.
2784
2785 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2786
2787         PR libfortran/35001
2788         * gfortran.dg/shape_4.f90:  New test.
2789
2790 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2791
2792         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2793
2794 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2795
2796         PR rtl-optimization/34773
2797         * gcc.target/cris/torture/pr34773.c: New test.
2798
2799 2008-02-01  Nick Clifton  <nickc@redhat.com>
2800
2801         * lib/target-supports.exp (check_profiling_available): Do not
2802         expect profiling to work on the xstormy16 target.
2803
2804 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2805
2806         PR testsuite/35047
2807         * gcc.c-torture/execute/20050316-2.x: New file.
2808         * gcc.target/i386/pr17390.c: Update scan pattern.
2809         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2810         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2811
2812 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/34910
2815         * gfortran.dg/proc_assign_2.f90: New test.
2816
2817 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2818             Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR c++/34935
2821         PR c++/34936
2822         * g++.dg/ext/alias-canon.C: New.
2823         * g++.dg/ext/alias-mangle.C: New.
2824
2825 2008-01-30  Jan Hubicka  <jh@suse.cz>
2826
2827         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2828
2829 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2830
2831         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2832         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2833
2834 2008-01-30  Jan Hubicka  <jh@suse.cz>
2835
2836         PR target/34982
2837         * gcc.c-torture/execute/pr34982.c: New testcase.
2838
2839 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2840
2841         * gcc.target/s390/tf_to_di-1.c: New testcase.
2842
2843 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2844
2845         PR fortran/34975
2846         * gfortran.dg/use_only_3.f90: New test.
2847         * gfortran.dg/use_only_3.inc: Modules for new test.
2848
2849         PR fortran/34429
2850         * gfortran.dg/function_charlen_2.f90: New test.
2851
2852 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR middle-end/34969
2855         * gcc.dg/pr34969.c: New test.
2856
2857         PR c/35017
2858         * gcc.dg/inline-25.c: New test.
2859         * gcc.dg/inline-26.c: New test.
2860         * gcc.dg/inline-27.c: New test.
2861
2862 2008-01-29  Richard Guenther  <rguenther@suse.de>
2863
2864         PR middle-end/35006
2865         * gcc.c-torture/compile/pr35006.c: New testcase.
2866
2867 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2868
2869         PR c++/34055
2870         PR c++/34103
2871         PR c++/34219
2872         PR c++/34606
2873         PR c++/34753
2874         PR c++/34754
2875         PR c++/34755
2876         PR c++/34919
2877         PR c++/34961
2878         * g++.dg/cpp0x/vt-34219-2.C: New.
2879         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2880         * g++.dg/cpp0x/vt-34961.C: New.
2881         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2882         cases from the re-opened PR.
2883         * g++.dg/cpp0x/vt-34753.C: New.
2884         * g++.dg/cpp0x/vt-34919.C: New.
2885         * g++.dg/cpp0x/vt-34754.C: New.
2886         * g++.dg/cpp0x/vt-34606.C: New.
2887         * g++.dg/cpp0x/vt-34219.C: New.
2888         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2889         * g++.dg/cpp0x/vt-34755.C: New.
2890         * g++.dg/cpp0x/pr31438.C: Ditto.
2891         * g++.dg/cpp0x/variadic81.C: Ditto.
2892
2893 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2894
2895         * g++.dg/torture/pr34641.C: Put the dg-do first.
2896
2897 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2898
2899         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2900
2901 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2902
2903         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2904
2905 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2906
2907         PR 31535
2908         * gcc.target/powerpc/spe-small-data-1.c: New test.
2909         * gcc.target/powerpc/spe-small-data-2.c: New test.
2910
2911 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2912
2913         PR libfortran/34980
2914         * gfortran.dg/shape_3.f90:  New test.
2915
2916 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2917
2918         * gcc.target/s390/20020926-1.c: Remove -m31.
2919
2920 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2921
2922         * gcc.target/s390/20020926-1.c: Disable for s390x.
2923
2924 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2925
2926         PR fortran/34994
2927         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2928         expression.
2929
2930 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2931
2932         PR fortran/34990
2933         * gfortran.dg/array_constructor_22.f90: New test.
2934
2935 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2936
2937         PR middle-end/34688
2938         * gcc.c-torture/compile/pr34688: New test.
2939
2940 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2941
2942         PR fortran/34848
2943         * gfortran.dg/missing_optional_dummy_5.f90: New.
2944
2945 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2946
2947         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2948         noinline.  XFAIL test.
2949
2950 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2951
2952         PR fortran/31610
2953         * gfortran.dg/array_3.f90: New test.
2954
2955 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2956
2957         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2958         on i?86/x86_64.
2959
2960         PR c++/34965
2961         * gcc.dg/pr34965.c: New test.
2962         * g++.dg/other/error24.C: New test.
2963
2964 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2965
2966         PR libfofortran/34887
2967         * gfortran.dg/x_slash_2.f:  New test.
2968
2969 2008-01-26  Richard Guenther  <rguenther@suse.de>
2970
2971         PR c++/34235
2972         * g++.dg/torture/pr34235.C: New testcase.
2973
2974 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2975
2976         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2977
2978 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2979
2980         PR target/34981
2981         * gcc.target/mips/lazy-binding-1.c: New test.
2982         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2983         mips_forced_no_abicalls and mips_forced_no_shared.
2984         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2985         Avoid using small data with -mabicalls.  Don't make -G0 force
2986         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2987         forces the opposite option.
2988
2989 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2990
2991         PR target/34970
2992         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2993         Use -std=gnu89 switch.
2994
2995 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2996
2997         PR libfortran/34876
2998         * gfortran.dg/direct_io_9.f: New test.
2999
3000 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3001
3002         PR fortran/34661
3003         * gfortran.dg/where_operator_assign_4.f90: New test.
3004
3005 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3006
3007         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3008         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3009         c4x-*-* targets.
3010
3011 2008-01-25  Richard Guenther  <rguenther@suse.de>
3012
3013         PR middle-end/32244
3014         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3015
3016 2008-01-25  Richard Guenther  <rguenther@suse.de>
3017
3018         PR tree-optimization/34966
3019         * gcc.c-torture/compile/pr34966.c: New testcase.
3020
3021 2008-01-25  Richard Guenther  <rguenther@suse.de>
3022
3023         PR c++/33887
3024         * g++.dg/torture/pr33887-1.C: New testcase.
3025         * g++.dg/torture/pr33887-2.C: Likewise.
3026         * g++.dg/torture/pr33887-3.C: Likewise.
3027         * gcc.c-torture/execute/20071211-1.c: Likewise.
3028
3029 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3030
3031         PR target/34856
3032         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3033
3034 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3035
3036         PR middle-end/33333
3037         * g++.dg/gomp/pr33333.C: New test.
3038
3039         PR preprocessor/34692
3040         * gcc.dg/cpp/pr34692.c: New test.
3041         * gcc.dg/gomp/pr34692.c: New test.
3042
3043 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3044
3045         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3046
3047 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3048
3049         PR fortran/34202
3050         * gfortran.dg/empty_type.f90: New test.
3051
3052 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3053
3054         PR c++/34603
3055         * g++.dg/template/crash77.C: New.
3056
3057 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3058
3059         PR target/34856
3060         * gcc.dg/pr34856.c: New test.
3061
3062 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3063
3064         * gfortran.dg/namelist_39.f90: Delete temporary files.
3065         * gfortran.dg/namelist_44.f90: Ditto.
3066
3067 2008-01-24  Richard Guenther  <rguenther@suse.de>
3068
3069         PR middle-end/34953
3070         * g++.dg/torture/pr34953.C: New testcase.
3071
3072 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3073
3074         PR middle-end/34934
3075         * gcc.c-torture/compile/20080124-1.c: New test.
3076
3077 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3078
3079         PR fortran/34872
3080         * gfortran.dg/function_charlen_3.f: New test.
3081
3082 2008-01-23  Michael Matz  <matz@suse.de>
3083
3084         PR debug/34895
3085         * g++.dg/debug/pr34895.cc: New testcase.
3086
3087 2008-01-23  Richard Guenther  <rguenther@suse.de>
3088
3089         PR middle-end/31529
3090         * gcc.dg/pr31529-1.c: New testcase.
3091         * gcc.dg/pr31529-2.c: Likewise.
3092
3093 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR c++/34829
3096         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3097         unsigned int for the first argument.
3098
3099 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR c++/33984
3102         * g++.dg/conversion/bitfield7.C: New test.
3103         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3104
3105 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3106
3107         From Michael Frysinger  <michael.frysinger@analog.com>
3108         * gcc.target/bfin/mcpu-bf547.c: New test.
3109         * gcc.target/bfin/mcpu-bf523.c: New test.
3110         * gcc.target/bfin/mcpu-bf524.c: New test.
3111         * gcc.target/bfin/mcpu-bf526.c: New test.
3112
3113 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3114
3115         * gcc.c-torture/execute/20080122-1.c: New test.
3116
3117 2008-01-22  Tom Tromey  <tromey@redhat.com>
3118
3119         PR c++/34859
3120         * gcc.dg/cpp/pr34859.c: New file.
3121
3122 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3123
3124         PR fortran/34875
3125         * gfortran.dg/vector_subscript_3.f90: New test.
3126
3127 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3128
3129         PR fortran/34848
3130         * gfortran.dg/missing_optional_dummy_4.f90
3131
3132 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3133
3134         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3135
3136 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3137
3138         * gnat.dg/unchecked_union1.adb: New test.
3139
3140 2008-01-22  Tom Tromey  <tromey@redhat.com>
3141
3142         PR c++/34829
3143         * g++.dg/ext/pr34829.C: New file.
3144
3145 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3146
3147         PR c++/34607
3148         * gcc.dg/gomp/pr34607.c: New test.
3149         * g++.dg/gomp/pr34607.C: New test.
3150
3151         PR c++/34914
3152         * g++.dg/ext/vector10.C: New test.
3153
3154         PR c++/34918
3155         * g++.dg/other/error23.C: New test.
3156
3157         PR c++/34917
3158         * g++.dg/ext/vector12.C: New test.
3159
3160 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3161
3162         PR 32102
3163         * gcc.dg/Wstrict-overflow-21.c: New.
3164         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3165
3166 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3167
3168         PR middle-end/33092
3169         * gcc.dg/pr33092.c: New.
3170
3171 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3172
3173         * gcc.target/s390/20020926-1.c: Add -m31 option.
3174
3175 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3176
3177         PR fortran/34915
3178         * gfortran.dg/initialization_18.f90: New test.
3179
3180 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3181
3182         PR fortran/34899
3183         * gfortran.dg/tab_continuation.f: New.
3184
3185 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3186
3187         PR fortran/34896
3188         * gfortran.dg/use_rename_2.f90: New test.
3189
3190 2008-01-21  Richard Guenther  <rguenther@suse.de>
3191
3192         PR middle-end/34856
3193         * gcc.c-torture/compile/pr34856.c: New testcase.
3194
3195 2008-01-21  Richard Guenther  <rguenther@suse.de>
3196
3197         PR c/34885
3198         * gcc.c-torture/compile/pr34885.c: New testcase.
3199
3200 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3201
3202         * gnat.dg/specs/alignment1.ads: New test.
3203
3204 2008-01-21  Richard Guenther  <rguenther@suse.de>
3205
3206         PR c++/34850
3207         * g++.dg/torture/pr34850.C: New testcase.
3208
3209 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3210             Olga Golovanevsky  <olga@il.ibm.com>
3211
3212         PR tree-optimization/34701
3213         * gcc.dg/struct/wo_prof_array_field.c: New test.
3214         
3215 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3216
3217         PR c++/34891
3218         * g++.dg/ext/vector9.C: New.
3219
3220 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3221
3222         PR c++/34776
3223         PR c++/34486
3224         * g++.dg/template/crash75.C: New.
3225         * g++.dg/template/crash76.C: Likewise.  
3226
3227 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3228
3229         PR rtl-optimization/34808
3230         * gcc.c-torture/compile/pr34808.c: New test.
3231
3232 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3233
3234         PR fortran/34784
3235         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3236
3237         PR fortran/34861
3238         * gfortran.dg/entry_array_specs_3.f90: New test.
3239
3240         PR fortran/34854
3241         * gfortran.dg/use_rename_1.f90: New test.
3242
3243 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3244
3245         PR fortran/34784
3246         * gfortran.dg/array_constructor_20.f90: New test.
3247         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3248
3249         PR fortran/34785
3250         * gfortran.dg/array_constructor_21.f90: New test.
3251
3252 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3253
3254         PR libfortran/34795
3255         * gfortran.dg/inquire_13.f90: New test.
3256         
3257         PR libfortran/34659
3258         * gfortran.dg/continuation_9.f90: New test.
3259
3260 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3261
3262         PR target/34831
3263         * gcc.target/mips/pr34831.c: New test.
3264
3265 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3266
3267         PR fortran/34817
3268         PR fortran/34838
3269         * gfortran.dg/any_all_1.f90:  New test.
3270         * gfortran.dg/any_all_2.f90:  New test.
3271
3272 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3273
3274         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3275         "dg-require-weak" statement.
3276         * g++.dg/eh/weak1.C: Likewise.
3277
3278 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3279
3280         PR gcov-profile/34610
3281         * gcc.dg/gomp/pr34610.c: New test.
3282
3283 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3284
3285         PR fortran/34760
3286         * gfortran.dg/implicit_11.f90: New.
3287         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3288         * gfortran.dg/entry_15.f90: Ditto.
3289         * gfortran.dg/func_assign.f90: Ditto.
3290         * gfortran.dg/gomp/reduction3.f90: Ditto.
3291         * gfortran.dg/proc_assign_1.f90: Ditto.
3292
3293         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3294         of dg-excess-errors.
3295
3296 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3297
3298         PR fortran/32616
3299         * gfortran.dg/argument_checking_15.f90: New.
3300         * gfortran.dg/argument_checking_5.f90: Change TODO into
3301         dg-warning.
3302
3303 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3304
3305         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3306         * gfortran.dg/enum_5.f90: Ditto.
3307         * gfortran.dg/enum_6.f90: Ditto.
3308         * gfortran.dg/bom_error.f90: Ditto.
3309         * gfortran.dg/func_decl_4.f90: Ditto.
3310
3311 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libfortran/34782
3314         * gfortran.dg/fmt_t_6.f: New test.
3315
3316 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3317
3318         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3319
3320 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3321
3322         * g++.dg/lookup/two-stage2.C: fix comment.
3323
3324 2008-01-18  Ian Lance Taylor  <iant@google.com>
3325
3326         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3327
3328 2008-01-18  Ian Lance Taylor  <iant@google.com>
3329
3330         PR c++/33407
3331         * g++.dg/init/new26.C: New test.
3332
3333 2008-01-18  Richard Guenther  <rguenther@suse.de>
3334
3335         PR middle-end/34801
3336         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3337         redundant one.
3338
3339 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3340
3341         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3342         dg-require-effective-target.
3343
3344 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3345
3346         PR target/34556
3347         * gfortran.dg/reshape_2.f90: New test.
3348
3349 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3350
3351         * gcc.dg/20040223-1.c: Fix comment typo.
3352
3353 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3354
3355         PR target/34814
3356         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3357         until 34814 is fixed.
3358
3359 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3360
3361         PR tree-optimization/34648
3362         * gcc.c-torture/compile/pr34648.c: New testcase.
3363
3364 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3365
3366         PR testsuite/34821
3367         * gcc.dg/autopar/autopar.exp: New.
3368         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3369         * lib/target-supports.exp (check_effective_target_pthread): New.
3370
3371         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3372         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3373         * gcc.dg/tree-ssa/reduc-1.c: Same.
3374         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3375         * gcc.dg/tree-ssa/reduc-2.c: Same
3376         * gcc.dg/tree-ssa/reduc-3.c: Same.
3377         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3378         * gcc.dg/tree-ssa/reduc-6.c: Same.
3379         * gcc.dg/tree-ssa/reduc-7.c: Same.
3380         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3381         * gcc.dg/tree-ssa/reduc-8.c: Same.
3382         * gcc.dg/tree-ssa/reduc-9.c: Same.
3383
3384 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3385
3386         * gnat.dg/discr5.adb: New test.
3387
3388 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3389
3390         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3391
3392 2008-01-17  Richard Guenther  <rguenther@suse.de>
3393
3394         PR tree-optimization/34825
3395         * gcc.dg/pr34825.c: New testcase.
3396
3397 2008-01-17  Richard Guenther  <rguenther@suse.de>
3398
3399         * gcc.c-torture/execute/20080117-1.c: New testcase.
3400
3401 2008-01-17  Revital Eres  <eres@il.ibm.com>
3402
3403         PR30957
3404         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3405
3406 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3407
3408         PR fortran/34429
3409         * gfortran.dg/function_charlen_1.f90: New test.
3410
3411         PR fortran/34431
3412         * gfortran.dg/function_types_1.f90: New test.
3413         * gfortran.dg/function_types_2.f90: New test.
3414
3415         PR fortran/34471
3416         * gfortran.dg/function_kinds_4.f90: New test.
3417         * gfortran.dg/function_kinds_5.f90: New test.
3418
3419         * gfortran.dg/defined_operators_1.f90: Errors now at function
3420         declarations.
3421         * gfortran.dg/private_type_4.f90: The same.
3422         * gfortran.dg/interface_15.f90: The same.
3423         * gfortran.dg/elemental_args_check_2.f90: The same.
3424         * gfortran.dg/auto_internal_assumed.f90: The same.
3425
3426 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3427
3428         * gnat.dg/sizetype.adb: New test.
3429
3430 2008-01-16  Richard Guenther  <rguenther@suse.de>
3431
3432         PR middle-end/32628
3433         * gcc.dg/overflow-warn-7.c: New testcase.
3434
3435 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3436
3437         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3438
3439 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3440         Richard Guenther  <rguenther@suse.de>
3441
3442         PR c/34668
3443         * gcc.dg/pr34668-1.c: New test.
3444         * gcc.dg/pr34668-2.c: Likewise.
3445
3446 2008-01-16  Richard Guenther  <rguenther@suse.de>
3447
3448         PR c++/33819
3449         * g++.dg/torture/pr33819.C: New testcase.
3450
3451 2008-01-16  Richard Guenther  <rguenther@suse.de>
3452
3453         PR c/34768
3454         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3455         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3456
3457 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3458
3459         PR fortran/34796
3460         * gfortran.dg/argument_checking_13.f90: New.
3461         * gfortran.dg/argument_checking_14.f90: New.
3462
3463 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3464         
3465         PR libfortran/34671
3466         * gfortran.dg/anyallcount_1.f90:  New test.
3467
3468 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3469
3470         PR c++/34399
3471         * g++.dg/cpp0x/vt-34399.C: New.
3472         * g++.dg/template/friend50.C: New.
3473
3474 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3475
3476         PR c++/34751
3477         * g++.dg/cpp0x/vt-34751.C: New.
3478
3479 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3480
3481         PR c++/34051
3482         PR c++/34055
3483         PR c++/34102
3484         PR c++/34103
3485         * g++.dg/cpp0x/vt-34051-2.C: New.
3486         * g++.dg/cpp0x/vt-34102.C: New.
3487         * g++.dg/cpp0x/vt-34051.C: New.
3488         * g++.dg/cpp0x/vt-34055.C: New.
3489         * g++.dg/cpp0x/vt-34103.C: New.
3490
3491 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3492
3493         PR c++/34314
3494         * g++.dg/cpp0x/vt-34314.C: New.
3495         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3496         reality (the error message was wrong previously).
3497
3498 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3499
3500         PR c++/33964
3501         * g++.dg/cpp0x/vt-33964.C: New.
3502         * g++.dg/template/partial5.C: New.
3503
3504 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3505
3506         PR c++/34052
3507         * g++.dg/cpp0x/vt-34052.C: New.
3508         * g++.dg/template/ttp26.C: New.
3509         
3510 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3511
3512         * gnat.dg/rep_clause2.ad[sb]: New test.
3513         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3514
3515 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3516
3517         PR c++/24924
3518         * g++.dg/cpp/pedantic-errors.C: Delete.
3519         * g++.dg/cpp/permissive.C: Delete.
3520         
3521 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3522
3523         * gcc.c-torture/compile/20080114-1.c: New test.
3524
3525 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3526
3527         PR fortran/34665
3528         * gfortran.dg/argument_checking_11.f90: New.
3529         * gfortran.dg/argument_checking_12.f90: New.
3530         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3531         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3532         * gfortran.dg/argument_checking_3.f90: Ditto.
3533         * gfortran.dg/pointer_intent_2.f90: Ditto.
3534         * gfortran.dg/import2.f90: Ditto.
3535         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3536         * gfortran.dg/implicit_actual.f90: Ditto.
3537         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3538         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3539
3540 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/34763
3543         * gfortran.dg/interface_proc_end.f90: New.
3544
3545 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3546
3547         PR fortran/34759
3548         * gfortran.dg/assumed_size_refs_4.f90: New.
3549
3550 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3551
3552         * gnat.dg/unchecked_convert1.adb.
3553
3554 2008-01-13  Richard Guenther  <rguenther@suse.de>
3555
3556         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3557         readable and writable again before exiting.
3558
3559 2008-01-13  Richard Guenther  <rguenther@suse.de>
3560
3561         PR middle-end/34601
3562         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3563
3564 2008-01-13  Jan Hubicka  <jh@suse.cz>
3565
3566         PR middle-end/32135
3567         * gcc.dg/pr32135.c: new.
3568
3569 2008-01-12  Doug Kwan  <dougkwan@google.com>
3570
3571         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3572         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3573         -Wignored-qualifiers.
3574
3575 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3576
3577         * gnat.dg/slice3.adb: New test.
3578         * gnat.dg/slice4.adb: Likewise.
3579
3580 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3581
3582         * gnat.dg/bit_packed_array.ad[sb]: New test.
3583
3584 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3585
3586         PR fortran/34432
3587         * gfortran.dg/parens_7.f90: New test.
3588
3589 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3590
3591         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3592         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3593
3594         * gcc.dg/pr33826.c: Require nonpic.
3595
3596 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3597
3598         PR fortran/34722
3599         * gfortran.dg/inquire_12.f90: New test.
3600
3601 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3602
3603         PR libfortran/34670
3604         * all_bounds_1.f90: New test case.
3605         * maxloc_bounds_1.f90: New test case.
3606         * maxloc_bounds_2.f90: New test case.
3607         * maxloc_bounds_3.f90: New test case.
3608         * maxloc_bounds_4.f90: New test case.
3609         * maxloc_bounds_5.f90: New test case.
3610         * maxloc_bounds_6.f90: New test case.
3611         * maxloc_bounds_7.f90: New test case.
3612         * maxloc_bounds_8.f90: New test case.
3613
3614 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3615
3616         * gcc.dg/struct-ret-3.c: New test.
3617
3618 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3619
3620         PR fortran/34537
3621         * gfortran.dg/transfer_simplify_8.f90: New test.
3622
3623 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3624
3625         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3626         size_t using predefined macro.
3627
3628 2008-01-10  Raksit Ashok  <raksit@google.com>
3629
3630         PR rtl-optimization/27971
3631         * gcc.target/i386/pr27971.c: New testcase.
3632
3633 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3634
3635         PR fortran/34396
3636         * gfortran.dg/bounds_check_12.f90: New test.
3637
3638 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3639
3640         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3641         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3642
3643 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3644
3645         PR middle-end/34641
3646         * g++.dg/torture/pr34641.C: New testcase.
3647
3648 2008-01-10  Richard Guenther  <rguenther@suse.de>
3649
3650         PR tree-optimization/34651
3651         * g++.dg/torture/pr34651.C: New testcase.
3652
3653 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3654
3655         PR tree-optimization/34017
3656         * gcc.dg/tree-ssa/pr34017.c: New.
3657
3658 2008-01-09  Richard Guenther  <rguenther@suse.de>
3659         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3660
3661         PR middle-end/30132
3662         * gcc.c-torture/compile/pr30132.c: New testcase.
3663
3664 2008-01-09  Richard Guenther  <rguenther@suse.de>
3665
3666         PR middle-end/34458
3667         * gcc.c-torture/compile/pr34458.c: New testcase.
3668
3669 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3670
3671         PR testsuite/30459
3672         g++.dg/eh/ia64-2.C: Require weak support.
3673
3674 2008-01-08  Richard Guenther  <rguenther@suse.de>
3675
3676         PR middle-end/31863
3677         * g++.dg/torture/pr31863.C: New testcase.
3678
3679 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3680
3681         PR middle-end/34694
3682         * gcc.dg/gomp/pr34694.c: New test.
3683         * g++.dg/gomp/pr34694.C: New test.
3684
3685         PR c++/33890
3686         * g++.dg/gomp/pr33890.C: New test.
3687
3688 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3689
3690         PR fortran/34476
3691         * gfortran.dg/parameter_array_init_3.f90: New test.
3692
3693 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3694
3695         PR fortran/34681
3696         PR fortran/34704
3697         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3698
3699 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3700
3701         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3702         * g++.dg/other/spu2vmx-1.C: Use it.
3703
3704 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3705
3706         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3707
3708         PR testsuite/34575
3709         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3710         * gcc.target/powerpc/parity-1.c: Likewise.
3711
3712 2008-01-07  Fred Fish  <fnf@specifix.com>
3713
3714         PR preprocessor/30363:
3715         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3716         macro expansions.
3717
3718 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/34672
3721         * gfortran.dg/use_only_2.f90: New test.
3722
3723 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3724
3725         PR libstdc++/34680
3726         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3727         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3728
3729 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3730
3731         PR fortran/34545
3732         * gfortran.dg/use_12.f90: New test.
3733
3734 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3735
3736         PR fortran/34689
3737         * interface.c (compare_actual_formal): Fix intent(out) check for
3738         function result variables.
3739
3740 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3741
3742         PR fortran/34690
3743         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3744
3745 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3746
3747         PR fortran/34689
3748         * gfortran.dg/intent_out_4.f90: Fix test case.
3749
3750 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3751
3752         PR fortran/34689
3753         * gfortran.dg/intent_out_4.f90: New.
3754
3755 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3756
3757         PR libfortran/34540
3758         * gfortran.dg/optional_dim_3.f90: New test.
3759
3760 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3761
3762         PR fortran/34658
3763         * gfortran.dg/common_11.f90: New.
3764         * gfortran.dg/blockdata_1.f90: Update test case.
3765         * gfortran.dg/blockdata_2.f90: Update test case.
3766
3767 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3768
3769         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3770
3771 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3772
3773         PR fortran/34655
3774         * gfortran.dg/equiv_constraint_9.f90: New.
3775
3776 2008-01-06  Revital Eres  <eres@il.ibm.com>
3777
3778         PR tree-optimization/34263
3779         * gcc.dg/pr34263.c:  New testcase.
3780
3781 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3782
3783         PR fortran/34654
3784         * gfortran.dg/internal_io_unf.f90: New.
3785
3786 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3787
3788         PR fortran/34660
3789         * gfortran.dg/elemental_args_check_2.f90: New.
3790
3791 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3792
3793         PR fortran/34662
3794         * gfortran.dg/intent_out_3.f90: New.
3795
3796 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3797
3798         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3799
3800 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3801
3802         PR libfortran/34676
3803         * gfortran.dg/list_read_8.f90: New test.
3804
3805 2008-01-04  Richard Guenther  <rguenther@suse.de>
3806
3807         PR middle-end/34029
3808         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3809         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3810
3811 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR gcov-profile/34609
3814         * g++.dg/gcov/gcov-6.C: New test.
3815
3816 2008-01-04  Richard Guenther  <rguenther@suse.de>
3817
3818         PR tree-optimization/31081
3819         * g++.dg/torture/pr31081-1.C: New testcase.
3820         * g++.dg/torture/pr31081-2.C: Likewise.
3821
3822 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3823
3824         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3825         * gcc.target/mips/rsqrt-2.c: Likewise.
3826         * gcc.target/mips/rsqrt-4.c: New test.
3827
3828 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3829
3830         PR fortran/34557
3831         * gfortran.dg/equiv_substr.f90: New.
3832
3833 2008-01-03  Tom Tromey  <tromey@redhat.com>
3834
3835         PR c/34457:
3836         * gcc.dg/pr34457-2.c: New file.
3837         * gcc.dg/pr34457-1.c: New file.
3838
3839 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3840
3841         Revert fix for PR tree-optimization/34458.
3842
3843 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3844
3845         PR tree-optimization/34458
3846         * gcc.dg/tree-ssa/pr34458.c: New.
3847
3848 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3849
3850         PR libfortran/34565
3851         * gfortran.dg/internal_readwrite_1.f90:  New test.
3852         * gfortran.dg/internal_readwrite_2.f90:  New test.
3853
3854 2008-01-03  Tom Tromey  <tromey@redhat.com>
3855
3856         PR preprocessor/34602:
3857         * gcc.dg/cpp/pr34602.c: New file.
3858
3859 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR tree-optimization/29484
3862         * gcc.c-torture/execute/20071220-1.c: New test.
3863         * gcc.c-torture/execute/20071220-2.c: New test.
3864
3865 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3866
3867         PR tree-optimization/34635
3868         * gcc.dg/tree-ssa/pr34635.c: New.
3869         * gcc.dg/tree-ssa/pr34635-1.c: New.
3870
3871 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3872
3873         PR middle-end/34562
3874         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3875         scan-assembler check.
3876
3877 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR middle-end/34608
3880         * g++.dg/gomp/pr34608.C: New test.
3881
3882 2008-01-02  Richard Guenther  <rguenther@suse.de>
3883
3884         PR middle-end/34093
3885         PR middle-end/31976
3886         * gcc.c-torture/compile/pr34093.c: New testcase.
3887
3888 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3889
3890         * g++.dg/cpp0x/long_long.C: New.
3891
3892 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3893
3894         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3895         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3896         warning on the function main.
3897
3898 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3899
3900         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3901         rather than __v2di type.
3902
3903 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3904
3905         PR fortran/34558
3906         * gfortran.dg/linked_list_1.f90: New test.
3907
3908 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3909
3910         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3911         instead of appending to it.
3912
3913 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3914
3915         PR tree-optimization/34591
3916         * gcc.dg/vect/pr34591.c: New test.
3917
3918 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3919
3920         PR libfortran/34594
3921         * gfortran.dg/direct_io_8.f90:  New test case.
3922
3923 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3924
3925         PR target/34281
3926         * gcc.c-torture/execute/20071213-1.c: New test.
3927
3928 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3929
3930         PR libfortran/34560
3931         * gfortran.dg/read_eof_5.f90: New test.
3932
3933 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/34514
3936         * gfortran.dg/initialization_17.f90: New.
3937
3938 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3939
3940         PR libfortran/34566
3941         * gfortran.dg/matmul_6.f90:  New test.
3942
3943 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3944
3945         PR fortran/34421
3946         * gfortran.dg/entry_17.f90: New.
3947
3948 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3949
3950         PR fortran/34536
3951         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3952         * gfortran.dg/real_const_3.f90: Likewise.
3953         * gfortran.dg/unary_operator.f90: New test.
3954
3955 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3956
3957         * gnat.dg/pack2.adb: New test.
3958
3959 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3960
3961         PR fortran/34559
3962         * gfortran.dg/repeat_6.f90: New test.
3963
3964 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3965
3966         PR fortran/34549
3967         * cshift_shift_real_1.f90:  New test.
3968
3969 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3970
3971         PR fortran/34540
3972         * gfortran.dg/shift-kind_2.f90: New test.
3973
3974 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3975
3976         PR target/8835
3977         * gcc.dg/pr8835-1.c: New.
3978
3979 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3980
3981         PR fortran/34438
3982         * gfortran.dg/default_initialization_3.f90: New test.
3983
3984 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3985
3986         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3987         conditions.
3988         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3989
3990 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3991
3992         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3993         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3994
3995 2007-12-20  Jason Merrill  <jason@redhat.com>
3996
3997         * gcc.dg/overload/arg[14].C: Remove expected errors.
3998
3999 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4000
4001         PR c++/34459
4002         * gcc.c-torture/execute/20071219-1.c: New test.
4003
4004 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4005
4006         PR fortran/34530
4007         * gfortran.dg/namelist_44.f90: New.
4008
4009 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4010
4011         PR fortran/34482
4012         * gfortran.dg/boz_8.f90: Add error-check check.
4013         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4014         stop by call abort.
4015
4016 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4017
4018         * gcc.dg/gomp/combined-1.c: New test.
4019
4020 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4021
4022         PR tree-optimization/34355
4023         * g++.dg/tree-ssa/pr34355.C: New test.
4024
4025 2007-12-19  Revital Eres  <eres@il.ibm.com>
4026
4027          * gcc.dg/sms-5.c: New testcase.
4028
4029 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4030
4031         PR fortran/34325
4032         * gfortran.dg/missing_parens_1.f90: New.
4033         * gfortran.dg/missing_parens_1.f90: New.
4034         
4035 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4036
4037         PR fortran/34495
4038         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4039         expressions.
4040         * gfortran.dg/transfer_simplify_7.f90: New test.
4041
4042 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4043
4044         * gcc.dg/pr32912-3.c: Compile with -w.
4045
4046         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4047
4048 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4049             Jakub Jelinek  <jakub@redhat.com>
4050         
4051         PR c++/32565
4052         PR c++/33943
4053         PR c++/33965
4054         * g++.dg/cpp0x/variadic86.C: New.
4055         * g++.dg/cpp0x/variadic87.C: New.
4056         * g++.dg/cpp0x/variadic84.C: New.
4057         * g++.dg/cpp0x/variadic85.C: New.
4058         * g++.dg/template/ttp25.C: New.
4059
4060 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4061
4062         PR tree-optimization/34123
4063         * gcc.dg/tree-ssa/pr34123.c: New test.
4064
4065 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4066
4067         PR rtl-optimization/34456
4068         * gcc.c-torture/execute/pr34456.c: New test.
4069
4070 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR c++/34488
4073         * g++.dg/parse/friend7.C: New test.
4074
4075         PR rtl-optimization/34490
4076         * gcc.c-torture/execute/20071216-1.c: New test.
4077
4078 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4079
4080         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4081
4082 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4083
4084         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4085         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4086         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4087         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4088         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4089
4090 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR c/34506
4093         * gcc.dg/gomp/clause-2.c: New test.
4094         * g++.dg/gomp/clause-4.C: New test.
4095
4096 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4097
4098         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4099         part of Fortran 77/95/2003.
4100
4101 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4102
4103         PR tree-optimization/34445
4104         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4105         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4106
4107 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4108
4109         PR fortran/34427
4110         * gfortran.dg/namelist_42.f90: Update.
4111         * gfortran.dg/namelist_43.f90: New.
4112         
4113 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4114
4115         PR fortran/34495
4116         * gfortran.dg/initialization_16.f90: New.
4117
4118 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4119
4120         PR fortran/34305
4121         * gfortran.dg/real_dimension_1.f:  New test case.
4122
4123 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4124
4125         * gcc.dg/torture/pr24257.c: Remove -O from options.
4126
4127 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4128
4129         PR fortran/34246
4130         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4131
4132 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4133
4134         PR fortran/31213
4135         PR fortran/33888
4136         PR fortran/33998
4137         * gfortran.dg/mapping_1.f90: New test.
4138         * gfortran.dg/mapping_2.f90: New test.
4139         * gfortran.dg/mapping_3.f90: New test.
4140
4141 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4142
4143         PR rtl-optimization/34415
4144         * gcc.c-torture/execute/pr34415.c: New test.
4145
4146 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4147
4148         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4149         void. 
4150
4151 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR bootstrap/34003
4154         * gcc.dg/pr34003-1.c: New test.
4155         * gcc.dg/pr34003-2.c: New.
4156
4157 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4158
4159         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4160         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4161         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4162         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4163         add -save-temps.
4164         * gcc.target/cris/torture/cris-torture.exp,
4165         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4166         * gcc.target/cris/builtin_ctz_v3.c,
4167         gcc.target/cris/builtin_ctz_v8.c,
4168         gcc.target/cris/builtin_clz_v0.c,
4169         gcc.target/cris/builtin_clz_v3.c,
4170         gcc.target/cris/builtin_bswap_v3.c,
4171         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4172         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4173         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4174         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4175         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4176         lib/target-supports.exp: Adjust for crisv32-*-*.
4177
4178 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4179
4180         * gcc.dg/debug/const-3.c: New.
4181
4182 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4183
4184         * g++.dg/other/datasec1.C: Require named section support.
4185
4186 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR target/29978
4189         * gcc.target/i386/pr29978.c: New test.
4190
4191 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4192
4193         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4194         instead of -msse4.1.
4195         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4196         * g++.dg/other/i386-2.C (dg-options): Ditto.
4197
4198 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4199
4200         PR fortran/34438
4201         * gfortran.dg/private_type_10.f90: New.
4202
4203 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4204
4205         PR fortran/34398
4206         * gfortran.dg/nan_4.f90: New.
4207
4208 2007-12-14  Richard Guenther  <rguenther@suse.de>
4209
4210         PR middle-end/34462
4211         * gcc.c-torture/compile/20071214-1.c: New testcase.
4212
4213 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4214
4215         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4216         macros to test macroized SSE intrinsics.  Use new macros to test
4217         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4218         emmintrin.h, xmmintrin.h and bmmintrin.h
4219         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4220         to test with immediate operand.
4221
4222 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4223
4224         PR target/34091
4225         * gcc.c-torture/compile/pr34091.c: New test.
4226
4227 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4228
4229         * gcc.dg/uninit-13.c: UnXFAIL.
4230         * gcc.dg/complex-5.c: New testcase.
4231
4232 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4233
4234         * gcc.dg/struct/struct-reorg.exp: Replace 
4235          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4236         
4237 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4238
4239         PR libfortran/34370
4240         PR libfortran/34323
4241         PR libfortran/34405
4242         * gfortran.dg/advance_6.f90:  New test case.
4243         * gfortran.dg/direct_io_7.f90:  New test case.
4244         * gfortran.dg/streamio_13.f90:  New test case.
4245
4246 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4247
4248         * g++.dg/cpp0x/__func__.C: New.
4249
4250 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4251
4252         PR target/34435
4253         * g++.dg/other/pr34435.C: New testcase.
4254
4255 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4256
4257         * gcc.dg/struct: New directory with tests 
4258         for struct-reorg optimizaion.
4259         * gcc.dg/struct/struct-reorg.exp: New script.
4260         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4261         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4262         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4263         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4264         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4265         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4266         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4267         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4268         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4269         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4270         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4271         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4272         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4273         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4274         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4275         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4276         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4277         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4278         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4279         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4280         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4281         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4282         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4283         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4284
4285 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4286
4287         PR fortran/34427
4288         * gfortran.dg/namelist_42.f90: New.
4289
4290 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/34254
4293         * gfortran.dg/function_kinds_3.f90: New.
4294
4295 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4296
4297         * gcc.target/s390/20071212-1.c: New testcase.
4298
4299 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4300
4301         PR c++/34238
4302         * g++.dg/ext/visibility/anon7.C: Add xfail.
4303         * g++.dg/ext/visibility/anon9.C: New test.
4304         * g++.dg/ext/visibility/anon10.C: New test.
4305
4306         PR c++/34364
4307         * g++.dg/rtti/dyncast2.C: New test.
4308
4309 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4310
4311         PR tree-optimization/34407
4312         * gcc.dg/vect/pr34407.c: New test.
4313
4314 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4315
4316         PR fortran/34411
4317         * gfortran.dg/error_recovery_5.f90: New.
4318         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4319
4320 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR tree-optimization/34371
4323         * gcc.c-torture/compile/20071207-1.c: New test.
4324
4325 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4326
4327         PR c++/34059
4328         * g++.dg/parse/crash40.C: New test.
4329
4330 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4331
4332         * g++.dg/opt/memcpy1.C: New test.
4333
4334 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4335
4336         PR fortran/34425
4337         * gfortran.dg/argument_checking_10.f90: New.
4338
4339 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR rtl-optimization/34302
4342         * gcc.c-torture/execute/20071210-1.c: New test.
4343
4344 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR c++/34395
4347         * g++.dg/cpp0x/error1.C: New test.
4348
4349         PR c++/34394
4350         * g++.dg/other/error22.C: New test.
4351
4352 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4353
4354         PR target/32086
4355         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4356         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4357         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4358
4359 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR c++/34178
4362         PR c++/34340
4363         * g++.dg/template/repo6.C: New test.
4364         * g++.dg/template/repo7.C: New test.
4365         * g++.dg/template/repo8.C: New test.
4366
4367 2007-12-09  H.J. Lu  <hjl@lucon.org>
4368             Tobias Burnus  <burnus@net-b.de>
4369
4370         PR fortran/34404
4371         * gfortran.dg/read_2.f90: New.
4372
4373 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4374
4375         * lib/target-supports.exp (check_effective_target_tls_native):
4376         Fix typo.
4377
4378 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4379
4380         PR ada/34366
4381         * gnat.dg/enclosing_record_reference.ads,
4382         gnat.dg/enclosing_record_reference.adb: New test.
4383
4384 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4385
4386         PR fortran/32129
4387         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4388         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4389
4390         PR fortran/31487
4391         * gfortran.dg/char_component_initializer_1.f90: New test.
4392
4393 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4394
4395         PR fortran/34342
4396         PR fortran/34345
4397         PR fortran/18026
4398         PR fortran/29471
4399
4400         * gfortran.dg/boz_8.f90: New.
4401         * gfortran.dg/boz_9.f90: New.
4402         * gfortran.dg/boz_10.f90: New.
4403         * gfortran.dg/boz_7.f90: Update dg-warning.
4404         * gfortran.dg/pr16433.f: Add dg-error.
4405         * gfortan.dg/ibits.f90: Update dg-warning.
4406         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4407         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4408
4409 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR fortran/34359
4412         * gfortran.dg/include_1.f90: New test.
4413         * gfortran.dg/include_1.inc: New.
4414         * gfortran.dg/include_2.f90: New test.
4415
4416 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4417
4418         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4419
4420 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4421
4422         PR fortran/34319
4423         * gfortran.dg/nan_3.f90: New.
4424
4425 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4426
4427         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4428
4429 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4430
4431         * gnat.dg/tamdt*.ad?: Support for ...
4432         * gnat.dg/test_tamdt.adb: New test.
4433
4434 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4435
4436         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4437         exports and document how these can be exercised.
4438
4439 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4440
4441         PR ada/15805
4442         * gnat.dg/specs/access_constants.ads: New test.
4443
4444         * gnat.dg/specs/access_constant_decl.ads: New test.
4445
4446         PR ada/21346
4447         * gnat.dg/compose.adb: New test.
4448
4449 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4450
4451         PR ada/34173
4452         * gnat.dg/unc_memops.ad[sb]: Support for ...
4453         * gnat.dg/unc_memfree.adb: New test.
4454         
4455 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4456
4457         * gfortran.dg/ltrans-7.f90: New.
4458
4459 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4460             Dorit Nuzman  <dorit@il.ibm.com>
4461
4462         PR tree-optimization/34005
4463         * gcc.dg/vect/pr34005.c: New test.
4464
4465 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4466
4467         PR c++/34336
4468         * g++.dg/template/new8.C: New test.
4469
4470 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4471
4472         PR fortran/34333
4473         * gfortran.dg/boz_7.f90: New.
4474         * gfortran.dg/int_1.f90: Disable -pedantic option.
4475         * gfortran.dg/boz_1.f90: Ditto.
4476         * gfortran.dg/boz_3.f90: Ditto.
4477         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4478         * gfortran.dg/ibits.f90: Ditto.
4479         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4480         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4481
4482 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4483
4484         PR fortran/34335
4485         * gfortran.dg/used_types_19.f90: New test.
4486
4487 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4488
4489         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4490         * gfortran.dg/nearest_2.f90: Likewise.
4491         * gfortran.dg/nearest_3.f90: Likewise.
4492
4493 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR middle-end/34337
4496         * gcc.c-torture/execute/20071205-1.c: New test.
4497
4498 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4499
4500         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4501         * gfortran.dg/real_const_3.f90: Likewise.
4502
4503 2007-12-05  Richard Guenther  <rguenther@suse.de>
4504
4505         PR tree-optimization/34138
4506         * gcc.c-torture/compile/pr34138.c: New testcase.
4507
4508 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4509
4510         PR debug/33739
4511         * gfortran.dg/debug_2.f: New test.
4512
4513 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4514
4515         * gnat.dg/specs/elab1.ads: New test.
4516
4517 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4518
4519         PR target/34312
4520         * gcc.target/i386/pr34312.c: New test.
4521
4522 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4523
4524         PR fortran/34333
4525         * gfortran.dg/nan_2.f90: New.
4526
4527 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR c++/34271
4530         * g++.dg/cpp0x/decltype9.C: New test.
4531         * g++.dg/cpp0x/decltype10.C: New test.
4532
4533 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4534
4535         PR ada/21489
4536         * gnat.dg/rm_6_4_1_13.adb: New test.
4537
4538 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4539
4540         PR middle-end/34134
4541         * gcc.c-torture/compile/20071117-1.c: New test.
4542
4543 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4544
4545         PR c++/34101
4546         * g++.dg/cpp0x/variadic-ttp.C: New.
4547
4548 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4549         
4550         * gcc.dg/parse-decl-after-if.c: New.
4551         * gcc.dg/20031223-1.c: Adjust.
4552         
4553 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4554
4555         PR c++/33509
4556         * g++.dg/cpp0x/variadic-throw.C: New.
4557
4558 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4559
4560         PR c++/33091
4561         * g++.dg/cpp0x/variadic-unify.C: New.
4562
4563 2007-12-04  Richard Guenther  <rguenther@suse.de>
4564
4565         PR middle-end/34334
4566         PR middle-end/34222
4567         * gcc.c-torture/compile/pr34334.c: New testcase.
4568         * g++.dg/torture/pr34222.C: New testcase.
4569
4570 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4571
4572         * gcc.c-torture/execute/20071202-1.c: New test.
4573         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4574
4575 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4576
4577         PR fortran/34318
4578         * gfortran.dg/module_nan.f90: New.
4579
4580 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4581
4582         * lib/target-supports.exp (get_compiler_messages): Replace with...
4583         (check_compile): ...this new procedure.  Handle TYPE == executable.
4584         Use comments in the source to determine the correct extension.
4585         Return a pair containing the compiler output and the output filename.
4586         Don't delete the file here.
4587         (check_no_compiler_messages_nocache): New procedure.
4588         (check_no_compiler_messages): Use it.
4589         (check_no_messages_and_pattern_nocache): New procedure.
4590         (check_no_messages_and_pattern): Use it.
4591         (check_runtime_nocache, check_runtime): New procedures.
4592         (check_effective_target_tls): Use check_no_compiler_messages.
4593         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4594         (check_effective_target_tls_runtime): Use check_runtime.
4595         (check_effective_target_fstack_protector): Likewise.
4596         (check_iconv_available): Use check_runtime_nocache.
4597         (check_effective_target_fortran_large_real): Use
4598         check_no_compiler_messages.
4599         (check_effective_target_fortran_large_int): Likewise.
4600         (check_effective_target_static_libgfortran): Likewise.
4601         (check_750cl_hw_available): Use check_cached_effective_target
4602         and check_runtime_nocache.
4603         (check_vmx_hw_available): Likewise.
4604         (check_effective_target_broken_cplxf_arg): Likewise.
4605         (check_alpha_max_hw_available): Use check_runtime.
4606         (check_function_available): Use check_no_compiler_messages.
4607         (check_cxa_atexit_available): Use check_cached_effective_target
4608         and check_runtime_nocache.
4609         (check_effective_target_dfp_nocache): Use
4610         check_no_compiler_messages_nocache.
4611         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4612         (check_effective_target_dfp): Use check_cached_effective_target.
4613         (check_effective_target_dfprt): Likewise.
4614         (check_effective_target_arm_neon_hw): Use check_runtime.
4615         (check_effective_target_ultrasparc_hw): Likewise.
4616         (check_effective_target_c99_runtime): Use
4617         check_no_compiler_messages_nocache.
4618
4619 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR middle-end/29749
4622         * gcc.dg/fold-rotate-1.c: New test.
4623
4624         PR tree-optimization/33453
4625         * gcc.c-torture/compile/20071203-1.c: New test.
4626
4627 2007-12-03  Robert Dewar <dewar@adacore.com>
4628             Samuel Tardieu  <sam@rfc1149.net>
4629
4630         PR ada/34287
4631         * gnat.dg/check_elaboration_code.adb: New test.
4632         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4633         New support files.
4634
4635 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4636
4637         PR c++/34061
4638         * g++.dg/cpp0x/pr34061.C: New.
4639
4640 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4641
4642         PR c++/34273
4643         * g++.dg/other/error21.C: New.
4644
4645 2007-12-02  Revital Eres  <eres@il.ibm.com>
4646
4647         * gcc.dg/sms-4.c: New testcase.
4648
4649 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4650             Revital Eres  <eres@il.ibm.com>
4651
4652         * gcc.dg/sms-3.c: New testcase.
4653
4654 2007-12-01  Ollie Wild  <aaw@google.com>
4655
4656         PR c++/8171
4657         * g++.dg/conversion/ptrmem9.C: New test.
4658
4659 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4660
4661         PR libfortran/34291
4662         * gfortran.dg/namelist_41.f90: New test.
4663
4664 2007-11-30  Tom Tromey  <tromey@redhat.com>
4665
4666         PR preprocessor/32868:
4667         * gcc.dg/cpp/pr32868.c: New file.
4668
4669 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4670
4671         PR fortran/34248
4672         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4673
4674 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4675
4676         PR rtl-optimization/34171
4677         * gcc.dg/pr34171.c: New testcase.
4678
4679 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4680
4681         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4682
4683 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4684
4685         PR fortran/34133
4686         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4687         * gfortran.dg/bind_c_usage_11.f03: New.
4688         * gfortran.dg/bind_c_usage_12.f03: New.
4689
4690 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR c++/34275
4693         * g++.dg/other/error20.C: New test.
4694
4695 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4696
4697         PR fortran/34230
4698         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4699
4700 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4701
4702         PR tree-optimization/34244
4703         * gcc.dg/tree-ssa/pr34244.c: New test.
4704
4705 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4706
4707         PR tree-optimization/33434
4708         * gcc.dg/pr33434-1.c: New test.
4709         * gcc.dg/pr33434-2.c: New test.
4710         * gcc.dg/pr33434-3.c: New test.
4711         * gcc.dg/pr33434-4.c: New test.
4712
4713         PR c++/34270
4714         * g++.dg/template/cond7.C: New test.
4715
4716         PR c++/34267
4717         PR c++/34268
4718         * g++.dg/cpp0x/decltype7.C: New test.
4719         * g++.dg/cpp0x/decltype8.C: New test.
4720
4721 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4722
4723         PR fortran/34248
4724         * gfortran.dg/result_in_spec_3.f90: New.
4725
4726 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4727
4728         PR fortran/34262
4729         * gfortran.dg/mvbits_3.f90: New.
4730
4731 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4732         
4733         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4734         Delete.
4735         (check_effective_target_hard_float): New.
4736         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4737         * gcc.dg/pr30957-1.c: Likewise.
4738         
4739 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4740
4741         PR ada/15804
4742         * gnat.dg/specs/variant_part.ads: New test.
4743
4744         PR ada/17318
4745         * gnat.dg/specs/attribute_parsing.ads: New test.
4746
4747         PR ada/32792
4748         * gnat.dg/specs/integer_value.ads: New test.
4749
4750         PR ada/22559
4751         * gnat.dg/specs/delta_small.ads: New test.
4752
4753 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4754
4755         PR tree-optimization/34140
4756         * gcc.c-torture/compile/20071128-1.c: New test.
4757
4758 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4759
4760         PR fortran/32928
4761         * gfortran.dg/data_array_1.f90
4762         * gfortran.dg/data_array_2.f90
4763         * gfortran.dg/data_array_3.f90
4764         * gfortran.dg/data_array_4.f90
4765
4766 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4767
4768         PR fortran/34227
4769         * gfortran.dg/blockdata_5.f90: New test.
4770         * gfortran.dg/blockdata_6.f90: New test.
4771
4772 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR tree-optimization/34016
4775         * gcc.dg/pr34016.c: New test.
4776
4777 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4778
4779         PR fortran/29389
4780         * gfortran.dg/stfunc_6.f90: New test.
4781
4782         PR fortran/33850
4783         * gfortran.dg/assign_10.f90: New test.
4784
4785 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4786
4787         PR fortran/33541
4788         * gfortran.dg/use_11.f90: New test.
4789
4790         PR fortran/34231
4791         * gfortran.dg/generic_15.f90: New test.
4792
4793 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR target/34225
4796         * gcc.dg/pr34225.c: New test.
4797
4798 2007-11-27  Richard Guenther  <rguenther@suse.de>
4799
4800         PR tree-optimization/34241
4801         * g++.dg/torture/pr34241.C: New testcase.
4802
4803 2007-11-27  Richard Guenther  <rguenther@suse.de>
4804
4805         * gcc.dg/builtins-error.c: New testcase.
4806
4807 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR c++/34213
4810         * g++.dg/ext/visibility/anon8.C: New test.
4811
4812 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4813
4814         PR target/34077
4815         * gcc.target/i386/pr34077.c: New testcase.
4816
4817 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4818
4819         PR fortran/34203
4820         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4821         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4822         * gfortran.dg/backslash_1.f90: Remove no longer needed
4823         -fno-backslash option.
4824
4825 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4826
4827         PR c/23722
4828         * gcc.dg/cpp/19990413-1.c: Update.
4829         * gcc.dg/parse-else-error.c: New.
4830         * gcc.dg/parse-else-error-2.c: New.
4831         * gcc.dg/parse-else-error-3.c: New.
4832         * gcc.dg/parse-else-error-4.c: New.
4833
4834 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4835
4836         PR c++/34081
4837         * g++.dg/template/dependent-expr6.C: New testcase.
4838
4839 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4840
4841         PR target/34215
4842         * gcc.target/i386/pr34215.c: New test.
4843
4844 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4845
4846         PR target/34174
4847         * gcc.dg/torture/pr34174-1.c: New.
4848
4849 2007-11-26  Richard Guenther  <rguenther@suse.de>
4850
4851         PR middle-end/34233
4852         * gcc.dg/pr34233.c: New testcase.
4853
4854 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4855             Revital Eres  <eres@il.ibm.com>
4856
4857         PR rtl-optimization/34085
4858         * gcc.dg/tree-prof (bb-reorg.c): New test.
4859
4860 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4861
4862         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4863         Return true for MIPS16 targets.
4864
4865 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4866
4867         PR fortran/33152
4868         * gfortran.dg/blockdata_4.f90: New test.
4869
4870 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4871
4872         PR fortran/34079
4873         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4874         * gfortran.dg/bind_c_usage_16.f03: New.
4875         * gfortran.dg/bind_c_usage_16_c.c: New.
4876
4877 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4878
4879         * gnat.dg/specs/size_clause1.ads: New test.
4880         * gnat.dg/specs/size_clause2.ads: Likewise.
4881         * gnat.dg/specs/size_clause3.ads: Likewise.
4882
4883 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4884
4885         PR fortran/33499
4886         * gfortran.dg/entry_16.f90: New test.
4887
4888 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4889
4890         PR fortran/34192
4891         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4892
4893 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4894
4895         PR fortran/33541
4896         * gfortran.dg/nested_modules_1.f90: Change the reference to
4897         FOO, forbidden by the standard, to a reference to W.
4898         * gfortran.dg/use_only_1.f90: New test.
4899
4900 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4901
4902         PR fortran/34209
4903         * gfortran.dg/nearest_3.f90: New test.
4904
4905 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4906
4907         PR fortran/33317
4908         * gfortran.dg/optional_dim_2.f90: New test.
4909
4910 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4911
4912         PR fortran/34187
4913         * gfortran.dg/bind_c_usage_15.f90: New.
4914
4915 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4916
4917         PR fortran/34192
4918         * gfortran.dg/nearest_2.f90: New.
4919
4920
4921 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4922
4923         PR c++/30293
4924         PR c++/30294
4925         * g++.dg/ext/java-2.C: New test.
4926
4927 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4928             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4929         
4930         PR c++/5310
4931         * g++.dg/warn/pr5310.C: New.
4932         * g++.dg/warn/pr33160.C: New.
4933         
4934 2007-11-23  Richard Guenther  <rguenther@suse.de>
4935             Michael Matz  <matz@suse.de>
4936
4937         PR tree-optimization/34176
4938         * gcc.c-torture/execute/pr34176.c: New testcase.
4939
4940 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4941
4942         PR c++/34198
4943         * gcc.dg/Wconversion-5.c: New test.
4944         * g++.dg/Wconversion3.C: New test.
4945
4946 2007-11-23  Richard Guenther  <rguenther@suse.de>
4947
4948         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4949
4950 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4951
4952         PR c/14050
4953         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4954         qualifiers in abstract declarator.
4955
4956 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4957
4958         * gfortran.dg/derived_constructor_comps_3.f90: New.
4959
4960 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4961
4962         PR c++/34094
4963         * g++.dg/ext/visibility/anon7.C: New test.
4964
4965 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4966
4967         PR fortran/34079
4968         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4969         * gfortran.dg/bind_c_usage_13.f03: New.
4970         * gfortran.dg/bind_c_usage_14.f03: New.
4971
4972 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4973
4974         PR rtl-optimization/33848
4975         * gcc.dg/torture/pr33848.c: New test.
4976
4977 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4978
4979         PR fortran/34083
4980         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4981
4982 2007-11-20  Richard Guenther  <rguenther@suse.de>
4983
4984         PR middle-end/34154
4985         * gcc.c-torture/execute/pr34154.c: New testcase.
4986
4987 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4988
4989         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4990
4991 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4992
4993         PR fortran/32770
4994         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4995         so test passes with -frecord-marker=8.
4996         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4997         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4998         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4999         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5000         * gfortrand.dg/modulo_1.f90:  Likewise.
5001
5002 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5003
5004         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5005         New procedure.
5006         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5007         * gcc.dg/pr30957-1.c: Likewise.
5008
5009 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR c++/34089
5012         * g++.dg/template/crash74.C: New test.
5013
5014 2007-11-20  Richard Guenther  <rguenther@suse.de>
5015
5016         * gcc.c-torture/execute/20071120-1.c: New testcase.
5017
5018 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5019
5020         PR c/34146
5021         * gcc.dg/tree-ssa/pr34146.c: New test.
5022
5023         PR testsuite/33978
5024         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5025         dependent on target settings like move_by_pieces etc.
5026
5027         PR c++/28879
5028         * g++.dg/template/vla2.C: New test.
5029
5030         PR c++/33962
5031         * g++.dg/overload/template3.C: New test.
5032
5033 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5034
5035         PR fortran/33317
5036         * gfortran.dg/optional_dim_2.f90: Remove test.
5037
5038 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5039
5040         * gcc.dg/dfp/ddmode-ice.c: New test.
5041
5042 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5043
5044         PR tree-optimization/34036
5045         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5046
5047 2007-11-19  Richard Guenther  <rguenther@suse.de>
5048
5049         PR tree-optimization/34
5050         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5051
5052 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5053
5054         PR fortran/34079
5055         * gfortran.dg/bind_c_usage_10_c.c: New.
5056         * gfortran.dg/bind_c_usage_10.f03: New.
5057
5058 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5059
5060         * gcc.dg/pr33007.c: Expect new warning.
5061         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5062         * g++.dg/opt/pr34036.C: New test.
5063
5064 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5065
5066         PR c++/30988
5067         * g++.dg/warn/noreturn-4.C: New test.
5068         * g++.dg/warn/noreturn-5.C: New test.
5069         * g++.dg/warn/noreturn-6.C: New test.
5070         * g++.dg/warn/noreturn-7.C: New test.
5071
5072 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5073
5074         PR fortran/32770
5075         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5076         integers so tests works with -fdefault-integer-8.
5077         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5078         integers so test passes with -fdefault-integer-8.
5079         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5080         buffer length so test passes with -fdefault-integer-8.
5081         * gfortran.dg/bounds_check_8.f90:  Likewise.
5082         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5083         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5084         with -fdefault-integer-8.
5085         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5086         provoke overflow.
5087
5088 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5089
5090         PR fortran/33317
5091         * gfortran.dg/optional_dim_2.f90: New test.
5092         
5093         PR fortran/34139
5094         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5095         
5096 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5097
5098         PR rtl-optimization/34132
5099         * gcc.c-torture/compile/20071118-1.c: New test.
5100
5101 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5102
5103         PR fortran/31608
5104         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5105
5106 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5107
5108         PR fortran/34137
5109         * gfortran.dg/entry_14.f90: New.
5110         * gfortran.dg/entry_15.f90: New.
5111
5112 2007-11-18  Richard Guenther  <rguenther@suse.de>
5113
5114         PR tree-optimization/34127
5115         * gcc.c-torture/compile/pr34127.c: New testcase.
5116
5117 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5118
5119         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5120         type specifier, as they are not permitted according to the AltiVec
5121         Programming Interface Manual.
5122
5123 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5124
5125         PR fortran/34133
5126         * gfortran.dg/bind_c_usage_9.f03: New.
5127         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5128
5129 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5130
5131         PR fortran/25252
5132         * interface.c (gfc_current_interface_head,
5133         gfc_set_current_interface_head): New functions.
5134         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5135         On syntax error, restore previous state of the interface.
5136         * gfortran.h (gfc_current_interface_head,
5137         gfc_set_current_interface_head): New prototypes.
5138
5139 2007-11-17  Richard Guenther  <rguenther@suse.de>
5140
5141         PR middle-end/34130
5142         * gcc.c-torture/execute/pr34130.c: New testcase.
5143
5144 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5145
5146         PR fortran/34108
5147         * gfortran.dg/fmt_label_1.f90: New test.
5148
5149 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5150
5151         PR fortran/33957
5152         * gfortran.dg/initialization_15.f90 : New test.
5153
5154 2007-11-16  Richard Guenther  <rguenther@suse.de>
5155
5156         PR middle-end/34030
5157         * gcc.c-torture/compile/pr34030.c: New testcase.
5158
5159 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5160
5161         PR fortran/34008
5162         * gfortran.dg/interface_assignment_3.f90.
5163
5164 2007-11-16  Richard Guenther  <rguenther@suse.de>
5165
5166         PR tree-optimization/33870
5167         * gcc.dg/torture/pr33870.c: New testcase.
5168
5169 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5170
5171         PR fortran/33986
5172         * gfortran.dg/allocatable_function_3.f90.
5173
5174 2007-11-16  Richard Guenther  <rguenther@suse.de>
5175
5176         PR tree-optimization/34113
5177         * gcc.c-torture/compile/pr34113.c: New testcase.
5178
5179 2007-11-16  Richard Guenther  <rguenther@suse.de>
5180
5181         PR tree-optimization/34099
5182         * g++.dg/torture/pr3499.C: New testcase.
5183         * gcc.c-torture/execute/pr34099.c: Likewise.
5184
5185 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5186
5187         * gnat.dg/release_unc_maxalign.adb: New test.
5188
5189 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR c++/34100
5192         * g++.dg/template/crash73.C: New test.
5193
5194 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5195
5196         PR middle-end/23848
5197         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5198         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5199         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5200         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5201
5202 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5203
5204         PR fortran/33917
5205         * gfortran.dg/proc_decl_11.f90: New.
5206
5207 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5208
5209         * gcc.target/spu/compare-dp.c: New test.
5210
5211 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5212
5213         * gcc.dg/pr33923.c: New test.
5214
5215 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR middle-end/34088
5218         * gcc.dg/pr34088.c: New test.
5219
5220 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5221
5222         * gcc.c-torture/compile/20071114-1.c: New test.
5223
5224 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5225
5226         PR fortran/31608
5227         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5228         to match known variations in symbol format. Document in comments.
5229
5230 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5231
5232         PR fortran/33985
5233         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5234
5235 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5236
5237         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5238         when done.
5239
5240 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5241
5242         PR fortran/33162
5243         * gfortran.dg/proc_decl_1.f90: Update.
5244         * gfortran.dg/proc_decl_7.f90: New test.
5245         * gfortran.dg/proc_decl_8.f90: New test.
5246         * gfortran.dg/proc_decl_9.f90: New test.
5247         * gfortran.dg/proc_decl_10.f90: New test.
5248
5249 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5250
5251         PR fortran/34080
5252         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5253
5254 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR c++/34054
5257         PR c++/34056
5258         PR c++/34057
5259         PR c++/34058
5260         PR c++/34060
5261         * g++.dg/parse/crash36.C: Add another dg-error.
5262         * g++.dg/cpp0x/pr34054.C: New test.
5263         * g++.dg/cpp0x/pr34056.C: New test.
5264         * g++.dg/cpp0x/pr34057.C: New test.
5265         * g++.dg/cpp0x/pr34058.C: New test.
5266         * g++.dg/cpp0x/pr34060.C: New test.
5267
5268         PR tree-optimization/34063
5269         * g++.dg/tree-ssa/pr34063.C: New test.
5270
5271 2007-11-13  Diego Novillo  <dnovillo@google.com>
5272
5273         PR tree-optimization/33870
5274         * gcc.c-torture/execute/pr33870-1.c: New test.
5275         * gcc.dg/tree-ssa/alias-16.c: New test.
5276
5277 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5278
5279         PR c++/29225
5280         * g++.dg/template/crash72.C: New test.
5281
5282 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5283
5284         * g++.dg/opt/cfg5.C: New test.
5285
5286 2007-11-12  Richard Guenther  <rguenther@suse.de>
5287
5288         PR middle-end/34070
5289         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5290         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5291
5292 2007-11-12  Richard Guenther  <rguenther@suse.de>
5293
5294         PR middle-end/34027
5295         * gcc.dg/pr34027-1.c: New testcase.
5296         * gcc.dg/pr34027-2.c: Likewise.
5297
5298 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5299
5300         PR tree-optimization/33953
5301         * gcc.dg/vect/pr33953.c: New testcase.
5302
5303 2007-11-11  Tom Tromey  <tromey@redhat.com>
5304
5305         PR c++/17577:
5306         * g++.dg/ext/pr17577.h: New file.
5307         * g++.dg/ext/pr17577.C: New file.
5308
5309 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5310
5311         PR c++/8570
5312         * g++.old-deja/g++.ns/template13.C: Update expected output.
5313         * g++.old-deja/g++.pt/friend23.C: Likewise.
5314         * g++.dg/warn/pr8570.C: New.
5315
5316 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR c++/34068
5319         * g++.dg/template/pseudodtor4.C: New test.
5320
5321 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5322
5323         PR middle-end/34018
5324         * g++.dg/opt/inline14.C: New test.
5325
5326         PR tree-optimization/33680
5327         * gcc.c-torture/compile/20071108-1.c: New test.
5328
5329         PR c++/32241
5330         * g++.dg/template/pseudodtor3.C: New test.
5331
5332 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5333
5334         PR c++/33510
5335         * g++.dg/cpp0x/variadic-init.C: New.
5336
5337 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5338             Jakub Jelinek  <jakub@redhat.com>
5339
5340         PR rtl-optimization/34012
5341         * gcc.target/i386/pr34012.c: New test.
5342
5343 2007-11-09  Richard Guenther  <rguenther@suse.de>
5344
5345         PR tree-optimization/33604
5346         * g++.dg/tree-ssa/pr33604.C: New testcase.
5347         * gcc.dg/pr32721.c: Adjust pattern.
5348
5349 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5350
5351         * gcc.target/mips/dse-1.c: Disable.
5352
5353 2007-11-08  Tom Tromey  <tromey@redhat.com>
5354
5355         * gcc.dg/empty-source-3.c: Update warning location.
5356         * gcc.dg/gomp/barrier-2.c: Likewise.
5357         * gcc.dg/label-decl-3.c: Likewise.
5358         * gcc.dg/label-decl-2.c: Likewise.
5359         * gcc.dg/empty-source-2.c: Likewise.
5360
5361 2007-11-08  Tom Tromey  <tromey@redhat.com>
5362
5363         PR c++/30297:
5364         * g++.dg/inherit/pr30297.C: New file.
5365
5366 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5367
5368         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5369         -fno-common for cygwin and mingw32.
5370
5371 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5372
5373         PR middle-end/33826
5374         * gcc.dg/pr33826.c: New.
5375         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5376         recursive functions being marked pure or const.
5377         
5378 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5379
5380         PR fortran/33917
5381         * gfortran.dg/proc_decl_5.f90: New.
5382         * gfortran.dg/proc_decl_6.f90: New.
5383
5384 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5385
5386         PR tree-optimization/32575
5387         * gcc.c-torture/execute/20071108-1.c: New test.
5388
5389 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5390
5391         * g++.dg/opt/anchor1.C: New.
5392
5393 2007-11-07  Diego Novillo  <dnovillo@google.com>
5394
5395         PR 33870
5396         * gcc.c-torture/execute/pr33870.x: Remove.
5397
5398 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5399
5400         PR c++/33045
5401         PR c++/33837
5402         PR c++/33838
5403         * g++.dg/cpp0x/decltype-33837.C: New.
5404         * g++.dg/cpp0x/decltype-refbug.C: New.
5405         * g++.dg/cpp0x/decltype-33838.C: New.
5406
5407 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5408
5409         * gcc.c-torture/compile/20071107-1.c: New test.
5410
5411 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5412
5413         * gcc.dg/out-of-bounds-1.c: New test.
5414
5415 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5416
5417         PR c++/33501
5418         * g++.dg/warn/incomplete2.C: New test.
5419         * g++.dg/template/incomplete4.C: New test.
5420         * g++.dg/template/incomplete5.C: New test.
5421
5422 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5423
5424         * gnat.dg/max_align.adb: New test.
5425
5426 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5427
5428         PR target/30961
5429         * gcc.target/i386/pr30961-1.c: New.
5430
5431 2007-11-06  Tom Tromey  <tromey@redhat.com>
5432
5433         PR c++/32368:
5434         * g++.dg/warn/pragma-system_header3.h: New.
5435         * g++.dg/warn/pragma-system_header3.C: New.
5436
5437         PR c++/32256:
5438         * g++.dg/warn/pragma-system_header4.C: New.
5439         * g++.dg/warn/pragma-system_header4.h: New.
5440
5441 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5442
5443         PR c++/33977
5444         PR c++/33886
5445         * g++.dg/other/canon-array.C: New.
5446         
5447 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5448
5449         * g++.dg/parser/crash36.C: Tweak expected errors.
5450         * g++.dg/cpp0x/pr31439.C: New.
5451         * g++.dg/cpp0x/pr32114.C: New.
5452         * g++.dg/cpp0x/pr32115.C: New.
5453         * g++.dg/cpp0x/pr32125.C: New.
5454         * g++.dg/cpp0x/pr32126.C: New.
5455         * g++.dg/cpp0x/pr32127.C: New.
5456         * g++.dg/cpp0x/pr32128.C: New.
5457         * g++.dg/cpp0x/pr32253.C: New.
5458         * g++.dg/cpp0x/pr32566.C: New.
5459         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5460         * g++.dg/cpp0x/pr31438.C: Ditto.
5461         * g++.dg/cpp0x/variadic81.C: Ditto.
5462         * g++.dg/cpp0x/pr31432.C: Ditto.
5463         * g++.dg/cpp0x/pr31442.C: Ditto.
5464
5465 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR target/33168
5468         * g++.dg/other/datasec1.C: New test.
5469
5470         PR tree-optimization/33458
5471         * g++.dg/opt/inline12.C: New test.
5472
5473         PR tree-optimization/33993
5474         * gcc.c-torture/compile/20071105-1.c: New test.
5475
5476 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5477
5478         PR rtl-optimization/33648
5479         * gcc.dg/pr33648.c: Require effective target freorder.
5480
5481 2007-11-05  Revital Eres  <eres@il.ibm.com>
5482
5483         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5484
5485 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5486
5487         PR c++/33996
5488         PR c++/33235
5489         PR c++/33930
5490         * g++.dg/cpp0x/pr33996.C: New
5491         * g++.dg/cpp0x/rv-trivial-bug.C: New
5492         * g++.dg/cpp0x/pr33930.C: New
5493
5494 2007-11-05  Nick Clifton  <nickc@redhat.com>
5495             Sebastian Pop  <sebastian.pop@amd.com>
5496
5497         PR tree-optimization/32540
5498         PR tree-optimization/33922
5499         * gcc.dg/tree-ssa/pr32540-1.c: New.
5500         * gcc.dg/tree-ssa/pr32540-2.c: New.
5501         * gcc.dg/tree-ssa/pr33922.c: New.
5502
5503 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5504
5505         PR c++/33939
5506         * g++.dg/cpp0x/variadic-rref.C: New.
5507         
5508 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5509
5510         * g++dg/warn/pointer-integer-comparison.C: New.
5511
5512 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR tree-optimization/33856
5515         * gcc.c-torture/compile/20071027-1.c: New test.
5516
5517         PR c++/33836
5518         * g++.dg/ext/label10.C: New test.
5519
5520         PR c++/33969
5521         * g++.dg/other/ptrmem9.C: New test.
5522
5523 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5524
5525         PR middle-end/32931
5526         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5527
5528 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5529
5530         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5531         * g++.dg/ext/visibility/namespace2.C: Add argument to
5532         dg-require-visibility.
5533         * g++.dg/ext/java-1.C: Disable on AIX.
5534
5535 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5536
5537         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5538
5539 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5540
5541         PR fortran/33881
5542         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5543
5544 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5545
5546         PR c/29062
5547         * gcc.dg/20031223-1.c: Adjust error output.
5548         * gcc.dg/parse-decl-after-label.c: New.
5549         
5550 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5551
5552         PR libfortran/24685
5553         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5554         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5555         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5556
5557 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5558
5559         PR rtl-optimization/28940
5560         * gcc.target/i386/addr-sel-1.c: New test.
5561
5562 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5563
5564         PR middle-end/33670
5565         * gcc.dg/pr33670.c: New test.
5566
5567 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5568
5569         PR c++/33516
5570         * g++.dg/lookup/typedef1.C: New test.
5571
5572 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5573
5574         PR testsuite/32076
5575         * lib/scandump.exp (dump-suffix): New.
5576         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5577         Include dump suffix in pass/fail messages, put regexp in quotes.
5578
5579 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5580
5581         PR c++/33495
5582         * g++.dg/other/error19.C: New.
5583
5584 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5585
5586         PR rtl-optimization/28062
5587         * gcc.c-torture/compile/20071102-1.c: New test.
5588
5589 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5590
5591         * g++.dg/cpp0x/pr33955.C: New.
5592
5593 2007-11-01  Tom Tromey  <tromey@redhat.com>
5594
5595         PR preprocessor/30805:
5596         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5597
5598 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR rtl-optimization/33648
5601         * gcc.dg/pr33648.c: New test.
5602
5603 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR c++/32384
5606         * g++.dg/template/pseudodtor1.C: New test.
5607         * g++.dg/template/pseudodtor2.C: New test.
5608
5609         PR c++/32260
5610         * g++.dg/rtti/typeid7.C: New test.
5611
5612 2007-11-01  Tom Tromey  <tromey@redhat.com>
5613
5614         PR preprocessor/30805:
5615         * gcc.dg/cpp/pr30805.c: New file.
5616
5617 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5618
5619         PR testsuite/25352
5620         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5621         add dg-skip-if.
5622         * gcc.c-torture/compile/20001205-1.c: Ditto.
5623         * gcc.c-torture/compile/20001226-1.c: Ditto.
5624         * gcc.c-torture/compile/20020312-1.c: Ditto.
5625         * gcc.c-torture/compile/20020604-1.c: Ditto.
5626         * gcc.c-torture/compile/920501-12.c: Ditto.
5627         * gcc.c-torture/compile/920501-4.c: Ditto.
5628         * gcc.c-torture/compile/920520-1.c: Ditto.
5629         * gcc.c-torture/compile/980506-1.c: Ditto.
5630         * gcc.c-torture/compile/990617-1.c: Ditto.
5631         * gcc.dg/compare6.c: Ditto.
5632         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5633         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5634         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5635         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5636         * g++.old-deja/g++.pt/static6.C: Ditto.
5637         * g++.old-deja/g++.pt/crash16.C: Ditto.
5638         * g++.old-deja/g++.mike/p10416.C: Ditto.
5639         * g++.old-deja/g++.mike/ns15.C: Ditto.
5640         * g++.old-deja/g++.mike/eh46.C: Ditto.
5641
5642 2007-11-01  Tom Tromey  <tromey@redhat.com>
5643
5644         * gcc.dg/redecl-1.c: Update.
5645         * gcc.dg/pr20368-3.c: Update.
5646         * gcc.dg/inline-14.c: Update.
5647         * gcc.dg/builtins-30.c: Update.
5648         * gcc.dg/dremf-type-compat-4.c: Update.
5649         * gcc.dg/pr20368-2.c: Update.
5650
5651 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR rtl-optimization/33673
5654         * gcc.dg/pr33673.c: New test.
5655
5656 2007-11-01  Michael Matz  <matz@suse.de>
5657
5658         PR tree-optimization/33961
5659         * gcc.dg/pr33961.c: New test.
5660
5661 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5662
5663         PR c++/33494
5664         * g++.dg/template/error35.C: New.
5665
5666 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR target/31507
5669         * gcc.dg/pr31507-1.c: New test.
5670         * gcc.dg/pr31507-2.c: New test.
5671
5672 2007-10-31  Revital Eres  <eres@il.ibm.com>
5673
5674         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5675         target.
5676         * gcc.dg/vect/tree-vect.h (check_vect): Add
5677         powerpc-*paired test.
5678         * lib/target-supports.exp (check_750cl_hw_available):
5679         New.
5680         (check_effective_target_vect_int,
5681         check_effective_target_vect_intfloat_cvt,
5682         check_effective_target_powerpc_altivec_ok,
5683         check_effective_target_vect_long,
5684         check_effective_target_vect_sdot_hi,
5685         check_effective_target_vect_udot_hi,
5686         check_effective_target_vect_pack_trunc,
5687         check_effective_target_vect_unpack,
5688         check_effective_target_vect_shift,
5689         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5690         target.
5691         * gcc.dg/vect/vect-ifcvt-11.c: New.
5692         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5693         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5694         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5695         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5696         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5697         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5698
5699 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5700             Tobias Burnus  <burnus@net-b.de>
5701
5702         PR fortran/33941
5703         * gfortran.dg/module_read_1.f90: New.
5704
5705 2007-10-31  Tom Tromey  <tromey@redhat.com>
5706
5707         PR preprocessor/30786:
5708         * gcc.dg/cpp/pr30786.c: New file.
5709
5710 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5711
5712         PR fortran/33162
5713         * gfortran.dg/interface_19.f90: New.
5714         * gfortran.dg/interface_20.f90: New.
5715         * gfortran.dg/interface_21.f90: New.
5716         
5717 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5718
5719         PR tree-optimization/32377
5720         * gfortran.dg/vect/pr32377.f90: New.
5721         
5722 2007-10-31  Richard Guenther  <rguenther@suse.de>
5723
5724         PR middle-end/33779
5725         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5726         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5727
5728 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5729
5730         PR fortran/33897
5731         * gfortran.dg/contained_3.f90: New.
5732
5733 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5734
5735         PR c++/19531
5736         * g++.dg/opt/nrv8.C: New.
5737         
5738 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR c++/33709
5741         * g++.dg/opt/compound1.C: New test.
5742
5743         PR c++/33616
5744         * g++.dg/template/ptrmem18.C: New test.
5745
5746 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5747
5748         PR fortran/33596
5749         * gfortran.dg/isnan_2.f90: New test.
5750
5751 2007-10-30  Ed Schouten  <ed@fxq.nl>
5752
5753         PR tree-optimization/32500
5754         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5755
5756 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5757
5758         PR c++/31993
5759         PR c++/32252
5760         * g++.dg/cpp0x/pr31993.C: New
5761         * g++.dg/cpp0x/pr32252.C: New
5762
5763 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5764
5765         PR tree-optimization/33723
5766         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5767
5768 2007-10-30  Richard Guenther  <rguenther@suse.de>
5769
5770         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5771         gcc.target/i386/loop-3.c.
5772
5773 2007-10-30  Revital Eres  <eres@il.ibm.com>
5774
5775         * gcc.dg/vect/pr33866.c: Require vect_long.
5776
5777 2007-10-30  Revital Eres  <eres@il.ibm.com>
5778
5779         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5780         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5781
5782 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5783
5784         PR tree-optimization/32893
5785         * lib/target-supports.exp
5786         (check_effective_target_unaligned_stack): new keyword.
5787         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5788         not sensitive to unaligned_stack.
5789         * gcc.dg/vect/vect-3.c: Likewise.
5790         * gcc.dg/vect/vect-4.c: Likewise.
5791         * gcc.dg/vect/vect-5.c: Likewise.
5792         * gcc.dg/vect/vect-6.c: Likewise.
5793         * gcc.dg/vect/vect-7.c: Likewise.
5794         * gcc.dg/vect/vect-13.c: Likewise.
5795         * gcc.dg/vect/vect-17.c: Likewise.
5796         * gcc.dg/vect/vect-18.c: Likewise.
5797         * gcc.dg/vect/vect-19.c: Likewise.
5798         * gcc.dg/vect/vect-20.c: Likewise.
5799         * gcc.dg/vect/vect-21.c: Likewise.
5800         * gcc.dg/vect/vect-22.c: Likewise.
5801         * gcc.dg/vect/vect-27.c: Likewise.
5802         * gcc.dg/vect/vect-29.c: Likewise.
5803         * gcc.dg/vect/vect-64.c: Likewise.
5804         * gcc.dg/vect/vect-65.c: Likewise.
5805         * gcc.dg/vect/vect-66.c: Likewise.
5806         * gcc.dg/vect/vect-72.c: Likewise.
5807         * gcc.dg/vect/vect-73.c: Likewise.
5808         * gcc.dg/vect/vect-86.c: Likewise.
5809         * gcc.dg/vect/vect-all.c: Likewise.
5810         * gcc.dg/vect/slp-25.c: Likewise.
5811         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5812         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5813         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5814
5815         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5816         * gcc.dg/vect/vect-34.c: Likewise.
5817         * gcc.dg/vect/vect-36.c: Likewise.
5818         * gcc.dg/vect/vect-64.c: Likewise.
5819         * gcc.dg/vect/vect-65.c: Likewise.
5820         * gcc.dg/vect/vect-66.c: Likewise.
5821         * gcc.dg/vect/vect-68.c: Likewise.
5822         * gcc.dg/vect/vect-76.c: Likewise.
5823         * gcc.dg/vect/vect-77.c: Likewise.
5824         * gcc.dg/vect/vect-78.c: Likewise.
5825
5826         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5827         testcase (without no-section-anchors prefix) but with global arrays.
5828         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5829         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5830         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5831         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5832         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5833         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5834         * gcc.dg/vect/vect-77-global.c: Likewise.
5835         * gcc.dg/vect/vect-78-global.c: Likewise.
5836
5837         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5838         testcase (without no-section-anchors prefix) but fix alignment checks
5839         to also consider unaligned_stack targets.
5840         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5841
5842 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR tree-optimization/33723
5845         * gcc.c-torture/execute/20071029-1.c: New test.
5846         * gcc.dg/tree-ssa/pr33723.c: New test.
5847
5848 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5849
5850         PR tree-optimization/33614
5851         * gcc.c-torture/compile/pr33614.c: New test.
5852
5853 2007-10-29  Richard Guenther  <rguenther@suse.de>
5854
5855         PR tree-optimization/33870
5856         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5857
5858 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR tree-optimization/33757
5861         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5862         true architectures instead of having a big dg-skip-if.
5863
5864         PR c++/33841
5865         * g++.dg/other/bitfield3.C: New test.
5866
5867 2007-10-29  Richard Guenther  <rguenther@suse.de>
5868
5869         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5870
5871 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5872
5873         Automatic parallelization reduction tests.
5874
5875         * gcc.dg/tree-ssa/reduc-1.c: New test.
5876         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5877         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5878         * gcc.dg/tree-ssa/reduc-2.c: New test.
5879         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5880         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5881         * gcc.dg/tree-ssa/reduc-3.c: New test.
5882         * gcc.dg/tree-ssa/reduc-6.c: New test.
5883         * gcc.dg/tree-ssa/reduc-7.c: New test.
5884         * gcc.dg/tree-ssa/reduc-8.c: New test.
5885         * gcc.dg/tree-ssa/reduc-9.c: New test.
5886
5887 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5888             Zdenek Dvorak  <ook@ucw.cz>
5889
5890         OMP_ATOMIC Changes, testsuite changes.
5891
5892         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5893         instead of gimple dump.
5894         * gcc.dg/gomp/atomic-9.c: Same.
5895         * gcc.dg/gomp/atomic-10.c: Same.
5896         * g++.dg/gomp/atomic-3.C: Same.
5897         * g++.dg/gomp/atomic-9.C: Same.
5898         * g++.dg/gomp/atomic-10.C: Same.
5899
5900 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5901
5902         PR fortran/31217
5903         PR fortran/33811
5904         * gfortran.dg/forall_12.f90: New test.
5905
5906         PR fortran/33686
5907         * gfortran.dg/forall_13.f90: New test.
5908
5909 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5910             Mark Mitchell  <mark@codesourcery.com>
5911
5912         PR c++/30659
5913         * g++.dg/template/crash71.C: New.
5914
5915 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5916
5917         PR fortran/32147
5918         * gfortran.dg/module_md5_1.f90: Update hash-value.
5919
5920 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5921
5922         PR tree-opt/33589
5923         * g++.dg/torture/pr33589-1.C: New testcase.
5924         * g++.dg/torture/pr33589-2.C: New testcase.
5925
5926 2007-10-28  Richard Guenther  <rguenther@suse.de>
5927
5928         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5929
5930 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5931             Uros Bizjak  <ubizjak@gmail.com>
5932
5933         PR tree-optimization/33920
5934         * gcc.dg/tree-ssa/pr33290.c: New test.
5935
5936 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5937
5938         PR fortran/31306
5939         * gfortran.dg/argument_check_7.f90: New test.
5940         * gfortran.dg/argument_check_8.f90: New test.
5941         
5942 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5943
5944         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5945         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5946         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5947         * gcc.target/i386/sse-14.c: Ditto.
5948
5949 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR c++/33844
5952         * g++.dg/other/ptrmem8.C: New test.
5953
5954         PR c++/33842
5955         * g++.dg/template/error34.C: New test.
5956
5957 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5958
5959         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5960
5961 2007-10-27  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/33870
5964         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5965         * gcc.c-torture/execute/pr33870.c: Likewise.
5966
5967 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5968
5969         PR fortran/33162
5970         * gfortran.dg/argument_checking_9.f90: New test.
5971
5972 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5973
5974         * g++.dg/other/pr33601.C: New.
5975
5976 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5977
5978         PR c++/31988
5979         * g++.dg/init/new25.C: New.
5980
5981 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5982
5983         * g++.dg/cpp0x/pr33839.C: New.
5984         
5985 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR c++/33744
5988         * g++.dg/template/arg6.C: New test.
5989
5990 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5991
5992         PR c++/31747
5993         * g++.dg/parse/crash39.C: New.
5994
5995 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5996
5997         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5998         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5999         "offset: -4B".
6000
6001 2007-10-25  David Daney  <ddaney@avtrex.com>
6002
6003         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6004
6005 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6006
6007         PR c++/33843
6008         * g++.dg/template/error32.C: New.
6009
6010 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6011             Ira Rosen  <irar@il.ibm.com>
6012
6013         PR tree-optimization/33833
6014         * gcc.dg/vect/pr33833.c: New testcase.
6015
6016 2007-10-25  David Daney  <ddaney@avtrex.com>
6017
6018         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6019
6020 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6021             Ira Rosen  <irar@il.ibm.com>
6022
6023         PR tree-optimization/33866
6024         * gcc.dg/vect/pr33866.c: New testcase.
6025
6026 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6027
6028         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6029         Add -w to compile flags to suppress "call-clobbered register" warnings
6030         and remove dg-warning directives.
6031
6032 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6033
6034         * gcc.dg/sms-2.c: Cleanup sms dump file.
6035         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6036         profile-use step.
6037
6038 2007-10-24  David Daney  <ddaney@avtrex.com>
6039
6040         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6041
6042 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6043
6044         PR target/33755
6045         * gcc.target/mips/pr33755.c: New test.
6046
6047 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6048
6049         PR tree-optimization/33804
6050         * gcc.dg/vect/pr33804.c: New testcase.
6051
6052 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6053
6054         PR forrtran/33849
6055         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6056
6057 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6058             Uros Bizjak  <ubizjak@gmail.com>
6059
6060         PR rtl-optimization/33846
6061         * gcc.dg/vect/pr33846.c: New testcase.
6062
6063 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6064             Dorit Nuzman  <dorit@il.ibm.com>
6065
6066         PR tree-optimization/33860
6067         * g++.dg/vect/pr33860.cc: New test.
6068         * g++.dg/vect/pr33860a.cc: New test.
6069
6070 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6071             Revital Eres  <eres@il.ibm.com>      
6072
6073         * gcc.dg/sms-2.c: New testcase.
6074
6075 2007-10-22  David S. Miller  <davem@davemloft.net>
6076
6077         * gcc.dg/globalreg-1.c: New test.
6078
6079 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6080             Dorit Nuzman  <dorit@il.ibm.com>
6081
6082         PR tree-optimization/33834
6083         PR tree-optimization/33835
6084         * g++.dg/vect/pr33834_1.cc: New test.
6085         * g++.dg/vect/pr33834_2.cc: New test.
6086         * g++.dg/vect/pr33835.cc: New test.
6087
6088 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6089
6090         * gcc.dg/pr33644.c: New test.
6091
6092 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6093
6094         PR c++/33372
6095         * g++.dg/gomp/pr33372-1.C: New test.
6096         * g++.dg/gomp/pr33372-2.C: New test.
6097         * g++.dg/gomp/pr33372-3.C: New test.
6098
6099 2007-10-22  Michael Matz  <matz@suse.de>
6100
6101         PR tree-optimization/33855
6102         * gcc.c-torture/compile/pr33855.c: New testcase.
6103
6104 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6105
6106         PR tree-optimization/33854
6107         * gcc.dg/vect/O1-pr33854.c: New testcase.
6108         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6109
6110 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6111
6112         * gcc.dg/unwind-1.c: Disable on AIX.
6113         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6114
6115 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6116
6117         PR fortran/33749
6118         * gfortran.dg/assign_9.f90: New test.
6119
6120 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6121
6122         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6123         (dg-mips-options): Skip tests that specify an ABI other than o32
6124         and o64 if generating MIPS16 hard-float code.
6125
6126 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6127             Revital Eres  <eres@il.ibm.com>
6128
6129         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6130         * gcc.dg/vect/vect-16.c: Fix comment.
6131         * gcc.dg/vect/pr33369.c: Require vect_int.
6132         * gcc.dg/vect/slp-33.c: Add spaces.
6133         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6134         targets.
6135         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6136         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6137         targets.
6138         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6139         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6140         targets.
6141         * gcc.dg/vect/slp-10.c: Add spaces.
6142         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6143         targets.
6144         * gcc.dg/vect/slp-36.c: Require vect_int.
6145         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6146         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6147         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6148         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6149         targets.
6150         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6151         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6152         instead of vector_alignment_reachable_for_double.
6153         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6154         (natural_alignment): Split into...
6155         (natural_alignment_32, natural_alignment_64): New.
6156         (vector_alignment_reachable): Depend on natural_alignment_32.
6157         (vector_alignment_reachable_for_double): Rename to ...
6158         (vector_alignment_reachable_for_64bit): And depend on
6159         natural_alignment_64.
6160
6161 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6162
6163         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6164         MIPS targets.
6165         * g++.dg/vect/vect.exp: Likewise.
6166         * lib/fortran-torture.exp: Likewise.
6167         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6168         mipsisa64*-*-* as the target selector.  Remove -mips64,
6169         -mhard-float and -mgp64 from the options list.
6170         * gcc.target/mips/mips-ps-2.c: Likewise.
6171         * gcc.target/mips/mips-ps-3.c: Likewise.
6172         * gcc.target/mips/mips-ps-4.c: Likewise.
6173         * gcc.target/mips/mips-ps-6.c: Likewise.
6174         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6175         options list.
6176         * gcc.target/mips/sb1-1.c: Likewise.
6177         * gcc.target/mips/mips-ps-type.c: Likewise.
6178         * gcc.target/mips/mips-ps-7.c: New test.
6179         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6180         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6181         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6182         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6183         as forcing an ABI and an architecture.
6184         (is_gp32_flag, is_gp64_flag): Fold into...
6185         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6186         then -mfp64 imply -mhard-float.  Apply register rules after the
6187         loop.  Handle -march=mipsN like -mipsN.
6188
6189 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6190
6191         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6192         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6193
6194 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6195
6196         PR fortran/33818
6197         * gfortran.dg/entry_dummy_ref_3.f90: New.
6198
6199 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6200             FX Coudert <fxcoudert@gcc.gnu.org>
6201
6202         PR fortran/31608
6203         * gfortran.dg/char_cast_1.f90: New test.
6204
6205 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6206
6207         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6208         * gfortran.dg/large_real_kind_2.F90: ditto.
6209         * gfortran.dg/default_format_2.f90: ditto.
6210         * gfortran.dg/default_format_denormal_1.f90: ditto.
6211
6212 2007-10-19  Richard Guenther  <rguenther@suse.de>
6213
6214         PR middle-end/33816
6215         PR middle-end/32921
6216         * gfortran.dg/pr32921.f: New testcase.
6217
6218 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6219
6220         PR libfortran/33544
6221         * gfortran.dg/transfer_check_1.f90: Adjust options.
6222
6223 2007-10-19  Richard Guenther  <rguenther@suse.de>
6224
6225         Revert
6226         2007-10-19  Richard Guenther  <rguenther@suse.de>
6227
6228         PR middle-end/32921
6229         * gfortran.dg/pr32921.f: New testcase.
6230
6231 2007-10-19  Richard Guenther  <rguenther@suse.de>
6232
6233         * gcc.c-torture/execute/20071018-1.c: New testcase.
6234
6235 2007-10-19  Richard Guenther  <rguenther@suse.de>
6236
6237         PR middle-end/32921
6238         * gfortran.dg/pr32921.f: New testcase.
6239
6240 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6241
6242         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6243
6244 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6245
6246         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6247
6248 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6249
6250         PR fortran/33233
6251         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6252         * gfortran.dg/host_assoc_function_3.f90: New test.
6253
6254 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6255
6256         PR fortran/33733
6257         * gfortran.dg/transfer_simplify_6.f90: New test.
6258
6259 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6260             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6261
6262         PR middle-end/33794
6263         * gfortran.dg/pr33794.f90: New testcase.
6264
6265 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6266
6267         PR target/32961
6268         * gcc.target/i386/pr32961.c: New testcase.
6269         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6270         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6271         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6272         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6273         __builtin_ia32_pslldi128 defines.
6274
6275 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6276
6277         PR fortran/33760
6278         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6279
6280 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6281
6282         PR c++/28639
6283         PR c++/30299
6284         * g++.dg/template/void12.C: New.
6285         * g++.dg/template/void13.C: New.
6286
6287 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6288
6289         PR c++/31446
6290         * g++.dg/template/void11.C: New.
6291         * g++.dg/template/void2.C: Adjust error markers.
6292         * g++.dg/template/void10.C: Likewise.
6293         * g++.dg/template/crash55.C: Likewise.
6294
6295 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6296
6297         * g++.dg/opt/const5.C: New test.
6298
6299 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6300             Maxim Kuvyrkov  <maxim@codesourcery.com>
6301
6302         * gcc.target/ia64/20040709-2.c: New test.
6303
6304 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6305
6306         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6307
6308 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6309
6310         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6311         to each function.  Check that there are no unsigned loads.
6312
6313 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6314
6315         PR tree-optimization/33136
6316         * gcc.c-torture/execute/20070824-1.c: New test.
6317         * gcc.dg/pr33136-1.c: New test.
6318         * gcc.dg/pr33136-2.c: New test.
6319         * gcc.dg/pr33136-3.c: New test.
6320
6321 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6322
6323         PR tree-optimization/33735
6324         * g++.dg/torture/pr33735.C: New.
6325
6326 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6327
6328         PR middle-end/33706
6329         * gcc.dg/va-arg-pack-2.c: New.
6330
6331 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6332
6333         PR tree-optimization/33619
6334         * gcc.dg/pr33619.c: New test.
6335
6336 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6337
6338         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6339         flag for AIX.
6340         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6341
6342 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6343
6344         PR libfortran/33055
6345         * gfortran.dg/inquire_11.f90: New test.
6346         * gfortan.dg/negative_unit_int8.f: New test.
6347
6348 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6349
6350         PR target/33133
6351         * gcc.c-torture/compile/pr33133.c: New test.
6352
6353 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6354
6355         PR libfortran/33672
6356         * gfortran.dg/namelist_40.f90: New test.
6357
6358 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6359
6360         PR fortran/33745
6361         * gfortran.dg/bounds_check_11.f90: New.
6362
6363 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6364
6365         PR c++/30303
6366         * g++.dg/other/ctor1.C: New test.
6367         * g++.dg/other/ctor2.C: New test.
6368         * g++.dg/other/dtor1.C: New test.
6369
6370 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6371
6372         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6373
6374 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6375             Paul Thomas  <pault@gcc.gnu.org>
6376
6377         PR fortran/33254
6378         PR fortran/33727
6379         * gfortran.dg/bounds_check_10.f90: New.
6380
6381 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6382
6383         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6384         * gcc.target/powerpc/popcount-1.c: Same.
6385
6386 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6387
6388         PR c++/26698
6389         * g++.dg/conversion/op4.C: New test.
6390
6391 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6392
6393         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6394
6395 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6396
6397         PR fortran/33542
6398         * gfortran.dg/ambiguous_specific_1.f90: New test.
6399
6400 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6401
6402         PR fortran/33664
6403         * gfortran.dg/impure_spec_expr_1.f90: New test.
6404         * gfortran.dg/char_result_7.f90: Remove illegal test.
6405
6406 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6407
6408         PR 11001
6409         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6410         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6411         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6412         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6413         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6414         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6415         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6416         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6417         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6418
6419 2007-10-12  Richard Guenther  <rguenther@suse.de>
6420
6421         PR middle-end/26198
6422         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6423         * gcc.c-torture/execute/20071011-1.c: Likewise.
6424         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6425
6426 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6427
6428         PR tree-optimization/33742
6429         * gcc.dg/pr33742.c: New testcase.
6430
6431 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR tree-optimization/33645
6434         * gcc.dg/pr33645-1.c: New test.
6435         * gcc.dg/pr33645-2.c: New test.
6436         * gcc.dg/pr33645-3.c: New test.
6437  
6438         PR c++/32121
6439         * g++.dg/ext/label4.C: Adjust error regexp.
6440         * g++.dg/ext/label6.C: Adjust error regexp.
6441         * g++.dg/ext/label7.C: New test.
6442         * g++.dg/ext/label8.C: New test.
6443         * g++.dg/ext/label9.C: New test.
6444
6445 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6446
6447         PR middle-end/33676
6448         * gcc.dg/pr33676.c: New.
6449
6450 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6451
6452         PR c++/31441
6453         * g++.dg/cpp0x/variadic83.C: New.
6454
6455 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6456
6457         PR c++/33461
6458         * g++.dg/cpp0x/variadic81.C: New.
6459         * g++.dg/cpp0x/variadic82.C: Likewise.
6460
6461 2007-10-11  Richard Guenther  <rguenther@suse.de>
6462
6463         PR middle-end/33724
6464         * gcc.dg/pr33724.c: New testcase.
6465
6466 2007-10-11  Richard Guenther  <rguenther@suse.de>
6467
6468         PR c/33726
6469         * gcc.dg/pr33726.c: New testcase.
6470
6471 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6472
6473         PR fortran/33500
6474         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6475         
6476 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6477
6478         PR testsuite/33391
6479         * gfortran.dg/do_3.F90: Run with -fwrapv.
6480
6481 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6482
6483         * gcc.dg/unwind-1.c: New.
6484
6485 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6486
6487         PR libfortran/33683
6488         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6489         failure on some common systems.
6490
6491 2007-10-09  Richard Guenther  <rguenther@suse.de>
6492
6493         PR middle-end/33692
6494         * gcc.dg/pr33692.c: New testcase.
6495
6496 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6497
6498         PR middle-end/33669
6499         * gcc.c-torture/execute/pr33669.c: New.
6500
6501 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6502
6503         PR tree-optimization/33615
6504         * g++.dg/tree-ssa/pr33615-2.C: New test.
6505
6506 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6507
6508         PR tree-optimization/33615
6509         * g++.dg/tree-ssa/pr33615.C: New test.
6510
6511 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6512
6513         PR tree-optimization/33572
6514         * g++.dg/torture/pr33572.C: Replace with complete test.
6515
6516 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6517
6518         PR fortran/33689
6519         * gfortran.dg/spec_expr_5.f90: New.
6520
6521 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6522
6523         * gcc.dg/pragma-darwin-2.c: New.
6524
6525 2007-10-08  Richard Guenther  <rguenther@suse.de>
6526
6527         PR middle-end/33693
6528         PR middle-end/33695
6529         PR middle-end/33697
6530         * gcc.dg/pr33693.c: New testcase.
6531         * gcc.dg/pr33695.c: Likewise.
6532         * gcc.dg/pr33697.c: Likewise.
6533
6534 2007-10-08  Richard Guenther  <rguenther@suse.de>
6535
6536         PR middle-end/33691
6537         PR middle-end/33694
6538         PR middle-end/33696
6539         * gcc.dg/pr33691.c: New testcase.
6540         * gcc.dg/pr33694.c: Likewise.
6541         * gcc.dg/pr33696.c: Likewise.
6542
6543 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6544
6545         PR libfortran/33683
6546         * gfortran.dg/gamma_5.f90:  New test case
6547
6548 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6549
6550         PR fortran/20851
6551         * initialization_1.f90: Fix dg-error annotations.
6552         * initialization_14.f90: New.
6553         * initialization_7.f90: Fix dg-error annotations.
6554         * initialization_9.f90: Likewise.
6555
6556 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6557
6558         * gfortran.dg/error_recovery_4.f90: New test.
6559
6560 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6561
6562         * gfortran.dg/default_format_denormal_2.f90: New test.
6563         * gfortran.dg/default_format_2.inc: New test.
6564         * gfortran.dg/default_format_denormal_1.f90: New test.
6565         * gfortran.dg/default_format_1.inc: New test.
6566         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6567         numbers.
6568         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6569         numbers.
6570
6571 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6572
6573         * gfortran.dg/namelist_15.f90: Revise test.
6574
6575 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6576
6577         PR tree-optimization/33655
6578         * gcc.dg/torture/pr33655.c: New.
6579
6580 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6581
6582         PR tree-optimization/33572
6583         * g++.dg/torture/pr33572.C: New.
6584
6585 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6586
6587         PR fortran/25076
6588         * gfortran.dg/forall_11.f90: New.
6589
6590 2007-10-05  Michael Matz  <matz@suse.de>
6591
6592         PR middle-end/33667
6593         * gcc.dg/pr33667.c: New testcase.
6594
6595 2007-10-05  Richard Guenther  <rguenther@suse.de>
6596
6597         PR middle-end/33666
6598         * gcc.dg/pr33666.c: New testcase.
6599
6600 2007-10-05  Michael Matz  <matz@suse.de>
6601
6602         PR inline-asm/33600
6603         * gcc.target/i386/pr33600.c: New testcase.
6604
6605 2007-10-05  Richard Guenther  <rguenther@suse.de>
6606
6607         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6608
6609 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6610
6611         PR target/33635
6612         * gcc.target/mips/pr33635-1.c: New test.
6613
6614 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6615
6616         PR libfortran/33253
6617         * gfortran.dg/namelist_39.f90: Revise to use long names.
6618
6619 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6620
6621         PR fortran/33646
6622         * gfortran.dg/pr33646.f90: New file.
6623
6624 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6625
6626         PR fortran/33529
6627         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6628         * gfortran.dg/char_decl_2.f90: New test.
6629
6630 2007-10-04  Richard Guenther  <rguenther@suse.de>
6631
6632         PR middle-end/33641
6633         * gcc.c-torture/compile/pr33641.c: New testcase.
6634
6635 2007-10-04  Michael Matz  <matz@suse.de>
6636
6637         PR rtl-optimization/33653
6638         * gcc.dg/pr33653.c: New.
6639
6640 2007-10-04  Richard Guenther  <rguenther@suse.de>
6641
6642         PR tree-optimization/33627
6643         * g++.dg/torture/pr33627.C: New testcase.
6644
6645 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6646
6647         PR fortran/33626
6648         * gfortran.dg/parens_6.f90: New.
6649
6650 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6651
6652         PR fortran/33646
6653         PR fortran/33542
6654         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6655
6656 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6657
6658         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6659
6660 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6661
6662         PR target/33635
6663         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6664         and mips_forced_be.
6665         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6666         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6667         options.
6668         * gcc.target/mips/fpr-moves-1.c: New test.
6669         * gcc.target/mips/fpr-moves-2.c: Likewise.
6670         * gcc.target/mips/fpr-moves-3.c: Likewise.
6671         * gcc.target/mips/fpr-moves-4.c: Likewise.
6672         * gcc.target/mips/fpr-moves-5.c: Likewise.
6673         * gcc.target/mips/fpr-moves-6.c: Likewise.
6674         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6675
6676 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6677
6678         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6679
6680 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6681
6682         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6683         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6684
6685 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6686
6687         PR fortran/33198
6688         * gfortran.dg/common_errors_1.f90: New.
6689
6690 2007-10-03  Doug Kwan  <dougkwan@google.com>
6691         Richard Guenther  <rguenther@suse.de>
6692
6693         PR debug/31899
6694         * g++.dg/debug/using3.C: New testcase.
6695
6696 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6697
6698         PR libfortran/33253
6699         * gfortran.dg/namelist_38.f90: New test.
6700         * gfortran.dg/namelist_39.f90: New test.
6701
6702 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6703
6704         PR libfortran/33469
6705         * gfortran.dg/default_format_1.f90: New test.
6706         * gfortran.dg/default_format_2.f90: New test.
6707         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6708         * gfortran.dg/real_const_3.f90: Adjust expected output.
6709
6710 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6711
6712         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6713         default ABI.  Split mips_forced_abi into mips_forced_abi and
6714         mips_forced_regs.
6715         (is_gp32_flag): Return true for -mabi=32.
6716         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6717         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6718         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6719         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6720         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6721         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6722         * gcc.target/mips/save-restore-2.c: Likewise.
6723         * gcc.target/mips/save-restore-3.c: Likewise.
6724         * gcc.target/mips/save-restore-4.c: Likewise.
6725
6726 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6727
6728         PR middle-end/33617
6729         * gcc.c-torture/compile/pr33617.c: New test.
6730
6731 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6732
6733         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6734         -gstabs+ for extended options.
6735
6736 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6737
6738         PR fortran/33542
6739         * gfortran.dg/ambiguous_specific_1.f90: New test.
6740
6741 2007-10-02  Revital Eres  <eres@il.ibm.com>
6742
6743         * gcc.target/powerpc/paired-8.c: New test.
6744         * gcc.target/powerpc/paired-9.c: New test.
6745         * gcc.target/powerpc/paired-10.c: New test.
6746
6747 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6748
6749         PR fortran/33566
6750         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6751
6752 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6753
6754         PR fortran/33554
6755         * gfortran.dg/intent_out_2.f90: New test.
6756
6757 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6758
6759         PR fortran/33550
6760         * gfortran.dg/ambiguous_reference_1.f90: New test.
6761
6762 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6763
6764         PR fortran/31154
6765         PR fortran/31229
6766         PR fortran/33334
6767         * gfortran.dg/function_kinds_1.f90: New test.
6768         * gfortran.dg/function_kinds_2.f90: New test.
6769         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6770         use association into interfaces.
6771
6772 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6773
6774         PR testsuite/31828
6775         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6776         (overflow): Use INFINITY, not FP_INFINITE.
6777         gcc.dg/float-range-4.c: Likewise.
6778         gcc.dg/float-range-5.c: Likewise.
6779
6780 2007-10-01  Nick Clifton  <nickc@redhat.com>
6781
6782         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6783         for 16-bit targets.
6784
6785 2007-09-30  Diego Novillo  <dnovillo@google.com>
6786
6787         PR 33593
6788         * g++.dg/tree-ssa/pr33593.C: New test.
6789
6790 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6791
6792         PR libfortran/33400
6793         * gfortran.dg/PR19872.f: Fix test condition.
6794         * gfortran.dg/list_read_7.f90: New test.
6795
6796 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6797
6798         PR tree-optimization/33597
6799         * gcc.dg/vect/pr33597.c: New testcase.
6800
6801 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6802
6803         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6804         * gcc.target/i386/pr33524.c: ...this.
6805
6806 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6807
6808         PR fortran/33354
6809         * gfortran.dg/minmaxloc_4.f90: New.
6810
6811 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6812
6813         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6814
6815 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6816
6817         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6818
6819 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6820
6821         PR c++/33213
6822         * g++.dg/cpp0x/variadic79.C: New.
6823
6824 2007-09-28  Michael Matz  <matz@suse.de>
6825             Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR rtl-optimization/33552
6828         * gcc.target/i386/pr33552.c: New runtime test.
6829         * gcc.target/i386/strinline.c: New compile time test.
6830
6831 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6832
6833         * gfortran.dg/openmp_stack.f90: Removed.
6834
6835         PR c++/31434
6836         * g++.dg/cpp0x/variadic80.C: New test.
6837
6838 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6839
6840         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6841         r128057.
6842
6843 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6844
6845         PR middle-end/7003
6846         * gcc.target/powerpc/gcse-1.c: New test.
6847
6848 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6849
6850         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6851         fixed capitalizations.
6852         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6853         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6854         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6855         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6856         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6857         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6858         * gfortran.dg/min_max_conformance.f90: Likewise.
6859
6860 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6861
6862         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6863         options.
6864         * gcc.dg/c99-tgmath-2.c: Likewise.
6865         * gcc.dg/c99-tgmath-3.c: Likewise.
6866         * gcc.dg/c99-tgmath-4.c: Likewise.
6867
6868 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6869
6870         PR fortran/33568
6871         * gfortran.dg/anint_1.f90: New test.
6872
6873 2007-09-27  Ian Lance Taylor  <iant@google.com>
6874
6875         PR tree-optimization/33565
6876         * gcc.dg/Wstrict-overflow-20.c: New test.
6877
6878 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6879
6880         * gfortran.dg/openmp_stack.f90: Fix typo.
6881         * gfortran.dg/recursive_stack.f90: Fix typo.
6882
6883 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6884
6885         PR c++/33493
6886         * g++.dg/template/error31.C: New.
6887
6888 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6889
6890         * lib/prune.exp: Prune also "^In function .*$" lines and
6891         "^    inlined from .*$" lines.
6892
6893 2007-09-26  Richard Guenther  <rguenther@suse.de>
6894
6895         PR tree-optimization/33563
6896         * gcc.dg/torture/pr33563.c: New testcase.
6897
6898 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6899
6900         PR c/25309
6901         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6902         array.
6903         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6904         without -O2.
6905
6906 2007-09-26  Richard Guenther  <rguenther@suse.de>
6907
6908         PR tree-optimization/30375
6909         PR tree-optimization/33560
6910         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6911         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6912         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6913         * gcc.dg/torture/pr30375.c: New testcase.
6914         * gcc.dg/torture/pr33560.c: New testcase.
6915         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6916
6917 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6918
6919         PR c++/33207
6920         * g++.dg/parse/crash38.C: New test.
6921
6922 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6923
6924         PR target/33524
6925         * gcc.target/i386/sse5-convert.c: New file, test int->long
6926         vectorized conversions.
6927
6928 2007-09-25  Revital Eres  <eres@il.ibm.com>
6929
6930         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6931
6932 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6933
6934         PR c/32295
6935         * gcc.dg/enum-incomplete-1.c: New test.
6936
6937 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6938
6939         * gcc.c-torture/compile/20070919-1.c: New test.
6940
6941 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6942
6943         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6944
6945 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6946
6947         PR c++/14688
6948         * g++.dg/inherit/override_attribs.C: New file.
6949
6950 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6951
6952         PR fortran/33269
6953         * io.c (check_format_string): Move NULL and constant checks into
6954         this function.
6955         (check_io_constraints): Call gfc_simplify_expr() before calling
6956         check_format_string().  Remove NULL and constant checks.
6957
6958 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6959
6960         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6961         * gcc.c-torture/execute/loop-2g.x: Likewise.
6962
6963 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6964
6965         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6966         Reject hard-float modes unless the ABI is o32 or o64.
6967         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6968         of gcc.exp.  Skip the tests when mips16 code generation is not
6969         supported.
6970         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6971         and use dg-add-options mips16_attribute.
6972
6973 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6974
6975         PR c++/33506
6976         * g++.dg/ext/attrib29.C: New test.
6977
6978 2007-09-23  Ollie Wild  <aaw@google.com>
6979
6980         * gcc.dg/fold-bitand-1.c: New test.
6981         * gcc.dg/fold-bitand-2.c: New test.
6982         * gcc.dg/fold-bitand-3.c: New test.
6983         * gcc.dg/fold-bitand-4.c: New test.
6984
6985 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6986
6987         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6988         any of the macros to be defined for __mips16.
6989         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6990
6991 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6992
6993         * gcc.dg/vect/pr21591.c: Require vect_int.
6994         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6995         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6996         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6997
6998 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6999
7000         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7001         attributes.
7002         * gcc.dg/va-arg-pack-len-2.c: New test.
7003         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7004         attributes.
7005         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7006
7007         PR tree-optimization/32772
7008         * gcc.c-torture/compile/20070905-1.c: New test.
7009
7010         PR tree-optimization/32975
7011         * gcc.dg/pr32975.c: New test.
7012
7013         PR middle-end/28755
7014         * gcc.dg/pr28755.c: New test.
7015
7016 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7017
7018         * lib/target-supports.exp (check_effective_target_nomips16): New
7019         procedure.
7020         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7021         for mipsisa64*-*-*.
7022         * gcc.dg/vect/vect.exp: Likewise.
7023         * g++.dg/vect/vect.exp: Likewise.
7024         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7025         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7026         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7027         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7028         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7029         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7030         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7031         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7032         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7033         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7034         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7035         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7036         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7037         (test14, test15, test16, test17, test18): Likewise.
7038         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7039         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7040         (test14, test15, test16, test17, test18, test19, test20, test21)
7041         (test22): Likewise.
7042         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7043         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7044         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7045         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7046         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7047         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7048         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7049         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7050         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7051         (test13, test14, test15, test16, test17, test18, test19, test20)
7052         (test21, test22, test23, test24, test25, test26, test27, test28)
7053         (test29, test30, test31): Likewise.
7054         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7055         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7056         (test13, test14, test15, test16, test17, test18, test19, test20)
7057         (test21, test22, test23, test24, test25, test26, test27, test28)
7058         (test29, test30, test31, test32, test33, test34, test35, test36)
7059         (test37, test38, test39, test40, test41, test42, test43, test44)
7060         (test45, test46, test47, test48, test49, test50, test51, test52)
7061         (test53, test54, test55, test56, test57, test58, test59, test60)
7062         (test61, test62, test63): Likewise.
7063         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7064         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7065         (test13, test14, test15, test16, test17, test18, test19, test20)
7066         (test21, test22, test23, test24, test25, test26, test27, test28)
7067         (test29, test30, test31): Likewise.
7068         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7069         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7070         (test13, test14, test15, test16, test17, test18, test19, test20)
7071         (test21, test22, test23, test24, test25, test26, test27, test28)
7072         (test29, test30, test31): Likewise.
7073         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7074         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7075         (test13, test14, test15): Likewise.
7076         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7077         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7078         (test13, test14, test15): Likewise.
7079         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7080         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7081         (test13, test14, test15, test16, test17, test18, test19, test20)
7082         (test21, test22, test23, test24, test25, test26, test27, test28)
7083         (test29, test30, test31): Likewise.
7084         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7085         (matrix_multiply4: Likewise.
7086         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7087         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7088         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7089         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7090         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7091         (test13, test14, test15, test16, test17, test18, test19, test20)
7092         (test21, test22, test23, test24, test25, test26, test27, test28)
7093         (test29, test30, test31): Likewise.
7094         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7095         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7096         (test13, test14, test15, test16, test17, test18, test19, test20)
7097         (test21, test22, test23, test24, test25, test26, test27, test28)
7098         (test29, test30, test31): Likewise.
7099         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7100         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7101         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7102         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7103         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7104         (sub_v4qi): Likewise.
7105         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7106         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7107         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7108         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7109         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7110         (subb, subc): Likewise.
7111         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7112         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7113         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7114         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7115         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7116         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7117         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7118         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7119         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7120         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7121         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7122         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7123         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7124
7125 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7126
7127         * lib/target-supports.exp (add_options_for_mips16_attribute)
7128         (check_effective_target_mips16_attribute): New functions.
7129         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7130         command line.
7131         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7132         extra_test_flags.
7133         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7134         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7135         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7136         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7137         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7138         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7139         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7140         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7141         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7142         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7143         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7144         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7145         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7146         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7147         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7148         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7149         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7150         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7151         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7152         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7153         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7154         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7155         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7156         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7157         (NOMIPS16): Delete.
7158         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7159         of dg-options.
7160         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7161         options.  Require { target mips16_attribute } and use dg-add-options
7162         to add the associated options.
7163         (foo): Use MIPS16.
7164         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7165         * gcc.target/mips/call-saved-3.c: Likewise.
7166         * gcc.target/mips/code-readable-1.c: Require { target
7167         mips16_attribute } and use dg-add-options to add the associated
7168         options.  Remove trailing whitespace.
7169         (NOMIPS16): Delete.
7170         * gcc.target/mips/code-readable-2.c: Likewise.
7171         * gcc.target/mips/code-readable-3.c: Likewise.
7172         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7173         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7174         Require { target mips16_attribute } and use dg-add-options to
7175         add the associated options.
7176         (cksum16, cksum8): Use MIPS16.
7177         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7178         Require { target mips16_attribute } and use dg-add-options to
7179         add the associated options.
7180         (foo): Use MIPS16.
7181         * gcc.target/mips/save-restore-2.c: Likewise.
7182         * gcc.target/mips/save-restore-3.c: Likewise.
7183         * gcc.target/mips/save-restore-4.c: Likewise.
7184         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7185         -mno-abicalls.
7186         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7187         (foo): Use NOMIPS16.
7188
7189 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7190
7191         PR fortran/33337
7192         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7193
7194         PR fortran/33376
7195         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7196
7197 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7198
7199         PR fortran/33445
7200         * gfortran.dg/gomp/free-2.f90: New.
7201         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7202         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7203
7204 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7205
7206         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7207         * gcc.target/i386/sse5-haddX.c: Ditto.
7208         * gcc.target/i386/sse5-hsubX.c: Ditto.
7209         * gcc.target/i386/sse5-maccXX.c: Ditto.
7210         * gcc.target/i386/sse5-msubXX.c: Ditto.
7211         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7212         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7213         * gcc.target/i386/sse5-permpX.c: Ditto.
7214         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7215         effective target.
7216         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7217         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7218         * gcc.target/i386/sse5-pcmov.c: Ditto.
7219         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7220
7221 2007-09-22  Richard Guenther  <rguenther@suse.de>
7222
7223         PR tree-optimization/33146
7224         * gcc.c-torture/compile/pr33146.c: New testcase.
7225
7226 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7227
7228         * lib/target-supports.exp (check_cached_effective_target): New
7229         procedure.
7230         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7231         (check_effective_target_c99_runtime): New procedure.
7232         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7233         (test3l): Likewise cargl.
7234         * gcc.dg/builtins-59.c: Require c99_runtime.
7235         * gcc.dg/builtins-61.c: Likewise.
7236         * gcc.dg/builtins-62.c: Likewise.
7237
7238 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7239
7240         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7241         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7242         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7243         target-specific dg-options.
7244         * gcc.dg/builtins-20.c: Likewise.
7245         * gcc.dg/builtins-53.c: Likewise.
7246         * gcc.dg/builtins-55.c: Likewise.
7247         * gcc.dg/single-precision-constant.c: Likewise.
7248         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7249         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7250         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7251         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7252         * gcc.dg/torture/builtin-power-1.c: Likewise.
7253
7254 2007-09-21  Chao-ying Fu  <fu@mips.com>
7255
7256         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7257         check if targets have fixed-point supports.
7258         * gcc.dg/fixed-point/fixed-point.exp: New file.
7259         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7260         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7261         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7262         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7263         * gcc.dg/fixed-point/constants-pedantic.c,
7264         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7265         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7266         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7267         * gcc.dg/fixed-point/keywords-pedantic.c,
7268         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7269         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7270         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7271         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7272         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7273         * gcc.dg/fixed-point/func-vararg-mixed.c,
7274         * gcc.dg/fixed-point/operator-logical.c,
7275         * gcc.dg/fixed-point/struct-union.c,
7276         * gcc.dg/fixed-point/bit-complement.c,
7277         * gcc.dg/fixed-point/operator-bitwise.c,
7278         * gcc.dg/fixed-point/operator-comma.c,
7279         * gcc.dg/fixed-point/struct-layout-1.c,
7280         * gcc.dg/fixed-point/union-init.c,
7281         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7282         * gcc.dg/fixed-point/func-mixed.c,
7283         * gcc.dg/fixed-point/func-vararg-size0.c,
7284         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7285         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7286         * gcc.dg/fixed-point/operator-unary.c,
7287         * gcc.dg/fixed-point/allop-const.c,
7288         * gcc.dg/fixed-point/muldiv-warning.c,
7289         * gcc.dg/nofixed-point-1.c,
7290         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7291         * gcc.target/mips/fixed-vector-type.c,
7292         * gcc.target/mips/fixed-scalar-type.c: New tests.
7293
7294 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7295
7296         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7297         * gnat.dg/test_nested_subtype_byref.adb: New test.
7298
7299 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR fortran/33439
7302         * gfortran.dg/gomp/pr33439.f90: New test.
7303
7304 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7305
7306         PR fortran/33455
7307         * gfortran.dg/merge_char_3.f90: New.
7308
7309 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7310
7311         PR fortran/33037
7312         * gfortran.dg/transfer_check_1.f90: New.
7313
7314 2007-09-20  Asher Langton  <langton2@llnl.gov>
7315
7316         PR fortran/20441
7317         * gfortran.dg/init_flag_1.f90: New.
7318         * gfortran.dg/init_flag_2.f90: New.
7319         * gfortran.dg/init_flag_3.f90: New.
7320         * gfortran.dg/init_flag_4.f90: New.
7321         * gfortran.dg/init_flag_5.f90: New.
7322         * gfortran.dg/init_flag_6.f90: New.
7323         * gfortran.dg/init_flag_7.f90: New.
7324
7325 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7326
7327         PR c++/33460
7328         * g++.dg/ext/anon-struct6.C: New.
7329
7330 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7331
7332         PR libfortran/23272
7333         * gfortran.dg/inquire_10.f90: New test.
7334
7335 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7336
7337         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7338
7339 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7340
7341         PR fortran/33221
7342         * gfortran.dg/used_types_18.f90: Declare variable of empty
7343         derived type.
7344
7345 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7346
7347         PR fortran/33288
7348         * gfortran.dg/array_constructor_19.f90: New test.
7349
7350 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR debug/33316
7353         * gcc.dg/debug/pr33316.c: New test.
7354
7355         PR c++/33496
7356         * g++.dg/cpp0x/variadic76.C: New test.
7357         * g++.dg/cpp0x/variadic77.C: New test.
7358         * g++.dg/cpp0x/variadic78.C: New test.
7359
7360         PR c/33238
7361         PR c/27301
7362         * gcc.c-torture/execute/20070919-1.c: New test.
7363         * gcc.dg/pr33238.c: New test.
7364         * gcc.dg/pr27301.c: New test.
7365
7366 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7367
7368         * lib/target-supports.exp (check_effective_target_mips64): New
7369         procedure.
7370         * gcc.dg/lower-subreg-1.c: Require !mips64.
7371         * gcc.dg/sibcall-3.c (ATTR): New macro.
7372         (recurser_void1, recurser_void2): Use it.
7373         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7374         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7375
7376 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7377
7378         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7379         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7380         warning annotation.
7381         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7382
7383 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7384
7385         PR fortran/33497
7386         * gfortran.dg/c_loc_tests_11.f03: New test case.
7387
7388 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7389
7390         PR c++/33459
7391         * g++.dg/init/ref14.C: New.
7392
7393 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7394
7395         * gnat.dg/slice2.ad[sb]: New testcase.
7396
7397 2007-09-19  Nick Clifton  <nickc@redhat.com>
7398
7399         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7400
7401 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7402
7403         * gcc.target/bfin/bfin.exp: New.
7404         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7405         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7406         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7407         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7408         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7409         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7410         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7411         mcpu-bf561.c, mcpu-default.c}: New tests.
7412
7413 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7414
7415         Restore detection of unsupported TLS.
7416
7417         Revert this patch:
7418         2007-02-10  Richard Henderson  <rth@redhat.com>
7419
7420         * lib/target-supports.exp (check_effective_target_tls): Redefine
7421         to mean non-emulated tls.
7422         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7423         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7424         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7425         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7426         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7427         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7428         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7429
7430         And then:
7431         * lib/target-supports.exp (check_effective_target_tls): Use
7432         stronger test for compiler support for TLS.
7433         (check_effective_target_tls_native): New, to test for non-emulated
7434         TLS support.
7435         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7436         instead of dg-require-effective-target tls.
7437         * g++.dg/gomp/copyin-1.C: Likewise.
7438         * g++.dg/gomp/sharing-1.C: Likewise.
7439         * g++.dg/gomp/tls-1.C: Likewise.
7440         * g++.dg/gomp/tls-2.C: Likewise.
7441         * g++.dg/gomp/tls-3.C: Likewise.
7442         * g++.dg/tls/diag-1.C: Likewise.
7443         * g++.dg/tls/diag-2.C: Likewise.
7444         * g++.dg/tls/diag-3.C: Likewise.
7445         * g++.dg/tls/diag-4.C: Likewise.
7446         * g++.dg/tls/diag-5.C: Likewise.
7447         * g++.dg/tls/init-1.C: Likewise.
7448         * g++.dg/tls/init-2.C: Likewise.
7449         * g++.dg/tls/trivial.C: Likewise.
7450         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7451         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7452         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7453         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7454         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7455         * gcc.dg/gomp/clause-1.c: Likewise.
7456         * gcc.dg/gomp/copyin-1.c: Likewise.
7457         * gcc.dg/gomp/sharing-1.c: Likewise.
7458         * gcc.dg/gomp/tls-1.c: Likewise.
7459         * gcc.dg/gomp/tls-2.c: Likewise.
7460         * gcc.dg/tls/alpha-1.c: Likewise.
7461         * gcc.dg/tls/opt-1.c: Likewise.
7462         * gcc.dg/tls/opt-13.c: Likewise.
7463         * gcc.dg/tls/opt-14.c: Likewise.
7464         * gcc.dg/tls/opt-2.c: Likewise.
7465         * gcc.dg/tls/opt-3.c: Likewise.
7466         * gcc.dg/tls/opt-4.c: Likewise.
7467         * gcc.dg/tls/opt-7.c: Likewise.
7468         * gcc.dg/tls/section-1.c: Likewise.
7469         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7470         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7471         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7472         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7473         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7474         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7475         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7476         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7477         * gfortran.dg/gomp/fixed-1.f: Likewise.
7478         * gfortran.dg/gomp/free-1.f90: Likewise.
7479         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7480         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7481         * gfortran.dg/gomp/reduction1.f90: Likewise.
7482         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7483
7484 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7485
7486         PR fortran/31119
7487         * gfortran.dg/bounds_check_9.f90: New test.
7488         * gfortran.dg/bounds_check_fail_2.f90: New test.
7489
7490 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7491
7492         PR c++/33462 (again)
7493         * g++.dg/ext/va-arg1.C: Adjust.
7494
7495 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7496
7497         PR c++/33462
7498         * g++.dg/ext/va-arg1.C: New.
7499
7500 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7501
7502         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7503
7504 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7505
7506         PR c++/33463
7507         * g++.dg/rtti/typeid6.C: New.
7508
7509 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7510
7511         PR c++/33464
7512         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7513         * g++.dg/ext/is_class_error2.C: New.
7514
7515 2007-09-18  Richard Guenther  <rguenther@suse.de>
7516
7517         PR tree-optimization/33340
7518         * g++.dg/torture/pr33340.C: New testcase.
7519
7520 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/33231
7523         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7524         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7525         * gfortran.dg/elemental_subroutine_5.f90: New.
7526
7527 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7528
7529         * lib/target-supports.exp (check_profiling_available): Extend
7530         mips*-*-elf check to mips*-*-elf*.
7531
7532 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7533
7534         * gcc.dg/format/c90-scanf-5.c: New test.
7535         * gcc.dg/format/c99-scanf-4.c: New test.
7536         * gcc.dg/format/ext-7.c: New test.
7537         * gcc.dg/format/ext-8.c: New test.
7538
7539         PR middle-end/33423
7540         * gcc.c-torture/compile/20070915-1.c: New test.
7541
7542 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7543
7544         PR fortran/33106
7545         * gfortran.dg/private_type_9.f90: New.
7546
7547 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7548
7549         PR middle-end/33449
7550         * gfortran.dg/pr33449.f90: New test.
7551
7552 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7553
7554         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7555         * gfortran.dg/private_type_1.f90: Ditto
7556         * gfortran.dg/interface_18.f90: New.
7557         * gfortran.dg/private_type_8.f90: New.
7558
7559 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7560
7561         PR c++/33124
7562         * g++.dg/warn/new1.C: Adjust.
7563         * g++.dg/torture/str_empty.C: Likewise.
7564
7565 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7566
7567         * gcc.target/mips/dse-1.c: New test.
7568
7569 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7570
7571         PR c++/32756
7572         * g++.dg/overload/operator3.C: New.
7573
7574 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7575
7576         * gcc.target/mips/truncate-1.c: New test.
7577
7578 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7579
7580         PR fortran/29396
7581         PR fortran/29606
7582         PR fortran/30625
7583         PR fortran/30871
7584         * gfortran.dg/subref_array_pointer_1.f90: New test.
7585         * gfortran.dg/subref_array_pointer_2.f90: New test.
7586
7587 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7588
7589         * gfortran.dg/nint_2.f90: Correct last change.
7590
7591 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7592
7593         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7594
7595 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7596
7597         * gcc.dg/vect/pr33373b.c: New test.
7598
7599 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7600
7601         PR target/33438
7602         * gcc.target/i386/pr33438.c: New test.
7603
7604 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7605
7606         * gfortran.dg/nint_2.f90: Revert previous commit.
7607
7608 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7609
7610         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7611
7612 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7613
7614         PR debug/33429
7615         * g++.dg/other/unused1.C: XFAIL class2 scan.
7616
7617 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7618
7619         PR fortran/33343
7620         * gfortran.dg/elemental_args_check_1.f90: New.
7621         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7622         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7623
7624 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7625
7626         * gfortran.dg/recursive_check_3.f90: New.
7627
7628 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7629
7630         PR fortran/33412
7631         * gfortran.dg/elemental_bind_c.f90: New.
7632
7633 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7634
7635         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7636         * gcc.target/mips/mips16-attributes-2.c: New test.
7637         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7638         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7639         hard-float asm when __mips16 is defined.
7640         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7641         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7642         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7643         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7644         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7645         * gcc.target/mips/pr26765.c (foo): Likewise.
7646         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7647         targets, use dg-mips-options instead of dg-options, and use -mgp32
7648         to force 32-bit mode.
7649         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7650         and 64-bit mode.
7651         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7652
7653 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7654             Michael Meissner  <michael.meissner@amd.com>
7655
7656         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7657         * gcc.target/i386/sse5-hsubX.c: Ditto.
7658         * gcc.target/i386/sse5-permpX.c: Ditto.
7659         * gcc.target/i386/sse5-haddX.c: Ditto.
7660         * gcc.target/i386/sse5-maccXX.c: Ditto.
7661         * gcc.target/i386/sse5-msubXX.c: Ditto.
7662         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7663         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7664
7665         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7666         optimizes floating point conditional moves into the pcmov
7667         instruction on SSE5.
7668         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7669
7670         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7671         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7672         SSE5.
7673
7674         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7675         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7676
7677         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7678         optimizes (a*b)+c into fmadd on SSE5.
7679
7680         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7681         whether the SSE5 instructions can be generated.
7682
7683         * gcc.target/i386/sse5-check.h: New. Add support for 
7684         SSE5 tests.
7685
7686         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7687         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7688         * gcc.target/i386/sse-13.c: Ditto.
7689         * gcc.target/i386/sse-14.c: Ditto.
7690
7691 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7692
7693         PR testsuite/33153
7694         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7695         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7696
7697 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7698
7699         PR target/32338
7700         * gcc.dg/pr32338-1.c: New test.
7701         * gcc.dg/pr32338-2.c: New test.
7702
7703 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7704         
7705         * lib/target-supports.exp (check_effective_target_sync_int_long):
7706         Revert change to add xtensa.
7707         (check_effective_target_sync_char_short): Likewise.
7708         
7709 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7710
7711         * gnat.dg/packed_subtype.adb: New test.
7712
7713 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7714
7715         PR fortran/33297
7716         * gfortran.dg/intrinsic_size.f90: New.
7717
7718 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7719
7720         PR fortran/33284
7721         PR fortran/33310
7722         * gfortran.dg/conflicts_2.f90: New.
7723
7724 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7725
7726         PR tree-optimization/32377
7727         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7728         dependence distance.
7729         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7730         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7731         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7732         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7733
7734 2007-09-12  Richard Guenther  <rguenther@suse.de>
7735
7736         PR middle-end/33382
7737         * gcc.c-torture/compile/pr33382.c: New testcase.
7738         * gcc.c-torture/execute/pr33382.c: Likewise.
7739
7740 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7741
7742         PR fortran/33395
7743         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7744
7745 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7746
7747         PR tree-optimization/33373
7748         * gcc.dg/vect/pr33373.c: New test.
7749
7750 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7751
7752         * lib/target-supports.exp (check_effective_target_vect_no_double):
7753         Remove unused proc.
7754
7755 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7756             Ulrich Weigand  <uweigand@de.ibm.com>
7757
7758         * gcc.target/spu/dfcgt-nan.c: New test.
7759
7760 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7761
7762         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7763
7764 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7765
7766         PR fortran/33040
7767         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7768
7769 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7770
7771         * gcc.dg/va-arg-pack-len-1.c: New test.
7772         * g++.dg/va-arg-pack-len-1.C: New test.
7773
7774 2007-09-11  Michael Matz  <matz@suse.de>
7775
7776         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7777
7778 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7779
7780         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7781         checks for size of long double.
7782         * gcc.dg/dfp/convert.h: New file.
7783         * gcc.dg/dfp/convert-bfp-2.c: New test.
7784         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7785         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7786         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7787         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7788         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7789         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7790         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7791         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7792         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7793
7794 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7795
7796         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7797         Change dg-final to expect 1 non-profitable loop and
7798         3 profitable loops.
7799         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7800         Change dg-final to expect 1 non-profitable loop and
7801         3 profitable loops.
7802         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7803         Change dg-final to expect 1 profitable loop.
7804         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7805         Change dg-final to expect 1 profitable loop.    
7806         
7807 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7808
7809         * gcc.target/mips/call-saved-1.c: New test.
7810         * gcc.target/mips/call-saved-2.c: Likewise.
7811         * gcc.target/mips/call-saved-3.c: Likewise.
7812         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7813         instead of mips_mips64.  Set mips_fp64 too.
7814         (is_gp32_flag): Return true for -mips1 and -mips2.
7815         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7816
7817 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7818
7819         * g++.dg/ext/va-arg-pack-1.C: New test.
7820         * g++.dg/ext/va-arg-pack-2.C: New test.
7821
7822 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7823
7824         PR target/33369
7825         * gcc.dg/vect/pr33369.c: New test.
7826
7827 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7828
7829         PR fortran/33370
7830         * gfortran.dg/array_memcpy_5.f90:  New test.
7831
7832 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7833
7834         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7835
7836 2007-09-09  Richard Guenther  <rguenther@suse.de>
7837
7838         * gcc.c-torture/compile/20070906-1.c: New testcase.
7839
7840 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7841
7842         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7843         noinline attribute.
7844         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7845         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7846         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7847         Likewise.
7848
7849 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7850
7851         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7852
7853 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7854
7855         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7856
7857 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7858
7859         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7860         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7861         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7862         Compile tests with -fno-tree-pre.
7863         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7864         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7865         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7866         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7867         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7868         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7869         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7870         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7871         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7872         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7873         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7874         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7875         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7876         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7877         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7878         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7879         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7880         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7881         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7882
7883 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7884
7885         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7886         to call objdump.
7887         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7888         Use remote_exec to call c++filt.
7889         * lib/target-supports-dg.exp (dg-require-host-local): New.
7890         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7891         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7892         * g++.dg/rtti/repo1.C: Likewise.
7893         * g++.dg/template/repo1.C: Likewise.
7894         * g++.dg/template/repo2.C: Likewise.
7895         * g++.dg/template/repo3.C: Likewise.
7896         * g++.dg/template/repo4.C: Likewise.
7897         * g++.dg/template/repo5.C: Likewise.
7898         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7899         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7900         * g++.old-deja/g++.pt/repo1.C: Likewise.
7901         * g++.old-deja/g++.pt/repo2.C: Likewise.
7902         * g++.old-deja/g++.pt/repo3.C: Likewise.
7903         * g++.old-deja/g++.pt/repo4.C: Likewise.
7904         * gcc.dg/cpp/trad/builtins.c: Likewise.
7905
7906 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7907
7908         PR tree-optimization/32283
7909         * gcc.dg/tree-ssa/loop-31.c: New test.
7910
7911 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7912
7913         PR rtl-optimization/26449
7914         * gcc.target/i386/pr26449-1.c: New file.
7915
7916 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7917
7918         PR target/33329
7919         PR rtl-optimization/26449
7920         * gcc.target/i386/pr33329.c: New file.
7921
7922 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7923
7924         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7925
7926 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7927
7928         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7929
7930 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7931
7932         PR tree-optimization/33301
7933         * gfortran.dg/vect/pr33301.f: New test.
7934
7935 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7936
7937         PR libfortran/33307
7938         * gfortran.dg/backspace_10.f90: New test.
7939
7940 2007-09-07  Richard Guenther  <rguenther@suse.de>
7941
7942         Reapply
7943         2007-09-06  Richard Guenther  <rguenther@suse.de>
7944
7945         PR tree-optimization/32586
7946         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7947         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7948         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7949         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7950         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7951         now obsolete simplification.
7952
7953 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7954         
7955         PR tree-optimization/33299
7956         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7957         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7958
7959 2007-09-07  Richard Guenther  <rguenther@suse.de>
7960
7961         Revert
7962         2007-09-06  Richard Guenther  <rguenther@suse.de>
7963
7964         PR tree-optimization/32586
7965         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7966         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7967         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7968         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7969         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7970         now obsolete simplification.
7971
7972 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7973
7974         PR tree-optimization/32821
7975         * gcc.dg/tree-ssa/pr32821.c: New file.
7976
7977 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7978
7979         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7980         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7981         and mips_forced_no_er.
7982         (dg-mips-options): Add -mno-abicalls when a small-data option is
7983         specified.  Skip tests with small-data options if mips_forced_gp.
7984         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7985         * gcc.target/mips/sdata-1.c: New test.
7986         * gcc.target/mips/sdata-2.c: Likewise.
7987         * gcc.target/mips/sdata-3.c: Likewise.
7988         * gcc.target/mips/sdata-4.c: Likewise.
7989
7990 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7991
7992         PR fortran/33298
7993         * spread_zerosize_1.f90:  New test case.
7994         * spread_bounds_1.f90:  New test case.
7995
7996 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7997
7998         PR c++/32674
7999         * g++.dg/template/static31.C: New.
8000
8001 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8002
8003         PR fortran/33271
8004         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8005         powerpc*-linux-gnu.
8006
8007 2007-09-06  David Daney  <ddaney@avtrex.com>
8008             Richard Sandiford  <richard@codesourcery.com>
8009
8010         PR target/33256
8011         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8012         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8013         * gcc.target/mips/pr33256.c: New test.
8014
8015 2007-09-06  Tom Tromey  <tromey@redhat.com>
8016
8017         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8018
8019 2007-09-06  Richard Guenther  <rguenther@suse.de>
8020
8021         PR tree-optimization/32586
8022         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8023         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8024         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8025         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8026         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8027         now obsolete simplification.
8028
8029 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8030
8031         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8032         * gcc.target/i386/sse3-addsubps.c: Ditto.
8033         * gcc.target/i386/sse3-haddpd.c: Ditto.
8034         * gcc.target/i386/sse3-haddps.c: Ditto.
8035         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8036         * gcc.target/i386/sse3-hsubps.c: Ditto.
8037         * gcc.target/i386/sse3-lddqu.c: Ditto.
8038         * gcc.target/i386/sse3-movddup.c: Ditto.
8039         * gcc.target/i386/sse3-movshdup.c: Ditto.
8040         * gcc.target/i386/sse3-movsldup.c: Ditto.
8041
8042 2007-09-06  Richard Guenther  <rguenther@suse.de>
8043
8044         PR tree-optimization/33302
8045         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8046
8047 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8048
8049         PR libfortran/33225
8050         * gfortran.dg./fmt_float.f90: New test.
8051
8052 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8053
8054         PR libfortran/33253
8055         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8056
8057 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8058
8059         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8060         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8061
8062 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * g++.dg/eh/builtin1.C: New test.
8065         * g++.dg/eh/builtin2.C: New test.
8066         * g++.dg/eh/builtin3.C: New test.
8067
8068         PR c++/33289
8069         * g++.dg/eh/builtin4.C: New test.
8070
8071 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8072
8073         * gcc.target/powerpc/dfp-dd.c: New test.
8074         * gcc.target/powerpc/dfp-td.c: New test.
8075
8076 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8077
8078         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8079         * gcc.dg/va-arg-pack-1.c: New test.
8080
8081 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8082
8083         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8084         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8085         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8086         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8087         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8088
8089 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8090
8091         PR c++/30302
8092         * g++.dg/ext/anon-struct5.C: New.
8093
8094 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8095
8096         * gcc.dg/i386-cpuid.h: Remove.
8097         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8098         (main): Use __get_cpuid to get target features.
8099         * gcc.target/i386/sse-check.h: Ditto.
8100         * gcc.target/i386/sse2-check.h: Ditto.
8101         * gcc.target/i386/sse3-check.h: Ditto.
8102         * gcc.target/i386/ssse3-check.h: Ditto.
8103         * gcc.target/i386/sse4_1-check.h: Ditto.
8104         * gcc.target/i386/sse4_2-check.h: Ditto.
8105         * gcc.target/i386/sse4a-check.h: Ditto.
8106         * gcc.dg/torture/pr16104-1.c: Ditto.
8107         (do_test): Change to void.
8108         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8109         * gcc.target/i386/sse-6.c: Ditto.
8110         * gcc.target/i386/sse-7.c: Ditto.
8111         * g++.dg/other/i386-1.C: Include cpuid.h.
8112         (main): New function.  Use __get_cpuid to get target fetaures.
8113
8114 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8115             David Ung  <davidu@mips.com>
8116             Nigel Stephens <nigel@mips.com>
8117
8118         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8119         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8120         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8121         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8122         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8123         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8124         * gcc.dg/torture/pr19683-1.c: Likewise.
8125         * gcc.target/mips/madd-3.c: Likewise.
8126         * gcc.target/mips/maddu-3.c: Likewise.
8127         * gcc.target/mips/msub-3.c: Likewise.
8128         * gcc.target/mips/msubu-3.c: Likewise.
8129         * gcc.target/mips/asm-1.c: Likewise.
8130         * gcc.target/mips/branch-1.c: Likewise.
8131         * gcc.target/mips/ins-1.c: Likewise.
8132         * gcc.target/mips/near-far-3.c: Likewise.
8133         * gcc.target/mips/near-far-4.c: Likewise.
8134         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8135         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8136         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8137         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8138         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8139         * gcc.target/mips/dspr2-MULT.c: Likewise.
8140         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8141         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8142         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8143         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8144         * gcc.target/mips/code-readable-2.c: Likewise.
8145         * gcc.target/mips/code-readable-3.c: Likewise.
8146
8147 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8148             David Ung  <davidu@mips.com>
8149             Nigel Stephens <nigel@mips.com>
8150
8151         * gcc.target/mips/mips16-attributes.c: New.
8152
8153 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8154
8155         PR fortran/31564
8156         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8157
8158         PR fortran/33241
8159         * gfortran.dg/char_length_10.f90: New test.
8160
8161 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8162
8163         PR c++/29731
8164         * g++.dg/parse/template24.C: New.
8165
8166 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8167
8168         * g++.dg/other/spu2vmx-1.C: New test.
8169
8170 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8171
8172         PR tree-optimization/33017
8173         * gcc.dg/pr33017.c: New test.
8174
8175 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8176
8177         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8178         __protected_stream family of macros.
8179
8180 2007-09-04  Jan Hubicka  <jh@suse.cz>
8181
8182         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8183         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8184         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8185         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8186         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8187         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8188         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8189         Likewise.
8190
8191 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8192             Tobias Burnus  <burnus@net-b.de>
8193
8194         * gfortran.dg/proc_decl_1.f90: New.
8195         * gfortran.dg/proc_decl_2.f90: New.
8196         * gfortran.dg/proc_decl_3.f90: New.
8197         * gfortran.dg/proc_decl_4.f90: New.
8198
8199 2007-09-04  Jan Hubicka  <jh@suse.cz>
8200
8201         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8202         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8203         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8204         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8205         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8206         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8207         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8208         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8209         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8210         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8211         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8212         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8213         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8214         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8215         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8216         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8217         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8218         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8219         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8220         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8221         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8222         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8223         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8224         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8225         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8226         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8227         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8228         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8229         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8230         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8231         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8232         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8233         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8234         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8235         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8236         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8237         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8238         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8239         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8240         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8241         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8242         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8243         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8244         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8245         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8246         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8247         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8248         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8249         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8250         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8251         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8252         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8253         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8254         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8255         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8256         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8257         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8258         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8259         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8260         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8261         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8262         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8263         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8264         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8265         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8266         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8267         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8268         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8269         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8270         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8271         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8272         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8273         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8274         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8275         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8276         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8277         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8278         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8279         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8280         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8281         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8282         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8283         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8284         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8285         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8286         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8287         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8288         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8289         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8290         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8291         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8292         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8293         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8294         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8295         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8296         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8297         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8298         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8299         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8300         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8301         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8302         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8303         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8304         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8305         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8306         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8307         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8308         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8309         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8310         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8311         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8312         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8313         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8314         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8315         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8316         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8317         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8318         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8319         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8320         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8321         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8322         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8323         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8324         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8325         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8326         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8327         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8328         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8329         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8330         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8331         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8332         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8333         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8334         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8335         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8336         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8337         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8338         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8339         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8340         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8341         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8342         noinline.
8343         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8344         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8345         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8346         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8347         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8348         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8349         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8350         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8351         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8352         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8353         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8354         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8355         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8356         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8357         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8358         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8359         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8360         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8361         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8362         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8363         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8364         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8365         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8366         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8367         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8368         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8369         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8370         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8371         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8372         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8373         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8374         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8375         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8376         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8377         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8378         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8379         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8380         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8381         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8382         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8383         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8384         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8385         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8386         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8387         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8388         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8389         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8390         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8391         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8392         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8393         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8394         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8395         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8396         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8397         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8398         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8399         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8400         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8401         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8402         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8403         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8404         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8405         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8406         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8407         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8408         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8409         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8410         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8411         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8412         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8413         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8414         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8415         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8416         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8417         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8418         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8419         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8420         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8421         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8422         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8423         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8424         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8425         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8426         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8427         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8428         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8429         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8430         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8431         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8432         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8433         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8434         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8435         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8436         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8437         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8438         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8439         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8440         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8441         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8442         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8443         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8444         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8445         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8446         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8447         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8448         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8449         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8450         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8451         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8452         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8453         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8454         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8455         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8456         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8457         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8458         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8459         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8460         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8461         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8462         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8463         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8464         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8465         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8466         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8467         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8468         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8469
8470 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8471
8472         PR middle-end/33187
8473         * gcc.target/i386/cmov7.c: New file.
8474
8475 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8476
8477         * gcc.target/i386/sse4a-check.h: New file.
8478         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8479         * gcc.target/i386/sse4a-insert.c: Ditto.
8480         * gcc.target/i386/sse4a-montsd.c: Ditto.
8481         * gcc.target/i386/sse4a-montss.c: Ditto.
8482         * gcc.target/i386/mmx-check.h: New file.
8483         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8484         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8485         * gcc.target/i386/sse-check.h: New file.
8486         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8487         * gcc.target/i386/sse-3.c: Ditto.
8488         * gcc.target/i386/sse-7.c: Ditto.
8489         * gcc.target/i386/sse-9.c: Ditto.
8490         * gcc.target/i386/ssefn-3.c: Ditto.
8491         * gcc.target/i386/sse-recip.c: Ditto.
8492         * gcc.target/i386/sse-recip-vec.c: Ditto.
8493         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8494         * gcc.target/i386/20020523-1.c: Remove.
8495         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8496         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8497         * gcc.target/i386/ssefn-4.c: Ditto.
8498         * gcc.target/i386/sse-6.c: Ditto.
8499         * gcc.target/i386/sse-10.c: Ditto.
8500         * gcc.target/i386/sse-11.c: Ditto.
8501         * gcc.target/i386/sse-18.c: Ditto.
8502         * gcc.target/i386/fpprec-1.c: Ditto.
8503         * g++.dg/other/i386-1.C: Ditto.
8504
8505 2007-09-04  Richard Guenther  <rguenther@suse.de>
8506
8507         PR tree-optimization/33291
8508         * gcc.dg/volatile2.c: New testcase.
8509         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8510         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8511         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8512         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8513
8514 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515
8516         PR fortran/33253
8517         * gfortran.dg/namelist_15.f90: Update test.
8518         * gfortran.dg/namelist_24.f90: Update test.
8519         * gfortran.dg/namelist_38.f90: New test.
8520
8521 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8522
8523         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8524         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8525         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8526         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8527         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8528         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8529
8530 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8531
8532         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8533         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8534
8535         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8536
8537 2007-09-02  David Daney  <ddaney@avtrex.com>
8538
8539         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8540         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8541         * gcc.target/mips/atomic-memory-1.c: Ditto.
8542         * gcc.target/mips/atomic-memory-2.c: Ditto.
8543
8544 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8545
8546         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8547         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8548
8549 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8550
8551         * gfortran.dg/substr_6.f90: New test.
8552
8553 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8554
8555         PR c++/33208
8556         * g++.dg/other/error18.C: New.
8557         * g++.dg/expr/bitfield3.C: Adjust.
8558
8559 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8560
8561         PR fortran/33276
8562         * gfortran.fortran-torture/compile/pr33276.f90: New.
8563
8564 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8565
8566         PR C/29237
8567         PR middle-end/33272
8568         * gcc.dg/c99-arraydecl-3.c: New test.
8569
8570 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8571
8572         PR c++/32597
8573         * g++.dg/cpp0x/variadic-new2.C: New.
8574         * g++.dg/cpp0x/variadic-new.C: New.
8575
8576 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8577
8578         PR fortran/33232
8579         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8580         * gfortran.dg/read_1.f90: New.
8581
8582 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8583
8584         PR c++/33210
8585         * g++.dg/template/error30.C: New.
8586
8587 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8588
8589         PR c++/32113
8590         * g++.dg/template/crash70.C: New.
8591
8592 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8593
8594         PR c++/33212
8595         * g++.dg/ext/is_class_error.C: New.
8596
8597 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8598
8599         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8600         
8601 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8602             Revital Eres  <eres@il.ibm.com>
8603
8604         * gcc.target/powerpc/paired-1.c: New test.
8605         * gcc.target/powerpc/paired-2.c: New test.
8606         * gcc.target/powerpc/paired-3.c: New test.
8607         * gcc.target/powerpc/paired-4.c: New test.
8608         * gcc.target/powerpc/paired-5.c: New test.
8609         * gcc.target/powerpc/paired-6.c: New test.
8610         * gcc.target/powerpc/paired-7.c: New test.
8611         * gcc.target/powerpc/ppc-paired.c: New test.
8612
8613 2007-08-31  Ollie Wild  <aaw@google.com>
8614
8615         * g++.dg/conversion/ptrmem2.C: New test.
8616         * g++.dg/conversion/ptrmem3.C: New test.
8617         * g++.dg/conversion/ptrmem4.C: New test.
8618         * g++.dg/conversion/ptrmem5.C: New test.
8619         * g++.dg/conversion/ptrmem6.C: New test.
8620         * g++.dg/conversion/ptrmem7.C: New test.
8621         * g++.dg/conversion/ptrmem8.C: New test.
8622
8623 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8624
8625         PR fortran/31879
8626         * gfortran.dg/char_length_7.f90: New test.
8627         * gfortran.dg/char_length_9.f90: New test.
8628         * gfortran.dg/char_assign_1.f90: Add extra warning.
8629
8630         PR fortran/31197
8631         PR fortran/31258
8632         * gfortran.dg/char_length_8.f90: New test.
8633
8634 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8635
8636         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8637
8638 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8639
8640         * gcc.dg/inline-24.c: New test.
8641         * g++.dg/opt/inline11.C: New test.
8642
8643 2007-08-30  Richard Guenther  <rguenther@suse.de>
8644
8645         * gcc.target/i386/vectorize5.c: New testcase.
8646
8647 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8648
8649         PR fortran/33228
8650         * interface.c (check_interface0): Improve error for external procs.
8651         (check_sym_interfaces): Fix checking of module procedures.
8652
8653 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8654
8655         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8656         (AI): Add AI_ALIGN.
8657         * gcc.dg/sync-3.c: New test.
8658
8659         PR middle-end/32758
8660         * gcc.dg/cleanup-12.c: New test.
8661
8662 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8663
8664         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8665         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8666         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8667         * gcc.dg/pr32450.c: Ditto.
8668         * gcc.dg/nest.c: Ditto.
8669         * gcc.dg/nested-func-4.c: Ditto.
8670         * g++.old-deja/g++.law/profile1.C: Ditto.
8671
8672 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8673
8674         PR fortran/32989
8675         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8676         non-default integer kind arguments.
8677
8678 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8679
8680         PR fortran/33105
8681         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8682
8683 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8684
8685         * gcc.dg/h8300-ice2.c: Remove target selector.
8686
8687 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8688
8689         PR fortran/33215
8690         * gfortran.dg/binding_label_tests_15.f03: New test case.
8691         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8692
8693 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8694
8695         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8696         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8697
8698 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8699
8700         PR c++/33194
8701         * g++.dg/other/canon-33194.C: New.
8702
8703 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8704
8705         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8706         * gcc.c-torture/execute/pr23135.c: Likewise.
8707
8708 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8709
8710         * gcc.dg/pr31344.c: Move to ...
8711         * gcc.dg/dfp/pr31344.c: ... here.
8712         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8713         * gcc.dg/20050503-1.c: Ditto.
8714         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8715         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8716         * gcc.dg/20060801-1.c: Ditto.
8717
8718 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8719
8720         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8721         * gfortran.dg/nan_1.f90: Likewise.
8722
8723 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8724
8725         PR fortran/33055
8726         Revert previous patch.
8727
8728 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8729             Kazu Hirata  <kazu@codesourcery.com>
8730
8731         * gcc.target/m68k/interrupt-1.c: New.
8732
8733 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8734
8735         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8736         10000 for targets where "int" can't hold at least 100000.
8737         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8738         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8739         (test5)(test6): Use it.
8740         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8741         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8742         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8743         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8744         * gcc.dg/attr-alloc_size.c (test): Likewise.
8745
8746 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8747
8748         PR c++/33209
8749         * g++.dg/template/error29.C: New.
8750
8751 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8752
8753         PR c++/32596
8754         * g++.dg/ext/visibility/anon5.C: New test.
8755
8756 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8757
8758         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8759
8760 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8761
8762         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8763         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8764         * gfortran.dg/gamma_4.f90: New: large-real tests.
8765
8766 2007-08-28  Jason Merrill  <jason@redhat.com>
8767
8768         PR c++/29000
8769         * g++.dg/ext/stmtexpr12.C: New test.
8770
8771         PR c++/28558
8772         * g++.dg/ext/attrib28.C: New test.
8773
8774 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8775
8776         PR target/32661
8777         * gcc.target/i386/pr32661.c: New test.
8778
8779 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR middle-end/32370
8782         * gcc.dg/pr32370.c: New test.
8783
8784         PR rtl-optimization/33148
8785         * gcc.c-torture/compile/20070827-1.c: New test.
8786
8787         PR debug/32914
8788         * d++.dg/debug/const3.C: New test.
8789         * d++.dg/debug/const4.C: New test.
8790         * d++.dg/debug/dwarf2/const1.C: New test.
8791         * d++.dg/debug/dwarf2/const2.C: New test.
8792         * d++.dg/debug/dwarf2/const2b.C: New test.
8793
8794 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8795             Vladimir Yanovsky  <yanov@il.ibm.com>
8796             Revital Eres  <eres@il.ibm.com>
8797             Andrey Belevantsev  <abel@ispras.ru>
8798
8799         * gcc.dg/sms-1.c: New test.
8800
8801 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8802
8803         * g++.dg/ext/gnu-inline-common.h: New.
8804         * g++.dg/ext/gnu-inline-global-reject.C: New.
8805         * g++.dg/ext/gnu-inline-global.C: New.
8806         * g++.dg/ext/gnu-inline-namespace.C: New.
8807         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8808         * g++.dg/ext/gnu-inline-class.C: New.
8809         * g++.dg/ext/gnu-inline-class-static.C: New.
8810         * g++.dg/ext/gnu-inline-template-class.C: New.
8811         * g++.dg/ext/gnu-inline-template-func.C: New.
8812
8813 2007-08-27  Jason Merrill  <jason@redhat.com>
8814
8815         PR c++/31337
8816         * g++.dg/ext/stmtexpr11.C: New.
8817
8818 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8819
8820         * lib/target-supports.exp (check_profiling_available):
8821         Set profiling_available_saved to 0 on fido-*-elf.
8822
8823 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8824
8825         PR tree-optimization/33173
8826         
8827         * gcc.c-torture/compile/pr33173.c: New.
8828
8829 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8830
8831         PR target/31385
8832         * gcc.dg/dfp/pr31385.c: New.
8833
8834 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8835
8836         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8837
8838 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8839
8840         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8841         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8842         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8843         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8844         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8845         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8846         gcc.target/m68k directory.
8847         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8848         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8849         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8850         gcc.target/cris directory.
8851         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8852         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8853         gcc.target/bfin directory.
8854
8855         * gcc.target/sh: New directory.
8856         * gcc.target/sh/sh.exp: New file.
8857         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8858         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8859         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8860         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8861         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8862         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8863
8864 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8865
8866         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8867         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8868         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8869         * gcc.target/i386/local2.c: Ditto.
8870         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8871         * gcc.target/i386/20011119-1.c: Ditto.
8872         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8873         * gcc.target/i386/fastcall-1.c: Fix target selector.
8874
8875 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8876
8877         PR fortran/33055
8878         * gfortran.dg/negative_unit.f: Add new check
8879         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8880         -fdefault-integer-8.
8881
8882 2007-08-26  Asher Langton  <langton2@llnl.gov>
8883
8884         * gfortran.dg/recursive_stack.f90: New.
8885         * gfortran.dg/openmp_stack.f90: New.
8886
8887 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8888
8889         PR fortran/31298
8890         * gfortran.dg/use_10.f90: New.
8891
8892 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8893
8894         PR fortran/32985
8895         * gfortran.dg/namelist_14.f90: Make test case valid.
8896         * gfortran.dg/common_10.f90: New.
8897
8898 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8899
8900         PR middle-end/33181
8901         * gcc.dg/ifelse-2.c: New.
8902
8903 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8904
8905         PR fortran/32980
8906         * gfortran.dg/gamma_1.f90: New.
8907         * gfortran.dg/gamma_2.f90: New.
8908         * gfortran.dg/gamma_3.f90: New.
8909
8910 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8911
8912         PR fortran/33188
8913         * gfortran.dg/used_types_18.f90: New.
8914
8915 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8916
8917         * gcc.dg/array-init-2.c: New test.
8918
8919 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8920
8921         PR fortran/33178
8922         * gfortran.dg/initialization_4.f90: Update dg-error.
8923         * gfortran.dg/initialization_13.f90: New.
8924
8925 2007-08-24  Richard Guenther  <rguenther@suse.de>
8926
8927         PR middle-end/33166
8928         * gcc.c-torture/compile/pr33166.c: New testcase.
8929
8930 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8931
8932         PR fortran/33139
8933         * gfortran.dg/pointer_assign_4.f90: New.
8934         * gfortran.dg/shape_2.f90: Fix test case.
8935         * gfortran.dg/char_result_4.f90: Ditto.
8936
8937 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8938
8939         * gcc.dg/array-init-1.c: New test.
8940
8941         PR c++/32567
8942         * g++.dg/parse/crash36.C: New test.
8943
8944 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8945
8946         * gcc.dg/pr32721.c: Updated.
8947
8948 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8949
8950         PR tree-optimization/32573
8951         PR middle-end/32946
8952         * gcc.dg/pr32573.c: New test.
8953
8954         PR c++/32898
8955         * g++.dg/lookup/ns3.C: New test.
8956
8957         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8958
8959         PR c++/31941
8960         * g++.dg/parse/crash37.C: New test.
8961
8962 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8963
8964         PR target/17390
8965         * gcc.target/i386/pr17390.c: New test.
8966
8967 2007-08-23  Richard Guenther  <rguenther@suse.de>
8968
8969         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8970         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8971         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8972         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8973         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8974         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8975         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8976         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8977
8978 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8979
8980         * gcc.target/s390: New directory.
8981         * gcc.target/s390/s390.exp: New file.
8982         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8983         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8984         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8985         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8986         gcc.target/s390 directory.
8987
8988 2007-08-23  Richard Guenther  <rguenther@suse.de>
8989
8990         PR tree-optimization/32328
8991         * gcc.dg/pr32328.c: New testcase.
8992
8993 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8994
8995         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8996           available.
8997
8998 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8999
9000         PR fortran/33095
9001         * gfortran.dg/min_max_optional_5.f90: New test.
9002         * gfortran.dg/min_max_optional_2.f90: Remove.
9003         * gfortran.dg/min_max_optional_3.f90: Remove.
9004         * gfortran.dg/min_max_optional_4.f90: Remove.
9005
9006 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9007
9008         * gcc.target/i386/xorps-sse.c: New.
9009         * gcc.target/i386/xorps-sse2.c: New.
9010
9011 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9012
9013         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9014         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9015         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9016
9017 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9018
9019         PR fortran/33020
9020         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9021         include multiple kinds for SHAPE parameter within a single
9022         namespace.
9023         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9024         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9025
9026 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9027
9028         * interface_abstract_1.f90: Extended test case.
9029         * interface_abstract_3.f90: New test.
9030
9031 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9032
9033         * gcc.dg/fold-sub.c: New test.
9034         
9035 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9036
9037         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9038         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9039         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9040         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9041         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9042         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9043
9044 2007-08-22  Richard Guenther  <rguenther@suse.de>
9045
9046         PR middle-end/33007
9047         * gcc.dg/pr33007.c: New testcase.
9048
9049 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9050
9051         * gcc.c-torture/execute/strcmp-1.x: Delete.
9052
9053 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9054
9055         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9056         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9057         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9058         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9059         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9060         gcc.target/i386/stack-realign.c,
9061         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9062         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9063         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9064         target using dg-require-effective-target directive.
9065         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9066         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9067         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9068         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9069         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9070         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9071         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9072         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9073         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9074         Require lp64 target using dg-require-effective-target directive.
9075         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9076         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9077         directive.
9078         * gcc.target/i386/20010202-1.c: Move from here ...
9079         * gcc.dg/20010202-1.c: ... to here.
9080
9081 2007-08-22  Richard Guenther  <rguenther@suse.de>
9082
9083         PR tree-optimization/33142
9084         * gcc.c-torture/execute/pr33142.c: New testcase.
9085
9086 2007-08-22  Richard Guenther  <rguenther@suse.de>
9087
9088         PR middle-end/32563
9089         * g++.dg/torture/pr32563.C: New testcase.
9090
9091 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR middle-end/32912
9094         * gcc.dg/pr32912-1.c: Add -w to options.
9095         * gcc.dg/pr32912-2.c: Likewise.
9096         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9097
9098 2007-08-21  Ian Lance Taylor  <iant@google.com>
9099
9100         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9101
9102 2007-08-21  Ian Lance Taylor  <iant@google.com>
9103
9104         PR tree-optimization/33134
9105         * g++.dg/tree-ssa/pr33134.C: New test.
9106
9107 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9108
9109         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9110         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9111
9112 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR debug/32610
9115         * gcc.dg/debug/pr32610.c: New test.
9116
9117         * g++.dg/init/new24.C: New test.
9118
9119         PR middle-end/32912
9120         * gcc.dg/pr32912-1.c: New test.
9121         * gcc.dg/pr32912-2.c: New test.
9122         * gcc.dg/pr32912-3.c: New test.
9123
9124 2007-08-21  Richard Guenther  <rguenther@suse.de>
9125
9126         * gcc.dg/pointer-arith-10.c: New testcase.
9127
9128 2007-08-21  Richard Guenther  <rguenther@suse.de>
9129
9130         PR middle-end/33122
9131         * gcc.c-torture/compile/pr33122.c: New testcase.
9132
9133 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9134
9135         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9136
9137 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9138
9139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9140
9141 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9142
9143         PR c++/33025
9144         * g++.dg/init/new23.C: New test.
9145
9146 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9147
9148         PR middle-end/30564
9149         * gcc.c-torture/compile/pr30564-1.c: New test.
9150         * gcc.c-torture/compile/pr30564-2.c: New test.
9151
9152 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9153
9154         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9155
9156 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9157
9158         * gfortran.dg/interface_abstract_2.f90: New.
9159         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9160
9161 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9162
9163         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9164         unknown (so that outer-loop wont get analyzed).
9165         * gcc.dg/vect/vect-outer-1a.c: New test.
9166         * gcc.dg/vect/vect-outer-1b.c: New test.
9167         * gcc.dg/vect/vect-outer-1.c: New test.
9168         * gcc.dg/vect/vect-outer-2a.c: New test.
9169         * gcc.dg/vect/vect-outer-2b.c: New test.
9170         * gcc.dg/vect/vect-outer-2c.c: New test.
9171         * gcc.dg/vect/vect-outer-2.c: New test.
9172         * gcc.dg/vect/vect-outer-3a.c: New test.
9173         * gcc.dg/vect/vect-outer-3b.c: New test.
9174         * gcc.dg/vect/vect-outer-3c.c: New test.
9175         * gcc.dg/vect/vect-outer-3.c: New test.
9176         * gcc.dg/vect/vect-outer-4a.c: New test.
9177         * gcc.dg/vect/vect-outer-4b.c: New test.
9178         * gcc.dg/vect/vect-outer-4c.c: New test.
9179         * gcc.dg/vect/vect-outer-4d.c: New test.
9180         * gcc.dg/vect/vect-outer-4e.c: New test.
9181         * gcc.dg/vect/vect-outer-4f.c: New test.
9182         * gcc.dg/vect/vect-outer-4g.c: New test.
9183         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9184         * gcc.dg/vect/vect-outer-4i.c: New test.
9185         * gcc.dg/vect/vect-outer-4j.c: New test.
9186         * gcc.dg/vect/vect-outer-4k.c: New test.
9187         * gcc.dg/vect/vect-outer-4l.c: New test.
9188         * gcc.dg/vect/vect-outer-4m.c: New test.
9189         * gcc.dg/vect/vect-outer-4.c: New test.
9190         * gcc.dg/vect/vect-outer-5.c: New test.
9191         * gcc.dg/vect/vect-outer-6.c: New test.
9192         * gcc.dg/vect/vect-outer-fir.c: New test.
9193         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9194         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9195
9196 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9197
9198         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9199         and -fno-tree-reassoc.
9200         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9201         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9202         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9203         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9204         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9205         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9206         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9207         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9208         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9209         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9210         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9211         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9212         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9213         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9214         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9215         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9216         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9217         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9218         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9219         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9220         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9221         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9222         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9223         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9224         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9225         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9226         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9227         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9228         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9229         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9230         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9231         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9232         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9233         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9234         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9235         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9236         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9237
9238 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9239
9240         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9241         versioning for aliasing).
9242         * gcc.dg/vect/vect-35.c: Likewise.
9243
9244         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9245         targets.
9246         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9247
9248 2007-08-18  Tom Tromey  <tromey@redhat.com>
9249
9250         PR preprocessor/32974:
9251         * gcc.dg/cpp/pr32974.c: New file.
9252
9253 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9254
9255         * gfortran.dg/interface_abstract_1.f90: New.
9256
9257 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/32881
9260         * gfortran.dg/pure_initializer_1.f90: New test.
9261
9262 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9263
9264         PR fortran/32875
9265         * gfortran.dg/array_constructor_18.f90: New test.
9266
9267 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9268
9269         PR c++/28989
9270         * g++.dg/expr/lval3.C: New test.
9271         * g++.dg/expr/lval4.C: New test.
9272
9273 2007-08-17  Ollie Wild  <aaw@google.com>
9274
9275         PR c++/31749
9276         * g++.dg/lookup/builtin3.C: New test.
9277         * g++.dg/lookup/builtin4.C: New test.
9278         * g++.dg/lookup/using19.C: New test.
9279
9280 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9281
9282         PR c++/32190
9283         * g++.dg/parse/error31.C: New.
9284
9285 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9286
9287         PR c++/32112
9288         * g++.dg/template/error26.C: New.
9289
9290 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9291
9292         PR fortran/33079
9293         * gfortran.dg/zero_length_2.f90: New test.
9294
9295 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9296
9297         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9298         * gfortran.dg/kind_tests_3.f03: Ditto.
9299         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9300         * gfortran.dg/interface_13.f90: Ditto.
9301         * gfortran.dg/pr32738.f90: Ditto.
9302         * gfortran.dg/module_private_1.f90: Ditto.
9303         * gfortran.dg/test_only_clause.f90: Ditto.
9304         * gfortran.dg/bind_c_vars.f90: Ditto.
9305         * gfortran.dg/bind_c_dts.f90: Ditto.
9306         * gfortran.dg/use_9.f90: Ditto.
9307         * gfortran.dg/generic_8.f90: Ditto.
9308         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9309         * gfortran.dg/private_type_6.f90: Ditto.
9310         * gfortran.dg/c_assoc.f90: Ditto.
9311         * gfortran.dg/private_type_7.f90: Ditto.
9312         * gfortran.dg/global_vars_c_init.f90: Ditto.
9313         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9314         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9315         * gfortran.dg/c_size_t_test.f03: Ditto.
9316         * gfortran.dg/used_types_12.f90: Ditto.
9317         * gfortran.dg/pr25923.f90: Ditto.
9318         * gfortran.dg/test_com_block.f90: Ditto.
9319         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9320         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9321         * gfortran.dg/com_block_driver.f90: Ditto.
9322         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9323         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9324         * gfortran.dg/c_loc_test.f90: Ditto.
9325         * gfortran.dg/c_ptr_tests.f03: Ditto.
9326         * gfortran.dg/module_interface_1.f90: Ditto.
9327
9328 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9329
9330         PR c++/32870
9331         * g++.dg/other/error17.C: Adjust.
9332         
9333 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9334
9335         PR middle-end/32970
9336         * g++.dg/ext/altivec-14.C: New test.
9337
9338 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9339
9340         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9341         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9342         dump files.
9343         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9344         * gcc.dg/vect/pr32366.c: Ditto.
9345
9346 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9347
9348         PR testsuite/33082
9349         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9350         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9351         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9352         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9353
9354 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9355
9356         PR fortran/33072
9357         * gfortran.dg/use_9.f90: New.
9358
9359 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9360
9361         * g++.dg/gcov/gcov-5.C: New test.
9362
9363 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9364
9365         * g++.dg/gcov/gcov-4.C: New test.
9366         * lib/gcov.exp (verify-lines): Add support for
9367         checking no-coverage lines.
9368
9369 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9370
9371         * gcc.dg/vect/vect-vfa-01.c: New.
9372         * gcc.dg/vect/vect-vfa-02.c: New.
9373         * gcc.dg/vect/vect-vfa-03.c: New.
9374         * gcc.dg/vect/vect-vfa-04.c: New.
9375         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9376         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9377         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9378         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9379         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9380         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9381         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9382         gfortran.dg/vect/pr19049.f90: Rename to start with
9383         prefix no-vfa-.
9384         * gcc.dg/vect/vect.exp: Disable versioning for alias
9385         when test starts with no-vfa-.
9386         * gfortran.dg/vect/vect.exp: Likewise.
9387
9388 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9389
9390         * gcc.dg/torture/pr32897.c: New test.
9391
9392 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9393
9394         PR c++/31132
9395         * g++.dg/template/crash69.C: New.
9396
9397 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9398
9399         * lib/target-supports.exp (check_effective_target_arm32): Use
9400         check_no_compiler_messages.
9401
9402 2007-08-15  Diego Novillo  <dnovillo@google.com>
9403
9404         gcc.dg/tree-ssa/20070815.c: New test.
9405
9406 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9407
9408         PR fortran/33077
9409         * gfortran.dg/random_7.f90: Initialize variable.
9410
9411 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9412
9413         PR middle-end/33074
9414         * gfortran.dg/pr33074.f90: New test.
9415
9416         PR c++/32992
9417         * g++.dg/opt/nrv14.C: New test.
9418
9419 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9420
9421         PR c++/33035
9422         * g++.dg/template/crash68.C: New.
9423
9424 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9425
9426         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9427         * gcc.dg/sibcall-4.c: Ditto.
9428
9429 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9430
9431         PR fortran/33066
9432         * gfortran.dg/use_8.f90: New test.
9433         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9434
9435 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9436
9437         PR c++/27211
9438         * g++.dg/template/error27.C: New.
9439         * g++.dg/template/error28.C: New.
9440         * g++.dg/other/pr28304.C: Adjust.
9441         * g++.old-deja/g++.mike/p811.C: Likewise.
9442
9443 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9444
9445         PR target/30315
9446         * gcc.target/i386/pr30315.c: New.
9447
9448 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9449
9450         PR fortran/32594
9451         * gfortran.dg/substr_5.f90: New test.
9452
9453 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9454
9455         PR c/30428
9456         * gcc.dg/vector-2.c: New test.
9457
9458         PR c++/30428
9459         * g++.dg/ext/vector8.C: New test.
9460
9461 2007-08-13  Dan Hipschman  <dsh@google.com>
9462
9463         PR c/32953
9464         * gcc.dg/format/array-1.c: Add an additional test for
9465         unterminated format strings of length 1.
9466
9467 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9468
9469         PR fortran/32926
9470         * gfortran.dg/external_procedures_3.f90: New test.
9471
9472 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9473
9474         PR fortran/32827
9475         * gfortran.dg/import6.f90: New test.
9476
9477 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9478
9479         PR C/30427
9480         *  gcc.dg/vector-1.c: New test.
9481
9482 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9483
9484         * gcc.dg/pr21255-4.c: Skip for PIC.
9485         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9486
9487 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9488
9489         * gcc.dg/attr-isr.c: Skip for PIC.
9490         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9491         * gcc.dg/attr-isr-trapa.c: Likewise.
9492         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9493         * gcc.dg/pragma-isr-trapa.c: Likewise.
9494         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9495
9496 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9497
9498         PR fortran/32962
9499         * gfortran.dg/transpose_1.f90: New test.
9500
9501 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9502
9503         PR fortran/29600
9504         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9505         intrinsic.
9506
9507 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9508
9509         PR fortran/30964
9510         PR fortran/33054
9511         * gfortran.dg/random_4.f90: New test.
9512         * gfortran.dg/random_5.f90: New test.
9513         * gfortran.dg/random_6.f90: New test.
9514         * gfortran.dg/random_7.f90: New test.
9515
9516 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9517
9518         PR fortran/32860
9519         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9520
9521 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9522
9523         PR fortran/31629
9524         * gfortran.dg/module_private_1.f90: New test.
9525
9526 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9527
9528         PR fortran/29600
9529         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9530         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9531
9532 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9533
9534         PR fortran/32937
9535         * gfortran.dg/char_length_6.f90: New test.
9536
9537 2007-08-10  Ollie Wild  <aaw@google.com>
9538
9539         * g++.dg/lookup/using18.C: New test.
9540
9541 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9542
9543         PR c++/17763
9544         * g++.dg/other/error16.C: New.
9545
9546 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9547
9548         PR libfortran/33039
9549         * gfortran.dg/namelist_37.f90: New test.
9550
9551 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9552
9553         PR c++/22256
9554         * g++.dg/conversion/op3.C: New.
9555
9556 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9557
9558         PR fortran/32987
9559         * gfortran.dg/fmt_tab_1.f90: New.
9560         * gfortran.dg/fmt_tab_2.f90: New.
9561
9562 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9563
9564         PR c/32796
9565         * gcc.c-torture/compile/pr32796.c: New test.
9566
9567 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9568
9569         PR middle-end/32813
9570         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9571         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9572         instead of just -O.
9573
9574 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9575
9576         * gcc.target/mips/code-readable-1.c: New test.
9577         * gcc.target/mips/code-readable-2.c: Likewise.
9578         * gcc.target/mips/code-readable-3.c: Likewise.
9579
9580 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9581             Revital Eres  <eres@il.ibm.com>
9582
9583         * gfortran.dg/sms-1.f90: Add comment.
9584         * gfortran.dg/sms-2.f90: New.
9585
9586 2007-08-07  Ian Lance Taylor  <iant@google.com>
9587
9588         * gcc.dg/instrument-1.c: New test.
9589         * gcc.dg/instrument-2.c: New test.
9590         * gcc.dg/instrument-3.c: New test.
9591
9592 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9593
9594         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9595
9596 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9597
9598         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9599         !vector_alignment_reachable targets.
9600         * gcc.dg/vect/vect-33.c: Likewise.
9601         * gcc.dg/vect/vect-42.c: Likewise.
9602         * gcc.dg/vect/vect-44.c: Likewise.
9603         * gcc.dg/vect/vect-50.c: Likewise.
9604         * gcc.dg/vect/vect-70.c: Likewise.
9605         * gcc.dg/vect/vect-71.c: Likewise.
9606         * gcc.dg/vect/vect-87.c: Likewise.
9607         * gcc.dg/vect/vect-88.c: Likewise.
9608         * gcc.dg/vect/vect-91.c: Likewise.
9609         * gcc.dg/vect/vect-93.c: Likewise.
9610         * gcc.dg/vect/vect-96.c: Likewise.
9611         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9612         * gcc.dg/vect/section-anchors-69.c: Likewise.
9613         * gcc.dg/vect/pr25413.c: Likewise.
9614         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9615         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9616         * gfortran.dg/vect-2.f90: Likewise.
9617         * gfortran.dg/vect-3.f90: Likewise.
9618         * gfortran.dg/vect-4.f90: Likewise.
9619         * gfortran.dg/vect-5.f90: Likewise.
9620         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9621         Return false for darwin. 
9622         (check_effective_target_vector_alignment_reachable_for_double): New.
9623
9624 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9625
9626         * gcc.dg/multiword-1.c: New testcase.
9627
9628 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9629
9630         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9631         messages.
9632         * gfortran.dg/namelist_36.f90: New test.
9633
9634 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9635
9636         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9637           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9638
9639 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9640
9641         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9642         * gcc.dg/torture/type-generic-1.c: Likewise.
9643
9644 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9645
9646         * gcc.c-torture/20070522-1.c: Move to ...
9647         * gcc.c-torture/compile/20070522-1.c: Here.
9648
9649 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9650
9651         PR fortran/29828
9652         * gfortran.dg/minmax_char_1.f90: New test.
9653         * gfortran.dg/minmax_char_2.f90: New test.
9654         * gfortran.dg/min_max_optional_4.f90: New test.
9655
9656 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9657
9658         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9659         hanging on the testcase.
9660
9661 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9662
9663         PR middle-end/32988
9664         * gcc.c-torture/compile/pr32988.c: New test.
9665
9666 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9667
9668         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9669
9670 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9671
9672         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9673
9674         Revert:
9675         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9676
9677         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9678
9679 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9680
9681         PR fortran/32979
9682         * gfortran.dg/isnan_1.f90: New test.
9683
9684 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9685             Revital Eres <eres@il.ibm.com>
9686
9687         * gcc.dg/sms-antideps.c: New test.
9688
9689 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9690
9691         PR fortran/31214
9692         * gfortran.dg/entry_13.f90: New test.
9693
9694         * gfortran.dg/entry_12.f90: Clean up .mod file.
9695
9696 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9697
9698         PR fortran/32770
9699         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9700         variables as kind=4 so they don't overflow the record length.
9701
9702 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9703
9704         PR fortran/32968
9705         * gfortran.dg/selected_kind_1.f90: New test.
9706
9707 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9708
9709         PR middle-end/32780
9710         * gcc.c-torture/compile/pr32780.c: New test.
9711
9712 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9713
9714         RP middle-end/32399
9715         * gcc.c-torture/compile/pr32399.c: New testcase.
9716
9717 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9718
9719         PR middle-end/32304
9720         * g++.dg/torture/pr32304.C: New testcase.
9721
9722 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9723
9724         PR middle-end/32935
9725         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9726
9727 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9728
9729         PR fortran/32955
9730         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9731
9732 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9733
9734         PR fortran/31202
9735         * gfortran.dg/nint_2.f90: New test.
9736
9737 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9738
9739         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9740         * gcc.dg/weak/typeof-2.c: Likewise.
9741
9742 2007-08-03  Diego Novillo  <dnovillo@google.com>
9743
9744         PR 31521
9745         * gcc.dg/tree-ssa/pr31521.c: New test.
9746
9747 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9748
9749         PR fortran/32770
9750         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9751         iostat must be default kind.
9752
9753 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9754
9755         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9756
9757 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9758
9759         PR fortran/32770
9760         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9761         explicit so test passes with -fdefault-integer-8.
9762         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9763         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9764
9765 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9766
9767         PR c++/30849
9768         * g++.dg/parse/asm1.C: New test.
9769
9770         PR c++/30850
9771         * g++.dg/parse/asm2.C: Likewise.
9772
9773         PR c++/30851
9774         * g++.dg/parse/asm3.C: Likewise.
9775         
9776 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9777
9778         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9779           "int" is only 16 bit bits wide.
9780         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9781
9782 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9783
9784         * g++.dg/torture/type-generic-1.C: New.
9785         * gcc.dg/pr28796-2.c: Move tests ...
9786         * gcc.dg/tg-tests.h: ... here.
9787         * gcc.dg/torture/type-generic-1.c: New.
9788
9789 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9790
9791         PR libfortran/32954
9792         * minmaxloc_3.f90:  New test case.
9793
9794 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9795
9796         PR fortran/32936
9797         * gfortran.dg/allocate_stat.f90: New.
9798
9799 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9800
9801         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9802
9803 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9804
9805         PR tree-optimization/32919
9806         * gcc.c-torture/compile/pr32919.c: New.
9807
9808 2007-08-01  Nick Clifton  <nickc@redhat.com>
9809
9810         * gcc.c-torture/execute/execute.exp: Change copyright header to
9811         refer to version 3 of the GNU General Public License and to point
9812         readers at the COPYING3 file and the FSF's license web page.
9813         * gcc.c-torture/execute/ieee/ieee.exp,
9814         gcc.c-torture/unsorted/unsorted.exp,
9815         gcc.c-torture/compile/compile.exp,
9816         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9817         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9818         gcc.target/cris/torture/cris-torture.exp,
9819         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9820         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9821         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9822         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9823         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9824         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9825         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9826         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9827         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9828         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9829         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9830         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9831         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9832         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9833         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9834         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9835         gcc.dg/noncompile/noncompile.exp,
9836         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9837         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9838         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9839         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9840         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9841         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9842         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9843         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9844         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9845         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9846         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9847         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9848         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9849         g++.old-deja/old-deja.exp,
9850         gfortran.fortran-torture/execute/execute.exp,
9851         gfortran.fortran-torture/compile/compile.exp,
9852         treelang/output/output-1.c, treelang/output/output-1.tree,
9853         treelang/execute/execute.exp, treelang/Makefile.in,
9854         treelang/compile/compile.exp, g++.dg/dg.exp,
9855         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9856         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9857         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9858         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9859         g++.dg/compat/struct-layout-1.exp,
9860         g++.dg/compat/struct-layout-1_generate.c,
9861         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9862         g++.dg/bprob/bprob.exp, config/default.exp,
9863         gcc.test-framework/test-framework.awk,
9864         gcc.test-framework/gen_directive_tests,
9865         gcc.test-framework/test-framework.exp,
9866         objc.dg/special/special.exp,
9867         objc.dg/gnu-encoding/gnu-encoding.exp,
9868         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9869         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9870         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9871         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9872         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9873         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9874         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9875         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9876         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9877         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9878         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9879         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9880         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9881         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9882         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9883         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9884         Likewise.
9885
9886 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9887
9888         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9889         error message text.
9890
9891 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9892
9893         PR fortran/32945
9894         * gfortran.dg/initialization_12.f90: New test.
9895
9896 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9897
9898         PR fortran/31609
9899         * gfortran.dg/entry_12.f90: New test.
9900
9901 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9902
9903         PR fortran/32938
9904         * gfortran.dg/altreturn_6.f90: New test.
9905
9906 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9907
9908         PR fortran/32942
9909         * gfortran.dg/exponent_2.f90: New test.
9910
9911 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9912
9913         * gcc.dg/vect/vect-117.c: New test.
9914         * gcc.dg/vect/vect-74.c: Enabled test
9915         * gcc.dg/vect/vect-81.c: Enabled test
9916
9917 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9918
9919         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9920         s/dg-error/dg-warning where warning is expected.
9921
9922 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9923
9924         PR fortran/32770
9925         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9926         of huge() to correct kind.
9927
9928 2007-07-30  Ollie Wild  <aaw@google.com>
9929
9930         * gcc.dg/cpp/counter-2.c: New test.
9931         * gcc.dg/cpp/counter-3.c: New test.
9932         * gcc.dg/cpp/dir-only-1.c: New test.
9933         * gcc.dg/cpp/dir-only-1.h: New file.
9934         * gcc.dg/cpp/dir-only-2.c: New test.
9935         * gcc.dg/cpp/dir-only-3.c: New test.
9936         * gcc.dg/cpp/dir-only-3a.h: New file.
9937         * gcc.dg/cpp/dir-only-3b.h: New file.
9938         * gcc.dg/cpp/dir-only-4.c: New test.
9939         * gcc.dg/cpp/dir-only-5.c: New test.
9940         * gcc.dg/cpp/dir-only-6.c: New test.
9941
9942 2007-07-30  Julian Brown  <julian@codesourcery.com>
9943
9944         * gcc.target/arm/neon/v*.c: Regenerate.
9945
9946 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9947
9948         PR c++/32108
9949         * g++.dg/ext/label6.C: New.
9950
9951 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9952
9953         PR libfortran/32858
9954         PR libfortran/30814
9955         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9956
9957 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9958
9959         PR fortran/31211
9960         * gfortran.dg/actual_pointer_function_1.f90: New test.
9961
9962         PR fortran/32682
9963         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9964
9965 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9966
9967         PR fortran/32906
9968         * gfortran.dg/shape_1.f90: Adjust error message.
9969         * gfortran.dg/parameter_array_ref_1.f90: New test.
9970
9971 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9972
9973         PR fortran/31609
9974         * gfortran.dg/entry_11.f90: New test.
9975
9976 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9977             Revital Eres  <eres@il.ibm.com>
9978
9979         * gfortran.dg/sms-1.f90: New test.
9980
9981 2007-07-28  Richard Guenther  <rguenther@suse.de>
9982
9983         * gcc.c-torture/compile/pr32920.c: New testcase.
9984
9985 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9986
9987         PR c++/30917
9988         * g++.dg/lookup/friend11.C: New test.
9989
9990 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9991
9992         * gfortran.dg/namelist_5.f90: Adjusted error message.
9993         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9994         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9995         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9996         * gfortran.dg/namelist_32.f90: ... this.
9997
9998         PR fortran/32876
9999         * gfortran.dg/namelist_33.f90: New test.
10000
10001         PR fortran/32905
10002         * gfortran.dg/namelist_34.f90: New test.
10003
10004         PR fortran/31818
10005         * gfortran.dg/namelist_35.f90: New test.
10006
10007 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10008
10009         PR fortran/32880
10010         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10011
10012 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10013
10014         PR testsuite/32471
10015         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10016           assuming it is 0x7ffffffff.
10017         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10018         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10019
10020 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10021
10022         * gfortran.dg/operator_3.f90: Fix dg directive.
10023         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10024         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10025         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10026
10027 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10028
10029         * g++.dg/cpp0x/decltype1.C: New.
10030         * g++.dg/cpp0x/decltype2.C: New.
10031         * g++.dg/cpp0x/decltype3.C: New.
10032         * g++.dg/cpp0x/decltype4.C: New.
10033         * g++.dg/cpp0x/decltype5.C: New.
10034         * g++.dg/cpp0x/decltype6.C: New.
10035
10036 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10037
10038         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10039           because the test relies on bit 31 to be the sign bit.
10040
10041 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10042
10043         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10044           assuming it is 0x7fffffff.
10045         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10046         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10047
10048 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/32346
10051         * g++.dg/expr/bitfield9.C: New test.
10052
10053 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10054
10055         PR fortran/32899
10056         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10057
10058 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10059
10060         PR fortran/32760
10061         * gfortran.dg/private_type_7.f90: New test.
10062
10063 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10064
10065         PR fortran/32035
10066         * gfortran.dg/select_char_1.f90: New test.
10067
10068 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10069
10070         PR fortran/32903
10071         * gfortran.dg/initialization_11.f90: New test.
10072
10073 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10074
10075         * gcc.target/mips/ins-1.c: New test.
10076
10077 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10078
10079         PR/19232
10080         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10081         (f1): Likewise.
10082
10083 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10084
10085         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10086         error: width of 'spare' exceeds its type.
10087
10088 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10089
10090         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10091         * gcc.dg/sibcall-4.c: Likewise.
10092
10093 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10094
10095         PR rtl-optimization/31500
10096         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10097         * g++.dg/warn/Warray-bounds.C: Likewise.
10098
10099 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10100
10101         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10102
10103 2007-07-25  Julian Brown  <julian@codesourcery.com>
10104             Paul Brook  <paul@codesourcery.com>
10105             Joseph Myers  <joseph@codesourcery.com>
10106             Mark Shinwell  <shinwell@codesourcery.com>
10107
10108         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10109         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10110         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10111         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10112         (check_effective_target_arm_neon_hw): New.
10113         * gcc.target/arm/neon/neon.exp: New file.
10114         * gcc.target/arm/neon/polytypes.c: New file.
10115         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10116
10117 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10118
10119         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10120           targets where an "int" is less than 32 bits wide.
10121
10122 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10123
10124         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10125
10126 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10127
10128         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10129           during addition if an int is only 16 bits wide.
10130         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10131
10132 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10133
10134         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10135           size as "long int" and are 32 or 64 bits wide.
10136         * gcc.dg/torture/pr28814.c: Likewise.
10137
10138 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10139
10140         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10141           exactly as wide as an int.
10142
10143 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10144
10145         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10146         Define and use throughout as long long printf format specifier.
10147         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10148         Likewise.
10149
10150 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10151
10152         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10153         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10154
10155 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10156
10157         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10158
10159 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10160
10161         * gcc.c-torture/execute/20070724-1.c: New.
10162
10163 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10164
10165         PR fortran/31205
10166         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10167         "deallocates" to 24, since patch has code rid of much spurious
10168         code.
10169         * gfortran.dg/interface_assignment_1.f90 : New test.
10170
10171         PR fortran/32842
10172         * gfortran.dg/interface_assignment_2.f90 : New test.
10173
10174 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10175
10176         PR fortran/32867
10177         * fortran.dg/initialization_10.f90: New test.
10178
10179 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10180
10181         PR fortran/32778
10182         * gfortran.dg/imag_2.f: Removed
10183         * gfortran.dg/warn_std_1.f90: New test.
10184         * gfortran.dg/warn_std_2.f90: New test.
10185         * gfortran.dg/warn_std_3.f90: New test.
10186
10187 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10188
10189         PR c++/29001
10190         * g++.dg/init/new22.C: New.
10191
10192 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10193
10194         PR c++/32561
10195         * g++.dg/template/crash67.C: New.
10196
10197 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10198
10199         * lib/target-support.exp (check_effective_target_natural_alignment): 
10200         (check_effective_target_vector_alignment_reachable): New.
10201         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10202         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10203         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10204         check.
10205         * gcc.dg/vect/pr25413.c: Likewise.
10206         * gcc.dg/vect/pr31699.c: Likewise.
10207
10208 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10209
10210         PR fortran/30814
10211         * gfortran.dg/pack_bounds_1.f90:  New test case.
10212
10213 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10214
10215         PR fortran/31639
10216         * gfortran.dg/initialization_9.f90: New test.
10217
10218 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10219
10220         PR fortran/32797
10221         PR fortran/32800
10222         * gfortran.dg/bind_c_usage_8.f03: New test case.
10223         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10224         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10225
10226 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10227
10228         * gcc.target/mips/branch-cost-1.c: New test.
10229         * gcc.target/mips/branch-cost-2.c: Likewise.
10230
10231 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10232
10233         PR fortran/32732
10234         * gfortran.dg/c_char_tests.f03: New test case.
10235         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10236         * gfortran.dg/c_char_tests_2.f03: New test case.
10237         * gfortran.dg/value_6.f03: Ditto.
10238         * gfortran.dg/value_7.f03: Ditto.
10239
10240 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10241
10242         PR fortran/32600
10243         * gfortran.dg/c_funloc_tests_5.f03: New.
10244         * gfortran.dg/c_funloc_tests_5.f04: New.
10245         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10246
10247 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10248
10249         PR c++/32839
10250         * g++.dg/expr/call4.C: New.
10251         * g++.dg/expr/call5.C: New.
10252
10253 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10254
10255         PR fortran/32710
10256         * gfortran.dg/namelist_30.f90: New test.
10257
10258 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10259
10260         PR fortran/29962
10261         * gfortran.dg/array_initializer_1.f90: Removed warning.
10262         * gfortran.dg/initialization_1.f90: Adjusted messages.
10263         * gfortran.dg/nested_modules_6.f90: Removed warning.
10264
10265         PR fortran/31253
10266         * gfortran.dg/initialization_7.f90: New test.
10267
10268         PR fortran/31639
10269         * gfortran.dg/initialization_8.f90: New test.
10270
10271 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         PR c++/30818
10274         * g++.dg/template/crash47.C: Adjust errors.
10275         * g++.dg/template/crash48.C: Adjust errors.
10276         * g++.dg/template/typename12.C: New.
10277         * g++.dg/template/typename13.C: New.
10278         * g++.dg/template/typename14.C: New.
10279         * g++.dg/template/typedef6.C: Adjust errors.
10280
10281 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10282
10283         PR fortran/32627
10284         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10285         * gfortran.dg/pr32627.f03: New test case.
10286
10287         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10288         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10289         c_f_pointer_logical.
10290         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10291         c_f_pointer_complex.
10292         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10293         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10294         c_f_pointer_shape_tests_2.
10295         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10296
10297 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10298
10299         PR fortran/32804
10300         * gfortran.dg/c_loc_tests_9.f03: New test case.
10301         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10302
10303 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10304
10305         PR fortran/32823
10306         * gfortran.dg/int_2.f90: New test.
10307         
10308 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10309
10310         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10311
10312 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10313
10314         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10315         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10316
10317 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10318
10319         PR tree-optimization/19910
10320         * gcc.dg/pr19910.c: New test.
10321
10322 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10323
10324         PR fortran/32738
10325         * gfortran.dg/pr32738.f90: New test.
10326
10327 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10328
10329         PR tree-optimzation/32635
10330         * gfortran.dg/pr32635.f:  New test case.
10331
10332 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10333
10334         PR fortran/32801
10335         * gfortran.dg/pr32801.f03: New test case.
10336
10337 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10338
10339         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10340         Test negative numbers also.
10341         * gcc.dg/c99-math-float-1.c: Likewise.
10342         * gcc.dg/c99-math-long-double-1.c: Likewise.
10343         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10344         test inputs.
10345
10346 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10347         
10348         * lib/target-supports.exp (check_effective_target_sync_int_long):
10349         Enable for xtensa.
10350         (check_effective_target_sync_char_short): Likewise.
10351         
10352 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10353
10354         * gcc.dg/pr28796-2.c: Add more cases.
10355
10356 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10357
10358         * gcc.dg/pr28796-1.c: Add more cases.
10359         * gcc.dg/pr28796-2.c: Likewise.
10360
10361 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10362
10363         * gcc.dg/pr28796-1.c: Add more cases.
10364         * gcc.dg/pr28796-2.c: Likewise.
10365
10366 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10367
10368         PR fortran/32535
10369         * gfortran.dg/pr32535.f90: New test.
10370
10371 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10372
10373         PR fortran/31320
10374         PR fortran/32665
10375         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10376
10377 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10378
10379         PR rtl-optimization/32773
10380         * gcc.dg/pr32773.c: New test.
10381
10382 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10383
10384         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10385         match flax-vector-conversions note.
10386         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10387         instead of dg-error for the warning.
10388
10389 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10390
10391         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10392           adapted to work on targets with 16-bit or wider int.
10393         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10394         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10395         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10396         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10397
10398 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10399
10400         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10401         support large arrays.
10402         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10403         * gcc.dg/20061109-1.c: Likewise.
10404         * gcc.c-torture/execute/20061101-1.x: Likewise.
10405         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10406         * gcc.c-torture/execute/pr31448.x: Likewise.
10407
10408 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10409
10410         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10411
10412         PR fortran/32238
10413         * gfortran.dg/pr32238.f90: New test.
10414
10415         PR fortran/32222
10416         * gfortran.dg/pr32222.f90: New test.
10417
10418         PR fortran/32242
10419         * gfortran.dg/pr32242.f90: New test.
10420         
10421 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10422             David Ung  <davidu@mips.com>
10423
10424         * gcc.target/mips/mips-sched-madd.c: New test case.
10425
10426 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10427
10428         PR libfortran/32611
10429         * gfortran.dg/large_real_kind_1.f90: Update test.
10430         * gfortran.dg/pr17706.f90: Update test.
10431         * gfortran.dg/fmt_zero_digits.f90: Update test.
10432         * gfortran.dg/fmt_zero_precision.f90: Update test.
10433         * gfortran.dg/real_const_3.f90: Update test.
10434
10435 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10436
10437         PR fortran/32036
10438         * gfortran.dg/bounds_check_8.f90: New test.
10439         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10440
10441 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10442
10443         PR fortran/32357
10444         * gfortran.dg/mvbits_2.f90: New test.
10445
10446 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10447
10448         PR libfortran/32731
10449         * gfortran.dg/pack_mask_1.f90:  New test.
10450         * gfortran.dg/unpack_mask_1.f90:  New test.
10451
10452 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10453
10454         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10455         * gcc.dg/20001101-1.c: Likewise.
10456         * gcc.dg/20001102-1.c: Likewise.
10457         * gcc.dg/20020116-2.c: Likewise.
10458         * gcc.dg/20020416-1.c: Likewise.
10459         * gcc.dg/sparc-constant-1.c: Likewise.
10460         * gcc.dg/sparc-dwarf2.c: Likewise.
10461         * gcc.dg/sparc-frame-1.c: Likewise.
10462         * gcc.dg/sparc-getcontext-1.c: Likewise.
10463         * gcc.dg/sparc-loop-1.c: Likewise.
10464         * gcc.dg/sparc-reg-1.c: Likewise.
10465         * gcc.dg/sparc-ret.c: Likewise.
10466         * gcc.dg/sparc-trap-1.c: Likewise.
10467         * gcc.dg/ultrasp10.c: Likewise.
10468         * gcc.dg/ultrasp11.c: Likewise.
10469         * gcc.dg/ultrasp1.c: Likewise.
10470         * gcc.dg/ultrasp2.c: Likewise.
10471         * gcc.dg/ultrasp3.c: Likewise.
10472         * gcc.dg/ultrasp4.c: Likewise.
10473         * gcc.dg/ultrasp5.c: Likewise.
10474         * gcc.dg/ultrasp6.c: Likewise.
10475         * gcc.dg/ultrasp7.c: Likewise.
10476         * gcc.dg/ultrasp8.c: Likewise.
10477         * gcc.dg/ultrasp9.c: Likewise.
10478         * gcc.dg/splet-1.c: Delete.
10479
10480 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10481
10482         PR fortran/32724
10483         * gfortran.dg/stfunc_5.f90: New test.
10484
10485 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10486
10487         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10488         New procedure to check if arrays are naturally aligned to the vector
10489         alignment boundary.
10490         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10491         in size_t typedef.  Adjust tree dump scan results according to
10492         vect_aligned_arrays target check.
10493         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10494         vect_aligned_arrays target check.
10495         * gcc.dg/vect/pr31699.c: Ditto.
10496
10497 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10498
10499         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10500         for V2DFmode vector conditional expression.
10501         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10502         and dfceq patterns.
10503         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10504         and dfcgt patterns.
10505         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10506         V2DFmode comparison and test special values.
10507         * lib/target-supports.exp: Switch on test for V2DFmode 
10508         vector conditional expression.
10509
10510 2007-07-13  Richard Guenther  <rguenther@suse.de>
10511
10512         PR tree-optimization/32721
10513         * gcc.dg/pr32721.c: New testcase.
10514
10515 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10516
10517         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10518         error message part that continues on a new line.
10519
10520 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10521
10522         * gcc.dg/c99-tgmath-1.c: New.
10523         * gcc.dg/c99-tgmath-2.c: New.
10524         * gcc.dg/c99-tgmath-3.c: New.
10525         * gcc.dg/c99-tgmath-4.c: New.
10526
10527 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10528             Janis Johnson  <janis187@us.ibm.com>
10529
10530         PR testsuite/25241
10531         * gcc.test-framework/dg-error-exp-F.c: New test.
10532         * gcc.test-framework/dg-warning-exp-F.c: New test.
10533         * lib/gcc.exp: Enable warning and error prefixes.
10534         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10535         (dg-error): Wrap original dg-error.
10536         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10537         markers from dg-error/dg-warning directives.
10538         * gcc.dg/20040322-1.c: Likewise.
10539         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10540         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10541         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10542         * gcc.dg/Werror-1.c: Likewise.
10543         * gcc.dg/Werror-10.c: Likewise.
10544         * gcc.dg/Werror-11.c: Likewise.
10545         * gcc.dg/Werror-2.c: Likewise.
10546         * gcc.dg/Werror-3.c: Likewise.
10547         * gcc.dg/Werror-4.c: Likewise.
10548         * gcc.dg/Werror-5.c: Likewise.
10549         * gcc.dg/Werror-6.c: Likewise.
10550         * gcc.dg/Werror-7.c: Likewise.
10551         * gcc.dg/Werror-8.c: Likewise.
10552         * gcc.dg/Werror-9.c: Likewise.
10553         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10554         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10555         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10556         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10557         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10558         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10559         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10560         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10561         * gcc.dg/Wnested-externs-1.c: Likewise.
10562         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10563         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10564         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10565         * gcc.dg/Wshadow-3.c: Likewise.
10566         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10567         * gcc.dg/Wwrite-strings-1.c: Likewise.
10568         * gcc.dg/anon-struct-5.c: Likewise.
10569         * gcc.dg/anon-struct-6.c: Likewise.
10570         * gcc.dg/anon-struct-7.c: Likewise.
10571         * gcc.dg/anon-struct-8.c: Likewise.
10572         * gcc.dg/array-8.c: Likewise.
10573         * gcc.dg/array-quals-2.c: Likewise.
10574         * gcc.dg/asm-qual-1.c: Likewise.
10575         * gcc.dg/asm-wide-1.c: Likewise.
10576         * gcc.dg/assign-warn-1.c: Likewise.
10577         * gcc.dg/assign-warn-2.c: Likewise.
10578         * gcc.dg/bitfld-10.c: Likewise.
10579         * gcc.dg/bitfld-11.c: Likewise.
10580         * gcc.dg/bitfld-12.c: Likewise.
10581         * gcc.dg/bitfld-13.c: Likewise.
10582         * gcc.dg/bitfld-14.c: Likewise.
10583         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10584         * gcc.dg/builtins-30.c: Likewise.
10585         * gcc.dg/c90-const-expr-5.c: Likewise.
10586         * gcc.dg/c90-typespec-1.c: Likewise.
10587         * gcc.dg/c99-const-expr-5.c: Likewise.
10588         * gcc.dg/c99-flex-array-5.c: Likewise.
10589         * gcc.dg/c99-fordecl-3.c: Likewise.
10590         * gcc.dg/c99-tag-3.c: Likewise.
10591         * gcc.dg/c99-typespec-1.c: Likewise.
10592         * gcc.dg/c99-vla-jump-1.c: Likewise.
10593         * gcc.dg/c99-vla-jump-2.c: Likewise.
10594         * gcc.dg/c99-vla-jump-3.c: Likewise.
10595         * gcc.dg/c99-vla-jump-4.c: Likewise.
10596         * gcc.dg/c99-vla-jump-5.c: Likewise.
10597         * gcc.dg/cast-1.c: Likewise.
10598         * gcc.dg/cast-2.c: Likewise.
10599         * gcc.dg/cast-3.c: Likewise.
10600         * gcc.dg/cast-4.c: Likewise.
10601         * gcc.dg/cast-pretty-print-1.c: Likewise.
10602         * gcc.dg/comp-goto-2.c: Likewise.
10603         * gcc.dg/comp-goto-3.c: Likewise.
10604         * gcc.dg/cpp/error-1.c: Likewise.
10605         * gcc.dg/cpp/if-paren.c: Likewise.
10606         * gcc.dg/decl-7.c: Likewise.
10607         * gcc.dg/decl-8.c: Likewise.
10608         * gcc.dg/decl-nospec-1.c: Likewise.
10609         * gcc.dg/decl-nospec-2.c: Likewise.
10610         * gcc.dg/decl-nospec-3.c: Likewise.
10611         * gcc.dg/declspec-10.c: Likewise.
10612         * gcc.dg/declspec-11.c: Likewise.
10613         * gcc.dg/declspec-12.c: Likewise.
10614         * gcc.dg/declspec-13.c: Likewise.
10615         * gcc.dg/declspec-14.c: Likewise.
10616         * gcc.dg/declspec-15.c: Likewise.
10617         * gcc.dg/declspec-16.c: Likewise.
10618         * gcc.dg/declspec-17.c: Likewise.
10619         * gcc.dg/declspec-4.c: Likewise.
10620         * gcc.dg/declspec-5.c: Likewise.
10621         * gcc.dg/declspec-6.c: Likewise.
10622         * gcc.dg/declspec-7.c: Likewise.
10623         * gcc.dg/declspec-8.c: Likewise.
10624         * gcc.dg/declspec-9.c: Likewise.
10625         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10626         * gcc.dg/dfp/constants-c99.c: Likewise.
10627         * gcc.dg/dfp/keywords-c89.c: Likewise.
10628         * gcc.dg/dfp/keywords-c99.c: Likewise.
10629         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10630         * gcc.dg/dfp/typespec.c: Likewise.
10631         * gcc.dg/dremf-type-compat-2.c: Likewise.
10632         * gcc.dg/dremf-type-compat-3.c: Likewise.
10633         * gcc.dg/dremf-type-compat-4.c: Likewise.
10634         * gcc.dg/empty-source-2.c: Likewise.
10635         * gcc.dg/empty-source-3.c: Likewise.
10636         * gcc.dg/enum3.c: Likewise.
10637         * gcc.dg/extra-semi-2.c: Likewise.
10638         * gcc.dg/extra-semi-3.c: Likewise.
10639         * gcc.dg/float-range-1.c: Likewise.
10640         * gcc.dg/float-range-2.c: Likewise.
10641         * gcc.dg/float-range-3.c: Likewise.
10642         * gcc.dg/float-range-5.c: Likewise.
10643         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10644         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10645         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10646         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10647         * gcc.dg/format/cast-1.c: Likewise.
10648         * gcc.dg/format/gcc_diag-3.c: Likewise.
10649         * gcc.dg/format/gcc_diag-4.c: Likewise.
10650         * gcc.dg/format/gcc_diag-6.c: Likewise.
10651         * gcc.dg/format/gcc_diag-8.c: Likewise.
10652         * gcc.dg/format/gcc_diag-9.c: Likewise.
10653         * gcc.dg/format/nul-2.c: Likewise.
10654         * gcc.dg/format/opt-1.c: Likewise.
10655         * gcc.dg/format/opt-2.c: Likewise.
10656         * gcc.dg/format/opt-3.c: Likewise.
10657         * gcc.dg/format/opt-4.c: Likewise.
10658         * gcc.dg/format/opt-5.c: Likewise.
10659         * gcc.dg/format/opt-6.c: Likewise.
10660         * gcc.dg/framework-2.c: Likewise.
10661         * gcc.dg/func-args-1.c: Likewise.
10662         * gcc.dg/func-outside-1.c: Likewise.
10663         * gcc.dg/func-outside-2.c: Likewise.
10664         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10665         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10666         * gcc.dg/if-empty-1.c: Likewise.
10667         * gcc.dg/init-bad-1.c: Likewise.
10668         * gcc.dg/init-bad-2.c: Likewise.
10669         * gcc.dg/init-bad-3.c: Likewise.
10670         * gcc.dg/init-desig-obs-2.c: Likewise.
10671         * gcc.dg/init-desig-obs-3.c: Likewise.
10672         * gcc.dg/init-empty-2.c: Likewise.
10673         * gcc.dg/init-empty-3.c: Likewise.
10674         * gcc.dg/inline-11.c: Likewise.
10675         * gcc.dg/inline-12.c: Likewise.
10676         * gcc.dg/inline-8.c: Likewise.
10677         * gcc.dg/inline-9.c: Likewise.
10678         * gcc.dg/inline3.c: Likewise.
10679         * gcc.dg/label-decl-1.c: Likewise.
10680         * gcc.dg/label-decl-2.c: Likewise.
10681         * gcc.dg/label-decl-3.c: Likewise.
10682         * gcc.dg/label-decl-4.c: Likewise.
10683         * gcc.dg/long-long-typespec-1.c: Likewise.
10684         * gcc.dg/lvalue-2.c: Likewise.
10685         * gcc.dg/lvalue-3.c: Likewise.
10686         * gcc.dg/nested-func-3.c: Likewise.
10687         * gcc.dg/nested-redef-1.c: Likewise.
10688         * gcc.dg/noreturn-4.c: Likewise.
10689         * gcc.dg/old-style-prom-2.c: Likewise.
10690         * gcc.dg/old-style-prom-3.c: Likewise.
10691         * gcc.dg/old-style-then-proto-1.c: Likewise.
10692         * gcc.dg/overflow-warn-1.c: Likewise.
10693         * gcc.dg/overflow-warn-2.c: Likewise.
10694         * gcc.dg/overflow-warn-3.c: Likewise.
10695         * gcc.dg/overflow-warn-4.c: Likewise.
10696         * gcc.dg/overflow-warn-6.c: Likewise.
10697         * gcc.dg/parm-forwdecl-2.c: Likewise.
10698         * gcc.dg/parm-forwdecl-3.c: Likewise.
10699         * gcc.dg/parm-impl-decl-1.c: Likewise.
10700         * gcc.dg/parm-impl-decl-2.c: Likewise.
10701         * gcc.dg/parm-incomplete-1.c: Likewise.
10702         * gcc.dg/parm-mismatch-1.c: Likewise.
10703         * gcc.dg/pointer-arith-1.c: Likewise.
10704         * gcc.dg/pointer-arith-2.c: Likewise.
10705         * gcc.dg/pointer-arith-3.c: Likewise.
10706         * gcc.dg/pointer-arith-4.c: Likewise.
10707         * gcc.dg/pointer-arith-6.c: Likewise.
10708         * gcc.dg/pointer-arith-7.c: Likewise.
10709         * gcc.dg/pointer-arith-8.c: Likewise.
10710         * gcc.dg/pr13804-1.c: Likewise.
10711         * gcc.dg/pr15698-1.c: Likewise.
10712         * gcc.dg/pr15698-2.c: Likewise.
10713         * gcc.dg/pr15698-3.c: Likewise.
10714         * gcc.dg/pr15698-4.c: Likewise.
10715         * gcc.dg/pr15698-5.c: Likewise.
10716         * gcc.dg/pr15698-6.c: Likewise.
10717         * gcc.dg/pr15698-7.c: Likewise.
10718         * gcc.dg/pr15698-8.c: Likewise.
10719         * gcc.dg/pr17188-1.c: Likewise.
10720         * gcc.dg/pr17301-1.c: Likewise.
10721         * gcc.dg/pr17301-2.c: Likewise.
10722         * gcc.dg/pr17730-1.c: Likewise.
10723         * gcc.dg/pr20368-1.c: Likewise.
10724         * gcc.dg/pr20368-2.c: Likewise.
10725         * gcc.dg/pr20368-3.c: Likewise.
10726         * gcc.dg/pr22308-1.c: Likewise.
10727         * gcc.dg/qual-component-1.c: Likewise.
10728         * gcc.dg/redecl-1.c: Likewise.
10729         * gcc.dg/redecl-11.c: Likewise.
10730         * gcc.dg/redecl-12.c: Likewise.
10731         * gcc.dg/redecl-13.c: Likewise.
10732         * gcc.dg/redecl-14.c: Likewise.
10733         * gcc.dg/redecl-15.c: Likewise.
10734         * gcc.dg/register-var-1.c: Likewise.
10735         * gcc.dg/register-var-2.c: Likewise.
10736         * gcc.dg/stmt-expr-2.c: Likewise.
10737         * gcc.dg/stmt-expr-3.c: Likewise.
10738         * gcc.dg/stmt-expr-label-1.c: Likewise.
10739         * gcc.dg/stmt-expr-label-2.c: Likewise.
10740         * gcc.dg/stmt-expr-label-3.c: Likewise.
10741         * gcc.dg/struct-empty-2.c: Likewise.
10742         * gcc.dg/struct-empty-3.c: Likewise.
10743         * gcc.dg/struct-parse-1.c: Likewise.
10744         * gcc.dg/struct-semi-1.c: Likewise.
10745         * gcc.dg/struct-semi-2.c: Likewise.
10746         * gcc.dg/struct-semi-3.c: Likewise.
10747         * gcc.dg/switch-5.c: Likewise.
10748         * gcc.dg/switch-6.c: Likewise.
10749         * gcc.dg/switch-7.c: Likewise.
10750         * gcc.dg/tls/diag-5.c: Likewise.
10751         * gcc.dg/transparent-union-1.c: Likewise.
10752         * gcc.dg/transparent-union-3.c: Likewise.
10753         * gcc.dg/typespec-1.c: Likewise.
10754         * gcc.dg/vla-init-2.c: Likewise.
10755         * gcc.dg/vla-init-3.c: Likewise.
10756         * gcc.dg/vla-init-4.c: Likewise.
10757         * gcc.dg/vla-init-5.c: Likewise.
10758         * gcc.dg/void-cast-2.c: Likewise.
10759         * gcc.dg/wvla-3.c: Likewise.
10760         * gcc.dg/wvla-7.c: Likewise.
10761         * gcc.target/i386/991209-1.c: Likewise.
10762         * gcc.target/ia64/fpreg-1.c: Likewise.
10763         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10764         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10765         
10766 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10767
10768         PR fortran/31639
10769         * gfortran.dg/func_decl_4.f90: New test.
10770
10771 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10772
10773         PR fortran/32727
10774         * gfortran.dg/interface_17.f90: New test.
10775
10776 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10777
10778         PR fortran/32599
10779         * gfortran.dg/32599.f03: New test case.
10780
10781         PR fortran/32601
10782         * gfortran.dg/32601.f03: New test case.
10783         * gfortran.dg/32601_1.f03: Ditto.
10784         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10785         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10786
10787 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10788
10789         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10790
10791 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10792             Devang Patel  <dpatel@apple.com>
10793
10794         PR tree-optimization/25413
10795         * gcc.dg/vect/vect-align-1.c: New.
10796         * gcc.dg/vect/vect-align-2.c: New.
10797         * gcc.dg/vect/pr25413.c: New.
10798         * gcc.dg/vect/pr25413a.c: New.
10799         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10800
10801 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10802
10803         * lib/target-support.exp (check_ultrasparc_hw_available):
10804         New function.
10805         (is-effective-target): Check $arg for ultrasparc_hw.
10806         (is-effective-target-keyword): Likewise.
10807         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10808         when determining what to do on sparc platforms.
10809         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10810         * gcc.dg/20001101-1.c: Likewise.
10811         * gcc.dg/20001101-2.c: Likewise.
10812         * gcc.dg/ultrasp9.c: Likewise.
10813         * gcc.dg/ultrasp10.c: Likewise.
10814         * gcc.target/sparc/pdist-3.c: Likewise.
10815
10816 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10817
10818         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10819
10820 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10821
10822         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10823         get vectorized.
10824         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10825         now get vectorized.
10826         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10827         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10828         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10829         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10830         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10831         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10832         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10833         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10834         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10835         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10836         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10837         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10838         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10839         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10840         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10841         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10842         Add spu.
10843
10844 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10845
10846         PR c++/30854
10847         * g++.dg/parse/error30.C: New test.
10848
10849 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10850
10851         PR fortran/29804
10852         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10853
10854 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10855
10856         * gfortran.fortran-torture/compile/pr32663.f: New test.
10857
10858 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10859
10860         PR c++/31027
10861         * g++.dg/inherit/virtual4.C: New.
10862
10863 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10864
10865         PR target/32661
10866         * gcc.target/i386/pr32661-1.c: New test.
10867
10868 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10869
10870         * gnat.dg/invariant_index.ad[sb]: New test.
10871
10872 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10873
10874         PR c++/32560
10875         * g++.dg/template/decl3.C: New.
10876
10877 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10878
10879         PR 32617
10880         * gcc.c-torture/execute/align-3.c: New.
10881
10882 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10883
10884         PR target/32708
10885         * gcc.target/i386/pr32708-1.c: New test.
10886         * gcc.target/i386/pr32708-2.c: Ditto.
10887         * gcc.target/i386/pr32708-3.c: Ditto.
10888
10889 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10890
10891         * g++.dg/init/new20.C: Remove svn:executable flag.
10892
10893 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10894
10895         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10896
10897 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10898
10899         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10900
10901 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10902
10903         PR testsuite/25241
10904         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10905         directive.
10906         
10907 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10908
10909         PR fortran/32157
10910         * gfortran.dg/overload_2.f90: New test.
10911
10912         PR fortran/32689
10913         * gfortran.dg/transfer_simplify_5.f90
10914
10915         PR fortran/32634
10916         * gfortran.dg/interface_15.f90: New test.
10917
10918 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10919
10920         PR libfortran/32336
10921         * gfortran.dg/matmul_5.f90:  New test case.
10922
10923 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10924
10925         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10926         * gcc.dg/fesd-any.h: Likewise.
10927         * gcc.dg/fesd-baseonly.c: Likewise.
10928         * gcc.dg/fesd-baseonly.h: Likewise.
10929         * gcc.dg/fesd-none.c: Likewise.
10930         * gcc.dg/fesd-none.h: Likewise.
10931         * gcc.dg/fesd-reduced.c: Likewise.
10932         * gcc.dg/fesd-reduced.h: Likewise.
10933         * gcc.dg/fesd-sys.c: Likewise.
10934         * gcc.dg/fesd-sys.h: Likewise
10935         * gcc.dg/fesd.h: Likewise.
10936
10937         * g++.dg/debug/dwarf2: New directory.
10938         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10939         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10940         * g++.dg/other/fesd-any.h: Likewise.
10941         * g++.dg/other/fesd-baseonly.C: Likewise.
10942         * g++.dg/other/fesd-baseonly.h: Likewise.
10943         * g++.dg/other/fesd-none.C: Likewise.
10944         * g++.dg/other/fesd-none.h: Likewise.
10945         * g++.dg/other/fesd-reduced.C: Likewise.
10946         * g++.dg/other/fesd-reduced.h: Likewise.
10947         * g++.dg/other/fesd-sys.C: Likewise.
10948         * g++.dg/other/fesd-sys.h: Likewise.
10949         * g++.dg/other/fesd.h: Likewise.
10950
10951 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10952
10953         PR fortran/31129
10954         * gfortran.dg/parameter_unused.f90: New test.
10955
10956 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10957
10958         PR tree-optimization/32681
10959         * gcc.dg/tree-ssa/pr32681.c: New test.
10960
10961 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10962
10963         PR fortran/32678
10964         * gfortran.dg/fmt_t_5.f90: New test.
10965
10966 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10967
10968         PR c++/30535
10969         * g++.dg/template/operator10.C: New.
10970
10971 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10972
10973         PR libfortran/32217
10974         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10975
10976 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10977
10978         PR fortran/29876
10979         * gfortran.dg/operator_6.f90: New test.
10980
10981 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10982
10983         PR fortran/17711
10984         * gfortran.dg/operator_4.f90: New test.
10985         * gfortran.dg/operator_5.f90: New test.
10986         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10987         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10988
10989 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10990
10991         PR fortran/32669
10992         * gfortran.dg/argument_checking_6.f90: New.
10993
10994 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10995
10996         PR fortran/25094
10997         * gfortran.dg/interface_155555.f90: New test.
10998
10999 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11000
11001         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11002         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11003
11004 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11005
11006         PR testsuite/25241
11007         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11008         discern pedantic diagnostics and errors.
11009         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11010         and not an error.
11011         * gcc.dg/20050121-1.c: This is an error and not a warning.
11012         * gcc.target/i386/sseregparm-2.c:  Likewise.
11013         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11014         * gcc.dg/charset/attribute2.c: Likewise.
11015         * gcc.dg/bitfld-1.c: Likewise.
11016         * gcc.dg/pack-test-2.c: Likewise.
11017         * gcc.dg/940510-1.c: Match separately error and warning.
11018         * gcc.dg/array-2.c: Match separately multiple messages. The second
11019         diagnostic is a pedantic warning and not an error.
11020         * gcc.dg/pr14475.c: Match separately multiple messages.
11021         * gcc.dg/pr18809-1.c: Likewise.
11022         * gcc.dg/pr27953.c: Likewise.
11023         * gcc.dg/vla-init-1.c: Likewise.
11024         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11025
11026 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11027
11028         PR fortran/32644
11029         * gfortran.dg/char_decl_1.f90: New test.
11030
11031 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11032
11033         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11034
11035 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11036
11037         PR c++/32232
11038         * g++.dg/template/overload9.C: New test.
11039
11040 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11041
11042         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11043         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11044
11045 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11046
11047         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11048         * gcc.dg/20001012-2.c: Likewise.
11049         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11050         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11051
11052 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11053
11054         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11055         about the chunk size when STACK_SIZE is defined.
11056
11057 2007-07-06  Josh Conner  <jconner@apple.com>
11058
11059         PR middle-end/32602
11060         * gcc.dg/sibcall-8.c: New test.
11061
11062 2007-07-06  Josh Conner  <jconner@apple.com>
11063
11064         PR middle-end/32603
11065         * gcc.target/arm/sibcall-1.c: New test.
11066
11067 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11068
11069         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11070
11071 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11072
11073         * gfortran.dg/save_parameter.f90: New test.
11074         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11075
11076 2007-07-06  Richard Guenther  <rguenther@suse.de>
11077
11078         * g++.dg/opt/pr30965.C: New testcase.
11079
11080 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11081
11082         * gcc.target/mips/save-restore-5.c: New test.
11083
11084 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11085
11086         PR rtl_optimization/32450
11087         * gcc.dg/pr32450.c: New runtime test.
11088
11089 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11090
11091         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11092         single underscore in scan directives.
11093
11094 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11095
11096         PR c++/32245
11097         * g++.dg/init/ptrmem4.C: New test.
11098
11099         PR c++/32251
11100         * g++.dg/init/new21.C: Likewise.
11101
11102         PR c++/31992
11103         * g++.dg/template/static30.C: Likewise.
11104
11105 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11106
11107         * gcc.dg/vect/costmodel/ppc: New directory.
11108         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11109         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11110         New test.
11111         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11112         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11113         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11114         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11115         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11116         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11118         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11119         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11120         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11121         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11124         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11125
11126 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11127
11128         PR fortran/32359
11129         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11130
11131 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11132
11133         PR fortran/32526
11134         * gfortran.dg/interface_14.f90: New test.
11135
11136         PR fortran/32613
11137         * gfortran.dg/do_iterator_2.f90: New test.
11138
11139 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11140
11141         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11142         (FE_DEC_DOWNWARD): Likewise.
11143         (FE_DEC_UPWARD): Likewise.
11144         (FE_DEC_TOWARDZERO): Likewise.
11145         (FE_DEC_TONEARESTFROMZERO): Likewise.
11146
11147 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11148
11149         * gcc.c-torture/compile/pr32606.c: New.
11150         * gfortran.fortran-torture/execute/pr32604.f90: New.
11151
11152 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11153
11154         * gcc.dg/visibility-12.c: New test.
11155         * gcc.dg/visibility-13.c: Likewise.
11156         * g++.dg/ext/visibility-9.C: Likewise.
11157         * g++.dg/ext/visibility-10.C: Likewise.
11158
11159 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11160
11161         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11162         * gcc.dg/sh-relax-vxworks.c: New test.
11163
11164 2007-07-04  Richard Guenther  <rguenther@suse.de>
11165
11166         PR tree-optimization/32500
11167         * gcc.c-torture/execute/pr32500.c: New testcase.
11168
11169 2007-07-04  Richard Guenther  <rguenther@suse.de>
11170
11171         PR tree-optimization/32482
11172         * gcc.c-torture/compile/pr32482.c: New testcase.
11173
11174 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11175
11176         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11177         VxWorks kernels.
11178         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11179         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11180         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11181         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11182
11183 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11184
11185         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11186
11187 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11188
11189         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11190
11191 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11192
11193         PR fortran/31198
11194         * gfortran.dg/min_max_optional_1.f90: New test.
11195         * gfortran.dg/min_max_optional_2.f90: New test.
11196         * gfortran.dg/min_max_optional_3.f90: New test.
11197
11198 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11199
11200         PR fortran/32545
11201         * gfortran.dg/fmt_error.f90: New test.
11202
11203 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11204
11205         PR fortran/32612
11206         * gfortran.dg/interface_13.f90: New test.
11207
11208 2007-07-03  Dave Brolley  <brolley@redhat.com>
11209
11210         PR c++/31743
11211         * g++.dg/init/new20.C: New test.
11212
11213 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11214
11215         PR fortran/32579
11216         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11217
11218 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11219
11220         PR fortran/25062
11221         * common_7.f90: New.
11222         * common_8.f90: New.
11223         * common_9.f90: New.
11224
11225 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11226
11227         PR fortran/30940
11228         * gfortran.dg/argument_checking_1.f90: New.
11229         * gfortran.dg/argument_checking_2.f90: New.
11230         * gfortran.dg/argument_checking_3.f90: New.
11231         * gfortran.dg/argument_checking_4.f90: New.
11232         * gfortran.dg/argument_checking_5.f90: New.
11233         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11234         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11235
11236 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11237
11238         * gcc.dg/pr32176.c: Add -w to default dg-options.
11239
11240 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11241
11242         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11243
11244 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11245
11246         PR fortran/20888
11247         * gfortran.dg/null_2.f90: New.
11248
11249 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11250             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11251
11252         PR middle-end/32176
11253         * gcc.dg/pr32176.c: New test.
11254
11255 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11256
11257         * gcc.dg/const-float80.c : New test.
11258         * gcc.dg/const-float128.c : New test.
11259         * gcc.dg/const-float80-ped.c : New test.
11260         * gcc.dg/const-float128-ped.c : New test.
11261
11262 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11263
11264         * gcc.dg/c99-math.h: Fix typo.
11265
11266 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR libgomp/32468
11269         * gcc.dg/gomp/pr32468-1.c: New test.
11270
11271 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11272
11273         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11274         an ABI option.
11275
11276 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11277
11278         * gfortran.fortran-torture/compile/pr32583.f: New.
11279         * gcc.c-torture/compile/pr32584.c: New
11280
11281 2007-07-02  Ollie Wild  <aaw@google.com>
11282
11283         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11284         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11285
11286 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11287
11288         * gcc.target/mips/save-restore-1.c: New test.
11289         * gcc.target/mips/save-restore-2.c: Likewise.
11290         * gcc.target/mips/save-restore-3.c: Likewise.
11291         * gcc.target/mips/save-restore-4.c: Likewise.
11292
11293 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11294
11295         PR tree-optimization/31966
11296         PR tree-optimization/32533
11297         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11298         * gfortran.dg/pr32533.f90: Ditto.
11299
11300 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11301
11302         * g++.dg/opt/nrv12.C: New test.
11303         * gcc.target/i386/nrv1.c: New test.
11304
11305         PR c++/31748
11306         * g++.dg/gomp/pr31748.C: New test.
11307
11308 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11309  
11310         PR tree-optimization/32230
11311         * gcc.dg/vect/pr32230.c: New test.
11312
11313 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11314
11315         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11316         * bind_c_coms.f90: Ditto.
11317         * bind_c_coms_driver.c: Ditto.
11318         * bind_c_dts.f90: Ditto.
11319         * bind_c_dts_2.f03: Ditto.
11320         * bind_c_dts_2_driver.c: Ditto.
11321         * bind_c_dts_3.f03: Ditto.
11322         * bind_c_dts_4.f03: Ditto.
11323         * bind_c_dts_driver.c: Ditto.
11324         * bind_c_implicit_vars.f03: Ditto.
11325         * bind_c_procs.f03: Ditto.
11326         * bind_c_usage_2.f03: Ditto.
11327         * bind_c_usage_3.f03: Ditto.
11328         * bind_c_usage_5.f03: Ditto.
11329         * bind_c_usage_6.f03: Ditto.
11330         * bind_c_usage_7.f03: Ditto.
11331         * bind_c_vars.f90: Ditto.
11332         * bind_c_vars_driver.c: Ditto.
11333         * binding_c_table_15_1.f03: Ditto.
11334         * binding_label_tests.f03: Ditto.
11335         * binding_label_tests_10.f03: Ditto.
11336         * binding_label_tests_10_main.f03: Ditto.
11337         * binding_label_tests_11.f03: Ditto.
11338         * binding_label_tests_11_main.f03: Ditto.
11339         * binding_label_tests_12.f03: Ditto.
11340         * binding_label_tests_13.f03: Ditto.
11341         * binding_label_tests_13_main.f03: Ditto.
11342         * binding_label_tests_14.f03: Ditto.
11343         * binding_label_tests_2.f03: Ditto.
11344         * binding_label_tests_3.f03: Ditto.
11345         * binding_label_tests_4.f03: Ditto.
11346         * binding_label_tests_5.f03: Ditto.
11347         * binding_label_tests_6.f03: Ditto.
11348         * binding_label_tests_7.f03: Ditto.
11349         * binding_label_tests_8.f03: Ditto.
11350         * binding_label_tests_9.f03: Ditto.
11351         * c_assoc.f90: Ditto.
11352         * c_assoc_2.f03: Ditto.
11353         * c_f_pointer_shape_test.f90: Ditto.
11354         * c_f_pointer_tests.f90: Ditto.
11355         * c_f_tests_driver.c: Ditto.
11356         * c_funloc_tests.f03: Ditto.
11357         * c_funloc_tests_2.f03: Ditto.
11358         * c_funloc_tests_3.f03: Ditto.
11359         * c_funloc_tests_3_funcs.c: Ditto.
11360         * c_kind_params.f90: Ditto.
11361         * c_kind_tests_2.f03: Ditto.
11362         * c_kinds.c: Ditto.
11363         * c_loc_driver.c: Ditto.
11364         * c_loc_test.f90: Ditto.
11365         * c_loc_tests_2.f03: Ditto.
11366         * c_loc_tests_2_funcs.c: Ditto.
11367         * c_loc_tests_3.f03: Ditto.
11368         * c_loc_tests_4.f03: Ditto.
11369         * c_loc_tests_5.f03: Ditto.
11370         * c_loc_tests_6.f03: Ditto.
11371         * c_loc_tests_7.f03: Ditto.
11372         * c_loc_tests_8.f03: Ditto.
11373         * c_ptr_tests.f03: Ditto.
11374         * c_ptr_tests_10.f03: Ditto.
11375         * c_ptr_tests_5.f03: Ditto.
11376         * c_ptr_tests_7.f03: Ditto.
11377         * c_ptr_tests_7_driver.c: Ditto.
11378         * c_ptr_tests_8.f03: Ditto.
11379         * c_ptr_tests_8_funcs.c: Ditto.
11380         * c_ptr_tests_9.f03: Ditto.
11381         * c_ptr_tests_driver.c: Ditto.
11382         * c_size_t_driver.c: Ditto.
11383         * c_size_t_test.f03: Ditto.
11384         * com_block_driver.f90: Ditto.
11385         * global_vars_c_init.f90: Ditto.
11386         * global_vars_c_init_driver.c: Ditto.
11387         * global_vars_f90_init.f90: Ditto.
11388         * global_vars_f90_init_driver.c: Ditto.
11389         * interop_params.f03: Ditto.
11390         * iso_c_binding_only.f03: Ditto.
11391         * iso_c_binding_rename_1.f03: Ditto.
11392         * iso_c_binding_rename_1_driver.c: Ditto.
11393         * iso_c_binding_rename_2.f03: Ditto.
11394         * iso_c_binding_rename_2_driver.c: Ditto.
11395         * kind_tests_2.f03: Ditto.
11396         * kind_tests_3.f03: Ditto.
11397         * module_md5_1.f90: Ditto.
11398         * only_clause_main.c: Ditto.
11399         * print_c_kinds.f90: Ditto.
11400         * test_bind_c_parens.f03: Ditto.
11401         * test_c_assoc.c: Ditto.
11402         * test_com_block.f90: Ditto.
11403         * test_common_binding_labels.f03: Ditto.
11404         * test_common_binding_labels_2.f03: Ditto.
11405         * test_common_binding_labels_2_main.f03: Ditto.
11406         * test_common_binding_labels_3.f03: Ditto.
11407         * test_common_binding_labels_3_main.f03: Ditto.
11408         * test_only_clause.f90: Ditto.
11409         * use_iso_c_binding.f90: Ditto.
11410         * value_5.f90: Ditto.
11411         * value_test.f90: Ditto.
11412         * value_tests_f03.f90: Ditto.
11413
11414 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11415
11416         * gcc.dg/tls/opt-14.c: New.
11417
11418 2007-07-01  Ollie Wild  <aaw@google.com>
11419
11420         * g++.dg/lookup/using16.C: New test.
11421         * g++.dg/lookup/using17.C: New test.
11422
11423 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11424
11425         PR fortran/32239
11426         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11427         (test_4): Use proper test for floating point equality.
11428         (test_8): Likewise.
11429
11430 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11431
11432         PR libgfortran/32554
11433         * gfortran.dg/fmt_p_1.f90: New test.
11434
11435 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11436
11437         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11438         initialization and fix dg-final check - the initialization loop is
11439         vectorizable.
11440
11441 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11442             Volker Reichelt  <reichelt@netcologne.de>
11443
11444         PR middle-end/32559
11445         * gcc.dg/pr32559.c: New test.
11446
11447 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11448
11449         PR tree-optimization/25371
11450         * gcc.dg/vect/pr25371.c: New test.
11451
11452 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11453
11454         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11455         when allocating and initializing a flexible array.
11456
11457 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11458
11459         PR fortran/20373
11460         * gfortran.dg/intrinsic.f90: New test.
11461
11462 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11463
11464         PR fortran/32555
11465         * gfortran.dg/fmt_zero_check.f90: New.
11466
11467 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11468
11469         PR fortran/30284
11470         * gfortran.dg/repeat_f90: New test.
11471
11472 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11473
11474         PR testsuite/25241
11475         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11476         -pedantic-errors, so we should match errors.
11477         * gcc.dg/cpp/escape-1.c: Likewise.
11478         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11479         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11480         warning.
11481         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11482         errors instead of warnings.
11483         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11484         a pedantic warning.
11485         * gcc.dg/cpp/arith-3.c: Likewise.
11486
11487 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11488
11489         PR testsuite/25241
11490         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11491         * gcc.dg/pch/valid-2.c: Likewise.
11492         * gcc.dg/pch/valid-3.c: Likewise.
11493         * gcc.dg/pch/warn-1.c: Likewise.
11494         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11495         
11496 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11497
11498         PR c/4076
11499         * gcc.dg/Wunused-function.c: New.
11500         
11501 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11502
11503         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11504
11505 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11506
11507         * g++.dg/other/canon-31724.C: New.
11508         
11509 2007-06-29  Jan Hubicka  <jh@suse.cz>
11510
11511         PR middle-end/32372
11512         * gcc.c-torture/compile/pr32372.c: new.
11513
11514 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11515
11516         * gfortran.dg/operator_3.f90: New test.
11517
11518 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11519
11520         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11521         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11522
11523 2007-06-29  Richard Guenther  <rguenther@suse.de>
11524
11525         PR middle-end/32493
11526         * gcc.dg/inline-23.c: New testcase.
11527
11528 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11529
11530         PR tree-optimization/24659
11531         * gcc.target/i386/vectorize2.c: New test.
11532         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11533         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11534
11535 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11536
11537         * gcc.dg/pointer-arith-9.c: New test.
11538
11539 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11540
11541         PR fortran/32483
11542         * gfortran.dg/fmt_read_2.f90: New.
11543
11544 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11545
11546         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11547         If it exists, don't try to create it.
11548
11549 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11550
11551         * g++.dg/ext/visibility/ms-compat-1.C: New.
11552
11553 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11554
11555         PR tree-opt/32417
11556         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11557
11558 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11559
11560         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11561         targets.
11562
11563 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11564
11565         PR fortran/32467
11566         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11567
11568 2007-06-27  Richard Guenther  <rguenther@suse.de>
11569
11570         PR middle-end/32492
11571         * gcc.dg/inline-22.c: New testcase.
11572
11573 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11574
11575         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11576         the scan-assembler constant.
11577
11578 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11579
11580         PR 20216
11581         * gcc.dg/pr20216.c: New.
11582
11583 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11584
11585         PR tree-opt/32421
11586         * gcc.dg/vect/pr32421.c: New test.
11587
11588 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11589
11590         PR c++/32111
11591         * g++.dg/other/friend5.C: New test.
11592
11593 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11594
11595         PR fortran/32464
11596         * gfortran.dg/host_assoc_function_2.f90: New test.
11597
11598         PR fortran/31494
11599         * gfortran.dg/host_assoc_call_1.f90: New test.
11600
11601 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11602
11603         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11604         
11605 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11606
11607         PR fortran/32456
11608         * gfortran.dg/error_format.f90: New test.
11609
11610 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11611
11612         PR fortran/32136
11613         * gfortran.dg/pr32136.f90: New test.
11614
11615 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11616
11617         PR fortran/31726
11618         * gfortran.dg/minmaxloc_1.f90: New test.
11619
11620         PR fortran/32298
11621         * gfortran.dg/minmaxloc_2.f90: New test.
11622
11623 2007-06-23  Richard Guenther  <rguenther@suse.de>
11624
11625         PR tree-optimization/16876
11626         PR middle-end/29478
11627         * gcc.dg/pr29254.c: The warning is bogus.
11628         * gcc.dg/warn-1.c: Likewise.
11629         * gcc.dg/assign-warn-3.c: Likewise.
11630         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11631
11632 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11633
11634         * gcc.c-torture/execute/20070623-1.c: New.
11635
11636 2007-06-22  Jan Hubicka  <jh@suse.cz>
11637
11638         * gcc.c-torture/compile/pr31541.c: New.
11639
11640 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11641
11642         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11643         Remove -m64 from dg-options.
11644
11645 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11646
11647         PR middle-end/32374
11648         * gcc.dg/pr32374.c: New test.
11649
11650 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11651
11652         PR fortran/32360
11653         * gfortran.dg/pointer_assign_3.f90: New test.
11654
11655 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11656
11657         * gcc.dg/tree-ssa/pr19590.c: New.
11658
11659 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11660
11661         PR fortran/31162
11662         * gfortran.dg/assign.f90: Update test.
11663         * gfortran.dg/real_do_1.f90: Update test.
11664         * gfortran.dg/gomp/omp_do1.f90: Update test.
11665         * gfortran.dg/warnings_are_errors_1.f: Update test.
11666         * gfortran.dg/g77/20010519-1.f: Update test.
11667         * gfortran.dg/g77/pr9258.f: Update test.
11668         * gfortran.dg/g77/960317-1.f: Update test.
11669
11670 2007-06-21  Richard Guenther  <rguenther@suse.de>
11671
11672         PR tree-optimization/32453
11673         * gcc.c-torture/compile/pr32453.c: New testcase.
11674
11675 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11676
11677         PR tree-optimization/31866
11678         * gcc.dg/pr31866.c: New test.
11679
11680 2007-06-21  Richard Guenther  <rguenther@suse.de>
11681
11682         PR tree-optimization/32451
11683         * g++.dg/torture/20070621-1.C: New testcase.
11684
11685 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11686
11687         * gcc.dg/attr-isr.c: Test delay slot content.
11688         
11689 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11690
11691         PR fortran/32361
11692         gfortran.dg/pointer_assign_2.f90: New test.
11693
11694 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11695
11696         PR fortran/25061
11697         gfortran.dg/invalid_procedure_name.f90: New test.
11698
11699 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11700
11701         PR tree-optimization/25737
11702         * gcc.dg/tree-ssa/alias-14.c: New test.
11703
11704 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11705
11706         * gcc.target/i386/large-size-array-3.c: New.
11707
11708 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11709         Richard Guenther  <rguenther@suse.de>
11710
11711         PR fortran/32140
11712         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11713
11714 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11715
11716         PR middle-end/31959
11717         * gcc.dg/pr31959.c: New test.
11718
11719         PR inline-asm/32109
11720         * g++.dg/ext/asm10.C: New test.
11721
11722         PR middle-end/32285
11723         * gcc.c-torture/execute/20070614-1.c: New test.
11724
11725 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11726
11727         * gcc.target/arm/stack-corruption.c: New test.
11728
11729 2007-06-19  Richard Guenther  <rguenther@suse.de>
11730
11731         * g++.dg/torture/pr30252.C: New testcase.
11732
11733 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR tree-optimization/32353
11736         * g++.dg/opt/nrv13.C: New test.
11737
11738 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11739
11740         PR fortran/20863
11741         PR fortran/20882
11742         * gfortran.dg/impure_assignment_2.f90 : New test.
11743
11744         PR fortran/32236
11745         * gfortran.dg/data_initialized_2.f90 : New test.
11746
11747         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11748         appropriate version of 'dmach'.
11749
11750 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11751
11752         PR target/32389
11753         * gcc.target/i386/pr32389.c New test.
11754
11755 2007-06-18  Simon Baldwin <simonb@google.com>
11756
11757         PR c++/31923
11758         * g++.dg/template/error25.C: New.
11759         * g++.dg/template/spec35.C: New.
11760
11761 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11762
11763         * gcc.c-torture/compile/pr32355.c: New testcase.
11764         
11765 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11766
11767         PR tree-optimization/32383
11768         * g++.dg/opt/pr32383.C: New test.
11769
11770 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11771
11772         PR rtl-optimization/32366
11773         * gcc.dg/vect/pr32366.c: New test.
11774
11775 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11776
11777         * gcc.c-torture/compile/pr32349.c: New testcase.
11778         
11779 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11780
11781         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11782         * gcc.target/sparc/combined-2.c: Likewise.
11783         * gcc.target/sparc/fexpand.c : Likewise.
11784         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11785         * gcc.target/sparc/fpack16.c : Likewise.
11786         * gcc.target/sparc/fpmerge.c : Likewise.
11787         * gcc.target/sparc/fpmul.c : Likewise.
11788         * gcc.target/sparc/noresult.c : Likewise.
11789         * gcc.target/sparc/pdist.c: Likewise.
11790
11791 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11792
11793         PR middle-end/31723
11794         * gcc.target/i386/recip-divf.c: New test.
11795         * gcc.target/i386/recip-sqrtf.c: Ditto.
11796         * gcc.target/i386/recip-vec-divf.c: Ditto.
11797         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11798         * gcc.target/i386/sse-recip.c: Ditto.
11799         * gcc.target/i386/sse-recip-vec.c: Ditto.
11800
11801 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11802
11803         PR tree-opt/32225
11804         * gcc.c-torture/compile/20070605-1.c: New test.
11805
11806         * gcc.c-torture/compile/20070603-1.c: New testcase.
11807         * gcc.c-torture/compile/20070603-2.c: New testcase.
11808
11809         * gcc.c-torture/compile/20070531-1.c: New test.
11810
11811         PR tree-opt/32167
11812         * gcc.c-torture/compile/20070531-2.c: New test.
11813
11814         PR tree-opt/32144
11815         * gcc.c-torture/compile/20070529-1.c: New test.
11816
11817         PR tree-opt/32145
11818         * gcc.c-torture/compile/20070529-2.c: New test.
11819
11820         PR tree-opt/32015
11821         * gcc.c-torture/compile/20070520-1.c: New test.
11822
11823         * g++.dg/ext/java-1.C: New test.
11824
11825         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11826         loops instead of one. Remove the "can't determine dependence"
11827         check.
11828         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11829         needed as the cast is gone in the first place.
11830         * gcc.dg/max-1.c: Change local variable a to be a global one.
11831         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11832         have a cast which is PREd.
11833
11834 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11835
11836         * g++.dg/lookup/anon6.C: New test.
11837
11838 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11839
11840         PR c++/31806
11841         * g++.dg/opt/static6.C: New testcase.
11842
11843 2007-06-14  Geoff Keating  <geoffk@apple.com>
11844
11845         * g++.dg/ext/visibility/overload-1.C: New.
11846
11847         PR 31093
11848         * g++.dg/ext/visibility/anon4.C: New.
11849
11850 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11851
11852         PR target/32268
11853         * gcc.target/i386/pr32268.c: New test.
11854
11855 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11856
11857         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11858         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11859         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11860
11861         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11862         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11863         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11864         BID is used.
11865
11866 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11867
11868         PR fortran/32302
11869         * gfortran.dg/common_resize_1.f90: New test.
11870
11871 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11872
11873         PR target/32274
11874         * gcc.dg/vect/pr32224.c: Fix.   
11875         
11876 2007-06-13  Eric Christopher  <echristo@apple.com>
11877
11878         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11879
11880 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11881
11882         PR fortran/32323
11883         * gfortran.dg/actual_array_vect_1.f90: New.
11884
11885 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11886
11887         * gcc.target/sparc/mfpu.c: New test.
11888
11889 2007-06-12  Geoff Keating  <geoffk@apple.com>
11890
11891         * g++.dg/warn/weak1.C: Suppress on Darwin.
11892         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11893
11894 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11895
11896         PR middle-end/31579
11897          * g++.dg/torture/pr31579.C: New testcase.
11898
11899 2007-06-12  Ian Lance Taylor  <iant@google.com>
11900
11901         PR libstdc++/29286
11902         * g++.dg/init/new16.C: New test.
11903         * g++.dg/init/new17.C: New test.
11904         * g++.dg/init/new18.C: New test.
11905         * g++.dg/init/new19.C: New test.
11906
11907 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11908
11909         * gnat.dg/lhs_view_convert.adb: New test.
11910
11911 2007-06-12  Richard Guenther  <rguenther@suse.de>
11912
11913         PR tree-optimization/15353
11914         PR tree-optimization/31657
11915         * gcc.c-torture/execute/20070424-1.c: New testcase.
11916         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11917         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11918         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11919         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11920         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11921
11922 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11923
11924         PR rtl-optimization/32293
11925         * gcc.dg/pr32293.c: New test.
11926
11927 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11928
11929         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11930
11931 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11932
11933         PR fortran/29786
11934         * gfortran.dg/equiv_7.f90: New test.
11935         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11936
11937         PR fortran/30875
11938         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11939
11940 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11941
11942         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11943         * gcc.dg/setjmp-4.c: Likewise.
11944         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11945
11946 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11947
11948         PR rtl-optimization/31025
11949         * gfortran.dg/pr31025.f90: New.
11950
11951 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11952
11953         PR target/32280
11954         * gcc.target/i386/pr32280.c: New test.
11955
11956 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11957
11958         PR middle-end/32279
11959         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11960
11961 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11962
11963         PR libgfortran/32235
11964         * gfortran.dg/backspace_9.f: New test.
11965
11966 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11967
11968         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11969
11970 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11971
11972         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11973
11974 2007-06-09  Ian Lance Taylor  <iant@google.com>
11975
11976         PR tree-optimization/32169
11977         * gcc.c-torture/compile/pr32169.c: New test.
11978
11979 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11980
11981         * gcc.dg/vect/costmodel: New directory.
11982         * gcc.dg/vect/costmodel/i386: New directory.
11983         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11984         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11985         New test.
11986         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11987         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11988         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11989         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11990         * gcc.dg/vect/costmodel/x86_64: New directory.
11991         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11992         New testsuite.
11993         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11994         New test.
11995         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11996         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11997         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11998         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11999         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12000
12001 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12002
12003         PR tree-optimization/32243
12004         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12005         flags for -Os tests.
12006         * gcc.dg/vect/03-vect-pr32243.c: New test.
12007
12008 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12009
12010         PR tree-optimization/32224
12011         * gcc.dg/vect/pr32224.c: New test.
12012
12013 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12014
12015         PR c++/32177
12016         * g++.dg/gomp/pr32177.C: New test.
12017
12018 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12019
12020         PR testsuite/25241
12021         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12022         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12023         warning nor an error.
12024         * gcc.dg/Wfatal-2.c: Likewise.
12025         * gcc.dg/Werror-1.c: Likewise.
12026         * gcc.dg/Werror-5.c: Likewise.
12027         * gcc.dg/Werror-7.c: Likewise.
12028         * gcc.dg/Werror-10.c: Likewise.
12029         * gcc.dg/Werror-11.c: Likewise.
12030
12031 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12032
12033         PR c++/30759
12034         * g++.dg/init/brace6.C: New test.
12035
12036 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12037
12038         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12039         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12040         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12041         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12042
12043         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12044         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12045         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12046         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12047         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12048         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12049         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12050         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12051
12052         * gcc.dg/darwin-minversion-3.c: New.
12053
12054 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12055
12056         * gcc.target/i386/builtin-copysign.c: New test.
12057
12058 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12059
12060         PR tree-optimization/32220
12061         * gfortran.dg/predcom-2.f: New testcase.
12062
12063 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12064
12065         PR tree-opt/32231
12066         * gcc.target/i386/vectorize4.c: New test.
12067
12068 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12069
12070         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12071
12072 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12073
12074         PR testsuite/25241
12075         * gcc.dg/simd-5.c: Mark output as a note.
12076         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12077         dg-message.
12078         * gcc.dg/simd-1.c: Likewise.
12079         * gcc.dg/always_inline.c: Mark output as a sorry.
12080         * gcc.dg/always_inline2.c: Likewise.
12081         * gcc.dg/always_inline3.c: Likewise.
12082
12083 2007-06-06  Ian Lance Taylor  <iant@google.com>
12084
12085         * g++.dg/conversion/enum1.C: New test.
12086
12087 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12088
12089         PR tree-optimization/32216
12090         * gcc.dg/vect/pr32216.c: New test.
12091
12092 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12093
12094         PR testsuite/18923
12095         * gfortran.dg/invalid_contains_1.f90: New test.
12096         * gfortran.dg/invalid_contains_2.f90: New test.
12097
12098 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12099
12100         PR testsuite/32057
12101         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12102         midnight issues.
12103
12104 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12105
12106         PR testsuite/25241
12107         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12108         dg-message to match de note.
12109         * gcc.dg/pr26570.c: Use dg-message for a note.
12110         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12111         dg-error instead of dg-warning because of -Werror.
12112         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12113         neither an error, nor a warning.
12114         * gcc.dg/glibc-uclibc-2.c: Likewise
12115         * gcc.dg/cpp/19940712-1.c: Likewise.
12116
12117 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12118
12119         PR preprocessor/23479
12120         * gcc.dg/binary-constants-1.c: Add test suites for
12121         the 0b-prefixed binary integer constants.
12122         * gcc.dg/binary-constants-2.c: Ditto.
12123         * gcc.dg/binary-constants-3.c: Ditto.
12124         * gcc.dg/binary-constants-4.c: Ditto.
12125
12126 2007-06-05  Ian Lance Taylor  <iant@google.com>
12127
12128         * gcc.dg/Wstrict-overflow-19.c: New test.
12129
12130 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12131
12132         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12133
12134 2007-06-04  Ian Lance Taylor  <iant@google.com>
12135
12136         * gcc.dg/Wstrict-overflow-18.c: New test.
12137
12138 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12139
12140         PR testsuite/25241
12141         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12142         * gcc.dg/cpp/mi5.c: Likewise.
12143         * gcc.dg/cpp/mi7.c: Likewise.
12144
12145 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12146
12147         PR c/32191
12148         * gcc.dg/pr32191.c: New test.
12149
12150 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12151
12152         PR fortran/32124
12153         * gfortran.dg/allocate_stat_1.f90: Remove.
12154
12155 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12156
12157         * gcc.target/i386/sse4_2-check.h: New.
12158         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12159         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12160         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12161         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12162         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12163         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12164         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12165         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12166         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12167         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12168         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12169         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12170         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12171         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12172         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12173         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12174         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12175         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12176
12177 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12178
12179         * gcc.dg/pie-link.c: New test.
12180
12181 2007-06-01  Ian Lance Taylor  <iant@google.com>
12182
12183         * gcc.dg/Wstrict-overflow-17.c: New test.
12184
12185 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12186
12187         * gcc.dg/builtin-return-1.c (g): New.
12188         (main): Allocate at least 64 bytes on the stack.
12189
12190 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12191
12192         * g++.dg/init/cleanup3.C: New test.
12193
12194 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12195
12196         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12197         int is 16 bits.
12198
12199 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12200
12201         PR fortran/32156
12202         * gfortran.dg/char_array_constructor_3.f90: New test.
12203
12204 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12205
12206         PR tree-optimization/32160
12207         * gfortran.dg/predcom-1.f: New test.
12208
12209 2007-05-31  Richard Guenther  <rguenther@suse.de>
12210
12211         * g++.dg/other/str_empty.C: Move...
12212         * g++.dg/other/pr30567.C: Move...
12213         * g++.dg/tree-ssa/pr27218.C: Move...
12214         * g++.dg/torture: ...here and remove dg-options.
12215
12216 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12217
12218         PR c++/32158
12219         * g++.dg/ext/is_pod_incomplete.C: New.
12220
12221 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12222             Douglas Gregor <doug.gregor@gmail.com>
12223             Pedro Lamarao <pedro.lamarao@mndfck.org>
12224             Howard Hinnant <howard.hinnant@gmail.com>
12225
12226         PR c++/7412
12227         PR c++/29939
12228         * g++.dg/cpp0x/rv8p.C: New.
12229         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12230         * g++.dg/cpp0x/cast-bug.C: New.
12231         * g++.dg/cpp0x/elision_weak.C: New.
12232         * g++.dg/cpp0x/collapse-bug.C: New.
12233         * g++.dg/cpp0x/rv3p.C: New.
12234         * g++.dg/cpp0x/rv7n.C: New.
12235         * g++.dg/cpp0x/overload-conv-1.C: New.
12236         * g++.dg/cpp0x/rv2n.C: New.
12237         * g++.dg/cpp0x/deduce.C: New.
12238         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12239         * g++.dg/cpp0x/rv6p.C: New.
12240         * g++.dg/cpp0x/template_deduction.C: New.
12241         * g++.dg/cpp0x/implicit-copy.C: New.
12242         * g++.dg/cpp0x/rv1p.C: New.
12243         * g++.dg/cpp0x/cast.C: New.
12244         * g++.dg/cpp0x/rv5n.C: New.
12245         * g++.dg/cpp0x/collapse.C: New.
12246         * g++.dg/cpp0x/overload-conv-2.C: New.
12247         * g++.dg/cpp0x/rv4p.C: New.
12248         * g++.dg/cpp0x/rvo.C: New.
12249         * g++.dg/cpp0x/iop.C: New.
12250         * g++.dg/cpp0x/rv3n.C: New.
12251         * g++.dg/cpp0x/rv7p.C: New.
12252         * g++.dg/cpp0x/reference_collapsing.C: New.
12253         * g++.dg/cpp0x/overload.C: New.
12254         * g++.dg/cpp0x/named.C: New.
12255         * g++.dg/cpp0x/rv2p.C: New.
12256         * g++.dg/cpp0x/rv6n.C: New.
12257         * g++.dg/cpp0x/not_special.C: New.
12258         * g++.dg/cpp0x/bind.C: New.
12259         * g++.dg/cpp0x/rv1n.C: New.
12260         * g++.dg/cpp0x/rv5p.C: New.
12261         * g++.dg/cpp0x/elision.C: New.
12262         * g++.dg/cpp0x/named_refs.C: New.
12263         * g++.dg/cpp0x/unnamed_refs.C: New.
12264         * g++.dg/cpp0x/rv4n.C: New.
12265         * g++.dg/cpp0x/elision_neg.C: New.
12266         * g++.dg/init/copy7.C: Run in C++98 mode.
12267         * g++.dg/overload/arg1.C: Ditto.
12268         * g++.dg/overload/arg4.C: Ditto.
12269
12270 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR c++/31809
12273         * g++.dg/opt/static5.C: New test.
12274
12275 2007-05-30  Richard Guenther  <rguenther@suse.de>
12276
12277         * g++.dg/dg.exp: Prune torture/.
12278         * g++.dg/torture/dg-torture.exp: New testsuite.
12279
12280 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12281
12282         * gcc.target/arm/pr27387.C: Move and rename to ...
12283         * g++.dg/inherit/thunk8.C: ... here.
12284
12285 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12286
12287         PR tree-optimization/31769
12288         * g++.dg/gomp/pr31769.C: New test.
12289
12290 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12291
12292         * gcc.target/i386/stack-realign.c: New.
12293
12294 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12295
12296         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12297
12298 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12299
12300         * gfortran.dg/sizeof.f90: New.
12301
12302 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12303
12304         PR c/31339
12305         * gcc.dg/boolcomplex-1.c: New test.
12306
12307         PR c++/31339
12308         * g++.dg/ext/boolcomplex-1.c: New test.
12309
12310 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12311
12312         * gcc.dg/matrix: New directory.
12313
12314 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12315
12316         PR fortran/32124
12317         * gfortran.dg/allocate_stat_1.f90: New.
12318
12319 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12320
12321         PR fortran/31972
12322         * transfer_hollerith_1.f90: New test.
12323
12324 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12325
12326         PR tree-opt/32100
12327         * gcc.c-torture/execute/vrp-7.c: New test.
12328
12329 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12330
12331         * gfortran.dg/transfer_simplify_4.f90: New test.
12332
12333 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12334
12335         PR fortran/32088
12336         * gfortran.dg/func_result_3.f90: New.
12337
12338 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12339
12340         PR middle-end/32083
12341         * gfortran.dg/transfer_simplify_3.f90: New.
12342
12343 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12344
12345         PR target/32065
12346         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12347         to compile options.
12348         * gcc.target/i386/pr32065-2.c: New test.
12349
12350 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12351
12352         PR fortran/31813
12353         * gfortran.dg/io_constraints_2.f90: Update.
12354
12355 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12356
12357         PR fortran/31219
12358         * gfortran.dg/array_constructor_17.f90: New test.
12359
12360 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12361
12362         PR tree-opt/32090
12363         * g++.dg/opt/array2.C: New testcase.
12364
12365 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12366
12367         PR target/32065
12368         * gcc.target/i386/pr32065.c: New test.
12369
12370 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12371             Marcus Meissner <meissner@suse.de>
12372
12373         * gcc.dg/attr-alloc_size.c: New.
12374
12375 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12376             Lee Millward  <lee.millward@gmail.com>
12377
12378         PR c++/31745
12379         * g++.dg/parse/crash34.C: New test.
12380
12381         * g++.dg/parse/crash35.C: New test.
12382
12383 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12384
12385         * gcc.target/i386/sse2-check.h: New.
12386         * gcc.target/i386/sse2-vec-1.c: Likewise.
12387         * gcc.target/i386/sse2-vec-2.c: Likewise.
12388         * gcc.target/i386/sse2-vec-3.c: Likewise.
12389         * gcc.target/i386/sse2-vec-4.c: Likewise.
12390         * gcc.target/i386/sse2-vec-5.c: Likewise.
12391         * gcc.target/i386/sse2-vec-6.c: Likewise.
12392
12393 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12394
12395         PR c++/31431
12396         PR c++/31432
12397         PR c++/31434
12398         PR c++/31435
12399         PR c++/31437
12400         PR c++/31438
12401         PR c++/31442
12402         PR c++/31443
12403         PR c++/31444
12404         PR c++/31445
12405         * g++.dg/cpp0x/pr31431.C: New.
12406         * g++.dg/cpp0x/pr31437.C: New.
12407         * g++.dg/cpp0x/pr31442.C: New.
12408         * g++.dg/cpp0x/pr31444.C: New.
12409         * g++.dg/cpp0x/pr31431-2.C: New.
12410         * g++.dg/cpp0x/pr31432.C: New.
12411         * g++.dg/cpp0x/pr31434.C: New.
12412         * g++.dg/cpp0x/pr31438.C: New.
12413         * g++.dg/cpp0x/pr31443.C: New.
12414         * g++.dg/cpp0x/pr31445.C: New.
12415         * g++.dg/cpp0x/variadic-crash1.C: New.
12416
12417 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12418
12419         * gcc.target/arm/long-calls-1.c: New test.
12420         * gcc.target/arm/long-calls-2.c: Likewise.
12421         * gcc.target/arm/long-calls-3.c: Likewise.
12422         * gcc.target/arm/long-calls-4.c: Likewise.
12423
12424 2007-05-25  Richard Guenther  <rguenther@suse.de>
12425             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12426
12427         PR tree-optimization/31982
12428         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12429
12430 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12431
12432         PR fortran/32047
12433         * gfortran.dg/result_in_spec_2.f90: New test.
12434
12435 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12436
12437         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12438
12439 2007-05-24  Ollie Wild  <aaw@google.com>
12440
12441         * gcc.dg/cpp/counter-1.c: New test.
12442         * gcc.dg/pch/counter-1.c: New test.
12443         * gcc.dg/pch/counter-1.hs: New file.
12444         * gcc.dg/pch/counter-2.c: New test.
12445         * gcc.dg/pch/counter-2.hs: New file.
12446         * gcc.dg/pch/counter-3.c: New test.
12447         * gcc.dg/pch/counter-3.hs: New file.
12448
12449 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12450
12451         * gcc.dg/tree-ssa/predcom-1.c: New test.
12452         * gcc.dg/tree-ssa/predcom-2.c: New test.
12453         * gcc.dg/tree-ssa/predcom-3.c: New test.
12454         * gcc.dg/tree-ssa/predcom-4.c: New test.
12455         * gcc.dg/tree-ssa/predcom-5.c: New test.
12456         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12457
12458 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12459
12460         PR testsuite/32062
12461         * gcc.target/i386/sse4_1-check.h (MASK): New.
12462
12463 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12464
12465         PR fortran/32038
12466         * gfortran.dg/pr25603.f: Initialize integer variables.
12467
12468 2007-05-23  Ian Lance Taylor  <iant@google.com>
12469
12470         * g++.dg/other/vrp1.C: New test.
12471
12472 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12473
12474         PR preprocessor/20077
12475         * gcc.dg/cpp/paste15.c: New test.
12476
12477 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12478             Nigel Stephens  <nigel@mips.com>
12479             Richard Sandiford  <richard@codesourcery.com>
12480
12481         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12482         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12483         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12484         * gcc.target/mips/inter/mips16-inter.exp: New.
12485
12486 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12487
12488         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12489
12490 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12491
12492         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12493         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12494         * gcc.target/i386/sse3-addsubps.c: Likewise.
12495         * gcc.target/i386/sse3-haddpd.c: Likewise.
12496         * gcc.target/i386/sse3-haddps.c: Likewise.
12497         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12498         * gcc.target/i386/sse3-hsubps.c: Likewise.
12499         * gcc.target/i386/sse3-lddqu.c: Likewise.
12500         * gcc.target/i386/sse3-movddup.c: Likewise.
12501         * gcc.target/i386/sse3-movshdup.c: Likewise.
12502         * gcc.target/i386/sse3-movsldup.c: Likewise.
12503
12504         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12505         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12506         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12507         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12508         * gcc.target/i386/ssse3-palignr.c: Likewise.
12509         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12510         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12511         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12512         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12513         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12514         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12515         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12516         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12517         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12518         * gcc.target/i386/ssse3-psignb.c: Likewise.
12519         * gcc.target/i386/ssse3-psignd.c: Likewise.
12520         * gcc.target/i386/ssse3-psignw.c: Likewise.
12521         * gcc.target/i386/ssse3-vals.h: Likewise.
12522
12523         * gcc.target/i386/sse3-check.h: New file.
12524         * gcc.target/i386/ssse3-check.h: Likewise.
12525
12526 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12527
12528         PR middle-end/31095
12529         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12530
12531 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12532
12533         PR middle-end/31606
12534         * gcc.c-torture/20070522-1.c: New testcase.
12535
12536 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12537
12538         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12539
12540 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12541
12542         * gcc.c-torture/execute/ieee/20000320-1.x,
12543         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12544         m68k-*-* and check_effective_target_coldfire_fpu.
12545
12546 2007-05-22  Ollie Wild  <aaw@google.com>
12547
12548         * g++.dg/lookup/hidden-class10.C: New test.
12549         * g++.dg/lookup/hidden-class11.C: New test.
12550
12551 2007-05-22  Ollie Wild  <aaw@google.com>
12552
12553         * g++.dg/lookup/name-clash5.C: New test.
12554         * g++.dg/lookup/name-clash6.C: New test.
12555
12556 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12557
12558         * g++.dg/other/i386-2.C: Update comments on header files tested.
12559         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12560         of <tmmintrin.h>.
12561         * gcc.target/i386/sse-12.c: Likewise.
12562         * gcc.target/i386/sse-13.c: Likewise.
12563         * gcc.target/i386/sse-14.c: Likewise.
12564
12565         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12566         Redefined to test with immediate operand.
12567         (__builtin_ia32_blendps): Likewise.
12568         (__builtin_ia32_blendpd): Likewise.
12569         (__builtin_ia32_dpps): Likewise.
12570         (__builtin_ia32_dpps): Likewise.
12571         (__builtin_ia32_insertps128): Likewise.
12572         (__builtin_ia32_vec_ext_v4sf): Likewise.
12573         (__builtin_ia32_vec_set_v16qi): Likewise.
12574         (__builtin_ia32_vec_set_v4si): Likewise.
12575         (__builtin_ia32_vec_set_v2di): Likewise.
12576         (__builtin_ia32_vec_ext_v16qi): Likewise.
12577         (__builtin_ia32_vec_ext_v4si): Likewise.
12578         (__builtin_ia32_vec_ext_v2di): Likewise.
12579         (__builtin_ia32_roundpd): Likewise.
12580         (__builtin_ia32_roundsd): Likewise.
12581         (__builtin_ia32_roundps): Likewise.
12582         (__builtin_ia32_roundss): Likewise.
12583         (__builtin_ia32_mpsadbw128): Likewise.
12584
12585 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12586
12587         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12588
12589 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12590
12591         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12592         failures.
12593         * gcc.dg/dfp/func-struct.c: Ditto.
12594         * gcc.dg/dfp/operator-assignment.c: Ditto.
12595         * gcc.dg/dfp/convert-bfp.c: Ditto.
12596         * gcc.dg/dfp/convert-int.c: Ditto.
12597         * gcc.dg/dfp/convert-int-max.c: Ditto.
12598         * gcc.dg/dfp/func-scalar.c: Ditto.
12599         * gcc.dg/dfp/cast.c: Ditto.
12600         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12601         failures, and fix a typo in return type of arg1_128.
12602         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12603         failures, and fix a typo in a constant suffix.
12604         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12605         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12606
12607 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12608             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12609
12610         * lib/gcc-dg.exp(process_message): New proc.
12611         (dg-message): New test directive.
12612         * gcc.dg/always_inline.c: Use dg-message.
12613         * gcc.dg/always_inline2.c: Ditto.
12614         * gcc.dg/always_inline3.c: Ditto.
12615         * gcc.dg/invalid-call-1.c: Ditto.
12616         * gcc.dg/pr17506.c: Ditto.
12617         * gcc.dg/simd-5.c: Ditto.
12618         * gcc.dg/simd-6.c: Ditto.
12619         * gcc.dg/va-arg-2.c: Ditto.
12620         * gcc.dg/cpp/syshdr.c: Ditto.
12621         * gcc.dg/cpp/unc4.c: Ditto.
12622         * gcc.dg/cpp/trad/mi1.c: Ditto.
12623         * gcc.dg/cpp/trad/mi5.c: Ditto.
12624         * gcc.dg/cpp/trad/mi7.c: Ditto.
12625         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12626         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12627         * gcc.test-framework/test-framework.awk: Special-case outexists
12628         tests.
12629
12630 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12631
12632         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12633         (bit_SSE4_2): Likewise.
12634         (bit_POPCNT): Likewise.
12635
12636         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12637         Check if assembler supports SSE4 instructions.
12638
12639         * gcc.target/i386/sse4_1-blendpd.c: New file.
12640         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12641         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12642         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12643         * gcc.target/i386/sse4_1-check.h: Likewise.
12644         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12645         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12646         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12647         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12648         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12649         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12650         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12651         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12652         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12653         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12654         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12655         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12656         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12657         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12658         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12659         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12660         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12661         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12662         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12663         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12664         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12665         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12666         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12667         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12668         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12669         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12670         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12671         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12672         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12673         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12674         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12675         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12676         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12677         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12678         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12679         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12680         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12681         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12682         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12683         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12684         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12685         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12686         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12687         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12688         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12689         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12690         * gcc.target/i386/sse4_1-round.h: Likewise.
12691         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12692         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12693         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12694         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12695         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12696         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12697         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12698         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12699         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12700         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12701         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12702         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12703         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12704         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12705
12706 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12707
12708         PR fortran/31627
12709         * gfortran.dg/bounds_check_7.f90: New test.
12710
12711 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12712
12713         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12714         (check_effective_target_sse4a): Ditto.
12715
12716         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12717         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12718         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12719         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12720         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12721         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12722         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12723         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12724         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12725         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12726         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12727         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12728         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12729         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12730         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12731         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12732         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12733         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12734         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12735         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12736
12737 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12738
12739         * g++.dg/ext/cleanup-1.C: New test.
12740         * g++.dg/ext/cleanup-2.C: Likewise.
12741         * g++.dg/ext/cleanup-3.C: Likewise.
12742         * g++.dg/ext/cleanup-4.C: Likewise.
12743         * g++.dg/ext/cleanup-5.C: Likewise.
12744         * g++.dg/ext/cleanup-6.C: Likewise.
12745         * g++.dg/ext/cleanup-8.C: Likewise.
12746         * g++.dg/ext/cleanup-9.C: Likewise.
12747         * g++.dg/ext/cleanup-10.C: Likewise.
12748         * g++.dg/ext/cleanup-11.C: Likewise.
12749         * g++.dg/ext/cleanup-dtor.C: Likewise.
12750
12751 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12752
12753         PR middle-end/31995
12754         * gcc.dg/vect/vect-102a.c: New test.
12755
12756 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12757             Paolo Carlini  <pcarlini@suse.de>
12758             Uros Bizjak  <ubizjak@gmail.com>
12759
12760         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12761         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12762         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12763         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12764         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12765         New testcases.
12766
12767 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12768
12769         PR fortran/32002
12770         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12771
12772 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12773
12774         PR fortran/32027
12775         * gfortran.dg/do_3.F90: Add checks for the final value of the
12776         loop variable.
12777
12778 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12779
12780         * gcc.c-torture/execute/990127-2.x: New file.
12781
12782 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12783
12784         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12785         * gcc.target/i386/sse-12: Add -O to compile options.
12786         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12787         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12788         and mm3dnow.h.  Add -O to compile options.
12789
12790 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12791
12792         PR fortran/31867
12793         * gfortran.dg/char_length_5.f90: New test.
12794
12795         PR fortran/31994
12796         * gfortran.dg/array_reference_1.f90: New test.
12797
12798 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12799
12800         PR middle-end/7651
12801         PR c++/11856
12802         PR c/12963
12803         PR c/23587
12804         PR other/29694
12805         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12806         * gcc.dg/Wtype-limits.c: New.
12807         * gcc.dg/Wtype-limits-Wextra.c: New.
12808         * gcc.dg/Wtype-limits-no.c: New.
12809         * g++.dg/warn/Wtype-limits.C: New.
12810         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12811         * g++.dg/warn/Wtype-limits-no.C: New.
12812
12813 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12814
12815         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12816         instead of "-msse2".'
12817         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12818         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12819         and mm3dnow.h.
12820         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12821         to test with immediate operand.
12822         (__builtin_ia32_insertqi): Ditto.
12823         (__builtin_ia32_palignr128): Ditto.
12824         (__builtin_ia32_palignr): Ditto.
12825         (__builtin_ia32_pshufhw): Ditto.
12826         (__builtin_ia32_pshuflw): Ditto.
12827         (__builtin_ia32_pshufd): Ditto.
12828         (__builtin_ia32_vec_set_v8hi): Ditto.
12829         (__builtin_ia32_vec_ext_v8hi): Ditto.
12830         (__builtin_ia32_shufpd): Ditto.
12831         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12832
12833 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12834
12835         PR fortran/32001
12836         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12837
12838 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12839
12840         PR target/31585
12841         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12842         and "__inline".  Use "-msse" instead of "-msse2".
12843
12844 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12845
12846         PR middle-end/7651
12847         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12848         * gcc.dg/20030906-2.c: Likewise.
12849         * objc.dg/method-17.m: Add -Wreturn-type.
12850         * obj-c++.dg/method-21.mm: Likewise.
12851
12852 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12853
12854         PR target/31585
12855         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12856         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12857         (__builtin_ia32_psrlqi128): Ditto.
12858         (__builtin_ia32_psrlwi128): Ditto.
12859         (__builtin_ia32_psrldi128): Ditto.
12860         (__builtin_ia32_psrldqi128): Ditto.
12861         (__builtin_ia32_pslldqi128): Ditto.
12862         (__builtin_ia32_psrawi128): Ditto.
12863         (__builtin_ia32_psradi128): Ditto.
12864         (__builtin_ia32_psllqi128): Ditto.
12865         (__builtin_ia32_pslldi128): Ditto.
12866         (__builtin_prefetch): Ditto.
12867         (__builtin_ia32_pshufw): Ditto.
12868         (__builtin_ia32_vec_set_v4hi): Ditto.
12869         (__builtin_ia32_vec_ext_v4hi): Ditto.
12870         (__builtin_ia32_shufps): Ditto.
12871         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12872
12873 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12874
12875         PR fortran/31974
12876         * gfortran.dg/char_allocation_1.f90: New test.
12877
12878 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12879
12880         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12881         * gcc.dg/Wconversion-sign.c: New.
12882         * gcc.dg/Wconversion-integer-no-sign.c: New.
12883         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12884         Wconversion-sign.C
12885         * g++.dg/warn/Wconversion-sign.C: New.
12886         * g++.old-deja/g++.other/warn4.C: Update.
12887         * g++.dg/warn/Wconversion1.C: Likewise.
12888
12889 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12890
12891         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12892         * gcc.dg/torture/builtin-math-4.c: Likewise.
12893
12894 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12895
12896         PR libfortran/31964
12897         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12898
12899 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12900
12901         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12902
12903 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12904
12905         PR target/31628
12906         * gcc.target/i386/pr31628.c: New.
12907
12908 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12909
12910         PR middle-end/31344
12911         * gcc.dg/pr31344.c: New test.
12912
12913 2007-05-17  Ian Lance Taylor  <iant@google.com>
12914
12915         PR tree-optimization/31953
12916         * gcc.c-torture/compile/pr31953.c: New test.
12917
12918 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12919
12920         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12921
12922         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12923         and drem.
12924         * gcc.dg/torture/builtin-math-4.c: Likewise.
12925
12926         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12927         * gcc.dg/torture/builtin-math-4.c: Likewise.
12928
12929         * gcc.dg/torture/builtin-math-4.c: New test.
12930
12931 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12932             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12933
12934         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12935         * gcc.dg/cpp/include2.c: Ditto.
12936         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12937         * gcc.dg/cpp/paste5.c: Ditto.
12938         * gcc.dg/cpp/paste6.c: Ditto.
12939         * gcc.dg/cpp/paste8.c: Ditto.
12940         * gcc.dg/cpp/paste11.c: Ditto.
12941         * gcc.dg/cpp/paste13.c: Ditto.
12942         * gcc.dg/cpp/skipping2.c: Ditto.
12943         * gcc.dg/reg-vol-struct-1.c: Ditto.
12944         * gcc.dg/Wshadow-1.c: Ditto.
12945         * gcc.dg/cpp/trad/comment.c: Ditto.
12946         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12947         * gcc.dg/cpp/if-2.c: Ditto.
12948         * gcc.dg/array-5.c: Ditto.
12949         * gcc.dg/inline-15.c: Ditto.
12950         * gcc.dg/pr27953.c: Ditto.
12951         * gcc.dg/Wno-c++-compat.c: Ditto.
12952
12953 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12954
12955         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12956
12957 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12958
12959         * gcc.c-torture/execute/20070517-1.c: New test.
12960
12961 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12962
12963         PR fortran/31919
12964         * gfortran.dg/min_max_conformance.f90: New test.
12965
12966 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12967
12968         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12969         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12970         gcc.dg/vect/vect-104.c: Use more complex construction to
12971         prevent vectorizing.
12972         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12973
12974 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12975
12976         PR tree-optimization/24659
12977         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12978         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12979         not vect_int target.
12980         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12981         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12982         targets.
12983         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12984         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12985         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12986
12987 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12988
12989         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12990         and x86_64-*-* targets.
12991         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12992
12993 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12994
12995         PR fortran/18769
12996         PR fortran/30881
12997         PR fortran/31194
12998         PR fortran/31216
12999         PR fortran/31427
13000         * transfer_simplify_1.f90: New test.
13001         * transfer_simplify_2.f90: New test.
13002
13003 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13004
13005         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13006
13007 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13008
13009         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13010
13011         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13012
13013         PR c/31924
13014         * gcc.dg/fltconst-1.c: New test.
13015
13016         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13017         * gcc.dg/dfp/operator-assignment.c: Ditto.
13018
13019 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13020
13021         PR c++/29928
13022         * g++.dg/rtti/typeid5.C: New.
13023
13024 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13025
13026         PR fortran/31725
13027         * gfortran.dg/substr_4.f: New test.
13028
13029 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13030
13031         * gcc.target/m68k/interrupt_thread-1.c,
13032         gcc.target/m68k/interrupt_thread-2.c,
13033         gcc.target/m68k/interrupt_thread-3.c: New.
13034         * gcc.target/m68k/m68k.exp: Accept fido.
13035
13036 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13037
13038         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13039         * gfortran.dg/altreturn_3.f90: Likewise.
13040         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13041         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13042         * gfortran.dg/inquire_iolength.f90: Likewise.
13043         * gfortran.dg/module_naming_1.f90: Likewise.
13044         * gfortran.dg/oldstyle_2.f90: Likewise.
13045         * gfortran.dg/operator_2.f90: Likewise.
13046         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13047         * gfortran.dg/used_types_11.f90: Likewise.
13048         * gfortran.dg/zero_array_components_1.f90: Likewise.
13049         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13050         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13051         * gfortran.dg/real_const_3.f90: Likewise.
13052
13053 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13054
13055         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13056         * gcc.dg/tree-ssa/loop-30.c: New test.
13057
13058 2007-05-13  Richard Guenther  <rguenther@suse.de>
13059
13060         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13061         scanning forwprop1.
13062         * g++.dg/tree-ssa/pr31146.C: Likewise.
13063
13064 2007-05-13  Revital Eres  <eres@il.ibm.com>
13065
13066         * gcc.dg/dse.c: New test.
13067
13068 2007-05-12  Richard Guenther  <rguenther@suse.de>
13069
13070         PR tree-optimization/31797
13071         * gcc.c-torture/compile/pr31797.c: New testcase.
13072
13073 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13074
13075         PR fortran/30746
13076         * gfortran.dg/host_assoc_function_1.f90: New test.
13077
13078 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13079
13080         PR c++/31829
13081         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13082
13083 2007-05-11  Silvius Rus  <rus@google.com>
13084
13085         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13086         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13087         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13088         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13089         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13090         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13091         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13092         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13093         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13094         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13095         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13096         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13097         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13098         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13099         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13100         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13101
13102 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13103
13104         PR other/31852
13105         * gcc.c-torture/execute/builtins/memchr.c: New.
13106         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13107         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13108
13109 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13110
13111         PR fortran/30876
13112         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13113         line.
13114         * gfortran.dg/recursive_reference_2.f90: New test.
13115
13116 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13117
13118         PR fortran/30878
13119         * gfortran.dg/namelist_29.f90: New test.
13120
13121 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13122
13123         PR fortran/31474
13124         * gfortran.dg/entry_10.f90: New test.
13125
13126 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13127
13128         PR tree-optimization/31885
13129         * gcc.dg/tree-ssa/loop-29.c: New test.
13130
13131 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13132
13133         * assumed_dummy_1.f90: Fix dg directive.
13134         * char_initialiser_actual.f90: Likewise.
13135         * nested_modules_2.f90: Likewise.
13136         * shift-alloc.f90: Likewise.
13137
13138 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13139
13140         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13141
13142 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13143
13144         PR libfortran/31880
13145         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13146
13147 2007-05-09  Mike Stump  <mrs@apple.com>
13148
13149         * g++.dg/other/first-global.C: Add -fpie for darwin.
13150         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13151
13152 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13153
13154         * gcc.dg/20070507-1.c: New testcase.
13155
13156 2007-05-08  Chao-ying Fu  <fu@mips.com>
13157
13158         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13159         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13160         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13161         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13162
13163 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13164
13165         PR 31847
13166         * gcc.dg/pr31847.c: New test.
13167
13168 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13169
13170         PR fortran/31692
13171         * gfortran.dg/actual_array_result_1.f90: New test.
13172
13173 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13174
13175         PR fortran/29397
13176         * gfortran.dg/parameter_array_init_1.f90: New test.
13177
13178         PR fortran/29400
13179         * gfortran.dg/parameter_array_init_2.f90: New test.
13180
13181 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13182
13183         PR target/31854
13184         * gcc.target/i386/pr31854.c: New test.
13185
13186 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13187
13188         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13189
13190 2007-05-07  Mike Stump  <mrs@apple.com>
13191
13192         * g++.old-deja/g++.mike/empty.C: Add.
13193
13194 2007-05-07  Eric Christopher  <echristo@apple.com>
13195
13196         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13197
13198 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13199
13200         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13201         variable.  Rearrange conversions from binary float to decimal float.
13202
13203 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13204
13205         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13206         x86.
13207
13208 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13209
13210         * gnat.dg/opt1.ad[sb]: New testcase.
13211
13212 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13213
13214         PR fortran/31399
13215         * gfortran.dg/do_3.F90: New test.
13216
13217 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13218
13219         PR fortran/31764
13220         * gfortran.dg/new_line.f90: Add new checks.
13221
13222 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13223
13224         PR fortran/31201
13225         * gfortran.dg/large_unit_1.f90: New.
13226         * gfortran.dg/large_unit_2.f90: New.
13227         * gfortran.dg/iostat_4.f90: New
13228         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13229
13230 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13231
13232         PR fortran/31540
13233         * gfortran.dg/char_result_4.f90: New test.
13234
13235 2007-06-05  Revital Eres  <eres@il.ibm.com>
13236
13237         PR 30957
13238         * gcc.dg/pr30957-1.c: New test.
13239
13240 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13241
13242         PR fortran/31251
13243         * gfortran.dg/char_type_len_2.f90: New test.
13244
13245 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13246
13247         PR 31775
13248         * g++.dg/other/nested-extern.cc: New.
13249         * g++.dg/other/nested-extern-1.C: New.
13250         * g++.dg/other/nested-extern-2.C: New.
13251
13252 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13253
13254         PR fortran/31760
13255         * gfortran.dg/erf.f90: New test.
13256         * gfortran.dg/besxy.f90: New test.
13257
13258 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13259
13260         PR fortran/22359
13261         * gfortran.dg/fseek.f90: New test.
13262
13263 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13264
13265         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13266
13267 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13268
13269         PR libfortran/31210
13270         * gfortran.dg/zero_length_1.f90: New test.
13271
13272 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13273
13274         PR fortran/31803
13275         * gfortran.dg/char_pointer_assign_3.f90: New test.
13276         * gfortran.dg/char_result_2.f90: Re-enable test.
13277
13278 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13279
13280         PR fortran/25071
13281         * gfortran.dg/char_length_3.f90: New test.
13282         * gfortran.dg/char_result_2.f90: Fix test.
13283
13284 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13285
13286         PR tree-optimization/30565
13287         * gcc.dg/tree-ssa/loop-27.c: New test.
13288
13289 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13290
13291         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13292         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13293         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13294         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13295
13296 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13297
13298         PR tree-optimization/31699
13299         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13300         New.
13301         (check_effective_target_vect_floatint_cvt): New.
13302         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13303         of specific targets.
13304         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13305         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13306         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13307         * gcc.dg/vect/vect-iv-4.c: Likewise.
13308         * gcc.dg/vect/vect-multitypes-11.c: New.
13309         * gcc.dg/vect/pr31699.c: New.
13310
13311 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13312
13313         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13314
13315 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13316
13317         PR C++/31663
13318         * g++.dg/warn/anonymous-namespace-2.C: New.
13319         * g++.dg/warn/anonymous-namespace-2.h: New.
13320
13321 2007-05-02  Paul Brook  <paul@codesourcery.com>
13322
13323         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13324
13325 2007-05-02  Eric Christopher  <echristo@apple.com>
13326
13327         * gcc.dg/cpp/if-div.c: New file.
13328
13329 2007-05-02  Tom Tromey  <tromey@redhat.com>
13330
13331         PR preprocessor/28709:
13332         * gcc.dg/cpp/pr28709.c: New file.
13333
13334 2007-05-02  Richard Guenther  <rguenther@suse.de>
13335
13336         PR tree-optimization/31146
13337         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13338
13339 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13340
13341         * gcc.c-torture/compile/limits-blockid.c: New.
13342         * gcc.c-torture/compile/limits-caselabels.c: New.
13343         * gcc.c-torture/compile/limits-declparen.c: New.
13344         * gcc.c-torture/compile/limits-enumconst.c: New.
13345         * gcc.c-torture/compile/limits-exprparen.c: New.
13346         * gcc.c-torture/compile/limits-externalid.c: New.
13347         * gcc.c-torture/compile/limits-fnargs.c: New.
13348         * gcc.c-torture/compile/limits-fndefn.c: New.
13349         * gcc.c-torture/compile/limits-idexternal.c: New.
13350         * gcc.c-torture/compile/limits-idinternal.c: New.
13351         * gcc.c-torture/compile/limits-pointer.c: New.
13352         * gcc.c-torture/compile/limits-stringlit.c: New.
13353         * gcc.c-torture/compile/limits-structmem.c: New.
13354         * gcc.c-torture/compile/limits-structnest.c: New.
13355
13356 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13357
13358         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13359
13360 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13361
13362         PR middle-end/31740
13363         * gcc.c-torture/compile/20070501-1.c: New testcase.
13364
13365 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13366
13367         PR fortran/31732
13368         * gfortran.dg/array_memset_2:  New test case.
13369
13370 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13371
13372         PR testsuite/31615
13373         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13374
13375 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13376
13377         PR testsuite/31589
13378         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13379         dg-final test.
13380         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13381         keyword to dg-final test.
13382         * gcc.dg/vect/vect-iv-4.c: Likewise.
13383         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13384         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13385         test.
13386         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13387         cast.
13388         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13389         * lib/target-supports.exp
13390         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13391         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13392
13393 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13394
13395         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13396         __LONG_LONG_MAX__ and its friends instead of those supplied by
13397         limits.h.
13398
13399 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13400
13401         PR C++/31721
13402         * g++.dg/ext/vector7.C: New testcase.
13403
13404 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13405
13406         PR fortran/31591
13407         * gfortran.dg/bound_simplification_1.f90: New test.
13408
13409 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13410
13411         PR fortran/31645
13412         * gfortran.dg/bom_error.f90: New test.
13413         * gfortran.dg/bom_include.f90: New test.
13414         * gfortran.dg/bom_UTF16-LE.f90: New test.
13415         * gfortran.dg/bom_UTF16-BE.f90: New test.
13416         * gfortran.dg/bom_UTF-8.f90: New test.
13417         * gfortran.dg/bom_UTF-32.f90: New test.
13418         * gfortran.dg/bom_UTF-8.F90: New test.
13419         * gfortran.dg/bom_include.inc: New file.
13420
13421 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13422
13423         PR C++/30221
13424         * g++.dg/init/ptrfn2.C: New test.
13425         * g++.dg/init/ptrfn3.C: New test.
13426
13427 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13428
13429         PR fortran/31711
13430         * gfortran.dg/dependency_21.f90: New test.
13431
13432 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13433
13434         * gfortran.dg/secnds.f: Use real*8.
13435         * gfortran.dg/secnds-1.f: Use real*8.
13436
13437 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13438
13439         PR libfortran/31532
13440         * gfortran.dg/inquire_5.f90: Update test.
13441
13442 2007-04-27  Ian Lance Taylor  <iant@google.com>
13443
13444         PR middle-end/31710
13445         * gcc.c-torture/compile/pr31710.c: New test.
13446
13447 2007-04-27  Richard Guenther  <rguenther@suse.de>
13448
13449         PR tree-optimization/30965
13450         PR tree-optimization/30978
13451         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13452         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13453         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13454         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13455
13456 2007-04-27  Richard Guenther  <rguenther@suse.de>
13457
13458         PR tree-optimization/31715
13459         * gcc.dg/Warray-bounds-4.c: New testcase.
13460
13461 2007-04-26  Ian Lance Taylor  <iant@google.com>
13462
13463         PR target/28675
13464         * gcc.c-torture/compile/pr28675.c: New test.
13465
13466 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13467
13468         PR C++/30016
13469         * g++.dg/ext/vector6.C: New test.
13470
13471 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13472
13473         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13474
13475 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13476
13477         PR middle-end/31617
13478         * g++.dg/other/str_empty.C: Add expected warning.
13479
13480 2007-04-26  Richard Guenther  <rguenther@suse.de>
13481         Daniel Berlin  <dberlin@dberlin.org>
13482
13483         PR tree-optimization/30567
13484         * g++.dg/other/pr30567.C: New testcase.
13485
13486 2007-04-26  Richard Guenther  <rguenther@suse.de>
13487
13488         PR tree-optimization/31703
13489         * gcc.c-torture/compile/pr31703.c: New testcase.
13490         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13491         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13492
13493 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13494
13495         * gfortran.dg/open_errors.f90: Added if statements checking
13496         the value of iostat.
13497
13498 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13499
13500         PR c++/31598
13501         * g++.dg/gomp/pr31598.C: New test.
13502
13503         PR tree-optimization/30558
13504         * g++.dg/gomp/pr30558.C: New test.
13505
13506 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13507
13508         PR c++/31338
13509         * g++.dg/ext/complex2.C: New test.
13510
13511 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13512
13513         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13514
13515 2007-04-25  Thiemo Seufer  <ths@mips.com>
13516
13517         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13518         value to signed char.
13519
13520 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13521
13522         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13523         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13524         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13525
13526 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13527
13528         PR fortran/31668
13529         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13530         statement functions.
13531         * gfortran.dg/c_by_val_5.f90: New test.
13532
13533 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13534
13535         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13536         with two new subroutines to avoid parameter-induced aliasing.
13537         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13538         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13539
13540 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13541
13542         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13543         * g++.dg/warn/Warray-bounds.C: Likewise.
13544
13545 2007-04-24  Ian Lance Taylor  <iant@google.com>
13546
13547         PR tree-optimization/31605
13548         * gcc.c-torture/execute/pr31605.c: New test.
13549
13550 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13551
13552         PR fortran/31587
13553         * lib/gcc-dg.exp (scan-module): New function.
13554         * gfortran.dg/module_md5_1.f90: New test.
13555
13556 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13557
13558         * g++.old-deja/g++.pt/defarg6.C: Only run with
13559         -std=gnu++98.
13560         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13561         * g++.dg/cpp0x/variadic61.C: Ditto.
13562         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13563         * g++.dg/cpp0x/variadic62.C: Ditto.
13564         * g++.dg/template/meminit1.C: Ditto.
13565         * g++.dg/template/operator7.C: Ditto.
13566         * g++.dg/template/static15.C: Ditto.
13567         * g++.dg/template/invalid1.C: Ditto.
13568         * g++.dg/template/shift1.C: Ditto.
13569         * g++.dg/template/error10.C: Ditto.
13570
13571 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13572
13573         PR diagnostic/25923
13574         * gfortran.dg/pr25923.f90: New test.
13575
13576 2007-04-24  Ian Lance Taylor  <iant@google.com>
13577
13578         PR tree-optimization/31602
13579         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13580
13581 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13582
13583         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13584         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13585
13586 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13587
13588         * gcc.target/i386/reload-1.c. New.
13589
13590 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13591             Olga Golovanevsky  <olga@il.ibm.com>
13592
13593         * g++.dg/other/str_empty.C: New test.
13594
13595 2007-04-24  Richard Henderson  <rth@redhat.com>
13596
13597         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13598
13599 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13600
13601         PR target/31641
13602         * gcc.c-torture/compile/pr31641.c: New testcase.
13603
13604 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13605
13606         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13607         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13608         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13609         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13610
13611 2007-04-23  Simon Baldwin  <simonb@google.com>
13612
13613         * g++.dg/other/error15.C: New.
13614         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13615         triggering a "multiple parameters named" error.
13616
13617 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13618
13619         PR fortran/31618
13620         * gfortran.dg/backspace_8.f:  New test case.
13621
13622 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13623
13624         PR fortran/31630
13625         * gfortran.dg/used_types_17.f90: New test.
13626
13627         PR fortran/31620
13628         * gfortran.dg/zero_array_components_1.f90: New test.
13629
13630 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13631
13632         PR fortran/31616
13633         * gfortran.dg/open_errors.f90: Allow a different error message.
13634
13635 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13636
13637         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13638         Rename from check_effective_target_vect_pack_mod.  Rename global
13639         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13640         messages.
13641         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13642         rename.
13643         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13644         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13645
13646 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13647
13648         PR middle-end/31448
13649         * gcc.c-torture/execute/pr31448.c: New testcase.
13650
13651 2007-04-22  Nick Clifton  <nickc@redhat.com>
13652
13653         * gcc.dg/20020312-2.c: Add support for the FRV.
13654
13655 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13656
13657         PR tree-optimization/24659
13658         * gcc.dg/vect/vect-float-extend-1.c: New test.
13659         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13660
13661 2007-04-22  Richard Guenther  <rguenther@suse.de>
13662
13663         PR tree-optimization/29789
13664         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13665         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13666
13667 2007-04-22  Revital Eres  <eres@il.ibm.com>
13668
13669         * gcc.dg/var-expand2.c: New test.
13670
13671 2007-04-22  Revital Eres  <eres@il.ibm.com>
13672
13673         * gcc.dg/var-expand3.c: New test.
13674
13675 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13676
13677         PR fortran/31495
13678         * gfortran.dg/continuation_8.f90: New test.
13679
13680 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13681
13682         PR C/30265
13683         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13684         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13685
13686 2007-04-21  Richard Guenther  <rguenther@suse.de>
13687
13688         PR middle-end/31136
13689         * gcc.c-torture/execute/pr31136.c: New testcase.
13690
13691 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13692
13693         * gcc.target/i386/movsi-sm-1.c: New.
13694
13695 2007-04-20  Richard Henderson  <rth@redhat.com>
13696
13697         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13698         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13699
13700 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13701
13702         * gcc.target/i386/ordcmp-1.c: New test.
13703         * gcc.target/i386/unordcmp-1.c: New test.
13704
13705         PR tree-optimization/31632
13706         * gcc.c-torture/compile/20070419-1.c: New test.
13707
13708 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13709
13710         * gcc.dg/invalid-call-1.c: New test.
13711
13712 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13713
13714         PR diagnostic/31227
13715         * gcc.dg/Warray-bounds-3.c: New.
13716
13717 2007-04-18  Richard Guenther  <rguenther@suse.de>
13718
13719         PR tree-optimization/19431
13720         PR tree-optimization/21463
13721         * gcc.c-torture/execute/20070212-1.c: New testcase.
13722         * gcc.c-torture/execute/20070212-2.c: Likewise.
13723         * gcc.c-torture/execute/20070212-3.c: Likewise.
13724         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13725         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13726         * g++.dg/tree-ssa/pr21463.C: Likewise.
13727         * g++.dg/tree-ssa/pr30738.C: Likewise.
13728
13729 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13730
13731         PR c++/31513
13732         * g++.dg/expr/bitfield8.C: New test.
13733
13734 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13735             Richard Sandiford  <richard@codesourcery.com>
13736
13737         * lib/target-supports.exp (check_profiling_available): Return 0
13738         for uClibc with -p or -pg.
13739
13740 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13741
13742         PR c++/31517
13743         * g++.dg/template/init7.C: New test.
13744
13745 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13746
13747         PR rtl-optimization/31360
13748         * gcc.dg/loop-7.c: New test.
13749
13750 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13751
13752         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13753         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13754         build.
13755         (compat-execute): Likewise.
13756         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13757         files to remote hosts.
13758         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13759         (c-torture-execute): Likewise.
13760         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13761         or plain file.  Use remote_upload and remote_download to copy
13762         files about.
13763         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13764         before scanning it.
13765
13766 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13767
13768         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13769
13770 2007-04-16  Lawrence Crowl  <crowl@google.com>
13771
13772         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13773         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13774         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13775         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13776         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13777         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13778         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13779         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13780         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13781         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13782         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13783
13784         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13785         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13786         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13787         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13788         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13789         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13790         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13791         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13792         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13793         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13794         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13795
13796 2007-04-16  Ian Lance Taylor  <iant@google.com>
13797
13798         PR tree-optimization/31522
13799         * gcc.dg/Wstrict-overflow-16.c: New test.
13800
13801 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13802
13803         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13804
13805 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13806
13807         PR fortran/31144
13808         * gfortran.dg/module_naming_1.f90: New.
13809
13810 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13811
13812         * lib/target-supports.exp (check_profiling_available): Return
13813         false for m68k-*-uclinux.
13814
13815 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13816
13817         PR c++/29365
13818         Testcase for c++ anonymous namespace warning
13819
13820         * g++.dg/warn/anonymous-namespace-1.C: New test
13821         * g++.dg/warn/anonymous-namespace-1.h: New test
13822
13823 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13824
13825         PR testsuite/31578
13826         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13827
13828 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13829
13830         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13831
13832 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13833
13834         PR fortran/31204
13835         * gfortran.dg/array_constructor_16.f90: New test.
13836
13837 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13838
13839         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13840         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13841
13842 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13843
13844         PR rtl-optimization/31500
13845         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13846         * g++.dg/warn/Warray-bounds.C: Likewise.
13847
13848 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13849
13850         PR C/31520
13851         * gcc.dg/gnu89-init-4.c: New testcase.
13852
13853 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13854
13855         PR c++/25874
13856         * gcc.dg/gomp/pr25874.c: Add dg-options.
13857         * g++.dg/gomp/pr25874.C: Add dg-options.
13858
13859 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13860
13861         PR fortran/21061
13862         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13863         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13864
13865 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13866
13867         PR fortran/31561
13868         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13869
13870 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13871
13872         PR fortran/29507
13873         PR fortran/31404
13874         * gfortran.dg/initialization_6.f90: New test.
13875
13876 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13877
13878         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13879
13880         * lib/target-supports.exp (check_gc_sections_available):
13881         Return false if ldflags includes -elf2flt.
13882
13883 2007-04-13  Jason Merrill  <jason@redhat.com>
13884
13885         PR c++/31074
13886         * conv3.C: New test.
13887
13888 2007-04-13  Mike Stump  <mrs@apple.com>
13889
13890         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13891         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13892
13893 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13894
13895         PR tree-optimization/29598
13896         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13897
13898 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13899
13900         PR fortran/31559
13901         * gfortran.dg/func_assign.f90: New test.
13902
13903 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13904
13905         PR fortran/31550
13906         * gfortran.dg/used_types_16.f90: New test.
13907
13908 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13909
13910         PR fortran/18937
13911         * gfortran.dg/goto_2.f90: New.
13912         * gfortran.dg/goto_3.f90: New.
13913         * gfortran.dg/pr17708.f90: Rename to ...
13914         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13915
13916 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13917
13918         PR fortran/31562
13919         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13920         instead of a struct.
13921
13922 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13923
13924         PR fortran/31562
13925         * gfortran.dg/value_4.c: Use GNU extensions for complex
13926         instead of a struct.
13927
13928 2007-04-13  Richard Guenther  <rguenther@suse.de>
13929
13930         PR tree-optimization/21258
13931         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13932
13933 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13934
13935         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13936         <complex.h>.
13937
13938 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13939
13940         PR fortran/31250
13941         * gfortran.dg/char_length_2.f90: New.
13942         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13943         * gfortran.dg/repeat_4.f90: Likewise.
13944
13945         PR fortran/31266
13946         * gfortran.dg/char_assign_1.f90: New.
13947
13948         PR fortran/31471
13949         * gfortran.dg/block_name_1.f90: New.
13950         * gfortran.dg/block_name_2.f90: New.
13951
13952 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13953
13954         PR c++/31078
13955         * g++.dg/other/pr31078.C: New.
13956
13957 2007-04-12  Richard Guenther  <rguenther@suse.de>
13958
13959         PR tree-optimization/31169
13960         * gcc.c-torture/execute/pr31169.c: New testcase.
13961
13962 2007-04-12  Richard Guenther  <rguenther@suse.de>
13963
13964         PR tree-optimization/24689
13965         PR tree-optimization/31307
13966         * g++.dg/tree-ssa/pr31307.C: New testcase.
13967         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13968
13969 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13970
13971         PR fortran/31472
13972         * gfortran.dg/access_spec_1.f90: New test.
13973         * gfortran.dg/access_spec_2.f90: New test.
13974         * gfortran.dg/non_module_public.f90: Match new error message.
13975
13976 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13977
13978         PR testsuite/31538
13979         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13980         to 4 at line 38 to fix bounds problem.
13981
13982 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13983
13984         PR testsuite/31240
13985         * gfortran.dg/pointer_intent_1.f90: Fix test.
13986
13987 2007-04-10  Eric Christopher  <echristo@apple.com>
13988
13989         * lib/target-supports.exp
13990         (check_effective_target_fstack_protector): Rewrite.
13991
13992 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13993
13994         PR c++/31449
13995         * g++.dg/init/const5.C: New test.
13996
13997 2007-04-09  Jan Hubicka  <jh@suse.cz>
13998
13999         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14000
14001 2007-04-08  Jan Hubicka  <jh@suse.cz>
14002
14003         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14004
14005 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14006
14007         PR fortran/31257
14008         * gfortran.dg/achar_4.f90: New test.
14009
14010 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14011
14012         PR fortran/30880
14013         * gfortran.dg/used_dummy_types_8.f90: New test.
14014
14015 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14016
14017         PR fortran/30872
14018         * gfortran.dg/parameter_array_element_1.f90: New test.
14019
14020 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14021
14022         PR fortran/31222
14023         * gfortran.dg/default_numeric_type_1.f90: New test.
14024
14025 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14026
14027         PR fortran/31424
14028         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14029
14030 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14031
14032         PR fortran/31293
14033         * gfortran.dg/interface_12.f90: New test.
14034
14035 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14036
14037         * gcc.dg/format/opt-6.c: New test.
14038         * gcc.dg/format/nul-1.c: New test.
14039         * gcc.dg/format/nul-2.c: New test.
14040
14041 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14042
14043         PR libgfortran/31395
14044         * gfortran.dg/fmt_colon.f90: New test.
14045
14046 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14047
14048         * g++.old-deja/g++.other/init18.C: Use
14049         dg-require-effective-target instead of an explicit xfail.
14050
14051 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14052
14053         * gcc.dg/dfp/signbit-1.c
14054         * gcc.dg/dfp/signbit-2.c
14055
14056 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14057
14058         PR fortran/31483
14059         * gfortran.dg/altreturn_5.f90: New test.
14060
14061 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14062
14063         PR fortran/31292
14064         * gfortran.dg/contained_module_proc_1.f90: New test.
14065
14066 2007-04-04  Stuart Hastings  <stuart@apple.com>
14067
14068         PR 31281
14069         * objc/execute/exceptions/pr31281.m: New.
14070
14071 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14072
14073         * g++.dg/ext/dllimport12.C: Update comments.
14074
14075 2007-04-03  Eric Christopher  <echristo@apple.com>
14076
14077         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14078
14079 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14080
14081         PR fortran/31304
14082         * gfortran.dg/repeat_2.f90: New test.
14083         * gfortran.dg/repeat_3.f90: New test.
14084         * gfortran.dg/repeat_4.f90: New test.
14085
14086 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14087
14088         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14089
14090 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14091
14092         PR c++/30847
14093         * g++.dg/parse/cond3.C: New test.
14094
14095         PR middle-end/30704
14096         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14097
14098 2007-04-02  Jason Merrill  <jason@redhat.com>
14099
14100         PR c++/31187
14101         * g++.dg/ext/visibility/anon3.C: New test.
14102
14103 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14104
14105         PR libgfortran/31052
14106         * gfortran.dg/namelist_28.f90: New test.
14107
14108 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14109
14110         PR libgfortran/31366
14111         * gfortran.dg/direct_io_6.f90: New test.
14112
14113 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14114
14115         PR libgfortran/31207
14116         * gfortran.dg/advance_5.f90: New test.
14117         * gfortran.dg/advance_6.f90: New test.
14118
14119 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14120
14121         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14122         * g++.dg/ext/dllimport7.C: Likewise.
14123         * g++.dg/ext/selectany1.C: Likewise.
14124
14125 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14126
14127         * g++.dg/parser/pr31138.C: New.
14128         * g++.dg/parser/pr31140.C: New.
14129         * g++.dg/parser/pr31141.C: New.
14130
14131 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14132
14133         PR c++/26099
14134         * g++.dg/ext/is_base_of.C: New.
14135         * g++.dg/ext/has_virtual_destructor.C: New.
14136         * g++.dg/ext/is_polymorphic.C: New.
14137         * g++.dg/ext/is_base_of_diagnostic.C: New.
14138         * g++.dg/ext/is_enum.C: New.
14139         * g++.dg/ext/has_nothrow_assign.C: New.
14140         * g++.dg/ext/has_nothrow_constructor.C: New.
14141         * g++.dg/ext/is_empty.C: New.
14142         * g++.dg/ext/has_trivial_copy.C: New.
14143         * g++.dg/ext/has_trivial_assign.C: New.
14144         * g++.dg/ext/is_abstract.C: New.
14145         * g++.dg/ext/is_pod.C: New.
14146         * g++.dg/ext/has_nothrow_copy.C: New.
14147         * g++.dg/ext/is_class.C: New.
14148         * g++.dg/ext/has_trivial_constructor.C: New.
14149         * g++.dg/ext/is_union.C: New.
14150         * g++.dg/ext/has_trivial_destructor.C: New.
14151         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14152         * g++.dg/template/crash43.C: Likewise.
14153
14154 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14155
14156         * g++.dg/warn/pedantic2.C: New testcase.
14157
14158 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14159
14160         * size_dim.f90: Fix dg directive.
14161         * pr16433.f: Likewise.
14162         * use_6.f90: Likewise.
14163         * use_7.f90: Likewise.
14164         * entry_9.f90: Likewise.
14165         * pointer_intent_2.f90: Likewise.
14166         * protected_1.f90: Likewise.
14167         * fmt_missing_period_2.f: Likewise.
14168         * pointer_intent_3.f90: Likewise.
14169         * protected_2.f90: Likewise.
14170         * protected_3.f90: Likewise.
14171         * pr15754.f90: Likewise.
14172         * protected_4.f90: Likewise.
14173         * protected_5.f90: Likewise.
14174         * initialization_2.f90: Likewise.
14175         * protected_6.f90: Likewise.
14176         * continuation_7.f90: Likewise.
14177         * derived_function_interface_1.f90: Likewise.
14178         * der_pointer_4.f90: Likewise.
14179         * fmt_zero_precision.f90: Likewise.
14180         * blockdata_3.f90: Likewise.
14181         * fmt_missing_period_1.f: Likewise.
14182         * real_const_3.f90: Likewise.
14183         * use_4.f90: Likewise.
14184         * fmt_missing_period_3.f: Likewise.
14185         * use_5.f90: Likewise.
14186
14187 2007-03-28  Mike Stump  <mrs@apple.com>
14188
14189         * gcc.dg/darwin-comm.c: Add.
14190
14191 2007-03-28  Eric Christopher  <echristo@apple.com>
14192
14193         * lib/target-supports.exp (check_effective_target_fstack_protector):
14194         New.
14195         * gcc.dg/ssp-1.c: Use.
14196         * gcc.dg/ssp-2.c: Ditto.
14197
14198 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14199
14200         PR c++/29077
14201         * g++.dg/parse/constructor3.C: New test.
14202
14203 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14204
14205         * gnat.dg/thin_pointer.ad[sb]: New test.
14206
14207 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14208
14209         * g++.dg/cpp0x/bracket1.C: New.
14210         * g++.dg/cpp0x/bracket2.C: New.
14211         * g++.dg/cpp0x/bracket3.C: New.
14212         * g++.dg/cpp0x/bracket4.C: New.
14213
14214 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14215
14216         * g++.dg/cpp0x/temp_default1.C: New.
14217         * g++.dg/cpp0x/temp_default3.C: New.
14218         * g++.dg/cpp0x/temp_default2.C: New.
14219         * g++.dg/cpp0x/temp_default4.C: New.
14220
14221 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14222
14223         PR c++/29993
14224         * g++.dg/other/cv_func2.C: New.
14225
14226 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14227
14228         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14229         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14230         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14231         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14232
14233         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14234         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14235
14236         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14237
14238         * lib/compat.exp (compat-execute): Fix processing of file names.
14239
14240 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14241
14242         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14243
14244 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14245
14246         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14247         Delete created executable test file.
14248         (check_effective_target_fortran_large_int): Ditto.
14249         (check_effective_target_static_libgfortran): Ditto.
14250
14251 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14252
14253         PR c++/30500
14254         * g++.dg/warn/pragma-system_header1.C: New test.
14255         * g++.dg/warn/pragma-system_header2.C: New test.
14256         * g++.dg/warn/pragma-system_header1.h. New.
14257         * g++.dg/warn/pragma-system_header2.h. New.
14258
14259 2007-03-26  Ian Lance Taylor  <iant@google.com>
14260
14261         PR tree-optimization/31345
14262         * gcc.c-torture/compile/pr31345-1.c: New test.
14263
14264 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14265
14266         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14267         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14268         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14269         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14270         * gfortran.dg/overload_1.f90: Likewise.
14271         * gfortran.dg/impure_assignment_1.f90: Likewise.
14272         * gfortran.dg/error_recovery_3.f90: Likewise.
14273         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14274         * gfortran.dg/sequence_types_1.f90: Likewise.
14275         * gfortran.dg/internal_references_1.f90: Likewise.
14276         * gfortran.dg/present_1.f90: Likewise.
14277         * gfortran.dg/volatile10.f90: Likewise.
14278         * gfortran.dg/module_equivalence_2.f90: Likewise.
14279         * gfortran.dg/use_4.f90: Likewise.
14280         * gfortran.dg/elemental_result_1.f90: Likewise.
14281         * gfortran.dg/generic_actual_arg.f90: Likewise.
14282         * gfortran.dg/private_type_5.f90: Likewise.
14283         * gfortran.dg/protected_4.f90: Likewise.
14284         * gfortran.dg/interface_3.f90: Likewise.
14285
14286 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14287
14288         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14289         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14290
14291 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14292
14293         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14294
14295 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14296
14297         PR libgfortran/31199
14298         * gfortran.dg/fmt_t_4.f90: New test.
14299
14300 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14301
14302         PR libfortran/31297
14303         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14304         * gfortran.dg/backspace_6.f:  Likewise.
14305         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14306         * gfortran.dg/direct_io_2.f90:  Likewise.
14307         * gfortran.dg/write_back.f:  Likewise.
14308         * gfortran.dg/write_rewind_2.f:  Likewise.
14309         * gfortran.dg/write_rewind_1.f:  Likewise.
14310         * gfortran.dg/write_rewind_2.f:  Likewise.
14311
14312 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14313
14314         PR tree-optimization/30784
14315         * gcc.dg/vect/pr30784.c: New test.
14316
14317 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14318
14319         PR fortran/30877
14320         * gfortran.dg/operator_1.f90: New test.
14321         * gfortran.dg/operator_2.f90: New test.
14322
14323 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14324
14325         PR libfortran/31196
14326         * gfortran.dg/reshape_transpose_1.f90:  New test.
14327
14328 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14329
14330         PR fortran/30655
14331         * gfortran.dg/bounds_check_6.f90: New test.
14332
14333 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14334
14335         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14336         #ifndef/#endif.
14337         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14338         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14339
14340 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14341
14342         PR fortran/31209
14343         * gfortran.dg/pointer_function_actual_1.f90: New test.
14344
14345         PR fortran/31200
14346         * gfortran.dg/pointer_function_actual_2.f90: New test.
14347
14348         PR fortran/31215
14349         * gfortran.dg/result_in_spec_1.f90: New test.
14350
14351 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14352
14353         PR fortran/30834
14354         * gfortran.dg/integer_exponentiation_3.F90: New test.
14355         * gfortran.dg/integer_exponentiation_4.f90: New test.
14356         * gfortran.dg/integer_exponentiation_5.F90: New test.
14357
14358 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14359
14360         PR c++/30863
14361         * g++.dg/template/error24.C: New test.
14362         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14363
14364 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14365
14366         PR c++/31273
14367         * g++.dg/expr/bitfield7.C: New test.
14368
14369 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14370
14371         PR other/23572
14372         * gcc.dg/float-range-4.c: New.
14373         * gcc.dg/float-range-1.c: Update. Test for a warning.
14374         * gcc.dg/float-range-3.c: New.
14375         * gcc.dg/float-range-5.c: New.
14376
14377 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14378
14379         PR fortran/31262
14380         * gfortran.dg/no_range_check_1.f90: New test.
14381
14382 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14383
14384         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14385         * g++.dg/other/static1.C: Remove stray semicolon.
14386         * g++.dg/other/init1.C: Likewise.
14387         * g++.dg/rtti/dyncast1.C: Likewise.
14388         * g++.dg/tree-ssa/pr17153.C: Likewise.
14389         * g++.dg/lookup/disamb1.C: Likewise.
14390         * g++.dg/lookup/scoped2.C: Likewise.
14391         * g++.dg/lookup/friend7.C: Likewise.
14392         * g++.dg/parse/parse4.C: Likewise.
14393         * g++.dg/parse/parse5.C: Likewise.
14394         * g++.dg/expr/pr29066.C: Likewise.
14395         * g++.dg/expr/cast4.C: Likewise.
14396         * g++.dg/tc1/dr193.C: Likewise.
14397         * g++.dg/tc1/dr213.C: Likewise.
14398         * g++.dg/abi/dcast1.C: Likewise.
14399         * g++.dg/abi/covariant2.C: Likewise.
14400         * g++.dg/inherit/covariant11.C: Likewise.
14401         * g++.dg/inherit/covariant9.C: Likewise.
14402         * g++.dg/inherit/covariant10.C: Likewise.
14403         * g++.dg/init/static3.C: Likewise.
14404         * g++.dg/init/init-ref3.C: Likewise.
14405         * g++.dg/init/ref10.C: Likewise.
14406         * g++.dg/template/meminit2.C: Likewise.
14407         * g++.dg/template/using9.C: Likewise.
14408         * g++.dg/template/friend9.C: Likewise.
14409         * g++.dg/template/ref1.C: Likewise.
14410         * g++.old-deja/g++.warn/inline.C: Likewise.
14411         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14412         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14413         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14414         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14415         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14416         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14417         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14418         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14419         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14420         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14421         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14422         * g++.old-deja/g++.brendan/template11.C: Likewise.
14423         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14424         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14425         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14426         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14427         * g++.old-deja/g++.jason/parse9.C: Likewise.
14428         * g++.old-deja/g++.jason/byval2.C: Likewise.
14429         * g++.old-deja/g++.jason/overload8.C: Likewise.
14430         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14431         * g++.old-deja/g++.jason/template33.C: Likewise.
14432         * g++.old-deja/g++.jason/return3.C: Likewise.
14433         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14434         * g++.old-deja/g++.jason/virtual.C: Likewise.
14435         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14436         * g++.old-deja/g++.jason/template27.C: Likewise.
14437         * g++.old-deja/g++.jason/synth6.C: Likewise.
14438         * g++.old-deja/g++.jason/ref8.C: Likewise.
14439         * g++.old-deja/g++.jason/offset1.C: Likewise.
14440         * g++.old-deja/g++.other/static20.C: Likewise.
14441         * g++.old-deja/g++.other/array1.C: Likewise.
14442         * g++.old-deja/g++.other/new3.C: Likewise.
14443         * g++.old-deja/g++.other/array2.C: Likewise.
14444         * g++.old-deja/g++.other/overload9.C: Likewise.
14445         * g++.old-deja/g++.other/cast6.C: Likewise.
14446         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14447         * g++.old-deja/g++.other/eh4.C: Likewise.
14448         * g++.old-deja/g++.other/using7.C: Likewise.
14449         * g++.old-deja/g++.other/init18.C: Likewise.
14450         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14451         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14452         * g++.old-deja/g++.other/dtor11.C: Likewise.
14453         * g++.old-deja/g++.pt/static11.C: Likewise.
14454         * g++.old-deja/g++.pt/crash19.C: Likewise.
14455         * g++.old-deja/g++.pt/overload12.C: Likewise.
14456         * g++.old-deja/g++.pt/crash46.C: Likewise.
14457         * g++.old-deja/g++.pt/mi1.C: Likewise.
14458         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14459         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14460         * g++.old-deja/g++.pt/local5.C: Likewise.
14461         * g++.old-deja/g++.pt/typename2.C: Likewise.
14462         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14463         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14464         * g++.old-deja/g++.law/visibility1.C: Likewise.
14465         * g++.old-deja/g++.law/visibility2.C: Likewise.
14466         * g++.old-deja/g++.law/virtual2.C: Likewise.
14467         * g++.old-deja/g++.law/operators19.C: Likewise.
14468         * g++.old-deja/g++.law/parsing10.C: Likewise.
14469         * g++.old-deja/g++.law/visibility4.C: Likewise.
14470         * g++.old-deja/g++.law/operators4.C: Likewise.
14471         * g++.old-deja/g++.law/dtors2.C: Likewise.
14472         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14473         * g++.old-deja/g++.law/visibility10.C: Likewise.
14474         * g++.old-deja/g++.law/scope3.C: Likewise.
14475         * g++.old-deja/g++.law/casts2.C: Likewise.
14476         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14477         * g++.old-deja/g++.law/operators33.C: Likewise.
14478         * g++.old-deja/g++.law/friend4.C: Likewise.
14479         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14480         * g++.old-deja/g++.mike/p5611.C: Likewise.
14481         * g++.old-deja/g++.mike/net37.C: Likewise.
14482         * g++.old-deja/g++.mike/p3570.C: Likewise.
14483         * g++.old-deja/g++.mike/p5718.C: Likewise.
14484         * g++.old-deja/g++.mike/net21.C: Likewise.
14485         * g++.old-deja/g++.mike/p1862.C: Likewise.
14486         * g++.old-deja/g++.mike/p4511.C: Likewise.
14487         * g++.old-deja/g++.mike/virt3.C: Likewise.
14488         * g++.old-deja/g++.mike/p16146.C: Likewise.
14489         * g++.old-deja/g++.mike/p1989.C: Likewise.
14490         * g++.old-deja/g++.mike/p5571.C: Likewise.
14491         * g++.old-deja/g++.gb/scope10.C: Likewise.
14492         * g++.old-deja/g++.abi/primary5.C: Likewise.
14493         * g++.old-deja/g++.abi/empty2.C: Likewise.
14494         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14495         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14496         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14497         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14498         * g++.old-deja/g++.bob/template3.C: Likewise.
14499         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14500
14501 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14502
14503         PR fortran/31193
14504         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14505
14506 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14507
14508         PR fortran/20897
14509         * gfortran.dg/derived_name_1.f90: New.
14510         * gfortran.dg/derived_name_2.f: New.
14511
14512 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14513
14514         * lib/target-supports.exp (check_effective_target_nonpic): New
14515         procedure.
14516         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14517         when compiling PIC.
14518         * gcc.target/i386/asm-4.c: Require nonpic.
14519         * gcc.target/i386/cmov1.c: Likewise.
14520         * gcc.target/i386/mul.c: Likewise.
14521         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14522         * gcc.target/i386/ssetype-1.c: Require nonpic.
14523         * gcc.target/i386/ssetype-3.c: Likewise.
14524         * gcc.target/i386/ssetype-5.c: Likewise.
14525
14526 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14527
14528         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14529         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14530         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14531         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14532
14533 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14534
14535         PR tree-optimization/30590
14536         * g++.dg/opt/pr30590.C: New testcase.
14537
14538 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14539
14540         PR c/30762
14541         * gcc.dg/pr30762-1.c: New test.
14542         * gcc.dg/pr30762-2.c: New test.
14543
14544         PR inline-asm/30505
14545         * gcc.target/i386/pr30505.c: New test.
14546
14547 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14548
14549         * gcc.target/arm/register-variables.c: New.
14550
14551 2007-03-19  Jeff Law  <law@redhat.com>
14552
14553         * PR tree-optimization/30984
14554         * gcc.c-torture/pr30984.c: New test.
14555
14556 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14557         Richard Guenther  <rguenther@suse.de>
14558
14559         PR tree-optimization/31254
14560         * gcc.dg/torture/pr31254.c: New testcase.
14561
14562 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14563
14564         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14565         target default_packed.
14566
14567 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14568
14569         PR fortran/31203
14570         * gfortran.dg/string_length_1.f90: New test.
14571
14572 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14573
14574         PR testsuite/30395
14575         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14576
14577 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14578
14579         PR libgfortran/31052
14580         * gfortran.dg/namelist_27.f90: New test.
14581
14582 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14583
14584         PR fortran/30531
14585         * gfortran.dg/used_types_14.f90: New test.
14586
14587         PR fortran/31086
14588         * gfortran.dg/used_types_15.f90: New test.
14589
14590 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14591
14592         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14593         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14594
14595 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14596
14597         PR fortran/31120
14598         * gfortran.dg/integer_exponentiation_2.f90: New test.
14599
14600 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14601
14602         PR tree-optimization/31041
14603         * gcc.dg/vect/pr31041.c: New test.
14604
14605 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14606
14607         * g++.dg/warn/Wconversion-integer.C: New
14608         * g++.dg/warn/Wconversion-real.C: New.
14609         * g++.dg/warn/Wconversion-real-integer.C: New.
14610         * g++.dg/warn/conv2.C: Updated.
14611
14612 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14613
14614         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14615         exclude RTPs.
14616
14617 2007-03-16  Richard Guenther  <rguenther@suse.de>
14618
14619         PR tree-optimization/31146
14620         * g++.dg/tree-ssa/pr31146.C: New testcase.
14621
14622 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14623
14624         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14625         assume that the target has <features.h>.
14626
14627 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14628
14629         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14630         dg-options rather than to the whole test.
14631
14632 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14633
14634         PR debug/29906
14635         * g++.dg/debug/pr29906.C: New
14636
14637 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14638
14639         PR libgfortran/31099
14640         * gfortran.dg/unformatted_recl.f90: Update test.
14641
14642 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14643
14644         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14645
14646 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14647
14648         PR c++/30891
14649         * g++.dg/parse/namespace-definition.C: New.
14650
14651 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14652
14653         PR c++/24924
14654         * g++.dg/cpp/pedantic-errors.C: New.
14655         * g++.dg/cpp/permissive.C: New.
14656
14657 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14658
14659         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14660         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14661
14662 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14663
14664         * lib/target-supports.exp (check_missing_uclibc_feature)
14665         (check_effective_target_wchar): New procedures.
14666         * gcc.dg/wchar_t-1.c: Require target wchar.
14667         * gcc.dg/wint_t-1.c: Likewise.
14668
14669 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14670
14671         * lib/target-supports.exp (check_gc_sections_available): Return
14672         false for VxWorks targets.
14673
14674 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14675
14676         * g++.dg/warn/Wconversion2.C: Fix typo.
14677         * gcc.dg/if-empty-1.c: Ditto.
14678
14679 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14680
14681         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14682
14683 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14684
14685         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14686         * gcc.target/i386/pr31167.c: Ditto.
14687
14688 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14689
14690         PR target/31167
14691         * gcc.target/i386/pr31167.c: New test.
14692
14693 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14694
14695         PR fortran/30922
14696         * gfortran.dg/import5.f90.f90: New test.
14697
14698
14699         PR fortran/30879
14700         * gfortran.dg/data_components_1.f90: New test.
14701
14702
14703         PR fortran/30870
14704         * gfortran.dg/generic_13.f90: New test.
14705
14706         PR fortran/31163
14707         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14708
14709 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14710
14711         PR libgfortran/31051
14712         * gfortran.dg/fmt_t_4.f90: New
14713
14714 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14715
14716         PR C++/31165
14717         * g++.dg/other/default7.C: New test.
14718
14719 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14720
14721         * g++.dg/warn/Wconversion2.C: New.
14722
14723 2007-03-14  Eric Christopher  <echristo@apple.com>
14724
14725         * gcc.dg/ssp-1.c: New.
14726         * gcc.dg/ssp-2.c: Ditto.
14727
14728 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14729
14730         * g++.dg/warn/do-empty.C: New.
14731         * gcc.dg/do-empty.c: New.
14732         * gcc.dg/if-empty-1.c: Update.
14733         * gcc.dg/20001116-1.c: Update.
14734         * gcc.dg/pr23165.c: Update.
14735
14736 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14737
14738         * gfortran.dg/module_implicit_conversion.f90: New test.
14739
14740 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14741
14742         PR middle-end/31127
14743         * gcc.dg/pr31127.c: New.
14744
14745 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14746
14747         * gcc.dg/tree-ssa/loop-26.c: New test.
14748
14749 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14750
14751         * gcc.target/i386/cmpxchg16b-1.c: New test.
14752
14753 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14754
14755         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14756         * gcc.dg/c99-vla-1.c: Likewise.
14757         * g++.dg/ext/vla1.C: Likewise
14758
14759 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14760
14761         * gcc.dg/wvla-1.c: New test
14762         * gcc.dg/wvla-2.c: New test
14763         * gcc.dg/wvla-3.c: New test
14764         * gcc.dg/wvla-4.c: New test
14765         * gcc.dg/wvla-5.c: New test
14766         * gcc.dg/wvla-6.c: New test
14767         * gcc.dg/wvla-7.c: New test
14768         * g++.dg/warn/Wvla-1.C: New test
14769         * g++.dg/warn/Wvla-2.C: New test
14770         * g++.dg/warn/Wvla-3.C: New test
14771
14772 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14773
14774         PR c++/30108
14775         * g++.dg/other/default6.C: New test.
14776
14777 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14778
14779         * lib/target-supports.exp (check_profiling_available): Return false
14780         for VxWorks.
14781         (check_effective_target_vxworks_kernel): New procedure.
14782         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14783         VxWorks.
14784         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14785         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14786         to include VxWorks.
14787         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14788
14789 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14790
14791         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14792         PIC is not supported.
14793         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14794         * gcc.dg/20020426-2.c: Likewise.
14795         * gcc.dg/pr28243.c: Likewise.
14796         * gcc.dg/visibility-11.c: Likewise.
14797         * gcc.dg/tls/opt-9.c: Likewise.
14798         * gcc.dg/tls/opt-10.c: Likewise.
14799         * gcc.dg/tls/pic-1.c: Likewise.
14800         * gcc.dg/tls/struct-1.c: Likewise.
14801         * gcc.target/i386/20000807-1.c: Likewise.
14802         * gcc.target/i386/20000904-1.c: Likewise.
14803         * gcc.target/i386/20011119-1.c: Likewise.
14804         * gcc.target/i386/990213-2.c: Likewise.
14805         * gcc.target/i386/990214-1.c: Likewise.
14806         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14807         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14808         * gcc.target/i386/pic-1.c: Likewise.
14809         * gcc.target/i386/pr21518.c: Likewise.
14810         * gcc.target/i386/pr23098.c: Likewise.
14811         * gcc.target/i386/pr23943.c: Likewise.
14812
14813 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14814
14815         PR c++/31038
14816         * g++.dg/template/complit2.C: New test.
14817
14818         PR c++/30328
14819         * g++.dg/ext/bitfield1.C: New test.
14820
14821 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14822
14823         PR fortran/30883
14824         * gfortran.dg/interface_11.f90: New test.
14825
14826 2007-03-11  Richard Guenther  <rguenther@suse.de>
14827
14828         PR tree-optimization/31115
14829         * gcc.dg/torture/pr31115.c: New testcase.
14830
14831 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14832
14833         PR tree-optimization/29925
14834         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14835
14836 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/30274
14839         * g++.dg/expr/bitfield3.C: New test.
14840         * g++.dg/expr/bitfield4.C: Likewise.
14841         * g++.dg/expr/bitfield5.C: Likewise.
14842         * g++.dg/expr/bitfield6.C: Likewise.
14843
14844         PR c++/30924
14845         * g++.dg/template/array18.C: New test.
14846
14847 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14848
14849         PR c++/17946
14850         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14851         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14852
14853 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14854
14855         PR c++/20599
14856         * g++.dg/cpp0x/variadic-bind.C: New.
14857         * g++.dg/cpp0x/variadic-function.C: New.
14858         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14859         * g++.dg/cpp0x/variadic-tuple.C: New.
14860         * g++.dg/cpp0x/variadic1.C: New.
14861         * g++.dg/cpp0x/variadic2.C: New.
14862         * g++.dg/cpp0x/variadic3.C: New.
14863         * g++.dg/cpp0x/variadic4.C: New.
14864         * g++.dg/cpp0x/variadic5.C: New.
14865         * g++.dg/cpp0x/variadic6.C: New.
14866         * g++.dg/cpp0x/variadic7.C: New.
14867         * g++.dg/cpp0x/variadic8.C: New.
14868         * g++.dg/cpp0x/variadic9.C: New.
14869         * g++.dg/cpp0x/variadic10.C: New.
14870         * g++.dg/cpp0x/variadic11.C: New.
14871         * g++.dg/cpp0x/variadic12.C: New.
14872         * g++.dg/cpp0x/variadic13.C: New.
14873         * g++.dg/cpp0x/variadic14.C: New.
14874         * g++.dg/cpp0x/variadic15.C: New.
14875         * g++.dg/cpp0x/variadic16.C: New.
14876         * g++.dg/cpp0x/variadic17.C: New.
14877         * g++.dg/cpp0x/variadic18.C: New.
14878         * g++.dg/cpp0x/variadic19.C: New.
14879         * g++.dg/cpp0x/variadic20.C: New.
14880         * g++.dg/cpp0x/variadic21.C: New.
14881         * g++.dg/cpp0x/variadic22.C: New.
14882         * g++.dg/cpp0x/variadic23.C: New.
14883         * g++.dg/cpp0x/variadic24.C: New.
14884         * g++.dg/cpp0x/variadic25.C: New.
14885         * g++.dg/cpp0x/variadic26.C: New.
14886         * g++.dg/cpp0x/variadic27.C: New.
14887         * g++.dg/cpp0x/variadic28.C: New.
14888         * g++.dg/cpp0x/variadic29.C: New.
14889         * g++.dg/cpp0x/variadic30.C: New.
14890         * g++.dg/cpp0x/variadic31.C: New.
14891         * g++.dg/cpp0x/variadic32.C: New.
14892         * g++.dg/cpp0x/variadic33.C: New.
14893         * g++.dg/cpp0x/variadic34.C: New.
14894         * g++.dg/cpp0x/variadic35.C: New.
14895         * g++.dg/cpp0x/variadic36.C: New.
14896         * g++.dg/cpp0x/variadic37.C: New.
14897         * g++.dg/cpp0x/variadic38.C: New.
14898         * g++.dg/cpp0x/variadic39.C: New.
14899         * g++.dg/cpp0x/variadic40.C: New.
14900         * g++.dg/cpp0x/variadic41.C: New.
14901         * g++.dg/cpp0x/variadic42.C: New.
14902         * g++.dg/cpp0x/variadic43.C: New.
14903         * g++.dg/cpp0x/variadic44.C: New.
14904         * g++.dg/cpp0x/variadic45.C: New.
14905         * g++.dg/cpp0x/variadic46.C: New.
14906         * g++.dg/cpp0x/variadic47.C: New.
14907         * g++.dg/cpp0x/variadic48.C: New.
14908         * g++.dg/cpp0x/variadic49.C: New.
14909         * g++.dg/cpp0x/variadic50.C: New.
14910         * g++.dg/cpp0x/variadic51.C: New.
14911         * g++.dg/cpp0x/variadic52.C: New.
14912         * g++.dg/cpp0x/variadic53.C: New.
14913         * g++.dg/cpp0x/variadic54.C: New.
14914         * g++.dg/cpp0x/variadic55.C: New.
14915         * g++.dg/cpp0x/variadic56.C: New.
14916         * g++.dg/cpp0x/variadic57.C: New.
14917         * g++.dg/cpp0x/variadic58.C: New.
14918         * g++.dg/cpp0x/variadic59.C: New.
14919         * g++.dg/cpp0x/variadic60.C : New.
14920         * g++.dg/cpp0x/variadic61.C : New.
14921         * g++.dg/cpp0x/variadic62.C : New.
14922         * g++.dg/cpp0x/variadic63.C : New.
14923         * g++.dg/cpp0x/variadic64.C : New.
14924         * g++.dg/cpp0x/variadic65.C : New.
14925         * g++.dg/cpp0x/variadic66.C : New.
14926         * g++.dg/cpp0x/variadic67.C : New.
14927         * g++.dg/cpp0x/variadic68.C : New.
14928         * g++.dg/cpp0x/variadic69.C : New.
14929         * g++.dg/cpp0x/variadic70.C : New.
14930         * g++.dg/cpp0x/variadic71.C : New.
14931         * g++.dg/cpp0x/variadic72.C : New.
14932         * g++.dg/cpp0x/variadic73.C : New.
14933         * g++.dg/cpp0x/variadic74.C : New.
14934         * g++.dg/cpp0x/variadic75.C : New.
14935         * g++.dg/cpp0x/variadic-ex1.C : New.
14936         * g++.dg/cpp0x/variadic-ex2.C : New.
14937         * g++.dg/cpp0x/variadic-ex3.C : New.
14938         * g++.dg/cpp0x/variadic-ex4.C : New.
14939         * g++.dg/cpp0x/variadic-ex5.C : New.
14940         * g++.dg/cpp0x/variadic-ex6.C : New.
14941         * g++.dg/cpp0x/variadic-ex7.C : New.
14942         * g++.dg/cpp0x/variadic-ex8.C : New.
14943         * g++.dg/cpp0x/variadic-ex9.C : New.
14944         * g++.dg/cpp0x/variadic-ex10.C : New.
14945         * g++.dg/cpp0x/variadic-ex11.C : New.
14946         * g++.dg/cpp0x/variadic-ex12.C : New.
14947         * g++.dg/cpp0x/variadic-ex13.C : New.
14948         * g++.dg/cpp0x/variadic-ex14.C : New.
14949
14950 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14951
14952         PR libgfortran/31099
14953         * gfortran.dg/unformatted_recl.f90: New test.
14954
14955 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14956
14957         * gcc.dg/fold-eqcmplx-1.c: New test case.
14958
14959 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14960
14961         PR rtl-optimization/30643
14962         * gcc.dg/pr30643.c: New.
14963
14964 2007-03-09  Chao-ying Fu  <fu@mips.com>
14965
14966         * gcc.target/mips/mips32-dspr2-type.c: New test.
14967         * gcc.target/mips/mips32-dspr2.c: New test.
14968         * gcc.target/mips/dspr2-MULT.c: New test.
14969         * gcc.target/mips/dspr2-MULTU.c: New test.
14970         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14971         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14972         Adjust some formats.
14973
14974 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14975
14976         PR c++/17946
14977         * gcc.dg/Wlogical-op-1.c: New.
14978         * g++.dg/warn/Wlogical-op-1.C: New.
14979
14980 2007-03-09  Richard Guenther  <rguenther@suse.de>
14981
14982         PR tree-optimization/30904
14983         PR middle-end/31058
14984         * gcc.dg/pr30904.c: Remove xfail.
14985
14986 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14987
14988         PR C/31072
14989         * gcc.c-torture/execute/pr31072.c: New test.
14990
14991 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14992
14993         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14994         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14995         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14996         *lrint* and *lround*.
14997         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14998         floor->lfloor.
14999         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15000         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15001         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15002         and *lround*.  Correct macro names.
15003         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15004         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15005
15006 2007-03-08  Ian Lance Taylor  <iant@google.com>
15007
15008         * gcc.dg/no-strict-overflow-5.c: New test.
15009         * gcc.dg/no-strict-overflow-6.c: New test.
15010         * gcc.dg/Wstrict-overflow-11.c: New test.
15011         * gcc.dg/Wstrict-overflow-12.c: New test.
15012         * gcc.dg/Wstrict-overflow-13.c: New test.
15013         * gcc.dg/Wstrict-overflow-14.c: New test.
15014         * gcc.dg/Wstrict-overflow-15.c: New test.
15015
15016 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15017
15018         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15019         for VxWorks kernel mode.
15020         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15021
15022 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15023
15024         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15025         mode.
15026
15027 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15028
15029         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15030         and lib/bfill.c on VxWorks targets.
15031         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15032         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15033         lib/bfill.c and lib/memmove.c on VxWorks targets.
15034         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15035         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15036         on VxWorks targets.
15037         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15038         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15039
15040 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15041
15042         * gfortran.dg/use_5.f90: New test.
15043         * gfortran.dg/use_6.f90: Ditto.
15044         * gfortran.dg/use_7.f90: Ditto.
15045
15046 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15047
15048         PR fortran/30973
15049         * gfortran.dg/use_4.f90: New test.
15050         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15051
15052 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15053
15054         PR fortran/31011
15055         * gfortran.dg/parameter_array_section_2.f90: New test.
15056
15057 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15058
15059         PR c++/30852
15060         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15061
15062         PR c++/30534
15063         * g++.dg/template/arg5.C: New test.
15064
15065 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15066
15067         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15068
15069 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15070
15071         * gcc.dg/var-expand1.c: Add newline at end of file.
15072
15073 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15074
15075         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15076
15077 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15078
15079         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15080
15081 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15082
15083         * gcc.dg/torture/builtin-convert-4.c: New test.
15084
15085 2007-03-05  Ian Lance Taylor  <iant@google.com>
15086
15087         * gcc.c-torture/compile/pr31034.c: New test.
15088
15089 2007-03-05  Ian Lance Taylor  <iant@google.com>
15090
15091         * gcc.dg/inline-18.c: New test.
15092         * gcc.dg/inline-19.c: New test.
15093         * gcc.dg/inline-20.c: New test.
15094         * gcc.dg/inline-21.c: New test.
15095
15096 2007-03-05  Richard Guenther  <rguenther@suse.de>
15097
15098         PR tree-optimization/14052
15099         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15100
15101 2007-03-05  Richard Guenther  <rguenther@suse.de>
15102
15103         PR tree-optimization/23777
15104         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15105
15106 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15107
15108         PR other/30465
15109         * gcc.dg/multiple-overflow-warn-3.c: New.
15110         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15111
15112 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15113
15114         PR c++/30895
15115         * g++.dg/parse/template23.C: New test.
15116
15117 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15118
15119         PR middle-end/30744
15120         * gcc.dg/pr30744-1.c: New test case.
15121
15122 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15123
15124         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15125
15126 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15127
15128         PR target/30406
15129         * gfortran.dg/logical_3.f90: New test.
15130
15131 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15132
15133         PR libfortran/30981
15134         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15135
15136 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15137
15138         * gcc.target/m68k/m68k.exp: New.
15139         * gcc.target/m68k/crash1.c: New.
15140
15141 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15142
15143         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15144         to be more compatible with integer(kind=8).
15145
15146 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15147
15148         PR libfortran/31001
15149         * gfortran.dg/zero_sized_3.f90: New test.
15150
15151 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15152
15153         PR c++/15787
15154         * g++.dg/parse/else.C: New.
15155         * g++.dg/parse/else-2.C: New.
15156
15157 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15158             Tobias Burnus  <burnus@net-b.de>
15159
15160         PR fortran/30882
15161         * gfortran.dg/size_dim.f90: New test.
15162
15163 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15164             Tobias Burnus  <burnus@net-b.de>
15165
15166         PR fortran/30873
15167         * gfortran.dg/entry_9.f90: New test.
15168
15169 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15170
15171         PR c++/28253
15172         * g++.dg/inherit/covariant16.C: New test.
15173
15174 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15175
15176         * g++.dg/other/darwin-minversion-1.C: New.
15177
15178 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15179
15180         * gcc.dg/tree-ssa/20070302-1.c: New test.
15181
15182 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15183
15184         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15185         tests.
15186
15187 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15188
15189         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15190
15191 2007-03-01  Simon Baldwin <simonb@google.com>
15192
15193         PR c++/23689
15194         * warn/ignored_typedef.C: New.
15195         * init/ctor8.C: Added dg-warning to consume ignored typedef
15196         warning.
15197         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15198         and added an explicit line number.
15199
15200 2007-02-28  Richard Guenther  <rguenther@suse.de>
15201
15202         PR middle-end/30364
15203         * gcc.dg/torture/pr30364-1.c: New testcase.
15204         * gcc.dg/torture/pr30364-2.c: Likewise.
15205         * gcc.dg/torture/pr30364-3.c: Likewise.
15206
15207 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15208
15209         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15210         powerpc*, use -funsafe-math-optimizations.
15211         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15212         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15213
15214 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15215             Paul Thomas  <pault@gcc.gnu.org>
15216
15217         PR fortran/30888
15218         PR fortran/30887
15219         * c_by_val_1.f: Test %VAL() with non-default kind.
15220         * c_by_val.c: Ditto.
15221         * c_by_val_4.f: New test.
15222
15223 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15224
15225         PR fortran/30968
15226         * gfortran.dg/continuation_7.f90: New test.
15227
15228 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15229
15230         * g++.dg/inherit/thunk7.C: New test.
15231         * lib/target-supports.exp (check_profiling_available): Not available
15232         for bfin-*-*.
15233
15234 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15235
15236         PR target/30970
15237         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15238
15239 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15240
15241         * lib/target-supports.exp (check_effective_target_init_priority):
15242         Remove Solaris special case.
15243
15244 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15245
15246         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15247         for more builtin types.
15248
15249         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15250         * g++.dg/ext/visibility/noPLT.C: Likewise.
15251
15252 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15253
15254         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15255         sh* targets.
15256
15257 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15258
15259         PR fortran/30865
15260         * size_optional_dim_1.f90:  New test.
15261
15262 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15263
15264         * gcc.dg/vxworks/vxworks.exp: New file.
15265         * gcc.dg/vxworks/initpri1.c: Likewise.
15266         * gcc.dg/vxworks/initpri2.c: Likewise.
15267         * gcc.dg/initpri2.c: Add more tests.
15268         * g++.dg/special/initpri2.C: Likewise.
15269
15270         * gcc.dg/initpri1.c: New test.
15271         * gcc.dg/initpri2.c: Likewise.
15272         * g++.dg/special/initpri1.C: New test.
15273         * g++.dg/special/initpri2.C: Likewise.
15274         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15275         * g++.dg/special/conpr-2.C: Likewise.
15276         * g++.dg/special/conpr-3.C: Likewise.
15277         * g++.dg/special/conpr-4.C: Likewise.
15278         * g++.dg/special/initp1.C: Likewise.
15279         * g++.dg/special/ecos.exp: Remove code to detect availability of
15280         constructor priorities.
15281         * lib/target-supports.exp (check_effective_target_init_priority):
15282         New function.
15283
15284 2007-02-24  Jan Hubicka  <jh@suse.cz>
15285
15286         * gcc.c-torture/execute/pr30778.c: New testcase.
15287
15288 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15289
15290         PR libgfortran/30918
15291         * gfortran.dg/namelist_26.f90: New test.
15292
15293 2007-02-24  Richard Guenther  <rguenther@suse.de>
15294
15295         PR middle-end/30951
15296         * gcc.dg/pr30951.c: New testcase.
15297
15298 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15299
15300         * gcc.dg/torture/builtin-modf-1.c: New test.
15301
15302 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15303
15304         PR tree-optimization/30904
15305         * gcc.dg/pr30904.c: New test.
15306
15307 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15308
15309         * gcc.test-framework/README: Correct command.
15310         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15311         -Wunused-value.
15312         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15313
15314 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15315
15316         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15317
15318 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15319
15320         * lib/target-supports.exp (check_effective_target_newlib): New
15321         function.
15322
15323 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15324
15325         PR fortran/30660
15326         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15327         allocatable component.
15328
15329
15330 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15331
15332         * gcc.dg/torture/builtin-logb-1.c: New test.
15333         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15334         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15335         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15336         sh* targets.
15337
15338 2007-02-23  Richard Guenther  <rguenther@suse.de>
15339
15340         * g++.dg/warn/changes-meaning.C: New testcase.
15341
15342 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15343
15344         PR libgfortran/30910
15345         * gfortran.dg/fmt_zero_precision.f90: Update test.
15346
15347 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15348
15349         * gcc.dg/torture/builtin-frexp-1.c: New test.
15350
15351 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15352
15353         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15354
15355 2007-02-22  Ian Lance Taylor  <iant@google.com>
15356
15357         PR debug/30898
15358         * g++.dg/debug/pr30898.C: New test.
15359
15360 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15361
15362         * gcc.dg/vect/vect-106.c: New test.
15363
15364 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15365             Ira Rosen  <irar@il.ibm.com>
15366
15367         PR tree-optimization/30843
15368         * gcc.dg/vect/pr30843.c: New test.
15369
15370 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15371
15372         PR tree-optimization/30858
15373         * gcc.dg/vect/pr30858.c: New test.
15374
15375 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15376
15377         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15378         to set options for compiling testglue.
15379         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15380         * lib/obj-c++.exp (obj-c++_init): Likewise.
15381
15382 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15383
15384         * gnat.dg/derived_aggregate.adb: New test.
15385
15386 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15387
15388         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15389         sh* targets.  Call the correct CKSGN macro.
15390
15391 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15392
15393         * gfortran.dg/gomp/omp_parse1.f90: New test.
15394         * gfortran.dg/gomp/omp_parse2.f: New test.
15395
15396 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15397
15398         PR fortran/30869
15399         * gfortran.dg/do_pointer_1.f90:  New test.
15400
15401 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15402
15403         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15404         and scalbln.
15405
15406 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15407
15408         * gcc.dg/darwin-minversion-1.c: New.
15409         * gcc.dg/darwin-minversion-2.c: New.
15410
15411 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15414
15415 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15416             DJ Delorie <dj@redhat.com>
15417
15418         PR other/30824
15419         * gcc.dg/Wfatal.c: New.
15420         * gcc.dg/Wfatal-2.c: New.
15421         * gcc.dg/Werror-1.c: Adjust expectations.
15422         * gcc.dg/Werror-5.c: Likewise.
15423         * gcc.dg/Werror-7.c: Likewise.
15424         * gcc.dg/Werror-10.c: Likewise.
15425         * gcc.dg/Werror-11.c: Likewise.
15426
15427 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15428
15429         PR fortran/30522
15430         * gfortran.dg/volatile10.f90: New test.
15431
15432 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15433
15434         PR libfortran/30533
15435         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15436
15437 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15438
15439         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15440         * gcc.dg/Walways-true-1.c: Likewise.
15441         * gcc.dg/weak/weak-3.c: Likewise.
15442         * gcc.dg/Werror-1.c: Likewise.
15443         * gcc.dg/Werror-3.c: Likewise.
15444         * gcc.dg/Werror-4.c: Likewise.
15445         * gcc.dg/Werror-5.c: Likewise.
15446         * gcc.dg/Werror-6.c: Likewise.
15447         * gcc.dg/Werror-7.c: Likewise.
15448         * gcc.dg/Werror-8.c: Likewise.
15449         * gcc.dg/Werror-10.c: Likewise.
15450         * gcc.dg/Werror-11.c: Likewise.
15451         * gcc.dg/Werror-12.c: Likewise.
15452         * g++.old-deja/g++.mike/warn8.C: Likewise.
15453         * g++.dg/warn/Walways-true-1.C: Likewise.
15454         * g++.dg/warn/Walways-true-2.C: Likewise.
15455         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15456         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15457         -Wstring-literal-comparison with -Waddress.
15458         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15459         -Wno-string-literal-comparison with -Wno-address.
15460
15461 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15462
15463         * gnat.dg/self_aggregate_with_call.adb: New test.
15464
15465 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15466
15467         PR tree-optimization/30975
15468         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15469         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15470         * gcc.dg/vect/pr30795.c: New.
15471
15472 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15473
15474         PR fortran/30681
15475         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15476
15477 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15478
15479         PR rtl-optimization/28173
15480         * gcc.target/i386/andor-1.c: New test case.
15481
15482 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15483
15484         * gcc.dg/torture/builtin-ldexp-1.c: New.
15485         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15486
15487 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15488
15489         * gfortran.dg/array_constructor_15.f90: New test case.
15490
15491 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15492
15493         * gfortran.dg/forall_10.f90: New test case.
15494
15495 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15496
15497         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15498
15499 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15500
15501         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15502         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15503
15504 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15505
15506         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15507         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15508         * gcc.target/i386/xchg-1.c: New test.
15509         * gcc.target/i386/xchg-2.c: New test.
15510
15511 2007-02-16  Richard Guenther  <rguenther@suse.de>
15512             Christian Bruel  <christian.bruel@st.com>
15513
15514         * gcc.dg/strict-overflow-5.c: New testcase.
15515
15516 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15517
15518         PR fortran/30793
15519         * gfortran.dg/func_derived_4.f90: New test.
15520
15521 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15522
15523         PR middle-end/30391
15524         * gfortran.dg/pr30391-1.f90: New test case.
15525
15526 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15527
15528         PR middle-end/30433
15529         * gcc.c-torture/compile/pr30433.c: New testcase to check
15530         that complex constants comparisions are foldded.
15531
15532 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15533
15534         PR C++/30158
15535         * g++.dg/ext/stmtexpr10.C: New testcase.
15536
15537 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15538
15539         PR middle-end/30729
15540         * gcc.dg/Wunused-value-2.c: New testcase.
15541
15542 2007-02-15  Ian Lance Taylor  <iant@google.com>
15543
15544         * g++.dg/eh/subreg-1.C: New test.
15545
15546 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15547
15548         PR c/26494
15549         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15550         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15551         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15552         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15553         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15554         * gcc.dg/Werror-implicit-function-declaration.c: New.
15555
15556 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15557
15558         PR c++/28943
15559         * g++.dg/warn/pr28943.C: New.
15560
15561 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15562
15563         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15564
15565 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15566
15567         PR fortran/30779
15568         * gfortran.dg/error_recovery_3.f90: New test.
15569
15570 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15571
15572         * g++.dg/tree-ssa/sra-1.C: New.
15573
15574 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15575
15576         * g++.dg/tree-ssa/sra-1.C: New.
15577
15578 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15579
15580         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15581
15582 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15583
15584         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15585
15586 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15587
15588         PR fortran/30799
15589         * gfortran.dg/logical_2.f90: New test.
15590
15591 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15592
15593         * gcc.dg/torture/complex-alias-1.c: New test.
15594
15595 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15596
15597         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15598         instead of -fdump-tree-tailcall.
15599
15600 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15601
15602         * gfortran.dg/interface_10.f90: Fix comment typo.
15603
15604 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15605
15606         PR tree-optimization/30771
15607         * gcc.dg/vect/pr30771.c: New test.
15608
15609 2007-02-13  Ian Lance Taylor  <iant@google.com>
15610
15611         * gcc.dg/Wstrict-overflow-1.c: New test.
15612         * gcc.dg/Wstrict-overflow-2.c: New test.
15613         * gcc.dg/Wstrict-overflow-3.c: New test.
15614         * gcc.dg/Wstrict-overflow-4.c: New test.
15615         * gcc.dg/Wstrict-overflow-5.c: New test.
15616         * gcc.dg/Wstrict-overflow-6.c: New test.
15617         * gcc.dg/Wstrict-overflow-7.c: New test.
15618         * gcc.dg/Wstrict-overflow-8.c: New test.
15619         * gcc.dg/Wstrict-overflow-9.c: New test.
15620         * gcc.dg/Wstrict-overflow-10.c: New test.
15621
15622 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15623
15624         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15625
15626 2007-02-13  Richard Henderson  <rth@redhat.com>
15627
15628         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15629         * gcc.c-torture/execute/pr29302-1.c: ... here.
15630
15631 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15632
15633         PR c/29521
15634         * gcc.dg/c90-return-1.c: Update output.
15635         * gcc.dg/c99-return-1.c: Likewise.
15636
15637 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15638
15639         PR fortran/30554
15640         * gfortran.dg/used_dummy_types_7.f90: New test..
15641
15642 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15643
15644         * gcc.target/i386/parity-1.c: New test.
15645         * gcc.target/i386/parity-2.c: New test.
15646
15647 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15648
15649         * gcc.target/i386/builtin-bswap-3.c: New test case.
15650
15651 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15652
15653         PR tree-optimization/29145
15654         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15655         alias analysis is improved to take better advantage of restrict
15656         qualified pointers.
15657         * gcc.dg/vect/vect-80.c: Likewise.
15658         * gcc.dg/vect/pr29145.c: New.
15659
15660 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15661
15662         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15663         * gcc.target/i386/sse4a-insert.c: Likewise.
15664
15665 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15666
15667         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15668         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15669
15670 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15671
15672         PR fortran/30478
15673         * gfortran.dg/enum_4.f90: Update error message checks.
15674
15675 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15676
15677         PR fortran/30554
15678         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15679         versions of the modules.
15680
15681         PR fortran/30617
15682         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15683         by getting rid of recursive I/O and providing functions with
15684         results.
15685
15686         PR fortran/30319
15687         * gfortran.dg/char_array_constructor_2.f90
15688
15689 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15690
15691         PR c++/26988
15692         * g++.dg/template/spec34.C: New test
15693
15694 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15695
15696         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15697         on i?86 and x86_64.
15698         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15699         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15700         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15701         on i?86 and x86_64.
15702         * gcc.dg/vect/vect-113.c: Ditto.
15703
15704 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15705
15706         PR c++/29487
15707         * g++.dg/eh/weak1-C: New test.
15708         * g++.dg/eh/weak1-a.cc: Likewise.
15709         * g++.dg/eh/comdat1.C: Likewise.
15710
15711 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15712             Dorit Nuzman  <dorit@il.ibm.com>
15713
15714         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15715         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15716         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15717         * gcc.dg/vect/vect-113.c: Likewise.
15718
15719         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15720
15721 2007-02-10  Richard Henderson  <rth@redhat.com>
15722
15723         * lib/target-supports.exp (check_effective_target_tls): Redefine
15724         to mean non-emulated tls.
15725         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15726         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15727         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15728         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15729         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15730         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15731         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15732
15733 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15734
15735         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15736
15737 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15738
15739         * gfortran.dg/secnds.f: Replace time tolerance with a
15740         before-and-after bracket.
15741         * gfortran.dg/secnds-1.f: Likewise.
15742
15743 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15744
15745         PR fortran/30512
15746         * gfortran.dg/maxlocval_1.f90: New test.
15747
15748 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15749
15750         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15751
15752 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15753
15754         PR fortran/30720
15755         * gfortran.dg/array_function_1.f90: New test.
15756
15757 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15758
15759         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15760         (check_effective_target_dummy_wcsftime): New functions.
15761
15762 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15763
15764         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15765         * lib/target-supports.exp (check_effective_target_uclibc): New
15766         function.
15767
15768 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15769
15770         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15771         (vsnprintf): Don't define for uClibc targets.
15772
15773 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15774
15775         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15776         set before checking whether it was allowed.
15777         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15778         before checking inside_main.
15779
15780 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15781
15782         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15783         uClinux targets.
15784         (u16sf): Likewise u4sf.
15785         * g++.dg/compat/struct-layout-1.h: Likewise.
15786
15787 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15788
15789         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15790         procedure.
15791         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15792         m68k targets if check_effective_target_coldfire_fpu returns true.
15793
15794 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15795         Richard Guenther  <rguenther@suse.de>
15796
15797         PR middle-end/23361
15798         * gcc.dg/fold-compare-3.c: New testcase.
15799         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15800
15801 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15802
15803         * gcc.dg/pr26570.c: Clean up coverage files.
15804         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15805         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15806         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15807         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15808         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15809         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15810         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15811         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15812         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15813         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15814         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15815         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15816         * gcc.dg/vect/pr28952.c: Ditto.
15817         * gcc.dg/vect/pr27151.c: Ditto.
15818         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15819         * g++.dg/gomp/macro-3.C: Ditto.
15820
15821 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15822
15823         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15824         of the loop.
15825
15826 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15827
15828         * gcc.target/i386/builtin-bswap-2.c: New test case.
15829
15830 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15831
15832         * gfortran.dg/forall_8.f90: New test case.
15833         * gfortran.dg/forall_9.f90: Likewise.
15834
15835 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15836
15837         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15838
15839 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15840
15841         * lib/target-supports.exp (check_effective_target_simulator): New.
15842
15843 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15844
15845         * gcc.dg/tree-ssa/loop-25.c: New test.
15846
15847 2007-02-06  Richard Henderson  <rth@redhat.com>
15848
15849         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15850
15851 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15852
15853         * gcc.target/powerpc/popcount-1.c: New test case.
15854         * gcc.target/powerpc/parity-1.c: Likewise.
15855
15856 2007-02-06  Richard Guenther  <rguenther@suse.de>
15857
15858         PR middle-end/27302
15859         * gcc.dg/torture/pr27302-2.c: New testcase.
15860
15861 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15862
15863         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15864         * gcc.dg/vect/vect-iv-1.c: New test.
15865         * gcc.dg/vect/vect-iv-2.c: New test.
15866         * gcc.dg/vect/vect-iv-3.c: New test.
15867         * gcc.dg/vect/vect-iv-4.c: New test.
15868         * gcc.dg/vect/vect-iv-5.c: New test.
15869         * gcc.dg/vect/vect-iv-6.c: New test.
15870         * gcc.dg/vect/vect-iv-7.c: New test.
15871         * gcc.dg/vect/vect-iv-8.c: New test.
15872         * gcc.dg/vect/vect-iv-9.c: New test.
15873         * gcc.dg/vect/vect-iv-10.c: New test.
15874         * gcc.dg/vect/vect-iv-11.c: New test.
15875         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15876         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15877         * gcc.dg/vect/vect-14.c: Now vectorizable.
15878         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15879         loop).
15880         * gcc.dg/vect/vect-27.c: Likewise.
15881         * gcc.dg/vect/vect-29.c Likewise.
15882         * gcc.dg/vect/vect-dv-2.c: Likewise.
15883         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15884         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15885         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15886
15887 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15888
15889         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15890
15891 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15892
15893         * gcc.dg/builtins-20.c: Add more cases.
15894
15895 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15896
15897         PR debug/30189
15898         * gcc.dg/pr30189.c: New test.
15899
15900 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15901
15902         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15903         for running tests.
15904         * gcc.target/i386/sse4a-extract.c: New test.
15905         * gcc.target/i386/sse4a-insert.c: New test.
15906         * gcc.target/i386/sse4a-montsd.c: New test.
15907         * gcc.target/i386/sse4a-montss.c: New test.
15908
15909 2007-02-05  Richard Guenther  <rguenther@suse.de>
15910
15911         * gcc.target/i386/vectorize3.c: New testcase.
15912
15913 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15914
15915         PR target/30665
15916         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15917
15918 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15919
15920         PR fortran/30611
15921         * gfortran.dg/repeat_1.f90: New test.
15922
15923 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15924
15925         PR fortran/30605
15926         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15927         * gfortran.dg/derived_init_2.f90: Ditto.
15928         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15929         * gfortran.dg/array_initializer_1.f90: Ditto.
15930         * gfortran.dg/do_2.f90: Ditto.
15931         * gfortran.dg/proc_assign_1.f90: Ditto.
15932
15933 2007-02-04  Richard Guenther  <rguenther@suse.de>
15934
15935         PR middle-end/30636
15936         * g++.dg/warn/pr30636.C: New testcase.
15937         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15938
15939 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15940
15941         PR middle-end/30667
15942         * gfortran.dg/pr30667.f: New test.
15943
15944 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15945
15946         * gcc.dg/builtins-54.c: Add more cases.
15947
15948 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15949
15950         PR fortran/30514
15951         * gfortran.dg/zero_sized_2.f90: New test.
15952
15953         PR fortran/30660
15954         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15955
15956         PR fortran/29820
15957         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15958         file.
15959
15960 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15961
15962         PR fortran/30683
15963         * gfortran.dg/interface_10.f90: New test.
15964
15965 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15966
15967         * gcc.dg/builtins-20.c: Add more cases.
15968
15969 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15970
15971         PR target/29682
15972         * gcc-target/ia64/pr29682.c: New test.
15973
15974 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15975
15976         PR fortran/30284
15977         * gfortran.dg/arrayio_11.f90.f90: New test.
15978
15979         PR fortran/30626
15980         * gfortran.dg/arrayio_12.f90.f90: New test.
15981
15982 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15983
15984         PR c++/30536
15985         * g++.dg/tls/diag-5.C: New test.
15986
15987         PR middle-end/30473
15988         * gcc.dg/pr30473.c: New test.
15989         * gcc.c-torture/execute/20070201-1.c: New test.
15990
15991 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15992
15993         * gfortran.dg/dependency_20.f90: New test case.
15994
15995 2007-01-31  Ian Lance Taylor  <iant@google.com>
15996
15997         * gcc.dg/lower-subreg-1.c (test): New test.
15998
15999 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16000
16001         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16002
16003 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16004
16005         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16006         * gcc.dg/torture/builtin-math-3.c: Likewise.
16007
16008 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16009
16010         gcc.dg/Wparentheses-2.c: Update and add new tests.
16011
16012 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16013
16014         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16015         vectorize.
16016
16017 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16018
16019         * gcc.dg/builtins-63.c: New test.
16020
16021 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16022
16023         PR fortran/27588
16024         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16025
16026 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16027
16028         PR fortran/30520
16029         * gfortran.dg/volatile8.f90: New argument conformance test.
16030         * gfortran.dg/volatile9.f90: New scope test.
16031
16032 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16033
16034         PR c++/24745
16035         * g++.dg/warn/null4.C: New.
16036
16037 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16038             Uros Bizjak  <ubizjak@gmail.com>
16039
16040         * gcc.dg/large-size-array-3.c: Correct typo.
16041
16042 2007-01-30  Richard Guenther  <rguenther@suse.de>
16043
16044         PR middle-end/27657
16045         * g++.dg/debug/pr27657.C: New testcase.
16046
16047 2007-01-30  Richard Guenther  <rguenther@suse.de>
16048
16049         PR middle-end/30313
16050         * gcc.dg/torture/pr30313.c: New testcase.
16051
16052 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16053
16054         * gcc.dg/dfp/dfp-except.h: New file.
16055         * gcc.dg/dfp/fe-check.h: New file.
16056         * gcc.dg/dfp/fe-binop.c: New test.
16057         * gcc.dg/dfp/fe-convert-1.c: New test.
16058         * gcc.dg/dfp/fe-convert-2.c: New test.
16059         * gcc.dg/dfp/fe-convert-3.c: New test.
16060
16061         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16062         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16063         * gcc.dg/dfp/convert-dfp.c: Ditto.
16064         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16065
16066 2007-01-29  Josh Conner  <jconner@apple.com>
16067
16068         * gcc.target/powerpc/altivec-24.c: New test.
16069
16070 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16071
16072         PR c++/28266
16073         * g++.dg/parse/defarg12.C: New test.
16074
16075 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16076
16077         PR fortran/30554
16078         * gfortran.dg/used_dummy_types_6.f90: New test.
16079
16080 2007-01-28  Jan Hubicka  <jh@suse.cz>
16081
16082         * gcc.dg/tree-prof/val-prof-6.c: New test.
16083
16084 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16085
16086         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16087
16088 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16089
16090         PR C++/28988
16091         * g++.dg/expr/dtor4.C: New test.
16092
16093 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16094
16095         * gcc.dg/tree-ssa/loop-23.c: New test.
16096
16097 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16098
16099         PR libfortran/30389
16100         * gfortran.dg/achar_2.f90:  New test.
16101         * gfortran.dg/achar_3.f90:  New test.
16102
16103 2007-01-27  Ian Lance Taylor  <iant@google.com>
16104
16105         * gcc.dg/strict-overflow-1.c: New test.
16106         * gcc.dg/no-strict-overflow-1.c: New test.
16107         * gcc.dg/strict-overflow-2.c: New test.
16108         * gcc.dg/no-strict-overflow-2.c: New test.
16109         * gcc.dg/strict-overflow-3.c: New test.
16110         * gcc.dg/no-strict-overflow-3.c: New test.
16111         * gcc.dg/strict-overflow-4.c: New test.
16112         * gcc.dg/no-strict-overflow-4.c: New test.
16113         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16114         * gcc.dg/pr15784-1.c: Likewise.
16115         * gcc.dg/pr20922-1.c: Likewise.
16116         * gcc.dg/pr20922-3.c: Likewise.
16117         * gcc.dg/pr20922-4.c: Likewise.
16118         * gcc.dg/pr20922-6.c: Likewise.
16119         * gcc.dg/compare-4.c: Likewise.
16120         * gcc.dg/torture/pr26898-1.c: Likewise.
16121         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16122         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16123         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16124         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16125         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16126         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16127         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16128         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16129         * g++.dg/tree-ssa/pr21082.C: Likewise.
16130
16131 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16132
16133         * gcc-dg/large-size-array-3.c: New test case.
16134
16135 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16136
16137         * gfortran.dg/forall_7.f90: New test case.
16138
16139 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16140
16141         PR fortran/30407
16142         * gfortran.dg/where_operator_assign_1.f90: New test.
16143         * gfortran.dg/where_operator_assign_2.f90: New test.
16144         * gfortran.dg/where_operator_assign_3.f90: New test.
16145
16146 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16147
16148         * lib/target-supports.exp
16149         (check_effective_target_powerpc_altivec): New.
16150         (check_effective_target_vect_cmdline_needed): Use it.
16151
16152 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16153
16154         PR fortran/30278
16155         * gfortran.dg/backslash_3.f: New test.
16156
16157 2007-01-26  Richard Guenther  <rguenther@suse.de>
16158
16159         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16160
16161 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16162
16163         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16164         * gfortran.dg/vect/vect.exp: Ditto.
16165         * gfortran.dg/dg.exp: Ditto.
16166         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16167         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16168
16169 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16170
16171         * gcc.dg/builtins-20.c: Add more cases.
16172         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16173
16174 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16175
16176         PR fortran/30437
16177         * gcc.dg/Wall.c: New.
16178         * gcc.dg/Wno-all.c: New.
16179         * gfortran.dg/Wall.f90: New.
16180         * gfortran.dg/Wno-all.f90: New.
16181
16182 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16183
16184         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16185         * g++.dg/eh/simd-2.C: Also run on Darwin.
16186         * g++.dg/eh/simd-3.C: New.
16187         * g++.dg/eh/simd-4.C: New.
16188
16189 2007-01-25  Richard Guenther  <rguenther@suse.de>
16190
16191         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16192         and _PROFILE_USE.
16193         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16194
16195 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16196
16197         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16198         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16199         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16200         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16201         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16202         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16203         * gcc.dg/ipa/ipa-7.c: New testcase.
16204
16205 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16206
16207         * g++.dg/cpp0x/warn_cxx0x.C: New.
16208
16209 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16210
16211         * gcc.dg/builtins-20.c: Test builtin carg.
16212
16213 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16214
16215         PR middle-end/27416
16216         * gcc.dg/gomp/pr27416.c: New test.
16217
16218         PR middle-end/30494
16219         * gcc.dg/gomp/pr30494.c: New test.
16220         * g++.dg/gomp/pr30494.C: New test.
16221
16222         PR middle-end/30421
16223         * gcc.dg/gomp/pr30421.c: New test.
16224
16225 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16226
16227         * gcc.target/ia64/versionid-1.c: New test.
16228         * gcc.target/ia64/versionid-2.c: New test.
16229
16230 2007-01-24  Richard Guenther  <rguenther@suse.de>
16231
16232         PR testsuite/30181
16233         * gcc.dg/builtins-57.c: Change to a link-time testcase
16234         to support non-C99 targets.
16235
16236 2007-01-24  Jan Hubicka  <jh@suse.cz>
16237
16238         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16239
16240 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16241
16242         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16243
16244 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16245
16246         PR objc/27438
16247         * objc.dg/const-str-12.m: New test.
16248
16249 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16250
16251         PR fortran/30532
16252         * gfortran.dg/ctrl-z.f90:  New test.
16253
16254 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16255
16256         PR fortran/30481
16257         * gfortran.dg/namelist_assumed_char.f90:  New test.
16258
16259 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16260
16261         PR c++/27492
16262         * g++.dg/inherit/covariant15.C: New test.
16263
16264 2007-01-23  Ian Lance Taylor  <iant@google.com>
16265
16266         * g++.dg/warn/Wparentheses-24.C: New test.
16267
16268 2007-01-23  Richard Guenther  <rguenther@suse.de>
16269
16270         PR testsuite/30560
16271         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16272         with full path.
16273
16274 2007-01-22  Richard Guenther  <rguenther@suse.de>
16275
16276         PR tree-optimization/30038
16277         * gcc.dg/builtins-62.c: New testcase.
16278
16279 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16280
16281         * gcc.c-torture/compile/20070121.c: New test.
16282
16283 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16284
16285         PR libfortran/30525
16286         * gfortran.dg/char_comparison_1.f:  New test.
16287
16288 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16289
16290         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16291
16292 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16293
16294         PR objc/30479
16295         * objc.dg/pch: New directory.
16296         * objc.dg/pch/pch.exp: New file.
16297         * objc.dg/pch/interface-1.m: New test.
16298         * objc.dg/pch/interface-1.hs: New include file.
16299         * lib/objc.exp (objc_target_compile): Add
16300         "-x objective-c-header" in front of the sources if this is
16301         a precompiled header being compiled.
16302
16303 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16304
16305         * gfortran.dg/array_memcpy_3.f90: New test case.
16306         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16307
16308 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16309             Brooks Moses  <brooks.moses@codesourcery.com>
16310             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16311
16312         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16313         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16314
16315 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16316
16317         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16318
16319 2007-01-19  Mike Stump  <mrs@apple.com>
16320
16321         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16322         away.
16323
16324 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16325
16326         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16327         option instead of -funsafe-math-optimizations.
16328
16329 2007-01-19  Tomas Bily  <tbily@suse.cz>
16330
16331         gcc.dg/tree-prof/indir-call-prof.c: New.
16332         g++.dg/dg.exp: Add tree-prof subdirectory.
16333         g++.dg/tree-prof/indir-call-prof.C: New.
16334         g++.dg/tree-prof/tree-prof.exp: New.
16335
16336 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16337
16338         PR c++/17947
16339         * g++.dg/warn/deprecated.C: Update warning output.
16340         * g++.dg/warn/deprecated-2.C: Likewise.
16341         * g++.dg/warn/deprecated-3.C: New.
16342
16343 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16344
16345         * gcc.c-torture/execute/nestfunc-7.c: New.
16346
16347 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16348
16349         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16350
16351 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16352
16353         * gcc.dg/m68k-pic-1.c: New.
16354
16355 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16356
16357         * gfortran.dg/array_memcpy_4.f90: New test case.
16358
16359 2007-01-18  Josh Conner  <jconner@apple.com>
16360
16361         PR target/30485
16362         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16363         * gcc.dg/vect/no-trapping-math-1: New.
16364         * gcc.dg/vect/no-trapping-math-2: New.
16365
16366 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16367
16368         * gcc.target/i386/387-8.c: Update comment about optimizing
16369         inherent load of 1.0 of fptan instruction.
16370
16371 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16372             Richard Guenther <rguenther@suse.de>
16373
16374         PR diagnostic/8268
16375         * gcc.dg/Warray-bounds.c: New testcase.
16376         * gcc.dg/Warray-bounds-2.c: New testcase.
16377         * g++.dg/warn/Warray-bounds.C: New testcase.
16378         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16379
16380 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16381
16382         PR fortran/30476
16383         * gfortran.dg/generic_12.f90: New test.
16384
16385 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16386
16387         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16388         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16389
16390 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16391
16392         * gcc.dg/dfp/compare-special.h: New file.
16393         * gcc.dg/dfp/compare-special-32.c: New test.
16394         * gcc.dg/dfp/compare-special-64.c: New test.
16395         * gcc.dg/dfp/compare-special-128.c: New test.
16396
16397 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16398             Paul Thomas  <pault@gcc.gnu.org>
16399             Steven G. Kargl  <kargl@gcc.gnu.org>
16400
16401         PR fortran/30404
16402         * gfortran.dg/forall_6.f90: New test case.
16403         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16404         * gfortran.dg/dependency_13.f90: Likewise.
16405
16406 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16407
16408         PR testsuite/12325
16409         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16410         targets that don't support Inf.
16411
16412 2007-01-15  Dale Johannesen  <dalej@apple.com>
16413
16414         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16415
16416 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16417
16418         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16419         of achar for 0xff to avoid the "Extended ASCII not
16420         implemented" error message.
16421
16422 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16423
16424         PR fortran/28172
16425         * gfortran.dg/altreturn_4.f90: New test.
16426
16427         PR fortran/29389
16428         * gfortran.dg/stfunc_4.f90: New test.
16429
16430         PR fortran/29712
16431         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16432         * gfortran.dg/initialization_1.f90: Change warning.
16433
16434         PR fortran/30283
16435         * gfortran.dg/specification_type_resolution_2.f90: New test.
16436
16437 2007-01-14  Jan Hubicka  <jh@suse.cz>
16438
16439         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16440         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16441         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16442         elimination.
16443
16444 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16445
16446         PR fortran/30410
16447         * gfortran.dg/external_procedures_2.f90: New test.
16448
16449 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16450
16451         PR target/30413
16452         * gcc.target/i386/pr30413.c: New test.
16453
16454 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16455
16456         PR fortran/30452
16457         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16458
16459 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16460
16461         * gcc.dg/20070112-1.c: New test.
16462
16463 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16464
16465         PR libgfortran/30435
16466         * gfortran.dg/list_read_6.f90: New test.
16467
16468 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16469
16470         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16471
16472 2007-01-12  Tom Tromey  <tromey@redhat.com>
16473
16474         PR preprocessor/28227:
16475         * gcc.dg/cpp/pr28227.c: New file.
16476
16477 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16478
16479         * gcc.dg/tree-ssa/loop-22.c: New test.
16480
16481 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16482
16483         PR tree-optimization/29516
16484         * gcc.dg/tree-ssa/loop-20.c: New test.
16485
16486 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16487
16488         PR libfortran/30415
16489         * minmaxloc_integer_kinds_1.f90:  New test.
16490
16491 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16492
16493         PR c++/29573
16494         * g++.dg/template/sizeof-template-argument.C: New test.
16495
16496 2007-01-11  Jan Hubicka  <jh@suse.cz>
16497
16498         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16499         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16500         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16501         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16502         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16503         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16504         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16505         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16506         transformation in question.
16507         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16508         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16509         * gcc.dg/always_inline3.c: Likewise.
16510
16511 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16512
16513         PR c++/28999
16514         * g++.dg/template/typename11.C: New test.
16515
16516 2007-01-10  Robert Kennedy <jimbob@google.com>
16517
16518         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16519
16520 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16521
16522         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16523         for different integer kinds.
16524         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16525         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16526         * gfortran.dg/ishft_2.f90: New test.
16527         * gfortran.dg/ishft_3.f90: New test.
16528
16529 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16530
16531         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16532
16533 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16534
16535         PR tree-optimization/30322
16536         * gcc.dg/tree-ssa/loop-21.c: New test.
16537
16538 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16539
16540         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16541
16542 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16543
16544         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16545
16546 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16547
16548         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16549         * g++.dg/warn/overflow-warn-3.C: Likewise.
16550         * g++.dg/warn/overflow-warn-4.C: Likewise.
16551         * g++.dg/warn/overflow-warn-5.C: Likewise.
16552         * g++.dg/warn/overflow-warn-6.C: Likewise.
16553         * g++.dg/warn/Woverflow-1.C: Likewise.
16554         * g++.dg/warn/Woverflow-2.C: Likewise.
16555         * g++.dg/warn/Woverflow-3.C: Likewise.
16556         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16557
16558 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16559
16560         * gfortran.dg/array_constructor_14.f90: New test case.
16561         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16562
16563 2007-01-08  Richard Guenther  <rguenther@suse.de>
16564
16565         PR tree-optimization/23603
16566         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16567         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16568
16569 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16570
16571         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16572         in __v8qi typedef.
16573         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16574         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16575         compiler behaviour.
16576         * gcc.dg/simd-5.c: Likewise.
16577         * gcc.dg/simd-6.c: Likewise.
16578         * g++.dg/conversion/simd1.C: Likewise.
16579         * g++.dg/conversion/simd3.C: Likewise.
16580         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16581         (main): Use it.
16582
16583 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16584
16585         PR tree-optimization/29877
16586         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16587         name of a hard register for the target concerned.  Adjust dg-error
16588         directives to cope with new behaviour of TER.
16589
16590 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16591
16592         PR c++/28986
16593         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16594         * g++.dg/warn/overflow-warn-1.C: New.
16595         * g++.dg/warn/overflow-warn-3.C: New.
16596         * g++.dg/warn/overflow-warn-4.C: New.
16597         * g++.dg/warn/overflow-warn-5.C: New.
16598         * g++.dg/warn/overflow-warn-6.C: New.
16599         * g++.dg/warn/Woverflow-1.C: New.
16600         * g++.dg/warn/Woverflow-2.C: New.
16601         * g++.dg/warn/Woverflow-3.C: New.
16602         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16603
16604 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16605
16606         PR fortran/27698
16607         * gfortran.dg/invalid_name.f90: New test.
16608         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16609         * gfortran.dg/gomp/pr29759.f90: Ditto.
16610
16611 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16612
16613         * gfortran.dg/present_1.f90:  Update error message.
16614
16615 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16616
16617         PR c++/19439
16618         * g++.dg/template/duplicate1.C: New test
16619         * g++.dg/template/memfriend6.C: Adjust error markers.
16620
16621 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16622
16623         PR tree-opt/30385
16624         * gcc.dg/torture/inline-1.c: New test.
16625
16626 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16627
16628         PR c/19978
16629         * gcc.dg/multiple-overflow-warn-1.c: New.
16630         * gcc.dg/multiple-overflow-warn-2.c: New.
16631         * gcc.dg/overflow-warn-6.c: New.
16632         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16633
16634 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16635
16636         * gfortran.dg/array_memcpy_1.f90: New test case.
16637         * gfortran.dg/array_memcpy_2.f90: Likewise.
16638
16639 2007-01-05  Richard Guenther  <rguenther@suse.de>
16640
16641         PR middle-end/27826
16642         * g++.dg/opt/pr27826.C: New testcase.
16643
16644 2007-01-05  Ian Lance Taylor  <iant@google.com>
16645
16646         * gcc.dg/Walways-true-1.c: New test.
16647         * gcc.dg/Walways-true-2.c: New test.
16648         * g++.dg/warn/Walways-true-1.C: New test.
16649         * g++.dg/warn/Walways-true-2.C: New test.
16650
16651 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16652
16653         PR c/30360
16654         * gcc.dg/pr30360.c: New test.
16655
16656 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16657
16658         PR fortran/23232
16659         * gfortran.dg/data_implied_do_1.f90: New test.
16660
16661         PR fortran/27996
16662         PR fortran/27998
16663         * gfortran.dg/char_length_1.f90: New test.
16664
16665 2007-01-05  Richard Guenther  <rguenther@suse.de>
16666
16667         PR middle-end/28116
16668         * g++.dg/opt/pr28116.C: New testcase.
16669
16670 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16671
16672         PR fortran/29624
16673         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16674           invalid deallocate.
16675         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16676         * gfortran.dg/protected_4.f90: Add pointer intent check.
16677         * gfortran.dg/protected_6.f90: Add pointer intent check.
16678         * gfortran.dg/pointer_intent_1.f90: New test.
16679         * gfortran.dg/pointer_intent_2.f90: New test.
16680         * gfortran.dg/pointer_intent_3.f90: New test.
16681
16682 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16683
16684         PR 30235
16685         * gfortran.dg/altreturn_2.f90: new test.
16686
16687 2007-01-04  Tom Tromey  <tromey@redhat.com>
16688
16689         PR preprocessor/28165:
16690         * gcc.dg/cpp/pr28165.c: New file.
16691
16692 2007-01-03  Josh Conner  <jconner@apple.com>
16693
16694         PR middle-end/29683
16695         * gcc.dg/pr29683.c: New.
16696
16697 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16698
16699         PR c++/28217
16700         * g++.dg/pch/template-1.C: New test.
16701         * g++.dg/pch/template-1.Hs: New file.
16702
16703 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16704
16705         PR middle-end/30353
16706         * gcc.c-torture/compile/complex-4.c: New test.
16707
16708 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16709
16710         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16711         -maltivec.
16712         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16713
16714 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16715
16716         PR middle-end/30286
16717         * gcc.dg/pr30286.c: New test.
16718
16719         PR c++/29535
16720         * g++.dg/template/crash66.C: New test.
16721
16722         PR c++/29054
16723         * g++.dg/template/friend49.C: New test.
16724
16725 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16726
16727         * gfortran.dg/ibits.f90: New test.
16728
16729 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16730
16731         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16732         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16733
16734 2007-01-02  Jan Hubicka  <jh@suse.cz>
16735
16736         * gcc.dg/pr16194.c: We now output error on all three functions,
16737         not just first one.
16738
16739 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16740
16741         PR c/19977
16742         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16743         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16744
16745 2006-01-02  Ian Lance Taylor  <iant@google.com>
16746
16747         * g++.dg/warn/Wparentheses-22.C: New test.
16748         * g++.dg/warn/Wparentheses-23.C: New test.
16749
16750 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16751
16752         PR middle-end/7651
16753         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16754         * gcc.dg/declspec-3-Wextra.c: New.
16755         * gcc.dg/declspec-3-no.c: New
16756
16757 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16758
16759         PR fortran/20896
16760         * gfortran.dg/interface_10.f90: Remove.
16761
16762 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16763
16764         * gcc.dg/fold-eqxor-4.c: New test case.
16765
16766 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16767
16768         PR middle-end/30311
16769         * gcc.c-torture/compile/pr30311.c: New test.
16770
16771 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16772
16773         PR middle-end/30253
16774         * gcc.c-torture/compile/statement-expression-1.c: New test.
16775
16776 2007-01-01  Andreas Schwab  <schwab@suse.de>
16777
16778         PR target/29166
16779         * g++.dg/eh/pr29166.C: New test.
16780
16781 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16782
16783         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16784         New.
16785         (check_effective_target_vect_cmdline_needed): Use it.
16786
16787 2006-12-31  Richard Guenther  <rguenther@suse.de>
16788
16789         PR middle-end/30137
16790         * gcc.dg/pr30137-1.c: New testcase.
16791         * gcc.dg/pr30137-2.c: Likewise.
16792
16793 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16794
16795         PR middle-end/30322
16796         * gcc.dg/fold-plusnot-1.c: New test case.
16797
16798 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16799
16800         PR c++/29731
16801         * g++.dg/parse/template22.C: New test.
16802
16803 2006-12-31  Richard Guenther  <rguenther@suse.de>
16804
16805         PR middle-end/30338
16806         * gcc.c-torture/compile/pr30338.c: New testcase.
16807
16808 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16809
16810         PR fortran/27900
16811         * gfortran.dg/intrinsic_actual_4.f90: New test.
16812
16813         PR fortran/24325
16814         * gfortran.dg/func_decl_3.f90: New test.
16815
16816 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16817
16818         PR fortran/23060
16819         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16820         * gfortran.dg/c_by_val_1.f: New test.
16821         * gfortran.dg/c_by_val_2.f: New test.
16822         * gfortran.dg/c_by_val_3.f: New test.
16823
16824 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16825
16826         PR libfortran/30321
16827         * gfortran.dg/sum_zero_array_1.f90:  New test.
16828
16829 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16830
16831         PR preprocessor/29612
16832         * gcc.dg/cpp/pr29612-1.c: New test.
16833         * gcc.dg/cpp/pr29612-2.c: New test.
16834
16835 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16836
16837         PR fortran/30034
16838         * gfortran.dg/pure_formal_proc_1.f90: New test.
16839
16840         PR fortran/30237
16841         * gfortran.dg/intrinsic_actual_3.f90: New test.
16842
16843 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16844
16845         PR fortran/30014
16846         * gfortran.dg/io_constraints_1.f90: Update test.
16847         * gfortran.dg/io_constraints_2.f90: Update test.
16848         * gfortran.dg/inquire_iolength.f90: New test.
16849
16850 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16851
16852         PR fortran/20896
16853         * gfortran.dg/interface_10.f90: New test.
16854         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16855         since z is already, locally a variable.
16856
16857         PR fortran/25135
16858         * gfortran.dg/generic_11.f90: New test.
16859         * gfortran.dg/interface_7.f90: Remove name clash between module
16860         name and procedure 'x' referenced in the interface.
16861
16862 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16863
16864         PR middle-end/7651
16865         * gcc.dg/Wmissing-parameter-type.c: New.
16866         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16867         * gcc.dg/Wmissing-parameter-type-no.c: New.
16868
16869 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16870
16871         PR fortran/25818
16872         * gfortran.dg/entry_array_specs_2.f: New test.
16873
16874         PR fortran/30084
16875         * gfortran.dg/nested_modules_6.f90: New test.
16876
16877 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16878
16879         PR middle-end/7651
16880         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16881         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16882
16883 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16884
16885         PR C++/30168
16886         * g++.dg/opt/complex6.C: New test.
16887
16888 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16889
16890         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16891         full" if the linker on spu-*-* warns about exceeding local store.
16892
16893         And revert this patch:
16894         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16895         fail to link due to relocation overflows on spu-*-*.
16896
16897 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16898
16899         PR fortran/30273
16900         * gfortran.dg/dependency_19.f90: New test.
16901
16902 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16903
16904         PR fortran/30202
16905         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16906
16907 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16908
16909         PR middle-end/30262
16910         * gcc.c-torture/execute/20061220-1.c: New test.
16911
16912         PR middle-end/30263
16913         * gcc.dg/gomp/asm-1.c: New test.
16914
16915         PR target/30230
16916         * g++.dg/eh/ia64-2.C: New test.
16917
16918 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16919
16920         PR target/28966
16921         PR target/29248
16922         * gcc.dg/rs6000-leaf.c: New.
16923
16924 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16925
16926         PR fortran/25392
16927         * gfortran.dg/f2c_8.f90: New test.
16928
16929 2006-12-20  Bill Wendling  <wendling@apple.com>
16930
16931         * gcc.dg/asm-b.c: Check for __ppc64__.
16932
16933 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16934
16935         PR fortran/30190
16936         * gfortran.dg/bounds_check_5.f90: New test.
16937
16938 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16939
16940         PR middle-end/30143
16941         * gcc.dg/gomp/complex-1.c: New testcase.
16942
16943 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16944
16945         * gfortran.dg/array_memset_1.f90: New test case.
16946
16947 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16948
16949         * lib/target-supports.exp: Add spu to
16950         check_effective_target_vect_widen_mult_hi_to_si.
16951
16952 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16953
16954         PR fortran/29992
16955         * gfortran.dg/generic_9.f90: New test.
16956
16957         PR fortran/30081
16958         * gfortran.dg/generic_10.f90: New test.
16959
16960 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16961
16962         PR tree-opt/30045
16963         * gcc.dg/pr30045.c: New test.
16964
16965 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16966
16967         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16968
16969 2006-12-19  Eric Christopher  <echristo@apple.com>
16970
16971         PR target/29302
16972         * gcc.c-torture/execute/pr29302-1.c: New.
16973
16974 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16975
16976         PR fortran/39238
16977         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16978
16979 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16980
16981         PR fortran/30236
16982         * gfortran.dg/altreturn_3.f90: New test.
16983
16984         * gfortran.dg/char_result_12.f90: Fix comment typos.
16985
16986 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16987
16988         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16989         as newlib's stdio.h uses non-traditional cpp constructs.
16990
16991 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16992
16993         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16994         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16995         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16996         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16997         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16998         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16999         * gfortran.dg/default_initialization.f: Renamed to
17000         default_initialization_1.f
17001         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17002         dollar_edit_descriptor_1.f
17003         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17004         dollar_edit_descriptor_2.f
17005         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17006         dollar_edit_descriptor_3.f
17007         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17008         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17009         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17010         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17011         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17012         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17013         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17014         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17015         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17016         * gfortran.dg/default_initialization_1.f: Renamed from
17017         default_initialization.f
17018         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17019         dollar_edit_descriptor-1.f
17020         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17021         dollar_edit_descriptor-2.f
17022         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17023         dollar_edit_descriptor-3.f
17024         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17025         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17026         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17027
17028 2006-12-18  Bill Wendling  <wendling@apple.com>
17029
17030         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17031         id is an OjbC keyword.
17032
17033 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17034
17035         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17036
17037 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17038
17039         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17040
17041 2006-12-18  Ian Lance Taylor  <iant@google.com>
17042
17043         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17044
17045 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17046
17047         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17048
17049 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17050
17051         PR fortran/30207
17052         * gfortran.fortran-torture/execute/where21.f90: New test.
17053
17054 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17055
17056         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17057
17058 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17059
17060         PR middle-end/7651
17061         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17062         * gcc.dg/if-empty-1.c: Likewise.
17063         * gcc.dg/pr23165.c: Likewise.
17064         * g++.dg/warn/empty-body.C: Likewise.
17065
17066 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17067
17068         PR libfortran/30005
17069         * gfortran.dg/open_errors.f90: New test.
17070
17071 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17072
17073         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17074
17075         * gcc.target/i386/ssse3-pabsb.c: New file.
17076         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17077         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17078         * gcc.target/i386/ssse3-palignr.c: Likewise.
17079         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17080         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17081         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17082         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17083         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17084         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17085         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17086         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17087         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17088         * gcc.target/i386/ssse3-psignb.c: Likewise.
17089         * gcc.target/i386/ssse3-psignd.c: Likewise.
17090         * gcc.target/i386/ssse3-psignw.c: Likewise.
17091         * gcc.target/i386/ssse3-vals.h: Likewise.
17092
17093 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17094
17095         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17096         * lib/fortran-torture.exp: Include target-supports.exp.
17097
17098 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17099
17100         PR target/30185
17101         * gcc.c-torture/execute/pr30185.c: New test.
17102
17103 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17104
17105         PR testsuite/30179
17106         PR testsuite/30180
17107         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17108         * gcc.dg/builtin-bswap-2.c: Likewise.
17109         * gcc.dg/builtin-bswap-3.c: Likewise.
17110         * gcc.dg/builtin-bswap-4.c: Likewise.
17111         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17112         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17113
17114 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17115
17116         PR libfortran/30145
17117         * gfortran.dg/write_zero_array: New test.
17118
17119 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17120
17121         PR fortran/30200
17122         * gfortran.dg/write_fmt_trim.f90: New test.
17123
17124 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17125
17126         PR 30194
17127         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17128         temporarily.
17129
17130 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17131
17132         * lib/target-supports.exp (check_weak_available): Use istarget
17133         "hppa*-*-hpux10*" instead of regexp.
17134         (check_cxa_atexit_available): Likewise.
17135
17136 2006-12-14  Richard Guenther  <rguenther@suse.de>
17137
17138         PR tree-optimization/30197
17139         * gcc.c-torture/execute/complex-1.c: Fix function name.
17140         * gcc.dg/builtins-61.c: New testcase.
17141
17142 2006-12-14  Richard Guenther  <rguenther@suse.de>
17143
17144         PR middle-end/30172
17145         * gcc.dg/pr30172-1.c: New testcase.
17146
17147 2006-12-14  Richard Guenther  <rguenther@suse.de>
17148
17149         PR tree-optimization/30198
17150         * gcc.dg/builtins-60.c: New testcase.
17151
17152 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17153
17154         * lib/target-supports.exp (vect_no_align): Remove spu.
17155
17156 2006-12-13  Ian Lance Taylor  <iant@google.com>
17157
17158         PR c++/19564
17159         PR c++/19756
17160         * g++.dg/warn/Wparentheses-5.C: New test.
17161         * g++.dg/warn/Wparentheses-6.C: New test.
17162         * g++.dg/warn/Wparentheses-7.C: New test.
17163         * g++.dg/warn/Wparentheses-8.C: New test.
17164         * g++.dg/warn/Wparentheses-9.C: New test.
17165         * g++.dg/warn/Wparentheses-10.C: New test.
17166         * g++.dg/warn/Wparentheses-11.C: New test.
17167         * g++.dg/warn/Wparentheses-12.C: New test.
17168         * g++.dg/warn/Wparentheses-13.C: New test.
17169         * g++.dg/warn/Wparentheses-14.C: New test.
17170         * g++.dg/warn/Wparentheses-15.C: New test.
17171         * g++.dg/warn/Wparentheses-16.C: New test.
17172         * g++.dg/warn/Wparentheses-17.C: New test.
17173         * g++.dg/warn/Wparentheses-18.C: New test.
17174         * g++.dg/warn/Wparentheses-19.C: New test.
17175         * g++.dg/warn/Wparentheses-20.C: New test.
17176         * g++.dg/warn/Wparentheses-21.C: New test.
17177
17178 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17179
17180         PR testsuite/30157
17181         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17182         for target "hppa.*hpux10".
17183
17184 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17185
17186         * g++.dg/debug/vartrack1.C: New test.
17187
17188         * g++.dg/opt/ifcvt1.C: New test.
17189
17190         * gcc.dg/tls/opt-13.c: New test.
17191
17192         * gcc.dg/20060425-2.c: New test.
17193
17194         * g++.dg/opt/pr15054-2.C: New test.
17195
17196         * gcc.c-torture/execute/20060420-1.c: New test.
17197
17198         * gcc.c-torture/execute/20060412-1.c: New test.
17199
17200         * objc/compile/20060406-1.m: New test.
17201
17202 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17203
17204         * g++.dg/template/array17.C: New test.
17205
17206 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17207
17208         * gcc.target/powerpc/altivec-23.c: New test.
17209
17210 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17211
17212         PR c++27316
17213         * g++.dg/inherit/error3.C: New test.
17214
17215         PR c++/28740
17216         * g++.dg/inherit/error4.C: New test.
17217
17218 2006-12-13  Richard Guenther  <rguenther@suse.de>
17219
17220         PR tree-optimization/17687
17221         * gcc.dg/builtins-59.c: New testcase.
17222
17223 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17224
17225         * gcc.target/spu/Wmain.c: New test.
17226
17227 2006-12-12  Josh Conner  <jconner@apple.com>
17228
17229         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17230         * g++.dg/abi/thunk4.C: Likewise.
17231         * g++.dg/abi/rtti3.C: Likewise.
17232
17233 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17234
17235         * gcc.target/spu/cpat-1.c: New test.
17236         * gcc.target/spu/cpat-2.c: New test.
17237         * gcc.target/spu/cpat-3.c: New test.
17238         * gcc.target/spu/cpat-4.c: New test.
17239
17240 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17241
17242         PR tree-opt/28436
17243         * gcc.c-torture/compile/vector-1.c: New test.
17244         * gcc.c-torture/compile/vector-2.c: New test.
17245         * gcc.c-torture/compile/vector-3.c: New test.
17246
17247 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17248
17249         * lib/fortran-torture.exp: Update copyright years.  Remove
17250         obsolete comment.  Test -ftree-vectorize where it makes sense.
17251         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17252         from fortran-torture.exp.
17253         * gfortran.dg/char_transpose_1.f90,
17254         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17255         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17256         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17257         '-w' to dg-options.
17258
17259 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17260
17261         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17262         saved_${tool}_load.
17263
17264 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17265
17266         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17267         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17268         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17269         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17270         gaps.
17271
17272 2006-12-12  Richard Guenther  <rguenther@suse.de>
17273
17274         PR middle-end/30147
17275         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17276
17277 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17278             Diego Novillo  <dnovillo@redhat.com>
17279
17280         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17281         VDEF/VUSE changes.
17282         * gcc.dg/tree-ssa/pr26421.c: Likewise
17283         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17284         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17285         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17286         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17287         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17288         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17289         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17290         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17291         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17292
17293 2006-12-11  Jan Hubicka  <jh@suse.cz>
17294
17295         * gcc.dg/tree-prof/stringop-1.c: New test.
17296         * gcc.dg/tree-prof/stringop-2.c: New test.
17297
17298 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17299
17300         PR target/30120
17301         * gcc.target/i386/pr30120.c: New test.
17302
17303         Revert:
17304         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17305
17306         * gcc.target/i386/x87regparm-1.c: New test.
17307         * gcc.target/i386/x87regparm-2.c: New test.
17308         * gcc.target/i386/x87regparm-3.c: New test.
17309         * gcc.target/i386/x87regparm-4.c: New test.
17310
17311 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17312
17313         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17314
17315 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17316
17317         PR fortran/23994
17318         * gfortran.dg/protected_1.f90: New test.
17319         * gfortran.dg/protected_2.f90: New test.
17320         * gfortran.dg/protected_3.f90: New test.
17321         * gfortran.dg/protected_4.f90: New test.
17322         * gfortran.dg/protected_5.f90: New test.
17323         * gfortran.dg/protected_6.f90: New test.
17324
17325 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17326             Tobias Burnus  <burnus@gcc.gnu.org>
17327
17328         PR fortran/29975
17329         PR fortran/30068
17330         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17331         interface.
17332         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17333         ambiguous interfaces.
17334         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17335         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17336         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17337         ambiguous interfaces.
17338         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17339         * gfortran.dg/array_initializer_2.f90: Add initializer array
17340         constructor test.
17341
17342         PR fortran/30096
17343         * gfortran.dg/interface_9.f90: Test that host interfaces are
17344         not checked for ambiguity with the local version.
17345
17346 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17347
17348         PR fortran/29464
17349         * gfortran.dg/module_interface_2.f90: New test.
17350
17351 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17352
17353         PR fortran/29941
17354         * gfortran.dg/assumed_len.f90: New test.
17355
17356 2006-12-09  Richard Guenther  <rguenther@suse.de>
17357
17358         * g++.dg/warn/implicit-typename1.C: Qualify types.
17359         * g++.dg/parse/crash12.C: Likewise.
17360         * g++.dg/tree-ssa/pr22444.C: Likewise.
17361
17362 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17363
17364         * gfortran.dg/array_2.f90: Added sqrt test.
17365
17366 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17367
17368         * gcc.target/i386/x87regparm-1.c: XFAIL.
17369         * gcc.target/i386/x87regparm-2.c: XFAIL.
17370         * gcc.target/i386/x87regparm-3.c: XFAIL.
17371         * gcc.target/i386/x87regparm-4.c: XFAIL.
17372
17373 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17374
17375         * lib/target-supports.exp
17376         (check_effective_target_large_long_double): New.
17377         * gcc.dg/Wconversion-real.c : Use it.
17378         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17379         unsigned.
17380
17381 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17382
17383         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17384
17385 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17386
17387         PR fortran/27546
17388         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17389
17390 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17391
17392         PR c++/29732
17393         * g++.dg/template/crash65.C: New test.
17394         * g++.dg/template/spec16.C: Tweak error markers.
17395
17396 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17397
17398         * gcc.target/spu: New directory.
17399         * gcc.target/spu/spu.exp: New file.
17400         * gcc.target/spu/intrinsics-1.c: New test.
17401
17402 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17403
17404         PR c++/29980
17405         * g++.dg/ext/attrib27.C: New test.
17406         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17407         * g++.dg/parse/typedef5.C: Likewise.
17408
17409 2006-12-07  Mike Stump  <mrs@apple.com>
17410
17411         * treelang/compile/var_defs.tree: Adjust.
17412
17413 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17414
17415         PR c++/29730
17416         * g++.dg/template/crash64.C: New test.
17417         * g++.dg/parse/crash27.C: Adjust error markers.
17418
17419 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17420
17421         PR libfortran/30009
17422         PR libfortran/30056
17423         * gfortran.dg/read_eof_4.f90:  Add tests.
17424         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17425         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17426
17427 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17428
17429         PR c++/29729
17430         * g++.dg/template/crash63.C: New test.
17431
17432         PR c++/29728
17433         * g++.dg/template/crash62.C: New test.
17434
17435 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17436
17437         PR fortran/30003
17438         * gfortran.dg/allocatable_function_1.f90: Increase the number
17439         of expected calls of free to 10; the lhs section reference is
17440         now evaluated so there is another call to bar.  Change the
17441         comment appropriately.
17442         * gfortran.dg/array_section_1.f90: New test.
17443
17444 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17445
17446         PR fortran/29912
17447         * gfortran.dg/char_result_12.f90: New test.
17448
17449 2006-12-05  Richard Guenther  <rguenther@suse.de>
17450
17451         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17452         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17453         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17454         vect_double, xfail for spu*-*-*.
17455
17456 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17457
17458         PR fortran/29962
17459         * initialization_4.f90: Test noninteger exponents (-std=f95).
17460         * initialization_5.f90: New test for noninteger exponents
17461           with -std=f2003.
17462
17463 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17464
17465         PR fortran/29821
17466         * gfortran.dg/parameter_array_section_1.f90: New test.
17467
17468 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17469
17470         PR c++/29733
17471         * g++.dg/template/crash61.C: New test.
17472
17473         PR c++/29632
17474         * g++.dg/template/error23.C: New test.
17475
17476 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17477
17478         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17479
17480 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17481
17482         PR fortran/29916
17483         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17484
17485 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17486
17487         PR middle-end/29965
17488         * gcc.dg/gomp/pr29965-1.c: New test.
17489         * gcc.dg/gomp/pr29965-2.c: New test.
17490         * gcc.dg/gomp/pr29965-3.c: New test.
17491         * gcc.dg/gomp/pr29965-4.c: New test.
17492         * gcc.dg/gomp/pr29965-5.c: New test.
17493         * gcc.dg/gomp/pr29965-6.c: New test.
17494         * g++.dg/gomp/pr29965-1.C: New test.
17495         * g++.dg/gomp/pr29965-2.C: New test.
17496         * g++.dg/gomp/pr29965-3.C: New test.
17497         * g++.dg/gomp/pr29965-4.C: New test.
17498         * g++.dg/gomp/pr29965-5.C: New test.
17499         * g++.dg/gomp/pr29965-6.C: New test.
17500         * g++.dg/gomp/pr29965-7.C: New test.
17501         * g++.dg/gomp/pr29965-8.C: New test.
17502         * g++.dg/gomp/pr29965-9.C: New test.
17503         * g++.dg/gomp/pr29965-10.C: New test.
17504
17505 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17506
17507         * gnat.dg/pointer_variable_bounds.adb: New test.
17508         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17509         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17510
17511 2006-12-03  Eric Christopher  <echristo@apple.com>
17512
17513         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17514
17515 2006-12-03  Richard Henderson  <rth@redhat.com>
17516             Andrew Pinski  <pinskia@gmail.com>
17517
17518         PR C++/14329
17519         * g++.dg/warn/unit-1.C: New test.
17520
17521 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17522
17523         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17524
17525 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17526
17527         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17528         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17529         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17530         * gcc.dg/vect/vect-70.c: Reduce array size.
17531         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17532         vect_no_compaer_double targets.
17533         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17534         vect_float, vect_double, and vect_int.
17535
17536 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17537
17538         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17539         test for loop versioning on vect_no_align targets.
17540         * gcc.dg/vect/pr20122.c: Likewise.
17541         * gcc.dg/vect/vect-105.c: Likewise.
17542         * gcc.dg/vect/vect-42.c: Likewise.
17543         * gcc.dg/vect/vect-43.c: Likewise.
17544         * gcc.dg/vect/vect-74.c: Likewise.
17545         * gcc.dg/vect/vect-75.c: Likewise.
17546         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17547         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17548         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17549         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17550
17551 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17552
17553         PR fortran/29642
17554         * gfortran.dg/value_1.f90 : New test.
17555         * gfortran.dg/value_2.f90 : New test.
17556         * gfortran.dg/value_3.f90 : New test.
17557         * gfortran.dg/value_4.f90 : New test.
17558         * gfortran.dg/value_4.c : Called from value_4.f90.
17559
17560 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17561
17562         PR C++/30033
17563         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17564
17565 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17566
17567         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17568
17569 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17570
17571         PR c/27953
17572         * gcc.dg/pr27953.c: New test.
17573
17574 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17575
17576         PR c++/30022
17577         * g++.dg/ext/vector5.C: New test.
17578
17579         PR c++/30021
17580         * g++.dg/other/main1.C: New test.
17581
17582 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17583
17584         PR libfortran/29568
17585         * gfortran.dg/convert_implied_open.f90:  Change to
17586         new default record length.
17587         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17588         new error message.
17589         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17590
17591 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17592
17593         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17594
17595 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17596
17597         PR c++/29066
17598         * g++.dg/expr/pr29066.c: New.
17599
17600 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17601             Zdenek Dvorak <dvorakz@suse.cz>
17602
17603         PR tree-optimization/29921
17604         * gcc.dg/pr29921-2.c: New test.
17605
17606 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17607
17608         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17609         (i386_get_cpuid): New function.
17610         (i386_cpuid_ecx): Likewise.
17611         (i386_cpuid_edx): Likewise.
17612         (i386_cpuid): Updated to call i386_cpuid_edx.
17613
17614         * gcc.target/i386/sse3-addsubpd.c: New file.
17615         * gcc.target/i386/sse3-addsubps.c: Likewise.
17616         * gcc.target/i386/sse3-haddpd.c: Likewise.
17617         * gcc.target/i386/sse3-haddps.c: Likewise.
17618         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17619         * gcc.target/i386/sse3-hsubps.c: Likewise.
17620         * gcc.target/i386/sse3-lddqu.c: Likewise.
17621         * gcc.target/i386/sse3-movddup.c: Likewise.
17622         * gcc.target/i386/sse3-movshdup.c: Likewise.
17623         * gcc.target/i386/sse3-movsldup.c: Likewise.
17624
17625 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17626
17627         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17628
17629 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17630
17631         * gcc.dg/dfp/convert-int-max.c: New test.
17632         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17633
17634 2006-11-30  Richard Guenther  <rguenther@suse.de>
17635
17636         * gcc.dg/vect/vect-pow-1.c: Rename ...
17637         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17638         floats instead of doubles, check successful vectorization.
17639
17640 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17641
17642         PR target/29945
17643         * gcc.c-torture/compile/pr29945.c: New testcase.
17644
17645 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17646
17647         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17648         -maltivec.
17649
17650 2006-11-29  Eric Christopher  <echristo@apple.com>
17651
17652         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17653
17654 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17655
17656         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17657
17658         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17659
17660 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17661
17662         PR c++/29022
17663         * g++.dg/inherit/virtual2.C: New test.
17664         * g++.dg/inherit/virtual3.C: Likewise.
17665         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17666         * g++.dg/inherit/error2.C: Likewise.
17667         * g++.dg/template/instantiate1.C: Likewise.
17668
17669 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17670
17671         PR tree-opt/29984
17672         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17673
17674 2006-11-28  Jan Hubicka  <jh@suse.cz>
17675
17676         * gcc.dg/memcpy-1.c: New test.
17677
17678 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17679
17680         PR c++/29735
17681         * g++.dg/warn/main-3.C: New test.
17682
17683 2006-11-28  Jan Hubicka  <jh@suse.cz>
17684
17685         * gcc.dg/winline-1.c: New test.
17686
17687 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17688
17689         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17690         alignments.
17691
17692 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17693
17694         PR fortran/29976
17695         * gfortran.dg/missing_optional_dummy_3.f90
17696
17697 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17698
17699         PR fortran/20880
17700         * gfortran.dg/interface_3.f90: Modify errors.
17701
17702 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17703
17704         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17705         fail to link due to relocation overflows on spu-*-*.
17706
17707 2006-11-27  Michael Matz  <matz@suse.de>
17708             Andreas Krebbel  <krebbel1@de.ibm.com>
17709
17710         PR target/29319
17711         * gcc.dg/20061127-1.c: New testcase.
17712
17713 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17714
17715         * gcc.dg/20061124-1.c: Add exit() function prototype.
17716
17717 2006-11-27  Jan Hubicka  <jh@suse.cz>
17718
17719         * gcc.target/i386/memcpy-1.c: Adjust size.
17720         * gcc.dg/visibility-11.c: Likewise.
17721
17722 2006-11-27  Richard Guenther  <rguenther@suse.de>
17723
17724         PR middle-end/25620
17725         * gcc.target/i386/pow-1.c: New testcase.
17726         * gcc.dg/builtins-58.c: Likewise.
17727
17728 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17729
17730         PR c++/29886
17731         * g++.dg/expr/cast8.C: New test.
17732
17733 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17734
17735         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17736         Don't ever inline the testcase.
17737
17738 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17739
17740         PR fortran/29982
17741         * gfortran.fortran-torture/compile/parameter_3.f90: New
17742         testcase.
17743
17744 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17745
17746         PR fortran/29951
17747         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17748
17749 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17750
17751         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17752         for CHAR.
17753
17754 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17755
17756         PR libgfortran/29936
17757         * gfortran.dg/write_check3.f90: New test.
17758
17759 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17760
17761         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17762
17763 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17764
17765         PR fortran/20880
17766         * gfortran.dg/interface_3.f90: New test.
17767
17768         PR fortran/29387
17769         * gfortran.dg/generic_8.f90: New test.
17770
17771 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17772
17773         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17774         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17775         * gfortran.dg/specifics_3.f90: Remove.
17776
17777 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17778
17779         PR c/29955
17780         * gcc.dg/gomp/pr29955.c: New test.
17781
17782         PR c/29736
17783         * gcc.dg/pr29736.c: New test.
17784
17785 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17786
17787         PR tree-opt/29964
17788         * gcc.dg/pure-1.c: New test.
17789
17790 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17791
17792         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17793         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17794
17795 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17796
17797         * gcc.dg/20061124-1.c: New testcase.
17798
17799 2006-11-23  Eric Christopher  <echristo@apple.com>
17800
17801         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17802
17803 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17804
17805         PR c/2707
17806         PR c++/26167
17807         * gcc.dg/Wconversion-integer.c: New. Supersedes
17808         Wconversion-negative-constants.c
17809         * gcc.dg/Wconversion-real.c: New.
17810         * gcc.dg/Wconversion-real-integer.c: New.
17811         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17812         * g++.dg/warn/Wconversion1.C: Modified.
17813
17814 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17815
17816         * gfortran.dg/overload_1.f90: New test.
17817
17818 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17819
17820         PR c/9072
17821         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17822         Wtraditional-conversion.
17823         * gcc.dg/overflow-warn-2.c: Likewise.
17824         * gcc.dg/Wconversion.c: Likewise. Renamed as
17825         Wtraditional-conversion.c .
17826         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17827         Wtraditional-conversion-2.c .
17828         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17829         Wtraditional-conversion-2.c
17830         * gcc.dg/Wconversion-negative-constants.c: New.
17831
17832 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17833
17834         * gcc.dg/tree-ssa/dump-1.c: New test.
17835
17836 2006-11-23  David Ung <davidu@mips.com>
17837
17838         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17839         -mfp64, allowable when ISA >= 33 and float is enabled.
17840         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17841         of mthc1 and mfhc1 patterns.
17842
17843 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17844
17845         PR tree-optimization/29921
17846         * gcc.dg/pr29921.c: New test.
17847
17848 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17849
17850         PR fortran/29441
17851         * gfortran.dg/initialization_4.f90: New test.
17852
17853 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17854
17855         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17856         platforms that have interleaving support.
17857         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17858         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17859         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17860         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17861         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17862         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17863         gcc.dg/vect/vect-strided-u8-i8.c,
17864         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17865         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17866         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17867         gcc.dg/vect/vect-strided-float.c,
17868         gcc.dg/vect/vect-strided-a-mult.c,
17869         gcc.dg/vect/vect-strided-mult-char-ls.c,
17870         gcc.dg/vect/vect-strided-a-u16-mult.c,
17871         gcc.dg/vect/vect-strided-a-u32-mult.c,
17872         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17873         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17874         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17875         gcc.dg/vect/vect-strided-mult.c,
17876         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17877         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17878         New.
17879
17880 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17881
17882         PR fortran/25087
17883         * gfortran.dg/auto_char_len_4.f90: New test.
17884
17885 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17886
17887         PR fortran/29652
17888         * gfortran.dg/generic_7.f90: New test.
17889         * gfortran.dg/defined_operators_1.f90: Add new error.
17890
17891 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17892
17893         PR tree-optimization/29902
17894         * g++.dg/tree-ssa/pr29902.C: New test.
17895
17896 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17897
17898         PR fortran/29820
17899         * gfortran.dg/used_types_13.f90: New test.
17900
17901 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17902
17903         * gcc.dg/dfp/snan.c: Delete.
17904
17905 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17906
17907         * g++.dg/cpp0x/static_assert1.C: New.
17908         * g++.dg/cpp0x/static_assert2.C: New.
17909         * g++.dg/cpp0x/static_assert3.C: New.
17910
17911 2006-11-21  Richard Guenther  <rguenther@suse.de>
17912
17913         * gcc.dg/vect/vect-pow-1.c: New testcase.
17914         * gcc.dg/vect/vect-pow-2.c: Likewise.
17915
17916 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17917
17918         PR c++/29570
17919         * g++.dg/template/static29.C: New test.
17920
17921         PR c++/29734
17922         * g++.dg/conversion/simd4.C: New test.
17923
17924 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17925
17926         PR c++/29475
17927         * g++.dg/template/access19.C: New test.
17928         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17929         error is reported.
17930
17931 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17932
17933         PR tree-opt/25500
17934         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17935
17936 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17937
17938         PR fortran/27546
17939         * gfortran.dg/import.f90: Extended test.
17940         * gfortran.dg/import2.f90: Extended test.
17941
17942 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17943
17944         * gfortran.dg/volatile3.f90: Add conflict test.
17945
17946 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17947
17948         PR fortran/24783
17949         * gfortran.dg/implicit_10.f90: New test.
17950
17951 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17952
17953         PR c++/8586
17954         * g++.dg/warn/Wall-write-strings.C: New.
17955
17956 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17957
17958         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17959         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17960
17961 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17962
17963         * gfortran.dg/use_3.f90: Remove error message.
17964         * gfortran.dg/iso_fortran_env_1.f90: New test.
17965         * gfortran.dg/iso_fortran_env_2.f90: New test.
17966         * gfortran.dg/iso_fortran_env_3.f90: New test.
17967         * gfortran.dg/iso_fortran_env_4.f90: New test.
17968
17969 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17970
17971         * gcc.dg/vect/vect-27.c: Fix initialization.
17972
17973 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17974
17975         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17976         * gcc.dg/torture/builtin-minmax-1.c: New.
17977
17978         * gcc.dg/builtins-20.c: Add cases for copysign.
17979
17980 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17981
17982         PR fortran/24285
17983         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17984
17985 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17986         * gfortran.dg/use_1.f90: New test.
17987         * gfortran.dg/use_1.f90: New test.
17988         * gfortran.dg/use_1.f90: New test.
17989
17990 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17991
17992         PR tree-optimization/29801
17993         * gcc.dg/pr29801.c: New test.
17994
17995 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17996
17997         PR middle-end/29584
17998         * gcc.dg/torture/pr29584.c: New test.
17999
18000 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18001
18002         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18003         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18004         * gcc.target/powerpc/compress-float-ppc.c,
18005         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18006         powerpc_fprs.
18007         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18008         do not pass -mhard-float.
18009
18010 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18011
18012         * gnat.dg/volatile_aggregate.adb: New test.
18013
18014 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18015
18016         PR fortran/29391
18017         PR fortran/29489
18018         * gfortran.dg/bound_2.f90: Add more checks.
18019         * gfortran.dg/bound_3.f90: New test.
18020
18021 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18022
18023         PR target/29201
18024         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18025
18026 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18027
18028         * gfortran.dg/import3.f90: Fix error message.
18029
18030 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18031
18032         PR tree-opt/29788
18033         * gfortran.fortran-torture/compile/inline_1.f90:
18034         New testcase.
18035
18036 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18037
18038         * gcc.target/i386/x87regparm-1.c: New test.
18039         * gcc.target/i386/x87regparm-2.c: New test.
18040         * gcc.target/i386/x87regparm-3.c: New test.
18041         * gcc.target/i386/x87regparm-4.c: New test.
18042
18043 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18044
18045         PR fortran/27546
18046         * gfortran.dg/import.f90: New test.
18047         * gfortran.dg/import2.f90: New test.
18048         * gfortran.dg/import3.f90: New test.
18049
18050 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18051
18052         PR fortran/27588
18053         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18054
18055 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18056
18057         PR fortran/29806
18058         * gfortran.dg/contains.f90: New test.
18059         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18060
18061 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18062
18063         PR tree-optimization/29581
18064         * gcc.dg/pr29581-1.c: New test.
18065         * gcc.dg/pr29581-2.c: New test.
18066         * gcc.dg/pr29581-3.c: New test.
18067         * gcc.dg/pr29581-4.c: New test.
18068         * gfortran.dg/pr29581.f90: New test.
18069
18070 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18071
18072         PR fortran/29702
18073         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18074         numbers in error message headers.
18075
18076 2006-11-14  Richard Guenther  <rguenther@suse.de>
18077
18078         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18079         to i?86 and x86_64 targets.
18080
18081 2006-11-14  Caroline Tice  <ctice@apple.com>
18082
18083         * gcc.dg/pubtypes-1.c: New file/testcase.
18084         * gcc.dg/pubtypes-2.c: New file/testcase.
18085         * gcc.dg/pubtypes-3.c: New file/testcase.
18086         * gcc.dg/pubtypes-4.c: New file/testcase.
18087         * g++.dg/pubtypes.C: New file/testcase.
18088
18089 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18090
18091         PR c++/29106
18092         * g++.dg/init/self1.C: New test.
18093
18094 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18095
18096         PR fortran/29657
18097         * gfortran.dg/conflicts.f90: Add.
18098
18099 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18100
18101         PR rtl-optimization/29798
18102
18103         * gcc.c-torture/execute/pr29798.c: New.
18104
18105 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18106
18107         * gcc.dg/builtins-20.c: Add more cases.
18108
18109 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18110
18111         PR fortran/29759
18112         * gfortran.dg/gomp/pr29759.f90: New test.
18113
18114 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18115
18116         PR c++/29518
18117         * g++.dg/template/static28.C: New test.
18118
18119 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18120
18121         * lib/c-torture.exp: Use target-libpath.exp.
18122         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18123         set GCC_EXEC_PREFIX env var from global variable of same name.
18124
18125 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18126
18127         PR fortran/26994
18128         * gfortran.fortran-torture/compile/transfer-1.f90:
18129         New testcase.
18130
18131 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18132             Zdenek Dvorak <dvorakz@suse.cz>
18133
18134         PR tree-optimization/29680
18135         * gcc.dg/alias-11.c: New test.
18136
18137 2006-11-12  Jason Merrill  <jason@redhat.com>
18138             Andrew Pinski <pinskia@physics.uc.edu>
18139
18140         PR middle-end/28915
18141         * gcc.target/i386/vectorize1.c: New.
18142
18143 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18144
18145         PR rtl-optimization/29797
18146         * gcc.c-torture/execute/pr29797-1.c: New test case.
18147
18148 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18149
18150         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18151
18152 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18153
18154         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18155
18156 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18157
18158         PR tree-optimization/13827
18159         * gcc.dg/fold-eqand-1.c: New test case.
18160
18161 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18162
18163         PR rtl-opt/28812
18164         * gcc.c-torture/execute/mayalias-3.c: New test.
18165
18166 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18167
18168         PR middle-end/27528
18169         * gcc.c-torture/compile/pr27528.c: New test.
18170         * gcc.dg/pr27528.c: Likewise.
18171
18172 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18173
18174         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18175
18176         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18177
18178 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18179
18180         PR fortran/29758
18181         * gfortran.dg/reshape_source_size_1.f90: New test.
18182
18183 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18184
18185         PR fortran/29315
18186         * gfortran.dg/aliasing_dummy_4.f90: New test.
18187
18188 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18189
18190         PR target/29777
18191         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18192         and x86_64-*-* targets.
18193
18194 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18195
18196         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18197         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18198         New macros. Use them in exact tests.
18199         (TESTIT3): New macro.
18200         Add tests for fmin, fmax and fma.
18201
18202 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18203
18204         PR fortran/29431
18205         * gfortran.dg/array_constructor_13.f90: New test.
18206
18207 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18208
18209         PR fortran/29744
18210         * gfortran.dg/used_types_12.f90: New test.
18211
18212 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18213
18214         PR middle-end/29726
18215         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18216         (test6): Ditto.
18217         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18218         * gcc.dg/fold-eqandshift-3.c: New test case.
18219
18220 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18221
18222         PR fortran/29699
18223         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18224
18225         PR fortran/21370
18226         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18227
18228 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18229
18230         * gcc.dg/20061109-1.c: New testcase.
18231
18232 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18233
18234         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18235
18236 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18237
18238         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18239         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18240
18241 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18242
18243         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18244         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18245
18246 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18247
18248         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18249
18250 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18251
18252         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18253         vect-9.c).
18254         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18255         * gcc.dg/vect/vect-9.c: Now vectorizable.
18256         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18257         that support vect_widen_mult.
18258         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18259         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18260         vect-reduc-dot-u16.c).
18261         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18262         vect-reduc-dot-u16.c).
18263         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18264         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18265         vect-reduc-dot-s8.c).
18266         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18267         vect-reduc-dot-s8.c).
18268         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18269         vect-reduc-dot-s8.c).
18270         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18271         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18272         vect-reduc-dot-u8.c).
18273         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18274         vect-reduc-dot-u8.c).
18275         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18276         * gcc.dg/vect/vect-multitypes-9.c: New test.
18277         * gcc.dg/vect/vect-multitypes-10.c: New test.
18278         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18279         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18280         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18281         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18282         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18283         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18284         wrapv-vect-reduc-dot-s8.c.
18285         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18286         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18287         targets that support vec_unpack.
18288         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18289         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18290         (check_effective_target_vect_widen_mult_hi_to_si): New.
18291         (check_effective_target_vect_widen_sum): Removed.
18292
18293         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18294
18295         * gcc.dg/vect/vect-multitypes-8.c: New test.
18296         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18297
18298         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18299
18300         * gcc.dg/vect/vect-multitypes-7.c: New test.
18301
18302         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18303
18304         * gcc.dg/vect/vect-multitypes-4.c: New test.
18305         * gcc.dg/vect/vect-multitypes-5.c: New test.
18306         * gcc.dg/vect/vect-multitypes-6.c: New test.
18307
18308         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18309
18310         * gcc.dg/vect/vect-multitypes-1.c: New test.
18311         * gcc.dg/vect/vect-multitypes-2.c: New test.
18312         * gcc.dg/vect/vect-multitypes-3.c: New test.
18313
18314 2006-11-07  Eric Christopher  <echristo@apple.com>
18315
18316         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18317         Test using scan-assembler-not.
18318
18319 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18320
18321         * gcc.dg/inline-17.c: New test.
18322
18323 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18324
18325         PR other/25028
18326         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18327         on HP-UX.
18328
18329 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18330
18331         PR fortran/29539
18332         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18333
18334         PR fortran/29634
18335         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18336         test.
18337
18338 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18339
18340         PR fortran/29601
18341         * gfortran.dg/volatile.f90: Add.
18342         * gfortran.dg/volatile2.f90: Add.
18343         * gfortran.dg/volatile3.f90: Add.
18344         * gfortran.dg/volatile4.f90: Add.
18345         * gfortran.dg/volatile5.f90: Add.
18346         * gfortran.dg/volatile6.f90: Add.
18347         * gfortran.dg/volatile7.f90: Add.
18348
18349 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18350
18351         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18352           for matching error messages.
18353         * gfortran.dg/specifics_3.f90: Adjust pattern
18354           for matching error messages.
18355
18356 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18357             Bernhard Fischer  <aldot@gcc.gnu.org>
18358
18359         * lib/gcc-dg.exp (output-exists): New proc.
18360         (output-exists-not): New proc.
18361         * gcc.test-framework/test-framework.awk: Support new directives.
18362         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18363         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18364         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18365         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18366         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18367         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18368
18369 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18370
18371         PR fortran/29630
18372         PR fortran/29679
18373         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18374         * gfortran.dg/initialization_3.f90: New.
18375
18376 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18377
18378         PR libgfortran/25545
18379         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18380
18381 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18382
18383         PR middle-end/29695
18384         * gcc.c-torture/execute/pr29695-1.c: New test.
18385         * gcc.c-torture/execute/pr29695-2.c: New test.
18386
18387 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18388
18389         PR fortran/29565
18390         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18391
18392 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18393
18394         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18395         for matching error messages.
18396
18397 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18398
18399         PR target/26915
18400         * gcc.target/i386/387-12.c: New test.
18401
18402 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18403
18404         PR libfortran/29713
18405         * gfortran.dg/pr29713.f90: New test.
18406
18407 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18408
18409         * gcc.c-torture/execute/arith-rand-ll.c:
18410         Also test for bogus rest sign.
18411
18412 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18413
18414         PR libfortran/27895
18415         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18416
18417 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18418
18419         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18420         from error messages.
18421
18422 2006-11-02  Mike Stump  <mrs@apple.com>
18423
18424         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18425
18426         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18427
18428 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18429
18430         * g++.dg/eh/gcsec1.C: New test.
18431
18432 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18433
18434         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18435         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18436
18437 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18438
18439         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18440         hexadecimal value.
18441         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18442         * gcc.dg/pr14796-2.c: Likewise.
18443
18444 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18445
18446         * gcc.c-torture/execute/20061101-1.c: New test.
18447
18448 2006-11-01  Richard Guenther  <rguenther@suse.de>
18449
18450         * gcc.target/i386/fpprec-1.c: New testcase.
18451
18452 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18453
18454         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18455         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18456
18457 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18458
18459         * gcc.c-torture/execute/20061031-1.c: New test.
18460
18461 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18462
18463         PR 23067
18464         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18465         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18466         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18467         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18468         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18469         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18470         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18471
18472 2006-10-31  Eric Christopher  <echristo@apple.com>
18473             Falk Hueffner  <falk@debian.org>
18474
18475         * gcc.dg/builtin-bswap-1.c: New.
18476         * gcc.dg/builtin-bswap-2.c: New.
18477         * gcc.dg/builtin-bswap-3.c: New.
18478         * gcc.dg/builtin-bswap-4.c: New.
18479         * gcc.dg/builtin-bswap-5.c: New.
18480         * gcc.target/i386/builtin-bswap-1.c: New.
18481
18482 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18483
18484         * gcc.dg/inline-16.c: New.
18485
18486         PR 16622
18487         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18488         defining it.
18489         * gcc.dg/inline-13.c: New.
18490         * gcc.dg/inline-14.c: New.
18491         * gcc.dg/inline-15.c: New.
18492
18493         PR 11377
18494         * gcc.dg/inline6.c: New.
18495         * gcc.dg/inline7.c: New.
18496
18497 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18498
18499         PR middle-end/23470
18500         * gcc.dg/pr23470-1.c: New test case.
18501
18502 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18503
18504         PR fortran/29537
18505         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18506         data.
18507         * gfortran.dg/blockdata_2.f90: New testcase.
18508
18509 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18510
18511         PR libfortran/29627
18512         * gfortran.dg/unf_short_record_1.f90:  New test.
18513
18514 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18515
18516         PR fortran/29067
18517         * gfortran.dg/pr29067.f: New test.
18518
18519 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18520             Richard Sandiford  <richard@codesourcery.com>
18521
18522         * lib/target-supports.exp (get_compiler_messages): Append options
18523         as a single list element.
18524         (check_effective_target_arm_vfp_ok): New.
18525         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18526
18527 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18528
18529         PR fortran/29387
18530         * gfortran.dg/intrinsic_actual_2.f90: New test.
18531
18532         PR fortran/29490
18533         * gfortran.dg/actual_array_interface_1.f90: New test.
18534
18535         PR fortran/29641
18536         * gfortran.dg/used_types_11.f90: New test.
18537
18538 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18539
18540         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18541         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18542         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18543         * g++.old-deja/g++.mike/net25.C (main): Same.
18544         * g++.dg/lookup/exception1.C (main): Same.
18545         * g++.dg/parse/parens2.C (main): Same.
18546
18547 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18548
18549         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18550
18551 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18552
18553         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18554         * gcc.dg/torture/builtin-math-3.c: Likewise.
18555
18556 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18557
18558         PR fortran/29452
18559         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18560         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18561
18562 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18563
18564         PR Fortran/29410
18565         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18566
18567 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18568
18569         * lib/target-supports.exp (check_function_available): Declare
18570         function before calling.
18571
18572 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18573
18574         PR tree-optimization/29637
18575         * gcc.dg/pr29637.c: New test.
18576
18577 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18578
18579         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18580         tree canonicalization.
18581
18582 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18583
18584         * gcc.dg/builtins-20.c: Add more hypot tests.
18585
18586 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18587
18588         * gcc.dg/fold-compare-1.c: New test case.
18589
18590 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18591
18592         PR c++/16307
18593         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18594
18595 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18596
18597         PR tree-optimization/15458
18598         * gcc.dg/fold-xornot-1.c: New test case.
18599
18600 2006-10-29  Richard Guenther  <rguenther@suse.de>
18601
18602         * gcc.target/i386/math-torture/trunc.c: New testcase.
18603
18604 2006-10-29  Richard Guenther  <rguenther@suse.de>
18605
18606         * gcc.target/i386/math-torture/round.c: New testcase.
18607
18608 2006-10-29  Richard Guenther  <rguenther@suse.de>
18609
18610         * gcc.target/i386/math-torture/ceil.c: New testcase.
18611         * gcc.target/i386/math-torture/floor.c: Likewise.
18612
18613 2006-10-29  Richard Guenther  <rguenther@suse.de>
18614
18615         * gcc.target/i386/math-torture/rint.c: New testcase.
18616         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18617
18618 2006-10-29  Richard Guenther  <rguenther@suse.de>
18619
18620         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18621         * gcc.target/i386/math-torture/lceil.c: Likewise.
18622
18623 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18624
18625         PR libgfortran/24313
18626         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18627
18628 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18629
18630         * gcc.c-torture/execute/20020118-1.c,
18631         gcc.c-torture/execute/builtins/strlen.c,
18632         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18633         comment typos.
18634
18635 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18636
18637         * gcc.dg/builtins-20.c: Add tests for hypot.
18638         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18639         two-argument builtins.
18640         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18641         TESTIT2.  Update all callers.
18642         (TESTIT2, TESTIT2_R): New helper macros.
18643         Add testcases for pow, hypot and atan2.
18644
18645 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18646
18647         PR C++/29295
18648         * g++.dg/expr/bool1.C: New test.
18649         * g++.dg/expr/bool2.C: New test.
18650
18651 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18652
18653         PR fortran/28224
18654         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18655         * gfortran.dg/namelist_internal.f90: New test.
18656
18657 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18658
18659         PR fortran/29625
18660         * gfortran.dg/io_real_boz.f90: Add.
18661         * gfortran.dg/io_real_boz2.f90: Add.
18662
18663 2006-10-28  Richard Guenther  <rguenther@suse.de>
18664
18665         PR middle-end/26899
18666         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18667
18668 2006-10-28  Richard Guenther  <rguenther@suse.de>
18669
18670         PR target/28806
18671         * gcc.target/i386/math-torture/lround.c: New testcase.
18672
18673 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18674
18675         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18676         * gcc.dg/builtins-44.c: Likewise.
18677         * gcc.dg/builtins-45.c: Likewise.
18678         * gcc.dg/pr28796-2.c: Likewise.
18679         * gcc.dg/unordered-3.c: Likewise.
18680
18681 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18682
18683         PR libgfortran/27954
18684         * gfortran.dg/error_recovery_2.f90: New test.
18685
18686 2006-10-26  Richard Guenther  <rguenther@suse.de>
18687
18688         * gcc.target/i386/i386.exp: Use glob, not find to collect
18689         tests.  Avoids recursing into subdirectories.
18690         * gcc.target/i386/math-torture/math-torture.exp: Torture
18691         for interesting ia32 math options.
18692         * gcc.target.i386/math-torture/lrint.c: New testcase.
18693
18694 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18695
18696         PR libgfortran/29563
18697         * gfortran.dg/arrayio_9.f90: Update test.
18698         * gfortran.dg/arrayio_19.f90: New test.
18699
18700 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18701
18702         * gcc.dg/20061026.c: New testcase.
18703
18704 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18705
18706         PR libgfortran/29563
18707         * gfortran.dg/arrayio_9.f90: New test.
18708
18709 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18710
18711         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18712         Copy the strings manually, as strcpy may call strlen.
18713
18714 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18715
18716         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18717         Add checks for log, log2, log10 and log1p.
18718
18719         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18720         we already test 0.0.  Add checks for expm1, log, log2, log10,
18721         log1p, cbrt, erf and erfc.
18722
18723 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18724
18725         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18726
18727 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18728
18729         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18730         and remainderl() built-in functions.  Remove -ffast-math from
18731         dg-options.
18732
18733 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18734
18735         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18736         acosh and atanh.
18737
18738         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18739         floating point modifiers to arguments passed to float and long
18740         double functions respectively.  Update all callers to use floating
18741         point numbers, not integers.  Add tests for exp, exp2 and
18742         exp10/pow10.
18743
18744         * gcc.dg/torture/builtin-math-3.c: New test.
18745
18746 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18747
18748         PR fortran/29393
18749         * gfortran.dg/initialize_2.f90: New.
18750
18751 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18752
18753         * gcc.dg/torture/builtin-math-2.c: New test.
18754
18755 2006-10-24  Richard Guenther  <rguenther@suse.de>
18756
18757         PR middle-end/28796
18758         * gcc.dg/pr28796-1.c: New testcase.
18759         * gcc.dg/pr28796-2.c: Likewise.
18760
18761 2006-10-24  Richard Guenther  <rguenther@suse.de>
18762
18763         * gcc.dg/builtins-57.c: New testcase.
18764
18765 2006-10-24  Richard Guenther  <rguenther@suse.de>
18766
18767         PR tree-optimization/29567
18768         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18769
18770 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18771
18772         PR tree-optimization/14784
18773         * gcc.dg/alias-10.c: New test.
18774
18775 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18776
18777         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18778
18779 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18780
18781         * gcc.dg/builtin-strncat-chk-1.c: New test.
18782
18783 2006-10-23  Jan Hubicka  <jh@suse.cz>
18784
18785         * gcc.dg/memmove-1.c: New test.
18786
18787 2006-10-23  Paul Brook  <paul@codesourcery.com>
18788
18789         * gcc.dg/pragma-pack-5.c: New test.
18790
18791 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18792
18793         * g++.dg/other/s390-1.C: New testcase.
18794
18795 2006-10-23  Richard Guenther  <rguenther@suse.de>
18796
18797         PR middle-end/27132
18798         PR middle-end/23295
18799         * gcc.dg/pr27132.c: New testcase.
18800         * gcc.dg/pr23295.c: Likewise.
18801         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18802         * g++.dg/tree-ssa/pr19807.C: Likewise.
18803
18804 2006-10-23  Richard Guenther  <rguenther@suse.de>
18805
18806         PR middle-end/21032
18807         * gcc.dg/pr21032.c: New testcase.
18808
18809 2006-10-22  Jeff Law  <law@redhat.com>
18810         Richard Guenther  <rguenther@suse.de>
18811
18812         PR tree-optimization/15911
18813         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18814
18815 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18816
18817         PR c++/20647
18818         * g++.dg/abi/rtti3.C: New.
18819
18820 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18821
18822         PR middle-end/28252
18823         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18824         transformation.
18825
18826 2006-10-21  Richard Guenther  <rguenther@suse.de>
18827
18828         PR tree-optimization/3511
18829         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18830
18831 2006-10-21  Richard Guenther  <rguenther@suse.de>
18832
18833         PR middle-end/26898
18834         * gcc.dg/torture/pr26898-1.c: New testcase.
18835         * gcc.dg/torture/pr26898-2.c: Likewise.
18836
18837 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18838
18839         PR c++/28053
18840         * g++.dg/parse/bitfield1.C: Adjust error markers.
18841         * g++.dg/parse/bitfield2.C: New test.
18842
18843 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18844
18845         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18846
18847 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18848
18849         PR libfortran/27895
18850         * gfortran.dg/zero_sized_1.f90: New test.
18851
18852 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18853
18854         * gcc.dg/div-compare-1.c: New test.
18855
18856 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18857
18858         PR fortran/29216
18859         * gfortran.dg/result_default_init_1.f90: New test.
18860
18861         PR fortran/29314
18862         * gfortran.dg/automatic_default_init_1.f90: New test.
18863
18864         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18865         from 38 to 33.
18866
18867 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18868
18869         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18870         'using namespace std' without previous declaration.
18871         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18872         * g++.old-deja/g++.robertl/eb133c.C: New.
18873
18874 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18875
18876         PR libgfortran/29277
18877         * gfortran.dg/streamio_4.f90: Update test.
18878         * gfortran.dg/streamio_11.f90: New test.
18879
18880 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18881
18882         PR c++/27952
18883         * g++.dg/inherit/virtual1.C: New test.
18884
18885 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18886
18887         PR c++/28261
18888         * g++.dg/parse/enum3.C: New test.
18889
18890 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18891
18892         PR c++/29039
18893         * g++.dg/init/ctor8.C: New test.
18894
18895 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18896
18897         PR c++/27270
18898         * g++.dg/ext/complit8.C: Tweak error markers.
18899         * g++.dg/template/complit1.C: Add error marker.
18900
18901 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18902
18903         PR c++/27270
18904         * g++.dg/ext/complit8.C: New test.
18905
18906         PR c++/29408
18907         * g++.dg/parse/dtor12.C: New test.
18908
18909         PR c++/29435
18910         * g++.dg/template/sizeof11.C: New test.
18911
18912 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18913
18914         PR fortran/29392
18915         * gfortran.dg/data_char_3.f90: New test.
18916
18917         PR fortran/29451
18918         * gfortran.dg/negative_automatic_size.f90: New test.
18919
18920 2006-10-16  David Daney  <ddaney@avtrex.com>
18921
18922         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18923
18924 2006-10-16  Eric Christopher  <echristo@apple.com>
18925
18926         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18927         x86_64.
18928
18929 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18930
18931         PR c++/28211
18932         * g++.dg/tc1/dr49.C: Tweak error messages.
18933         * g++.dg/parse/template21.C: New test.
18934
18935 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18936
18937         PR middle-end/20491
18938         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18939
18940 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18941
18942         PR fortran/29403
18943         * gfortran.dg/print_1.f90: New test.
18944
18945 2006-10-15  Jan Hubicka  <jh@suse.cz>
18946
18947         PR middle-end/29241
18948         * gcc.c-torture/compile/pr29241.c: New testcase.
18949
18950 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18951
18952         PR middle-end/29250
18953         * gcc.c-torture/compile/pr29250.c: New test.
18954
18955 2006-10-15  Richard Guenther  <rguenther@suse.de>
18956
18957         * gcc.dg/pr29299.c: New testcase.
18958
18959 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18960
18961         PR fortran/24767
18962         * gfortran.dg/label_4.f90: Adjust warning flag.
18963
18964 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18965
18966         PR fortran/29371
18967         * gfortran.dg/nullify_3.f90: New test.
18968
18969 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18970
18971         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18972         on Solaris 2.5.1 too.
18973
18974 2006-10-13  Eric Christopher  <echristo@apple.com>
18975
18976         * gcc.dg/pr25993.c: Skip for darwin.
18977
18978 2006-10-13  Eric Christopher  <echristo@apple.com>
18979
18980         * gcc.dg/visibility-11.c: Skip for darwin.
18981
18982 2006-10-13  Eric Christopher  <echristo@apple.com>
18983
18984         * gcc.dg/darwin-weakimport-1.c: Use
18985         -fno-asynchronous-unwind-tables.
18986         * gcc.dg/darwin-weakimport-3.c: Ditto.
18987
18988 2006-10-13  Richard Guenther  <rguenther@suse.de>
18989
18990         PR tree-optimization/29446
18991         * gcc.dg/torture/pr29446.c: New testcase.
18992
18993 2006-10-13  Bill Wendling  <wendling@apple.com>
18994
18995         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18996         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18997         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18998         * g++.old-deja/g++.law/shadow1.C: Likewise.
18999         * g++.old-deja/g++.law/ctors10.C: Likewise.
19000         * g++.dg/debug/namespace1.C: Likewise.
19001         * g++.dg/inherit/namespace-as-base.C: Likewise.
19002         * g++.dg/opt/delay-slot-1.C: Likewise.
19003         * g++.dg/parse/defarg10.C: Likewise.
19004         * g++.dg/template/ptrmem11.C: Likewise.
19005         * g++.dg/template/mem_func_ptr.C: Likewise.
19006         * g++.dg/template/spec19.C: Likewise.
19007
19008 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19009
19010         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19011
19012 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19013
19014         PR fortran/29373
19015         * gfortran.dg/implicit_9.f90: New test.
19016
19017         PR fortran/29407
19018         * gfortran.dg/namelist_25.f90: New test.
19019
19020         PR fortran/27701
19021         * gfortran.dg/same_name_2.f90: New test.
19022
19023         PR fortran/29232
19024         * gfortran.dg/host_assoc_types_1.f90: New test.
19025
19026         PR fortran/29364
19027         * gfortran.dg/missing_derived_type_1.f90: New test.
19028         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19029
19030         PR fortran/29422
19031         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19032
19033         PR fortran/29428
19034         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19035
19036 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19037
19038         PR fortran/29391
19039         * gfortran.dg/bound_2.f90: New test.
19040
19041 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19042
19043         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19044         directive.
19045         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19046         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19047         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19048         * gfortran.dg/gomp/reduction3.f90: Likewise.
19049         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19050         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19051         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19052         * gfortran.dg/forall_4.f90: Likewise.
19053         * gfortran.dg/spec_expr_4.f90: Likewise.
19054         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19055         * gfortran.dg/forall_5.f90: Likewise.
19056         * gfortran.dg/open_access_append_2.f90: Add check for
19057         compile-time warning.
19058
19059 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19060
19061         PR c++/28506
19062         * g++.dg/parse/pure1.C: New test.
19063
19064 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19065
19066         PR fortran/21435
19067         * gfortran.dg/io_constraints_3.f90: New test.
19068         * gfortran.dg/open_access_append_1.f90: Add checks
19069         for compile-time warnings.
19070         * gfortran.dg/pr20163-2.f: Likewise.
19071         * gfortran.dg/iostat_2.f90: Likewise.
19072         * gfortran.dg/label_4.f90: Delete the temporary
19073         file.
19074         * gfortran.dg/direct_io_2.f90: Add a FILE=
19075         specifier.
19076         * gfortran.dg/iomsg_1.f90: Add check for
19077         compile-time warning.
19078
19079 2006-10-12  Jan Hubicka  <jh@suse.cz>
19080
19081         PR c/28419
19082         * gcc.dg/pr28319.c: New test.
19083
19084 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19085         PR c++/29318
19086         * g++.dg/ext/vla4.C: New test.
19087
19088 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19089
19090         PR c++/27961
19091         * g++.dg/template/crash60.C: New test.
19092         * g++.dg/other/large-size-array.C: Adjust error markers.
19093         * g++.dg/parse/crash27.C: Likewise.
19094         * g++.dg/template/crash1.C: Likewise.
19095
19096 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19097
19098         PR testsuite/29093
19099         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19100
19101 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19102
19103         PR preprocessor/28709
19104         * gcc.dg/cpp/paste14.c: New test.
19105
19106 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19107
19108         PR c++/29175
19109         * g++.dg/init/array24.C: New test.
19110
19111 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19112
19113         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19114         of <sys/types.h>.
19115
19116 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19117
19118         PR c++/29024
19119         * g++.dg/parse/typedef8.C: New test.
19120         * g++.dg/other/mult-stor1.C: Adjust error markers.
19121
19122 2006-10-11  Richard Guenther  <rguenther@suse.de>
19123
19124         PR tree-optimization/28230
19125         * gcc.dg/torture/pr28230.c: New testcase.
19126
19127 2006-10-11  Richard Guenther  <rguenther@suse.de>
19128
19129         PR inline-asm/29119
19130         * gcc.dg/torture/pr29119.c: New testcase.
19131
19132 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19133
19134         PR middle-end/29272
19135         * gcc.c-torture/execute/20060930-2.c: New test.
19136
19137 2006-10-09  Richard Henderson  <rth@redhat.com>
19138
19139         Revert emutls patch.
19140
19141 2006-10-09  Richard Guenther  <rguenther@suse.de>
19142
19143         PR middle-end/29254
19144         * gcc.dg/pr29254.c: New testcase.
19145
19146 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19147             Paul Thomas  <pault@gcc.gnu.org>
19148
19149         PR fortran/20541
19150         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19151         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19152         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19153         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19154         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19155         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19156         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19157         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19158         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19159         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19160         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19161         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19162         * gfortran.dg/alloc_comp_std.f90: New test.
19163         * gfortran.dg/move_alloc.f90: New test.
19164
19165 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19166
19167         PR fortran/29115
19168         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19169
19170         PR fortran/29211
19171         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19172
19173 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19174
19175         PR fortran/28585
19176         * gfortran.dg/new_line.f90: New test.
19177
19178 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19179
19180         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19181         * gcc.dg/torture/builtin-convert-1.c,
19182         gcc.dg/torture/builtin-convert-2.c,
19183         gcc.dg/torture/builtin-convert-3.c,
19184         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19185
19186 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19187
19188         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19189         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19190         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19191         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19192
19193 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19194
19195         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19196         Xfail some tests for powerpc-darwin and powerpc-aix.
19197
19198 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19199
19200         PR c/29380
19201         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19202
19203 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19204
19205         PR target/29300
19206         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19207         on hppa*-*-hpux*.
19208
19209 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19210
19211         PR fortran/16580
19212         PR fortran/29288
19213         * gfortran.fortran-torture/execute/specifics.f90:
19214         Add tests for using all possible intrinsics as actual arguments.
19215         * gfortran.dg/specifics_1.f90: Add tests for using
19216         all possible intrinsics as actual arguments.
19217         * gfortran.dg/specifics_2.f90: New file.
19218         * gfortran.dg/specifics_3.f90: New file.
19219
19220 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19221
19222         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19223         * gcc.dg/debug/debug-2.c: Likewise.
19224
19225 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19226
19227         * gcc.c-torture/compile/sync-2.c: New test.
19228
19229 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19230
19231         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19232         line endings.
19233
19234 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19235
19236         PR rtl-optimization/29128
19237         * gcc.c-torture/compile/pr29128.c: New test.
19238
19239 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19240
19241         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19242         line endings.
19243
19244 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19245
19246         PR middle-end/29256
19247         * gcc.dg/tree-ssa/loop-19.c: New test.
19248
19249 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19250
19251         PR tree-optimization/29330
19252         * gcc.dg/pr29330.c: New test.
19253
19254         PR target/28924
19255         * gcc.c-torture/compile/20061005-1.c: New test.
19256
19257 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19258
19259         * gcc.dg/typename-vla-1.c: New case.
19260         * gnat.dg/forward_vla.adb: New case.
19261
19262 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19263
19264         PR tree-optimization/29290
19265         * gfortran.dg/loop_nest_1.f90: New test.
19266
19267         PR target/29198
19268         * gcc.dg/tls/opt-12.c: New test.
19269
19270         PR fortran/28415
19271         * gfortran.dg/save_2.f90: New test.
19272
19273         PR c/29091
19274         * gcc.dg/pr29091.c: New test.
19275
19276 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19277
19278         * lib/target-supports.exp
19279         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19280         same as x86_64-*-*; check for LP64.
19281
19282 2006-10-04  Richard Henderson  <rth@redhat.com>
19283
19284         * lib/target-supports.exp (check_effective_target_tls): Redefine
19285         to mean non-emulated tls.
19286         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19287         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19288         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19289         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19290         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19291         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19292         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19293
19294 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19295
19296         PR fortran/29343
19297         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19298
19299 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19300
19301         * gfortran.dg/bounds_check_fail_1.f90: New test.
19302
19303 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19304
19305         PR c++/29020
19306         * g++.dg/template/friend48.C: New test.
19307
19308 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19309
19310         PR fortran/29098
19311         * gfortran.dg/default_initialization_2.f90: New test.
19312
19313 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19314
19315         PR fortran/20779
19316         PR fortran/20891
19317         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19318
19319 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19320
19321         PR fortran/29284
19322         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19323
19324         PR fortran/29321
19325         PR fortran/29322
19326         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19327
19328         PR fortran/25091
19329         PR fortran/25092
19330         * gfortran.dg/entry_array_specs_1.f90: New test.
19331
19332 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19333
19334         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19335         insufficient to inhibit some test failures at -O3.  Do testing
19336         on integers.
19337
19338 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19339
19340         PR c++/29138
19341         * g++.dg/inherit/access8.C: New test.
19342         * g++.dg/template/dtor4.C: Tweak error messages.
19343
19344 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19345
19346         PR fortran/27478
19347         * gfortran.dg/entry_8.f90: New test.
19348
19349 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19350
19351         PR c++/29291
19352         * g++.dg/parse/new4.C: New test.
19353
19354 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19355
19356         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19357         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19358         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19359         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19360         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19361
19362 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19363
19364         PR fortran/19260
19365         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19366         * gfortran.dg/continuation_2.f90: New test.
19367
19368         PR fortran/19262
19369         * gfortran.dg/continuation_3.f90: New test.
19370         * gfortran.dg/continuation_4.f90: New test.
19371         * gfortran.dg/continuation_5.f: New test.
19372         * gfortran.dg/continuation_6.f: New test.
19373
19374 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19375
19376         PR c++/29226
19377         * g++.dg/template/vla1.C: New test.
19378
19379 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19380
19381         PR fortran/29210
19382         * gfortran.dg/complex_parameter_1.f90: New test.
19383
19384 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19385
19386         PR c/29154
19387         * gcc.c-torture/execute/20060929-1.c: New test.
19388
19389 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19390
19391         PR c++/29105
19392         * g++.dg/template/member6.C: New test.
19393         * g++.dg/parse/typename7.C: Adjust error markers.
19394
19395         PR c++/29080
19396         * g++.dg/template/member7.C: New test.
19397
19398 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19399
19400         PR c/24010
19401         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19402         gcc.dg/Woverride-init-3.c: New tests.
19403
19404 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19405
19406         * gcc.c-torture/execute/20060930-1.c: New test.
19407
19408 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19409
19410         PR fortran/18791
19411         * gfortran.dg/specifics_1.f90: New test.
19412         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19413         complex specifics.
19414
19415 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19416
19417         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19418         pthread-init-common.h: New.
19419
19420 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19421
19422         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19423         precision on some archs.
19424
19425 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19426
19427         * gcc.dg/non-local-goto-1.c: New test.
19428         * gcc.dg/non-local-goto-2.c: Likewise.
19429         * gcc.dg/setjmp-3.c: Likewise.
19430         * gcc.dg/setjmp-4.c: Likewise.
19431
19432 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19433
19434         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19435
19436 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19437
19438         PR fortran/28276
19439         * gfortran.dg/exponent_1.f90: New test.
19440
19441         PR fortran/27021
19442         * gfortran.dg/nearest_1.f90: New test.
19443
19444 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19445
19446         PR middle-end/25261
19447         PR middle-end/28790
19448         * gcc.dg/gomp/nestedfn-1.c: New test.
19449
19450 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19451
19452         PR objc/29195
19453         * objc/compile/method-1.m: New test.
19454
19455 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19456
19457         PR c++/26938
19458         * g++.dg/template/crash58.C: New test.
19459         * g++.dg/parse/crash28.C: Adjust error markers.
19460         * g++.dg/template/crash34.C: Likewise.
19461         * g++.dg/template/friend31.C: Likewise.
19462         * g++.dg/template/crash32.C: Likewise.
19463
19464         PR c++/27329
19465         * g++.dg/template/crash59.C: New test.
19466
19467         PR c++/27667
19468         * g++.dg/template/spec33.C: New test.
19469         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19470
19471 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19472             Adam Nemet  <anemet@caviumnetworks.com>
19473
19474         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19475         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19476
19477 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19478
19479         PR target/28911
19480         * gcc.dg/pr28911.c: New.
19481
19482 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19483
19484         PR target/29169
19485         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19486         (dg-options): Add -mfpmath=387.
19487
19488 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19489
19490         PR c/28706
19491         * gcc.dg/pr28706.c: New test.
19492
19493         PR c/28712
19494         * gcc.dg/pr28712.c: New test.
19495
19496 2006-09-22  Mike Stump  <mrs@apple.com>
19497
19498         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19499
19500 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19501
19502         PR tree-optimization/28888
19503         * gcc.dg/pr28888.c: New test.
19504
19505 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19506
19507         PR c++/29016
19508         * g++.dg/init/ptrfn1.C: New test.
19509
19510 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19511
19512         PR c++/28861
19513         * g++.dg/template/spec32.C: New test.
19514         * g++.dg/parse/crash9.C: Adjust error markers.
19515
19516         PR c++/28303
19517         * g++.dg/template/typedef6.C: New test.
19518         * g++.dg/init/error1.C: Adjust error markers.
19519         * g++.dg/parse/crash9.C: Likewise.
19520         * g++.dg/template/crash55.C: Likewise.
19521
19522 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19523
19524         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19525
19526 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19527
19528         PR target/27650
19529         * g++.dg/ext/dllimport12.C: New test.
19530
19531 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19532
19533         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19534         * gcc.target/mips/nmadd-2.c: Likewise.
19535         * gcc.target/mips/mips-ps-6.c: New test.
19536         * gcc.target/mips/neg-abs-1.c: Likewise.
19537         * gcc.target/mips/neg-abs-2.c: Likewise.
19538         * gcc.target/mips/nmadd-3.c: New test.
19539
19540 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19541
19542         PR middle-end/28046
19543         * gcc.dg/gomp/atomic-10.c: New test.
19544         * g++.dg/gomp/atomic-10.C: New test.
19545
19546 2006-09-20  Eric Christopher  <echristo@apple.com>
19547
19548         * gcc.target/i386/sse3-not-fisttp.c: New.
19549
19550 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19551
19552         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19553
19554 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19555
19556         * gcc.c-torture/execute/pr28289.c (one): New variable.
19557         (main): Use it instead of argc.
19558         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19559         (main): Use it instead of argc.
19560
19561 2006-09-19  Paul Brook  <paul@codesourcery.com>
19562
19563         PR target/28516
19564         * gcc.dg/nested-func-5.c: New test.
19565
19566 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19567
19568         * lib/target-supports.exp (check_effective_target_tls): Compile
19569         test stubs using ${tool}_target_compile, not just target_compile.
19570         (check_effective_target_tls_runtime): Likewise.
19571
19572 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19573
19574         * gcc.c-torture/compile/20030405-1.x: Remove.
19575
19576         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19577         optimising linker from discarding it.
19578
19579 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19580
19581         PR fortran/28526
19582         * gfortran.dg/keyword_symbol_1.f90: New test.
19583
19584         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19585         pedantic compilation option.
19586
19587 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19588
19589         PR fortran/29060
19590         * gfortran.dg/spread_shape_1.f90: New test.
19591
19592 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19593
19594         PR tree-optimization/28887
19595         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19596
19597 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19598
19599         PR c/25993
19600         * gcc.dg/pr25993.c: New test.
19601
19602 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19603
19604         PR tree-opt/21591
19605         * gcc.dg/vect/pr21591.c: New test.
19606
19607 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19608
19609         PR tree-opt/29059
19610         * gcc.c-torture/compile/strcpy-1.c: New test.
19611         * gcc.c-torture/compile/strcpy-2.c: New test.
19612         * gcc.c-torture/compile/memcpy-1.c: New test.
19613         * gcc.c-torture/compile/memcpy-2.c: New test.
19614
19615 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19616
19617         PR testsuite/29055
19618         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19619
19620 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19621
19622         * gnat.dg/specs/double_record_extension1.ads: New test.
19623         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19624
19625 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19626
19627         PR fortran/29051
19628         * gfortran.dg/oldstyle_3.f90: New test.
19629
19630 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19631
19632         PR libgfortran/29099
19633         * gfortran.dg/secnds-1.f: New test.
19634
19635 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19636
19637         PR libgfortran/29053
19638         * gfortran.dg/streamio_9.f90: New test.
19639         * gfortran.dg/streamio_10.f90: New test.
19640
19641 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19642
19643         PR C++/29002
19644         * g++.dg/init/array22.C: New test.
19645         * g++.dg/init/array23.C: New test.
19646
19647 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19648
19649         * stackcheck.lst: Update list of tests requiring stack checking.
19650         * norun.lst: Adjust for above change.
19651         * ada95.lst: New file.
19652         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19653         requiring -gnat95 switch.
19654
19655 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19656
19657         * gnat.dg/in_out_parameter.adb: New test.
19658
19659 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19660
19661         PR debug/28980
19662         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19663
19664 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19665
19666         * gnat.dg/specs/unchecked_union.ads: New test.
19667
19668 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19669
19670         PR rtl-optimization/28982
19671         * gcc.c-torture/execute/pr28982a.c: New test.
19672         * gcc.c-torture/execute/pr28982b.c: Likewise.
19673
19674 2006-09-12  Eric Christopher  <echristo@apple.com>
19675
19676         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19677         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19678
19679 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19680
19681         PR c/28768
19682         PR preprocessor/14634
19683         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19684         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19685         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19686
19687 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19688
19689         * gcc.dg/pr28243.c: New test.
19690
19691 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19692
19693         PR fortran/28971
19694         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19695         this undiagnosed regression reappears.
19696
19697 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19698
19699         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19700         Treat $srcdir as a literal.
19701         * lib/fortran-torture.exp (fortran-torture-compile,
19702         fortran-torture-execute): Likewise.
19703         * lib/objc-torture.exp (objc-torture-compile,
19704         objc-torture-execute): Likewise.
19705         * lib/profopt.exp (profopt-execute): Likewise.
19706
19707 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19708
19709         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19710
19711 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19712
19713         PR testsuite/28950
19714         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19715
19716 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19717
19718         PR target/13685
19719         * gcc.target/i386/pr13685.c: New test.
19720
19721 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19722
19723         * gcc.dg/pr28726.c: New test.
19724
19725 2006-09-11  Josh Conner  <jconner@apple.com>
19726
19727         * gcc.dg/nrv3.c: Increase size of structure.
19728         * gcc.dg/nrv4.c: Likewise.
19729         * gcc.dg/nrv5.c: Likewise.
19730
19731 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19732
19733         PR libfortran/28890
19734         gfortran.dg/assumed_charlen_function_5.f90: New test.
19735
19736 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19737
19738         PR c++/28991
19739         * g++.dg/init/static3.C: New test.
19740
19741 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19742
19743         PR testsuite/29007
19744         * gcc.dg/long-long-cst1.c (t): Add cast to
19745         __SIZE_TYPE__ before casting to int.
19746         (main): Return 0 on success.
19747
19748 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19749
19750         * gcc.c-torture/execute/20060910-1.c: New test.
19751
19752 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19753
19754         PR middle-end/26983
19755         * gcc.dg/pr26983.c: New test.
19756
19757 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19758
19759         PR target/29006
19760         * gcc.c-torture/execute/pr29006.c: New test.
19761
19762 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19763
19764         PR libfortran/28947
19765         gfortran.dg/matmul_4.f90: New test.
19766
19767 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19768
19769         PR fortran/28959
19770         gfortran.dg/used_types_10: New test.
19771
19772 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19773
19774         PR libfortran/28923
19775         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19776         gfortran.dg/array_initializer_3.f90: New test.
19777
19778 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19779
19780         PR fortran/28914
19781         * gfortran.dg/actual_array_constructor_3.f90: New test.
19782
19783 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19784
19785         PR testsuite/26778
19786         * gcc.target/i386/pr26778.c: New testcase.
19787
19788 2006-09-08  Eric Christopher  <echristo@apple.com>
19789
19790         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19791         * gcc.target/i386/memcpy-1.c: Ditto.
19792         * gcc.target/i386/asm-1.c: Ditto.
19793         * gcc.target/i386/20060512-4.c: Ditto.
19794         * gcc.target/i386/compress-float-387.c: Ditto.
19795         * gcc.target/i386/20060512-1.c: Ditto.
19796         * gcc.target/i386/compress-float-sse.c: Ditto.
19797         * gcc.target/i386/20060512-2.c: Ditto.
19798         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19799         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19800         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19801         * gcc.dg/pr26449.c: Ditto.
19802         * gcc.dg/attr-ms_struct-2.c: Ditto.
19803         * gcc.dg/attr-ms_struct-1.c: Ditto.
19804         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19805
19806 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19807
19808         PR c/28504
19809         * gcc.dg/vla-10.c: New test.
19810
19811 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19812
19813         PR c++/28858
19814         * g++.dg/parse/template20.C: New test.
19815         * g++.dg/template/operator8.C: Remove obsolete part.
19816         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19817         * g++.old-deja/g++.pt/crash65.C: Likewise.
19818
19819 2006-09-07  Jason Merrill  <jason@redhat.com>
19820
19821         PR middle-end/27724
19822         * gcc.dg/long-long-cst1.c: New test.
19823
19824 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19825
19826         PR C++/28906
19827         * g++.dg/other/array3.C: New test.
19828         * g++.dg/other/array4.C: New test.
19829         * g++.dg/other/array5.C: New test.
19830
19831 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19832
19833         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19834
19835 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19836
19837         PR target/28946
19838         * gcc.target/i386/pr28946.c: New test.
19839
19840 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19841
19842         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19843         in integer literal constant.
19844         * gfortran.dg/enum_8.f90: Ditto.
19845         * gfortran.dg/g77/20030326-1.f: Ditto.
19846
19847 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19848
19849         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19850         nonconformance usage.
19851
19852 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19853
19854         PR middle-end/28862
19855         * gcc.c-torture/compile/vector-align-1.c: New test.
19856
19857 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19858
19859         PR rtl-opt/27883
19860         * g++.dg/opt/copysign-1.C: New test.
19861
19862 2006-09-06  Jason Merrill  <jason@redhat.com>
19863
19864         PR c++/27371
19865         * g++.dg/warn/unused-result1.C: New test.
19866
19867 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR c++/28903
19870         * g++.dg/ext/vla3.C: New test.
19871
19872         PR c++/28886
19873         * g++.dg/template/array16.C: New test.
19874
19875 2006-09-06  Richard Guenther  <rguenther@suse.de>
19876
19877         * gcc.dg/pr27226.c: Remove testcase again.
19878
19879 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19880
19881         PR tree-opt/28937
19882         * g++.dg/opt/unroll2.C: New test.
19883
19884 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19885
19886         PR tree-opt/28952
19887         * gcc.dg/vect/pr28952.c: New test.
19888
19889 2006-09-05  Richard Guenther  <rguenther@suse.de>
19890
19891         PR tree-optimization/28900
19892         * gcc.dg/torture/pr28900.c: New testcase
19893
19894 2006-09-05  Richard Guenther  <rguenther@suse.de>
19895
19896         PR tree-optimization/28905
19897         * gcc.c-torture/compile/pr28905.c: New testcase.
19898
19899 2006-09-05  Richard Guenther  <rguenther@suse.de>
19900
19901         PR middle-end/28935
19902         * gcc.dg/pr28935.c: New testcase.
19903
19904 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19905
19906         * gcc.c-torture/execute/20060905-1.c: New test.
19907
19908 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19909
19910         PR fortran/28908
19911         * gfortran.dg/used_types_7.f90: New test.
19912         * gfortran.dg/used_types_8.f90: New test.
19913         * gfortran.dg/used_types_9.f90: New test.
19914
19915 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19916
19917         * gcc.c-torture/compile/20060904-1.c: New test.
19918
19919 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19920
19921         PR c++/23287 Revert my 2006-09-01 patch
19922         * g++.dg/parse/dtor12.C: Remove.
19923
19924 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19925
19926         PR c+/27670
19927         * g++.dg/template/operator9.C: New test.
19928
19929         PR c++/27493
19930         * g++.dg/template/operator7.C: New test.
19931
19932         PR c++/27494
19933         * g++.dg/template/operator8.C: New test.
19934
19935         PR c++/27397
19936         * g++.dg/template/crash57.C: New test.
19937
19938         * g++.dg/template/typedef4.C: Adjust error markers.
19939         * g++.dg/template/typedef5.C: Likewise.
19940
19941 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19942
19943         PR c++/28878
19944         * g++.dg/parse/crash33.C: New test.
19945
19946 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19947         Richard Guenther  <rguenther@suse.de>
19948         Adam Nemet  <anemet@caviumnetworks.com>
19949
19950         PR middle-end/27226
19951         * gcc.target/mips/memcpy-1.c: New testcase.
19952         * gcc.dg/pr27226.c: Likewise.
19953
19954 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19955
19956         PR c++/28705
19957         * g++.dg/lookup/koenig5.C: New.
19958         * g++.dg/template/crash56.C: New.
19959
19960 2006-09-01  Josh Conner  <jconner@apple.com>
19961
19962         PR c++/25505
19963         * gcc.dg/nrv3.c: New test.
19964         * gcc.dg/nrv4.c: New test.
19965         * gcc.dg/nrv5.c: New test.
19966
19967 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19968
19969         PR c++/23287
19970         * g++.dg/parse/dtor12.C: New.
19971
19972 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19973
19974         PR tree-optimization/28839
19975         * gcc.dg/pr28839.c: New test.
19976
19977 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19978
19979         PR target/24367
19980         * gcc.dg/pr24367.c: New testcase.
19981
19982 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19983
19984         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19985
19986 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19987
19988         PR rtl-optimization/27735
19989         * gcc.dg/loop-unswitch-1.c: New test.
19990
19991 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19992
19993         PR fortran/28885
19994         * gfortran.dg/aliasing_dummy_2.f90: New test.
19995
19996         PR fortran/20067
19997         * gfortran.dg/generic_5.f90: Change error message.
19998
19999         PR fortran/28873
20000         * gfortran.dg/generic_6.f90: New test.
20001
20002         PR fortran/25077
20003         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20004
20005         PR fortran/25102
20006         * gfortran.dg/invalid_interface_assignment.f90: New test.
20007
20008         PR fortran/24866
20009         * gfortran.dg/module_proc_external_dummy.f90: New test.
20010
20011 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20012
20013         PR c++/28349
20014         * g++.dg/warn/var-args1.C: New test.
20015
20016 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20017
20018         PR fortran/28866
20019         * gfortran.dg/simpleif_2.f90: New test.
20020         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20021         * gfortran.dg/enum_5.f90: Ditto.
20022
20023 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20024             Kazu Hirata  <kazu@codesourcery.com>
20025
20026         PR tree-optimization/17506
20027         * gcc.dg/pr17506.c: New.
20028
20029 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20030
20031         PR c++/28139
20032         * g++.dg/eh/alias1.C: New test.
20033
20034 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20035
20036         PR c++/28860
20037         * g++.dg/template/ttp22.C: New test.
20038
20039 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20040
20041         PR middle-end/26632
20042         * gcc.dg/pr26632.c: New.
20043
20044 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20045
20046         PR libgfortran/28354
20047         * gfortran.dg/fmt_zero_precision.f90: New test.
20048
20049 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20050
20051         PR c++/28058
20052         * g++.dg/template/spec31.C: New test.
20053
20054 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20055
20056         PR c++/26573
20057         * g++.dg/other/static2.C: New test.
20058
20059 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20060
20061         * gcc.dg/Wswitch-enum-2.c: New test case.
20062         * gcc.dg/Wswitch-enum-3.c: Likewise.
20063
20064 2006-08-26  Richard Guenther  <rguenther@suse.de>
20065
20066         * gcc.c-torture/compile/20060826-1.c: New testcase.
20067
20068 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20069
20070         PR c++/28736
20071         * g++.dg/template/void10.C: New test.
20072
20073         PR c++/28737
20074         * g++.dg/template/void8.C: New test.
20075
20076         PR c+_+/28738
20077         * g++.dg/template/void9.C: New test.
20078
20079         * g++.dg/template/void3.C: Adjust error markers.
20080         * g++.dg/template/void4.C: Likewise.
20081         * g++.dg/template/crash55.C: Likewise.
20082         * g++.dg/template/void7.C: Likewise
20083
20084 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/28588
20087         * g++.dg/inherit/access6.C: New test.
20088         * g++.dg/inherit/access7.C: Likewise.
20089
20090         PR c++/28595
20091         * g++.dg/template/array15.C: New test.
20092         * g++.dg/template/crash2.C: Tweak error markers.
20093
20094 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20095
20096         PR middle-end/28683
20097         * gcc.c-torture/compile/20060823-1.c: New test.
20098
20099 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20100
20101         PR c++/28853
20102         * g++.dg/template/ttp21.C: New test.
20103
20104         PR c++/28852
20105         * g++.dg/other/operator1.C: Add error-marker.
20106         * g++.dg/other/operator2.C: New test.
20107
20108 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20109
20110         PR c/27893
20111         * gcc.c-torture/compile/vla-const-1.c,
20112         gcc.c-torture/compile/vla-const-2.c: New tests.
20113
20114 2006-08-26  Richard Guenther  <rguenther@suse.de>
20115
20116         PR middle-end/28814
20117         * gcc.dg/torture/pr28814.c: New testcase.
20118
20119 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20120
20121         PR c/28418
20122         * gcc.c-torture/compile/compound-literal-1.c: New test.
20123
20124 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20125
20126         PR c/28299
20127         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20128         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20129         Expect extra diagnostics.
20130
20131 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20132
20133         gcc.dg/noncompile/pr16876.c: New test.
20134
20135 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20136
20137         PR c++/28056
20138         * g++.dg/parse/local1.C: New test.
20139         * g++.dg/other/qual1.C: Tweak error marker.
20140
20141 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20142
20143         PR c++/27787
20144         * g++.dg/template/typename10.C: New.
20145         * g++.dg/template/lookup4.C: Remove bogus error marker.
20146
20147 2006-08-25  Richard Guenther  <rguenther@suse.de>
20148
20149         PR testsuite/28829
20150         * gcc.dg/pr26570.c: Fix testcase.
20151
20152 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20153
20154         PR tree-opt/28807
20155         * gcc.c-torture/execute/mayalias-2.c: New test.
20156         * gcc.dg/tree-ssa/alias-13.c: New test.
20157
20158 2006-08-24  Jan Hubicka  <jh@suse.cz>
20159
20160         PR debug/26881
20161         * gcc.dg/debug/pr26881.c: New file.
20162
20163 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20164
20165         PR fortran/28788
20166         * gfortran.dg/used_types_4.f90: New test.
20167         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20168         association of derived types.
20169         * gfortran.dg/used_types_2.f90: Add module cleanup.
20170         * gfortran.dg/used_types_3.f90: The same.
20171
20172         PR fortran/28771
20173         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20174         fix of regression.
20175
20176 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20177
20178         PR 28813
20179         * gfortran.dg/direct_io_6.f90: Remove test.
20180
20181 2006-08-23  Stuart Hastings  <stuart@apple.com>
20182
20183         PR 28825
20184         * gcc.target/i386/20060821-1.c: New.
20185
20186 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20187
20188         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20189         dg-warning strings for dllimport.
20190
20191 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20192
20193         PR C++/28450
20194         * g++.dg/ext/vector4.C: New test.
20195         * g++.dg/ext/complex1.C: New test.
20196
20197 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20198
20199         PR debug/28692
20200         * gcc.dg/debug/const-1.c: New.
20201         * gcc.dg/debug/const-2.c: New.
20202         * gcc.dg/debug/dwarf2/const-1.c: New.
20203         * gcc.dg/debug/dwarf2/const-2.c: New.
20204         * gcc.dg/debug/dwarf2/const-2b.c: New.
20205
20206 2006-08-22  Richard Guenther  <rguenther@suse.de>
20207
20208         PR middle-end/28776
20209         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20210         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20211
20212 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20213
20214         PR tree-optimization/28003
20215         * g++.dg/tree-ssa/pr28003.C: New.
20216
20217 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20218
20219         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20220
20221 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20222
20223         PR c++/26269
20224         * g++.dg/other/error14.C: New test.
20225
20226         PR c++/28505
20227         * g++.dg/parse/ctor7.C: New test.
20228         * g++.dg/parse/ctor8.C: Likewise.
20229
20230         PR c++/28741
20231         * g++.dg/template/void7.C: New test.
20232
20233 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20234
20235         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20236         * gnat.dg/self_aggregate_with_array.adb: New test.
20237
20238 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20239
20240         * g++.dg/eh/arm-vfp-unwind.C: New test.
20241
20242 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c++/28341
20245         * g++.dg/template/ref3.C: New test.
20246         * g++.dg/template/nontype13.C: New test.
20247
20248         PR c++/28346
20249         * g++.dg/template/ptrmem17.C: New test.
20250
20251 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20252
20253         PR target/28648 c:
20254         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20255
20256 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20257
20258         PR fortran/28630
20259         * gfortran.dg/used_types_2.f90: New test.
20260
20261         PR fortran/28601
20262         * gfortran.dg/used_types_3.f90: New test.
20263
20264         PR fortran/20886
20265         * gfortran.dg/generic_actual_arg.f90: New test.
20266
20267         PR fortran/28735
20268         * gfortran.dg/module_private_array_refs_1.f90: New test.
20269
20270         PR fortran/28762
20271         * gfortran.dg/program_name_1.f90: New test.
20272
20273         PR fortran/28425
20274         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20275
20276         PR fortran/28496
20277         * gfortran.dg/array_initializer_2.f90: New test.
20278
20279         PR fortran/18111
20280         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20281
20282         PR fortran/28600
20283         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20284
20285         PR fortran/28771
20286         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20287
20288         PR fortran/28660
20289         * gfortran.dg/dependent_decls_1.f90: New test.
20290
20291 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20292
20293         PR fortran/25217
20294         * gfortran.dg/derived_init_2.f90: New.
20295
20296 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20297
20298         * gcc.c-torture/execute/pr28289.c: New test.
20299
20300 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20301
20302         PR c/28744
20303         * gcc.dg/attr-externally-visible-1.c: New test.
20304         * gcc.dg/attr-externally-visible-2.c: New test.
20305         * g++.dg/parse/attr-externally-visible-1.C: New test.
20306         * g++.dg/parse/attr-externally-visible-2.C: New test.
20307
20308 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20309
20310         PR c++/28606
20311         * g++.dg/parse/dtor11.C: New test.
20312
20313 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20314
20315         PR rtl-optimization/28489
20316         * gcc.c-torture/compile/pr28489.c: New test.
20317
20318 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20319
20320         PR c++/28710
20321         * g++.dg/template/redecl4.C: New test.
20322
20323         PR c++/28711
20324         * g++.dg/template/ctor8.C: New test.
20325
20326 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20327
20328         * gcc.dg/pr26570.c: Fix testcase.
20329
20330 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20331
20332         * PR c++/28573
20333         * g++.dg/parse/offsetof6.C: New test.
20334         * g++.dg/parse/offsetof6.C: New test.
20335         * g++.dg/parse/offsetof7.C: New test.
20336
20337 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20338
20339         PR testsuite/28602
20340         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20341         is false.
20342
20343 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20344
20345         PR c++/28302
20346         * g++.dg/ext/vector3.C: New test.
20347
20348 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20349
20350         PR gcov/profile/26570
20351         * gcc.dg/pr26570.c: New test.
20352
20353 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20354
20355         PR c/27697
20356         * gcc.dg/qual-component-1.c: New test.
20357
20358 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20359
20360         PR c++/28593
20361         * g++.dg/parse/new3.C: New test.
20362
20363 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20364
20365         PR fortran/25828
20366         * gfortran.dg/streamio_1.f90: New test.
20367         * gfortran.dg/streamio_2.f90: New test.
20368         * gfortran.dg/streamio_3.f90: New test.
20369         * gfortran.dg/streamio_4.f90: New test.
20370         * gfortran.dg/streamio_5.f90: New test.
20371         * gfortran.dg/streamio_6.f90: New test.
20372         * gfortran.dg/streamio_7.f90: New test.
20373         * gfortran.dg/streamio_8.f90: New test.
20374
20375 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20376
20377         PR c/28287
20378         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20379
20380 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20381
20382         PR c++/28594
20383         * g++.dg/template/void6.C: New test.
20384
20385 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20386
20387         PR c/28649
20388         * gcc.dg/parse-error-1.c: New test.
20389         * gcc.dg/parse-error-2.c: New test.
20390         * gcc.dg/cpp/digraph2.c: Add error-marker.
20391         * gcc.dg/noncompile/920923-1.c: Likewise.
20392
20393 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20394
20395         PR c/27490
20396         * gcc.dg/sizeof-2.c: New testcase.
20397
20398         PR c/27489
20399         * gcc.dg/switch-A.c: New testcase.
20400
20401 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20402
20403         PR c++/28288
20404         PR c++/14556
20405         * g++.old-deja/g++.warn/compare1.C: Delete.
20406         * g++.dg/opt/pr7503-2.C: Delete.
20407         * g++.dg/opt/pr7503-3.C: Delete.
20408         * g++.dg/opt/pr7503-4.C: Delete.
20409         * g++.dg/opt/pr7503-5.C: Delete.
20410         * g++.dg/opt/max1.C: Delete.
20411         * g++.dg/warn/minmax.C: Delete.
20412         * g++.dg/expr/minmax.C: New test.
20413
20414 2006-08-14  Richard Guenther  <rguenther@suse.de>
20415
20416         PR testsuite/28703
20417         * gcc.c-torture/execute/pr28651.c: Do not use argc
20418         to avoid optimization, instead forbid inlining.
20419
20420 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20421
20422         PR rtl-optimization/28634
20423         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20424
20425 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20426
20427         PR c/27184
20428         * gcc.dg/torture/pr27184.c: New test.
20429
20430 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20431
20432         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20433
20434 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20435
20436         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20437         * gfortran.dg/stat_2.f90: Likewise.
20438         * gfortran.dg/chmod_1.f90: Likewise.
20439         * gfortran.dg/chmod_2.f90: Likewise.
20440         * gfortran.dg/chmod_3.f90: Likewise.
20441
20442 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20443
20444         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20445
20446 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20447
20448         * g++.dg/opt/pr23454-2.C: New test.
20449
20450 2006-08-11  Richard Guenther  <rguenther@suse.de>
20451
20452         PR middle-end/28651
20453         * gcc.c-torture/execute/pr28651.c: New testcase.
20454
20455 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20456
20457         * gnat.dg/specs/static_initializer.ads: New test.
20458
20459 2006-08-10  Paul Brook  <paul@codesourcery.com>
20460
20461         * gcc.target/arm/cond-asm.c: New test.
20462
20463 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20464
20465         PR tree-optimization/26197
20466         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20467         * g++.dg/vect/vect.exp: Compile the new tests with
20468         --param max-aliased-vops=0.
20469
20470 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20471
20472         PR c++/28637
20473         * g++.dg/template/void3.C: New test.
20474
20475         PR c++/28638
20476         * g++.dg/template/void4.C: New test.
20477
20478         PR c++/28640
20479         * g++.dg/template/void5.C: New test.
20480
20481 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20482
20483         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20484         after dg-do compile.
20485
20486 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20487
20488         PR tree-optimizations/26969
20489         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20490         "unswitch-loops" with -funswitch-loops.
20491         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20492
20493 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20494
20495         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20496         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20497         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20498         * objc.dg/dwarf-1.m: Likewise.
20499         * objc.dg/dwarf-2.m: Likewise.
20500         * obj-c++.dg/dwarf-2.mm: Likewise.
20501
20502 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20503
20504         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20505         * objc.dg/dwarf-2.m: Likewise.
20506         * obj-c++.dg/dwarf-2.mm: Likewise.
20507
20508         PR libfortran/28603
20509         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20510
20511         PR testsuite/27611
20512         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20513
20514         PR testsuite/27033
20515         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20516
20517 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20518
20519         PR target/27827
20520         * gcc.target/i386/pr27827.c: New testcase.
20521
20522 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20523
20524         PR fortran/28590
20525         * gfortran.dg/sequence_types_1.f90: New test.
20526
20527 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20528
20529         PR fortran/28548
20530         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20531         dg-warning.  Add -pedantic option.
20532
20533 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20534
20535         PR c/28502
20536         * gcc.dg/proto-1.c: New test.
20537
20538         PR c/27721
20539         * gcc.dg/lvalue-4.c: New test.
20540
20541         PR c/28136
20542         * gcc.dg/init-bad-5.c: New test.
20543
20544 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20545
20546         PR c++/28347
20547         * g++.dg/ext/typedef-init.C: Add new test for typedef
20548         initialization inside templates. Adjust existing error markers.
20549
20550 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20551
20552         PR c++/28148
20553         * g++.dg/init/ptrmem3.C: New test.
20554
20555 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20556
20557         PR tree-optimization/27770
20558         * lib/target-support.exp: New target keyword "section_anchors".
20559         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20560         tests.
20561         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20562         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20563         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20564         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20565
20566 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20567
20568         * gcc.dg/20060801-1.c: Add missing '}'.
20569
20570 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20571
20572         PR c++/27508
20573         * g++.dg/parse/dtor9.C: New test.
20574         * g++.dg/parse/dtor10.C: New test.
20575         * g++.dg/other/error7.C: Adjust error-marker.
20576
20577         PR c++/28274
20578         * g++.dg/other/default5.C: New test.
20579
20580 2006-08-02  Richard Guenther  <rguenther@suse.de>
20581
20582         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20583
20584 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/28557
20587         * g++.dg/template/conv9.C: New test.
20588
20589 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20590
20591         PR debug/28063
20592         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20593         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20594         Optionally return assembly text.  Update callers.
20595         (check_no_compiler_messages): Update verbose messages.
20596         (check_no_messages_and_pattern): New.
20597         (check_effective_target_string_merging): New.
20598
20599 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20600
20601         PR c++/28250
20602         * g++.dg/eh/catch4.C: New test.
20603
20604         PR c++/28257
20605         * g++.dg/other/qual1.C: New test.
20606
20607         PR c++/28259
20608         * g++.dg/inherit/error2.C: New test.
20609
20610         PR c++/28267
20611         * g++.dg/other/new1.C: New test.
20612
20613         * g++.dg/warn/pr23075.C: Remove obsolete test.
20614         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20615         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20616
20617 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20618
20619         PR c++/28523
20620         * g++.dg/eh/cast1.C: New test.
20621
20622 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20623
20624         PR libfortran/28452
20625         * gfortran.dg/random_3.f90:  New test.
20626
20627 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20628
20629         PR c++/28432
20630         * g++.dg/other/pr28304.C: Change expected error message.
20631         * g++.dg/other/pr28432.C: New test.
20632
20633 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20634
20635         PR c++/28256
20636         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20637
20638 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20639
20640         PR debug/23336
20641         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20642         at -g1.
20643         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20644         g++.dg/debug/enum-2.C: New.
20645
20646 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20647
20648         PR c++/6634
20649         * g++.dg/parse/long1.C: Add more tests.
20650
20651 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20652
20653         * gfortran.dg/lrshift_1.c: New file.
20654
20655 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20656
20657         PR libgfortran/28335
20658         * gfortran.dg/no_unit_error_1.f90: New test.
20659
20660 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20661
20662         PR libgfortran/28335
20663         * gfortran.dg/no_unit_error_1.f90: Delete test.
20664         * gfortran.dg/no_unit_error_2.f90: Delete test.
20665
20666 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20667
20668         * gfortran.dg/chmod_3.f90: New test.
20669         * gfortran.dg/ltime_gmtime_1.f90: New test.
20670         * gfortran.dg/ltime_gmtime_2.f90: New test.
20671         * gfortran.dg/lrshift_1.f90: New test.
20672         * gfortran.dg/chmod_1.f90: New test.
20673         * gfortran.dg/chmod_2.f90: New test.
20674
20675 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20676
20677         PR c++/27668
20678         * g++.dg/template/crash55.C: New test.
20679
20680         PR c++/27962
20681         * g++.dg/template/nontype16.C: New test.
20682
20683         * g++.dg/template/void2.C: Adjust error markers.
20684         * g++.dg/template/nontype5.C: Adjust error markers.
20685
20686 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20687
20688         * gcc.target/i386/stack-prot-kernel.c: New test.
20689
20690 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20691
20692         * gcc.dg/builtins-55.c: New test case.
20693
20694 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20695
20696         PR rtl-optimization/27907
20697         * gcc.c-torture/compile/pr27907.c: New test.
20698
20699 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20700
20701         * gfortran.dg/mclock.f90: New test.
20702         * gfortran.dg/int_conv_1.f90: New test.
20703         * gfortran.dg/stat_1.f90: New test.
20704         * gfortran.dg/stat_2.f90: New test.
20705
20706 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20707
20708         PR libgfortran/28335
20709         * gfortran.dg/no_unit_error_1.f90: New test.
20710         * gfortran.dg/no_unit_error_2.f90: New test.
20711         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20712
20713 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20714
20715         PR middle-end/28473
20716         * gcc.dg/fold-convround-1.c: New test case.
20717
20718 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20719
20720         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20721
20722 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20723
20724         PR c++/27572
20725         * g++.dg/other/typedef1.C: New test.
20726         * g++.dg/template/typedef4.C: New test.
20727         * g++.dg/template/typedef5.C: New test.
20728
20729 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20730
20731         PR fortran/28416
20732         * gfortran.dg/allocatable_dummy_3.f90: New.
20733
20734 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20735
20736         PR fortran/28439
20737         * gfortran.dg/arithmetic_if.f90:  New test.
20738
20739 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20740
20741         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20742         avoid memcpy optimization.
20743
20744 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20745
20746         PR fortran/25289
20747         * gfortran.dg/direct_io_6.f90: New test.
20748
20749 2006-07-24  Jan Hubicka  <jh@suse.cz>
20750
20751         PR c/25795
20752         PR c++/27369
20753         * gcc.dg/pr25795.c: New test.
20754         * gcc.dg/pr25795-1.c: New test.
20755
20756 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20757
20758         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20759         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20760         which may be transformed to "g || h" on some platforms.
20761
20762 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20763
20764         PR c++/28025
20765         * g++.dg/template/friend45.C: New test.
20766
20767 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20768
20769         PR libgfortran/28339
20770         * gfortran.dg/arrayio_8.f90: New test.
20771
20772 2006-07-21  Mike Stump  <mrs@apple.com>
20773
20774         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20775
20776         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20777
20778 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20779
20780         PR c++/28250
20781         * g++.dg/eh/catch3.C: New test.
20782
20783         PR c++/28363
20784         * g++.dg/template/defarg10.C: New test.
20785
20786 2006-07-20  Paul Brook  <paul@codesourcery.com>
20787
20788         PR 27363
20789         * gcc.dg/pr27363.c: New test.
20790
20791 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20792
20793         PR c++/28338
20794         * g++.dg/init/ref13.C: New test.
20795
20796 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20797
20798         PR obj-c++/28434
20799         * obj-c++.dg/proto-error-1.mm: New test.
20800
20801 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR c++/28337
20804         * g++.dg/template/string1.C: New test.
20805
20806 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20807
20808         PR c++/28048
20809         * g++.dg/template/defarg9.C: New test.
20810
20811         PR c++/28235
20812         * g++.dg/template/static27.C: New test.
20813
20814 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20815
20816         PR 28410
20817         * gcc.dg/tree-ssa/pr28410.c: New test.
20818
20819 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20820
20821         PR c++/28258
20822         * g++/dg/other/error13.C: New test.
20823
20824         PR c++/28260
20825         * g++.dg/template/friend44.C: New test.
20826
20827 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20828
20829         PR c++/27495
20830         * g++.dg/other/pr27495.C: New.
20831
20832 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20833
20834         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20835         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20836
20837 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20838
20839         PR c/28286
20840         * gcc.dg/pragma-pack-4.c: New test.
20841
20842 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20843
20844         PR c++/28291
20845         * g++.dg/ext/pr28291.C: New test.
20846
20847 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20848
20849         PR middle-end/28403
20850         * gcc.c-torture/execute/pr28403.c: New test.
20851
20852 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20853
20854         PR middle-end/28402
20855         * gcc.dg/pr28402.c: New test.
20856
20857 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20858
20859         PR c++/28304
20860         * g++.dg/other/pr28304.C: New test.
20861
20862 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20863
20864         PR other/28251
20865         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20866         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20867
20868 2006-07-17  Richard Guenther  <rguenther@suse.de>
20869
20870         PR tree-optimization/28238
20871         * g++.dg/tree-ssa/pr28238.C: New testcase.
20872
20873 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20874
20875         PR c++/28250
20876         * g++.dg/eh/catch1.C: New test.
20877         * g++.dg/eh/catch2.C: New test.
20878
20879 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20880
20881         PR c++/28370
20882         * g++.dg/template/anon3.C: New test.
20883
20884 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20885
20886         PR fortran/20844
20887         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20888         specifiers requiring an explicit format tag..
20889
20890         PR fortran/28201
20891         * gfortran.dg/generic_5: New test.
20892
20893         PR fortran/20893
20894         * gfortran.dg/elemental_optional_args_1.f90: New test.
20895
20896 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20897
20898         * gnat.dg/assert.ads: New file.
20899         * gnat.dg/controlled_record.ads: Likewise.
20900         * gnat.dg/controlled_record.adb: Likewise.
20901
20902 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20903
20904         PR c++/28292
20905         * g++.dg/other/error12.C: New test.
20906
20907         PR c++/28269
20908         * g++.dg/template/crash54.C: New test.
20909
20910 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20911
20912         PR c++/28249
20913         * g++.dg/parse/catch1.C: New test.
20914
20915         PR c++/28294
20916         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20917
20918         PR c++/28387
20919         * g++.dg/ext/attrib24.C: New test.
20920
20921 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20922
20923         PR c++/28343
20924         * g++.dg/ext/asmspec1.C: New test.
20925
20926 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20927
20928         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20929         (dg-test): Support shouldfail tests.
20930         * lib/target-supports-dg.exp (dg-shouldfail): New.
20931         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20932         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20933         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20934         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20935         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20936         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20937         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20938
20939 2006-07-13  Jan Hubicka  <jh@suse.cz>
20940
20941         * gcc.target/i386/memcpy-1.c: New.
20942
20943 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20944
20945         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20946
20947 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20948
20949         PR fortran/25097
20950         * gfortran.dg/present_1.f90: New test.
20951
20952         PR fortran/20903
20953         * gfortran.dg/interface_derived_type_1.f90: New test.
20954
20955 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20956
20957         PR fortran/28213
20958         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20959         list.
20960
20961 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20962
20963         PR c++/27820
20964         * g++.dg/other/label1.C: New test.
20965
20966 2006-07-07  Richard Guenther  <rguenther@suse.de>
20967
20968         PR middle-end/28268
20969         * gcc.dg/torture/pr28268.c: New testcase.
20970
20971 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20972
20973         PR c++/27019
20974         * g++.dg/ext/pr27019.C: New.
20975
20976 2006-07-07  Richard Guenther  <rguenther@suse.de>
20977
20978         PR tree-optimization/28187
20979         * gcc.dg/pr28187.c: New testcase.
20980
20981 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20982
20983         * gnat.dg/address_conversion.adb: New test.
20984         * gnat.dg/boolean_subtype.adb: Likewise.
20985         * gnat.dg/frame_overflow.adb: Likewise.
20986         * gnat.dg/pointer_array.adb: Likewise.
20987         * gnat.dg/pointer_conversion.adb: Likewise.
20988
20989 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20990
20991         PR fortran/28237
20992         PR fortran/23420
20993         * gfortran.dg/print_fmt_5.f90: New test.
20994
20995 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20996
20997         PR fortran/28129
20998         * gfortran.dg/bounds_check_4.f90: New test.
20999
21000 2006-07-05  Richard Guenther  <rguenther@suse.de>
21001
21002         PR target/28158
21003         * gfortran.dg/pr28158.f90: New testcase.
21004
21005 2006-07-05  Richard Guenther  <rguenther@suse.de>
21006
21007         PR tree-optimization/28162
21008         * gcc.dg/pr28162.c: New testcase.
21009
21010 2006-07-05  Richard Guenther  <rguenther@suse.de>
21011         Andrew Pinski  <pinskia@gcc.gnu.org>
21012
21013         PR c++/27084
21014         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21015
21016 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21017
21018         PR fortran/28174
21019         * gfortran.dg/actual_array_substr_2.f90: New test.
21020
21021         PR fortran/28167
21022         * gfortran.dg/actual_array_constructor_2.f90: New test.
21023
21024 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21025
21026         * gfortran.dg/itime_idate_1.f: New test.
21027         * gfortran.dg/itime_idate_2.f: New test.
21028
21029 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21030
21031         PR libgfortran/27704
21032         * gfortran.dg/open_status_3.f90: New test.
21033         * gfortran.dg/fmt_l.f90: Update for new feature.
21034
21035 2006-07-03  Asher Langton  <langton2@llnl.gov>
21036
21037         * gfortran.dg/oldstyle_2.f90: New.
21038
21039 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21040
21041         * gnat.dg/string_slice.adb: New test.
21042
21043 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21044
21045         PR fortran/19259
21046         * gfortran.dg/semicolon_fixed.c: New.
21047         * gfortran.dg/semicolon_free.c: New.
21048
21049 2006-06-30  Mike Stump  <mrs@apple.com>
21050
21051         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21052         that don't support internal visibility.
21053
21054 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21055
21056         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21057         for '(' / ')' needing an extra '\'.
21058
21059 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21060
21061         PR middle-end/27428
21062         * gcc.dg/pr27428-1.c: New test case.
21063
21064 2006-06-29  Mike Stump  <mrs@apple.com>
21065
21066         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21067         on darwin as we can't align commons large enough yet.
21068
21069         * gcc.dg/vla-8.c: Add additional testcases.
21070
21071 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21072
21073         PR c++/28114
21074         * g++.dg/other/pr28114.C: New.
21075
21076 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21077
21078         * gcc.c-torture/compile/20060625-1.c: New test.
21079
21080 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21081
21082         PR fortran/20867
21083         * gfortran.dg/stfunc_3.f90: New test.
21084
21085         PR fortran/25056
21086         * gfortran.dg/impure_actual_1.f90: New test.
21087
21088         PR fortran/20874
21089         * gfortran.dg/elemental_result_1.f90: New test.
21090
21091         PR fortran/25073
21092         * gfortran.dg/select_7.f90: New test.
21093
21094         PR fortran/27554
21095         * intrinsic_actual_1.f: New test.
21096
21097         PR fortran/22038
21098         PR fortran/28119
21099         * gfortran.dg/forall_4.f90: New test.
21100
21101         PR fortran/25072
21102         * gfortran.dg/forall_5.f90: New test.
21103
21104 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21105
21106         PR c++/28051
21107         * g++.dg/template/using13.C: New test.
21108
21109         PR c++/28054
21110         * g++.dg/other/incomplete3.C: New test.
21111
21112 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21113
21114         PR fortran/28081
21115         * gfortran.dg/substr_3.f: New test.
21116         * gfortran.dg/equiv_2.f90: Update expected error message.
21117
21118 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21119
21120         PR fortran/28118
21121         * gfortran.dg/actual_array_substr_1.f90: New test.
21122
21123 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21124
21125         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21126         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21127
21128 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21129
21130         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21131
21132 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21133
21134         PR fortran/27981
21135         * gfortran.dg/simpleif_2.f90: New test.
21136
21137 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21138
21139         * g++.dg/template/error22.C: Fix typo.
21140
21141 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21142
21143         PR c++/28112
21144         * g++.dg/ext/attrib23.C: New test.
21145
21146 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21147
21148         * gnat.dg/varsize_temp.adb: New test.
21149
21150 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21151
21152         PR c++/11468
21153         * g++.dg/other/java2.C: New test.
21154
21155 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21156
21157         PR target/27789
21158         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21159         initialization.
21160
21161 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21162
21163         PR target/27531
21164         * gcc.dg/pr27531-1.c: New test case.
21165
21166 2006-06-22  Asher Langton  <langton2@llnl.gov>
21167
21168         PR fortran/24748
21169         * gfortran.dg/implicit_8.f90: New.
21170
21171 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21172
21173         PR rtl-optimization/28121
21174         * gcc.dg/pr28121.c: New test.
21175
21176 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21177
21178         PR c++/27805
21179         * g++.dg/parse/ptrmem6.C: New test.
21180
21181         PR c++/27821
21182         * g++.dg/template/error22.C: New test.
21183
21184 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21185
21186         PR c++/28111
21187         * g++.dg/template/friend43.C: New test.
21188
21189         PR c++/28110
21190         * g++.dg/template/crash53.C: New test.
21191
21192         PR c++/28109
21193         * g++.dg/rtti/incomplete1.C: New test.
21194
21195 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21196
21197         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21198
21199 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21200
21201         * gcc.c-torture/execute/complex-7.c: New.
21202
21203 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21204
21205         * gcc.dg/merge-all-constants-1.c: New test.
21206
21207 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21208
21209         PR c++/28113
21210         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21211
21212 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21213
21214         * gfortran.dg/rrspacing_1.f90: New test.
21215
21216 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21217
21218         PR c++/28052
21219         * g++.dg/other/bitfield2.C: New test.
21220
21221 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21222
21223         PR tree-optimization/27331
21224         * gcc.dg/pr27331.c: New test.
21225
21226 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21227             Eric Botcazou  <ebotcazou@adacore.com>
21228
21229         PR ada/18692
21230         * lib/gnat.exp: New file.
21231         * lib/gnat-dg.exp: Likewise.
21232         * gnat.dg: New directory.
21233         * gnat.dg/dg.exp: New driver.
21234         * gnat.dg/specs: New directory.
21235         * gnat.dg/specs/specs.exp: New driver.
21236         * gnat.dg/style: New directory.
21237         * gnat.dg/style/style.exp: New driver.
21238
21239 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21240
21241         PR fortran/16206
21242         * gfortran.dg/array_initializer_1.f90: New test.
21243
21244         PR fortran/28005
21245         * gfortran.dg/matmul_3.f90: New test.
21246
21247 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21248
21249         PR middle-end/28075
21250         * gcc.dg/tree-ssa/inline-1.c: New test.
21251
21252 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21253
21254         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21255         in malloc prototype; remove XFAIL.
21256         * gcc.dg/pr18241-2.c: Ditto.
21257         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21258         in memset prototype; remove XFAIL.
21259         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21260
21261 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21262
21263         * gcc.dg/vla-8.c: Add.
21264
21265 2006-06-19  Richard Guenther  <rguenther@suse.de>
21266
21267         PR tree-optimization/27090
21268         * g++.dg/tree-ssa/pr27090.C: New testcase.
21269
21270 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21271
21272         PR target/27861
21273         * gcc.dg/pr27861-1.c: New test case.
21274
21275 2006-06-19  Richard Guenther  <rguenther@suse.de>
21276
21277         PR middle-end/28045
21278         * gcc.dg/torture/pr28045.c: New testcase.
21279
21280 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21281
21282         PR fortran/26801
21283         * gfortran.dg/associated_4.f90: New test.
21284
21285 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21286
21287         PR fortran/19310
21288         PR fortran/19904
21289         * gfortran.dg/real_const_3.f90: New test.
21290
21291 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21292
21293         PR c++/28016
21294         * g++.dg/template/static26.C: New test.
21295
21296         PR c++/27979
21297         * g++.dg/expr/bitfield2.C: New test.
21298
21299         PR c++/27884
21300         * g++.dg/parse/linkage2.C: New test.
21301
21302 2006-06-16  Richard Guenther  <rguenther@suse.de>
21303
21304         PR middle-end/27116
21305         * gcc.dg/pr15785-1.c: Revert last change.
21306         * gcc.dg/torture/pr27116-2.c: New testcase.
21307
21308 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21309
21310         PR middle-end/27802
21311         * gcc.dg/pr27802-1.c: New test case.
21312
21313 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21314
21315         PR c++/27689
21316         * g++.dg/template/ttp18.C: New test.
21317         * g++.dg/template/ttp19.C: Likewise.
21318
21319         PR c++/27666
21320         * g++.dg/expr/cond9.C: New test.
21321
21322         PR c++/27640
21323         * g++.dg/template/ctor7.C: New test.
21324
21325 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21326
21327         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21328
21329 2006-06-16  Richard Guenther  <rguenther@suse.de>
21330
21331         PR tree-optimization/27781
21332         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21333
21334 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21335
21336         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21337
21338 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21339
21340         * gcc.dg/tree-ssa/loop-18.c: New test.
21341
21342 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/27665
21345         * g++.dg/template/crash52.C: New test.
21346
21347         PR c++/27648
21348         * g++.dg/ext/attrib22.C: New test.
21349
21350         PR c++/26559
21351         * g++.dg/template/builtin1.C: New test.
21352         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21353
21354         PR c++/28018
21355         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21356         assignment.
21357         * g++.old-deja/g++.pt/crash51.C: Likewise.
21358
21359         PR c++/27227
21360         * g++.dg/lookup/linkage1.C: New test.
21361         * g++.dg/lookup/linkage2.C: Likewise.
21362
21363 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21364
21365         PR middle-end/27959
21366         * gcc.dg/pr27959.c: New testcase.
21367
21368 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21369
21370         PR target/28014:
21371         * g++.dg/eh/div.C: New test.
21372
21373 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21374
21375         PR c++/27894
21376         * g++.dg/tree-ssa/pr26757.C: New test.
21377         * g++.dg/tree-ssa/pr27894.C: New test.
21378
21379 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21380
21381         * gcc.c-torture/compile/20060609-1.c: New test.
21382
21383         PR target/27863
21384         * gcc.c-torture/compile/pr27863.c: New test.
21385
21386 2006-06-13  Richard Guenther  <rguenther@suse.de>
21387
21388         PR tree-optimization/27830
21389         * g++.dg/tree-ssa/pr27830.C: New testcase.
21390
21391 2006-06-13  Matthew Sachs  <msachs@apple.com>
21392
21393         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21394         the list of compiler flags; this causes those flags to be checked
21395         for things like dg-skip-if.
21396
21397 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21398
21399         PR c++/27601
21400         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21401
21402 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21403             Kazu Hirata  <kazu@codesourcery.com>
21404
21405         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21406         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21407
21408 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21409
21410         PR c++/27933
21411         * g++.dg/lookup/using15.C: New test.
21412
21413         PR c++/27951
21414         * g++.dg/other/anon4.C: New test.
21415
21416 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21417
21418         PR c++/21210
21419         * g++.dg/init/complex1.C: New test case.
21420
21421 2006-06-11  Eric Christopher  <echristo@apple.com>
21422
21423         PR middle-end/27948
21424         * gcc.dg/bf-ms-layout.c: Run on darwin.
21425         * gcc.dg/bf-no-ms-layout: Ditto.
21426         * gcc.dg/attr-ms_struct-2.c: New.
21427         * gcc.dg/bf-ms-layout-2.c: Ditto.
21428
21429 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21430
21431         * gcc.dg/attr-ms_struct-packed1.c: New.
21432
21433 2006-06-09  Mike Stump  <mrs@apple.com>
21434
21435         * gcc.dg/vla-7.c: Add.
21436
21437 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21438
21439         PR fortran/24558
21440         * gfortran.dg/entry_6.f90: New test.
21441
21442         PR fortran/20877
21443         PR fortran/25047
21444         * gfortran.dg/entry_7.f90: New test.
21445
21446 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21447
21448         PR c/27747
21449         * gcc.dg/cpp/_Pragma6.c: New test.
21450
21451         PR c++/27748
21452         * g++.dg/cpp/_Pragma1.C: New test.
21453
21454         PR preprocessor/27746
21455         * gcc.dg/gomp/macro-3.c: New test.
21456         * gcc.dg/gomp/macro-4.c: New test.
21457         * g++.dg/gomp/macro-3.C: New test.
21458         * g++.dg/gomp/macro-4.C: New test.
21459
21460 2006-06-09  Richard Guenther  <rguenther@suse.de>
21461
21462         PR tree-optimization/26998
21463         * gcc.dg/torture/pr26998.c: New testcase.
21464         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21465
21466 2006-06-08  Mike Stump  <mrs@apple.com>
21467
21468         * gcc.dg/pr27095.c: Account for stubs.
21469
21470         PR target/26427
21471         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21472         produce bad code on darwin.
21473
21474 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21475
21476         PR fortran/27958
21477         * gfortran.dg/substr_2.f: New test.
21478
21479 2006-06-08  Asher Langton  <langton2@llnl.gov>
21480
21481         PR fortran/27786
21482         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21483
21484 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21485
21486         PR target/27421
21487         * gcc.dg/union-3.c: New test.
21488
21489 2006-06-08  Richard Guenther  <rguenther@suse.de>
21490
21491         PR middle-end/27116
21492         * gcc.dg/torture/pr27116.c: New testcase.
21493         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21494
21495 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21496
21497         PR rtl-optimization/26449
21498         * gcc.dg/pr26449.c: New test.
21499
21500 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21501
21502         PR c++/27601
21503         * g++.dg/ext/offsetof1.C: Test member functions.
21504
21505 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21506
21507         * gcc.dg/pr27095.c: Improve scanning.
21508
21509 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21510
21511         PR fortran/23091
21512         * gfortran.dg/saved_automatic_1.f90: New test.
21513
21514         PR fortran/24168
21515         * gfortran.dg/array_simplify_1.f90: New test.
21516
21517         PR fortran/25090
21518         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21519
21520         PR fortran/25058
21521         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21522
21523 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21524
21525         PR c++/27177
21526         * g++.dg/expr/cast7.C: New test.
21527
21528 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21529
21530         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21531         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21532         * lib/fortran-torture.exp (fortran-torture-compile,
21533         fortran-torture-execute): Ditto.
21534
21535 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21536
21537         PR target/27842
21538         * gcc.dg/vmx/pr27842.c: New test.
21539
21540 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21541
21542         PR libfortran/27895
21543         * gfortran.dg/bounds_check_3.f90: New test.
21544
21545 2006-06-05  Mike Stump  <mrs@apple.com>
21546
21547         * objc.dg/objc-fast-4.m: Skip for ppc64.
21548
21549 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21550
21551         PR testsuite/27705
21552         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21553
21554 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21555             Victor Kaplansky  <victork@il.ibm.com>
21556
21557         PR tree-optimizations/26360
21558         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21559         with -fno-tree-dce.
21560         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21561
21562 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21563
21564         PR fortran/14067
21565         * gfortran.dg/data_char_1.f90: Add messages for truncated
21566         strings.
21567
21568         PR fortran/16943
21569         * gfortran.dg/func_decl_2.f90: New test.
21570
21571         PR fortran/20839
21572         * gfortran.dg/do_2.f90: New test.
21573
21574         PR fortran/27655
21575         * gfortran.dg/associated_3.f90: New test.
21576
21577 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21578
21579         PR c++/27819
21580         * g++.dg/template/static25.C: New test.
21581
21582         PR c++/27722
21583         * g++.dg/init/array21.C: New test.
21584
21585         PR c++/27807
21586         * g++.dg/ext/complit7.C: New test.
21587
21588         PR c++/27806
21589         * g++.dg/parse/ptrmem5.C: New test.
21590
21591 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21592             Andrew Pinski  <pinskia@physics.uc.edu>
21593
21594         PR c/27150
21595         PR middle-end/27382
21596         * gcc.dg/pr27150-1.c: New testcase.
21597         * gcc.dg/pr27382-1.c: New testcase.
21598         * gcc.dg/pr27382-2.c: New testcase.
21599
21600 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21601
21602         PR c/25161
21603         PR c/27020
21604         * gcc.dg/array-10.c: New test.
21605
21606 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21607
21608         PR c++/27804
21609         * g++.dg/init/const4.C: New test.
21610         * g++.dg/init/member1.C: Add error-marker.
21611         * g++.dg/other/fold1.C: Adjust error-marker.
21612
21613 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21614
21615         PR c++/27601
21616         * g++.dg/ext/offsetof1.C: New test.
21617
21618 2006-06-04 Eric Christopher <echristo@apple.com>
21619
21620         * gcc.dg/attr-ms_struct-1.c: New.
21621
21622 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21623
21624         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21625
21626 2006-06-04  Richard Guenther  <rguenther@suse.de>
21627
21628         PR tree-optimization/27039
21629         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21630
21631 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21632
21633         PR target/26223
21634         * gcc.target/i386/amd64-abi-2.c: New test case.
21635
21636 2006-06-02  Eric Christopher  <echristo@apple.com>
21637
21638         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21639         * gcc.target/i386/20020523-1.c: Skip if darwin.
21640         * gcc.target/i386/asm-3.c: Ditto.
21641         * gcc.target/i386/20011119-1.c: Ditto.
21642         * gcc.target/i386/clobbers.c: Remove pic part of test.
21643
21644 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21645
21646         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21647         * g++.old-deja/g++.other/init19.C: Ditto.
21648         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21649         and add other platforms as expected failures.
21650
21651 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21652
21653         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21654         (is-effective-target-keyword): Ditto.
21655
21656 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21657
21658         PR fortran/27715
21659         * gfortran.dg/extended_char_comparison_1.f:  New test.
21660
21661 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21662
21663         PR fortran/25098
21664         * gfortran.dg/dummy_procedure_1.f90: New test.
21665
21666         PR fortran/25147
21667         * gfortran.dg/dummy_procedure_2.f90: New test.
21668
21669         * gfortran.dg/associated_2.f90: Correct to make consistent with
21670         standard.
21671
21672 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21673
21674         * gcc.target/i386/387-11.c: New test case.
21675
21676 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21677
21678         PR c++/27801
21679         * g++.dg/template/cond6.C: New test.
21680
21681         PR c++/26496
21682         * g++.dg/template/crash51.C: New test.
21683         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21684
21685         PR c++/27385
21686         * g++.dg/init/array20.C: New test.
21687
21688 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21689
21690         * gcc.dg/builtins-54.c: New test case.
21691
21692 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21693
21694         PR c++/26433
21695         * g++.dg/template/fntry1.C: Add dg-do link.
21696
21697         PR c++/27808
21698         * g++.dg/parse/friend6.C: New test.
21699
21700 2006-05-30  Asher Langton  <langton2@llnl.gov>
21701
21702         * gfortran.dg/cray_pointers_7.f90: New test.
21703
21704 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21705
21706         PR tree-optimization/23452
21707         * gcc.dg/fold-mulconj-1.c: New test case.
21708
21709 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21710
21711         PR c++/27803
21712         * g++.dg/parse/bitfield1.C: New test.
21713
21714 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21715
21716         * gcc.target/ppc-eq0-1.c: New test case.
21717         * gcc.target/ppc-negeq0-1.c: New test case.
21718
21719 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21720
21721         PR c/27273
21722         * gcc.dg/overflow-warn-5.c: New test.
21723
21724 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21725
21726         PR c/27718
21727         * gcc.dg/sizeof-1.c: New test.
21728
21729 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21730
21731         PR target/27790
21732         * gcc.target/i386/pr27790.c: New test.
21733
21734 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21735
21736         PR libgfortran/27757
21737         * gfortran.dg/direct_io_5.f90: New test.
21738
21739 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21740
21741         PR libgfortran/27634
21742         * gfortran.dg/fmt_missing_period_1.f: New test.
21743         * gfortran.dg/fmt_missing_period_2.f: New test.
21744         * gfortran.dg/fmt_missing_period_3.f: New test.
21745
21746 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21747
21748         PR fortran/19777
21749         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21750         arrays.
21751
21752 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21753
21754         PR c++/27713
21755         * g++.dg/template/new6.C: New test.
21756
21757 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21758
21759         PR tree-optimization/24964
21760         * gcc.target/i386/387-10.c: New test case.
21761
21762 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21763
21764         * intrinsics/string_intrinsics.c (compare_string):
21765         Use memcmp instead of strncmp to avoid tripping over
21766         CHAR(0) in a string.
21767
21768 2006-05-27  Richard Guenther  <rguenther@suse.de>
21769
21770         PR middle-end/27773
21771         * gcc.dg/torture/pr27773.c: New testcase.
21772
21773 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21774
21775         * gcc.dg/pr24561.c: Rename to..
21776         * gcc.dg/pr25962.c: .. this.
21777
21778 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21779
21780         PR fortran/19777
21781         * gfortran.dg/bounds_check_2.f: New test.
21782
21783 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21784
21785         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21786         * gfortran.dg/byte_1.f90: Likewise.
21787         * gfortran.dg/dup_save_2.f90: Likewise.
21788
21789 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21790
21791         * gfortran.dg/associated_2.f90: New test.
21792
21793 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21794
21795         PR fortran/27524
21796         * gfortran.dg/bounds_check_1.f90: New test.
21797
21798 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21799
21800         PR rtl-optimization/27661
21801         * gcc.dg/pr27661.c: New test case.
21802
21803 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21804
21805         PR fortran/23151
21806         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21807         * gfortran.dg/print_parentheses_1.f:  New test.
21808         * gfortran.dg/print_parentheses_2.f90:  New test.
21809
21810 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21811
21812         PR target/27758
21813         * gcc.dg/pr27758.c: New test.
21814
21815 2006-05-24  Falk Hueffner  <falk@debian.org>
21816
21817         * gcc.c-torture/compile/pr27571.c: New test.
21818
21819 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21820
21821         PR fortran/27709
21822         * gfortran.dg/spec_expr_4.f90: New test.
21823
21824         PR fortran/27155
21825         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21826
21827 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21828
21829         PR c++/20103
21830         * g++.dg/ext/complit6.C: New test.
21831         * g++.dg/ext/complit3.C: Adjust error markers.
21832         * g++.dg/init/const3.C: New test.
21833
21834 2006-05-25  Richard Guenther  <rguenther@suse.de>
21835
21836         PR middle-end/27743
21837         * gcc.dg/torture/pr27743.c: New testcase.
21838
21839 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21840
21841         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21842
21843 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21844
21845         * gcc.dg/compat/scalar-by-value-x.h: New.
21846         * gcc.dg/compat/scalar-by-value-y.h: New.
21847         * gcc.dg/compat/scalar-by-value-5.c: New.
21848         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21849         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21850         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21851         * gcc.dg/compat/scalar-by-value-6.c: New.
21852         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21853         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21854         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21855
21856 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21857
21858         PR tree-optimization/27639
21859         PR tree-optimization/26719
21860         * gcc.dg/pr27639.c: New test.
21861         * gcc.dg/pr26719.c: New test.
21862         * gcc.dg/tree-ssa/scev-cast.c: New test.
21863
21864 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21865
21866         PR c++/20173
21867         * g++.dg/template/error21.C: New test.
21868
21869 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21870
21871         PR target/27696
21872         * gcc.target/i386/pr27696.c: New.
21873
21874 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21875
21876         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21877
21878         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21879
21880 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21881
21882         PR c++/27716
21883         * g++.dg/other/assign1.C: New test.
21884
21885 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21886
21887         PR target/27266
21888         * gcc.target/i386/pr27266.c: New.
21889
21890 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21891
21892         PR c++/27451
21893         * g++.dg/ext/asm9.C: New test.
21894
21895 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21896
21897         PR rtl-optimization/25514
21898         * gcc.c-torture/compile/pr25514.c: New test.
21899
21900 2006-05-22  Richard Guenther  <rguenther@suse.de>
21901
21902         Revert
21903         2006-01-31  Richard Guenther  <rguenther@suse.de>
21904
21905         * gcc.target/i386/sselibm-1.c: New testcase.
21906         * gcc.target/i386/sselibm-2.c: Likewise.
21907         * gcc.target/i386/sselibm-3.c: Likewise.
21908         * gcc.target/i386/sselibm-4.c: Likewise.
21909         * gcc.target/i386/sselibm-5.c: Likewise.
21910
21911 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21912
21913         PR c/27420
21914         * gcc.dg/func-args-2.c: New test.
21915
21916         PR c/26818
21917         * gcc.dg/struct-incompl-1.c: New test.
21918
21919 2006-05-22  Richard Guenther  <rguenther@suse.de>
21920
21921         PR testsuite/27708
21922         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21923         the transformations we test for.
21924
21925 2006-05-22  Richard Guenther  <rguenther@suse.de>
21926
21927         PR testsuite/27707
21928         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21929
21930 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21931
21932         PR c++/27210
21933         * g++.dg/warn/new1.C: New test.
21934         * g++.dg/template/new5.C: Likewise.
21935
21936 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21937
21938         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21939         * gcc.target/i386/20060512-3.c: Likewise.
21940
21941 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21942
21943         PR rtl-optimization/27671
21944         * gcc.c-torture/execute/pr27671-1.c: New.
21945         * gcc.dg/pr27671-2.c: Likewise.
21946
21947         PR tree-optimization/26622.
21948         * gcc.c-torture/compile/pr26622.c: New.
21949
21950 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21951
21952         PR fortran/27613
21953         * gfortran.dg/recursive_reference_1.f90: New test.
21954
21955 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21956
21957         PR fortran/25746
21958         * gfortran.dg/elemental_subroutine_3.f90: New test.
21959
21960         PR fortran/25090
21961         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21962
21963         PR fortran/27584
21964         * gfortran.dg/associated_target_1.f90: New test.
21965
21966         PR fortran/19015
21967         * gfortran.dg/maxloc_shape_1.f90: New test.
21968
21969 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21970
21971         PR libgfortran/24459
21972         * gfortran.dg/namelist_24.f90: New test.
21973         * gfortran.dg/namelist_12.f: Fix typo in comment.
21974
21975 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21976
21977         PR middle-end/25776
21978         * g++.dg/other/error11.C: New test.
21979
21980 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21981
21982         * gcc.target/mips/pr26765.c: Add -w to options.
21983
21984 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21985
21986         * lib/target-supports.exp (check_effective_target_mpaired_single):
21987         New function.
21988         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21989         multilibs.
21990         * g++.dg/vect/vect.exp: Likewise.
21991
21992 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21993
21994         PR testsuite/25891
21995         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21996
21997 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21998
21999         PR fortran/27662
22000         * gfortran.dg/temporary_1.f90: New file.
22001
22002 2006-05-19  Andreas Schwab  <schwab@suse.de>
22003
22004         * g++.dg/other/unused1.C: Also match "stringz".
22005
22006 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/26433
22009         * g++.dg/template/fntry1.C: New test.
22010
22011 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22012
22013         PR c++/27471
22014         PR c++/27506
22015         * g++.dg/conversion/bitfield5.C: New test.
22016         * g++.dg/conversion/bitfield6.C: New test.
22017
22018 2006-05-18  Mike Stump  <mrs@apple.com>
22019
22020         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22021         * gcc.dg/vla-4.c: Add.
22022         * gcc.dg/vla-5.c: Add.
22023         * gcc.dg/vla-6.c: Add.
22024
22025 2006-05-12  Stuart Hastings  <stuart@apple.com>
22026
22027         * gcc.target/i386/20060512-1.c: New.
22028         * gcc.target/i386/20060512-2.c: New.
22029         * gcc.target/i386/20060512-3.c: New.
22030         * gcc.target/i386/20060512-4.c: New.
22031
22032 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22033
22034         PR c++/26122
22035         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22036
22037         PR c++/26068
22038         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22039         * g++.dg/parse/linkage1.C: New test.
22040
22041 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22042
22043         PR tree-optimization/27548
22044         * g++.dg/tree-ssa/pr27548.C: New test.
22045
22046 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22047
22048         PR fortran/26551
22049         * gfortran.dg/recursive_check_1.f: New test.
22050         * gfortran.dg/recursive_check_2.f90: New test.
22051
22052 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22053
22054         * g++.dg/opt/temp2.C: New test.
22055
22056 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22057
22058         PR c++/27491
22059         * g++.dg/init/brace5.C: New test.
22060
22061         PR middle-end/27415
22062         * gcc.dg/gomp/pr27415.c: New test.
22063         * g++.dg/gomp/pr27415.C: New test.
22064
22065         PR tree-optimization/27549
22066         * g++.dg/tree-ssa/pr27549.C: New test.
22067
22068 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22069
22070         PR libgfortran/27575
22071         * gfortran.dg/read_eof_4.f90: New test.
22072
22073 2006-05-16  Richard Guenther  <rguenther@suse.de>
22074
22075         PR tree-optimization/22303
22076         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22077
22078 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22079
22080         PR middle-end/27573
22081         * gcc.dg/gomp/pr27573.c: New test.
22082         * gfortran.dg/gomp/pr27573.f90: New test.
22083
22084         PR c/27499
22085         * gcc.dg/gomp/pr27499.c: New test.
22086         * g++.dg/gomp/pr27499.C: New test.
22087
22088 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/27339
22091         * g++.dg/parser/access8.C: Adjust error marker.
22092         * g++.dg/template/access17.C: New test.
22093         * g++.dg/template/access18.C: Likewise.
22094
22095 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22096
22097         PR target/26600
22098         * gcc.target/i386/pr26600.c: New test case.
22099
22100 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22101
22102         PR c++/27505
22103         * g++.dg/expr/bitfield1.C: New test.
22104
22105 2006-05-15  Richard Guenther  <rguenther@suse.de>
22106
22107         PR tree-optimization/27603
22108         * gcc.dg/torture/pr27603.c: New testcase.
22109
22110 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22111
22112         PR fortran/25090
22113         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22114
22115         PR fortran/25082
22116         * gfortran.dg/scalar_return_1.f90: New test.
22117
22118         PR fortran/27411
22119         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22120
22121 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22122
22123         * gcc.dg/gomp/critical-4.c: New test.
22124         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22125         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22126         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22127         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22128
22129 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22130
22131         PR c++/27582
22132         * g++.dg/template/dependent-args1.C: New test.
22133
22134         PR c++/27581
22135         * g++.dg/lookup/this1.C: New test.
22136
22137         PR c++/27315
22138         * g++.dg/template/operator6.C: New test.
22139         * g++.dg/template/incomplete3.C: New test.
22140
22141         PR c++/27559
22142         * g++.dg/template/new4.C: New test.
22143
22144         PR c++/27496
22145         * g++.dg/template/void2.C: New test.
22146
22147 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22148
22149         * g++.dg/template/dependent-expr5.C: New test.
22150
22151 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22152
22153         PR middle-end/26729
22154         * gcc.dg/pr26729-1.c: New test case.
22155
22156 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22157
22158         * gcc.dg/pr27003.c: New test.
22159
22160 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22161
22162         * lib/target-supports.dg (check_cxa_atexit_available): Change
22163         v3_target_compile to ${tool}_target_compile.
22164
22165 2006-05-11  Jason Merrill  <jason@redhat.com>
22166
22167         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22168
22169 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22170
22171         PR fortran/27553
22172         * gfortran.dg/label_5.f90: New test.
22173
22174 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22175
22176         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22177         check_effective_target_powerpc_altivec_ok): New.
22178         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22179         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22180         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22181         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22182         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22183         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22184         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22185         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22186         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22187         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22188         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22189         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22190         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22191         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22192         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22193         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22194         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22195         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22196         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22197         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22198         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22199         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22200         gcc.target/powerpc/altivec-9.c,
22201         gcc.target/powerpc/altivec-consts.c,
22202         gcc.target/powerpc/altivec-pr22085.c,
22203         gcc.target/powerpc/altivec-splat.c,
22204         gcc.target/powerpc/altivec-types-1.c,
22205         gcc.target/powerpc/altivec-types-2.c,
22206         gcc.target/powerpc/altivec-types-3.c,
22207         gcc.target/powerpc/altivec-types-4.c,
22208         gcc.target/powerpc/altivec-varargs-1.c,
22209         gcc.target/powerpc/altivec-vec-merge.c,
22210         gcc.target/powerpc/ppc-vector-memcpy.c,
22211         gcc.target/powerpc/ppc-vector-memset.c,
22212         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22213         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22214         these effective targets.
22215         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22216         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22217
22218 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22219
22220         PR middle-end/27384
22221         * g++.dg/other/fold1.C: New test.
22222
22223         PR middle-end/27488
22224         * gcc.dg/fold-nonneg-1.c: New test.
22225
22226         PR c++/27547
22227         * g++.dg/other/operator1.C: New test.
22228
22229 2006-05-11  Richard Guenther  <rguenther@suse.de>
22230
22231         PR middle-end/27529
22232         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22233
22234 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22235
22236         * lib/target-supports-dg.exp (check-flags): New.
22237         (dg-skip-if): Move flag checks.
22238
22239 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22240
22241         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22242         * lib/target-supports.dg (check_cxa_atexit_available): New.
22243
22244 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22245
22246         PR fortran/27470
22247         * gfortran.dg/multiple_allocation_2.f90: New test case.
22248
22249 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22250
22251         * gcc.target/arm/pr27387.C: Fix a comment typo.
22252
22253 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22254
22255         PR fortran/24549
22256         * gfortran.dg/error_recovery_1.f90: New test.
22257
22258 2006-05-10  Richard Guenther  <rguenther@suse.de>
22259
22260         PR tree-optimization/27302
22261         * gcc.dg/torture/pr27302.c: New testcase.
22262
22263 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22264         Richard Guenther  <rguenther@suse.de>
22265
22266         PR middle-end/27498
22267         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22268
22269 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22270
22271         PR rtl-optimization/27335
22272         * gcc.dg/pr27335.c: New test.
22273
22274 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22275
22276         * gcc.target/mips/mips-ps-5.c: New file.
22277
22278 2006-05-08  Jan Hubicka  <jh@suse.cz>
22279
22280         PR middle-end/25962
22281         * gcc.dg/pr25962.c: New.
22282
22283 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22284
22285         PR target/27158
22286         * gcc.target/powerpc/pr27158.c: New test case.
22287
22288 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22289
22290         PR testsuite/27476
22291         * ada/acats/run_all.sh: Use test -z.
22292
22293 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22294
22295         PR libfortran/18271
22296         * gfortran.dg/spec_expr_3.f90: New test.
22297
22298 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22299
22300         PR target/24879
22301         * gcc.target/i386/monitor.c: New file.
22302
22303 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22304
22305         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22306
22307 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22308
22309         PR c++/27447
22310         * g++.dg/other/ptrmem7.C: New test.
22311
22312 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22313
22314         PR target/27421
22315         * gcc.dg/array-9.c: New test.
22316
22317 2006-05-07  Richard Guenther  <rguenther@suse.de>
22318
22319         PR tree-optimization/27409
22320         * gcc.dg/torture/pr27409.c: New testcase.
22321
22322 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22323
22324         PR fortran/27457
22325         * gfortran.dg/select_6.f90: New.
22326
22327 2006-05-07  Richard Guenther  <rguenther@suse.de>
22328
22329         PR tree-optimization/27136
22330         * gcc.dg/torture/pr27136.c: New testcase.
22331
22332 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22333
22334         PR fortran/24813
22335         * gfortran.dg/char_cons_len_1.f90: New test.
22336
22337 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22338
22339         PR c++/27427
22340         * g++.dg/template/incomplete2.C: New test.
22341
22342 2006-05-06  Richard Guenther  <rguenther@suse.de>
22343
22344         PR tree-optimization/27151
22345         * gcc.dg/vect/pr27151.c: New testcase.
22346
22347 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22348
22349         PR c++/27430
22350         * g++.dg/template/void1.C: New test.
22351
22352         PR c++/27423
22353         * g++.dg/other/void2.C: New test.
22354
22355         PR c++/27422
22356         * g++.dg/conversion/void1.C: New test.
22357
22358 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22359
22360         PR/21391
22361         * g++.dg/other/unused1.C: New.
22362
22363 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22364
22365         PR objc/27240
22366         * objc.dg/member-1.m: New test.
22367
22368 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22369
22370         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22371
22372 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22373
22374         PR libfortran/26985
22375         * gfortran.dg/matmul_2.f90: New test.
22376
22377 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22378
22379         * ada/acats/run_all.sh: Use sync when main not found.
22380
22381 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22382
22383         PR target/26765
22384         * gcc.target/mips/pr26765.c: New.
22385
22386 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22387
22388         * gcc.target/bfin: New directory.
22389         * gcc.target/bfin/bfin.exp: New file.
22390         * gcc.target/bfin/frmul.c: New file.
22391         * gcc.target/bfin/arith.c: New file.
22392         * gcc.target/bfin/mul-combine.c: New file.
22393         * gcc.target/bfin/shift.c: New file.
22394
22395 2006-05-04  Richard Guenther  <rguenther@suse.de>
22396
22397         PR tree-optimization/14287
22398         PR tree-optimization/14844
22399         PR tree-optimization/19792
22400         PR tree-optimization/21608
22401         PR tree-optimization/27090
22402         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22403         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22404         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22405         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22406         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22407
22408 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22409
22410         PR tree-optimization/27285
22411         * gcc.c-torture/execute/pr27285.c: New test.
22412
22413         PR middle-end/27388
22414         * gcc.dg/gomp/pr27388-1.c: New test.
22415         * gcc.dg/gomp/pr27388-2.c: New test.
22416         * gcc.dg/gomp/pr27388-3.c: New test.
22417
22418         PR c++/27359
22419         * g++.dg/gomp/pr27359.C: New test.
22420
22421 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22422
22423         PR fortran/20248
22424         * gfortran.dg/iargc.f90: New test.
22425
22426 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22427
22428         PR c++/27102
22429         * g++.dg/template/crash49.C: New test.
22430
22431 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22432
22433         PR testsuite/27032
22434         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22435
22436 2006-05-02  Jeff Law  <law@redhat.com>
22437
22438         PR tree-optimization/27364
22439         * gcc.c-torture/execute/pr27364.c: New test.
22440
22441 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22442
22443         PR c++/27309
22444         * g++.dg/parser/ctor5.C: New test.
22445
22446 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22447
22448         PR target/27387
22449         * gcc.target/arm/arm.exp: New.
22450         * gcc.target/arm/pr27387.C: Likewise.
22451
22452 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22453
22454         PR fortran/27269
22455         PR fortran/27324
22456         * gfortran.dg/module_equivalence_2.f90: New test.
22457
22458 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22459
22460         PR middle-end/27337
22461         * g++.dg/gomp/pr27337-1.C: New test.
22462         * g++.dg/gomp/pr27337-2.C: New test.
22463
22464         PR middle-end/27328
22465         * gcc.dg/gomp/pr27328.c: New test.
22466
22467         PR middle-end/27325
22468         * g++.dg/gomp/pr27325.C: New test.
22469
22470         PR middle-end/27310
22471         * g++.dg/gomp/pr27310.C: New test.
22472
22473 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22474
22475         PR tree-optimization/27291
22476         * g++.dg/tree-ssa/pr27291.C: New test.
22477
22478 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22479
22480         PR tree-optimization/27283
22481         * g++.dg/tree-ssa/pr27283.C: New test.
22482
22483 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22484
22485         * gcc.dg/tree-ssa/loop-16.c: New test.
22486
22487 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22488             Joseph S. Myers  <joseph@codesourcery.com>
22489
22490         * gcc.dg/Wconversion-3.c: New test case.
22491         * gcc.dg/Wconversion-4.c: Likewise.
22492
22493 2006-05-01  Richard Guenther  <rguenther@suse.de>
22494
22495         PR tree-optimization/26726
22496         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22497
22498 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22499
22500         * gcc.dg/Woverflow-1.c: New test case.
22501         * gcc.dg/Woverflow-2.c: Likewise.
22502         * gcc.dg/Woverflow-3.c: Likewise.
22503
22504 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22505
22506         PR c++/27094
22507         * g++.dg/template/defarg8.C: New test.
22508
22509 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22510
22511         PR c++/27278
22512         * g++.dg/parse/operator7.C: New test.
22513
22514 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22515
22516         PR c++/11471
22517         PR c++/27102
22518         * g++.dg/template/crash48.C: New test.
22519
22520         PR c++/27279
22521         * g++.dg/parse/ctor4.C: New test.
22522
22523 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22524
22525         PR fortran/25681
22526         * gfortran.df/char_type_len.f90: New test.
22527
22528 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22529
22530         PR libgfortran/27304
22531         * gfortran.dg/fmt_exhaust.f90: New test.
22532
22533 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22534
22535         PR c/25309
22536         * gcc.dg/large-size-array-2.c: New test case.
22537
22538 2006-04-28  Richard Guenther  <rguenther@suse.de>
22539
22540         PR target/26826
22541         * gcc.target/i386/pr26826.c: New testcase.
22542
22543 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22544
22545         PR middle-end/27260
22546         * gcc.c-torture/execute/pr27260.c: New.
22547
22548 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22549
22550         PR middle-end/27095
22551         * gcc.dg/pr27095.c: New.
22552
22553 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22554
22555         PR c++/27292
22556         * g++.dg/conversion/bitfield4.C: New test.
22557
22558 2006-04-27  Eric Christopher  <echristo@apple.com>
22559
22560         * gcc.dg/pragma-ms_struct.c: New.
22561
22562 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22563
22564         PR c++/27102
22565         * g++.dg/template/crash47.C: New test.
22566
22567 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22568
22569         * gcc.target/i386/sse-7.c: build with -msse.
22570
22571 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22572
22573         PR testsuite/27274:
22574         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22575         (main): Exit if processor doesn't support SSE.
22576
22577 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22578
22579         PR middle-end/27282
22580         * gcc.c-torture/compile/pr27282.c: New test.
22581
22582 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22583
22584         PR middle-end/26913
22585         * g++.dg/gomp/pr26913.C: New test.
22586
22587         PR c/25996
22588         * gcc.dg/gomp/pr25996.c: New test.
22589         * g++.dg/gomp/pr25996.C: New test.
22590
22591 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22592
22593         PR rtl-optimization/26725
22594         * gcc.c-torture/compile/pr26725.c: New test.
22595
22596 2006-04-25  Richard Guenther  <rguenther@suse.de>
22597
22598         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22599         than n + -1.
22600
22601 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22602
22603         * gcc.dg/20060425-1.c: New testcase.
22604
22605 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22606
22607         PR tree-optimization/26865
22608         * gcc.dg/pr26865.c: New test.
22609
22610 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22611
22612         PR c++/27292
22613         * g++.dg/conversion/bitfield1.C: New test.
22614         * g++.dg/conversion/bitfield2.C: Likewise.
22615         * g++.dg/conversion/bitfield3.C: Likewise.
22616
22617 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22618         Richard Guenther  <rguenther@suse.de>
22619
22620         PR tree-optimization/27236
22621         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22622
22623 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22624
22625         PR c++/19963
22626         * g++.dg/other/incomplete2.C: New test.
22627
22628 2006-04-24  Richard Guenther  <rguenther@suse.de>
22629
22630         PR middle-end/26869
22631         * gcc.dg/torture/pr26869.c: New testcase.
22632
22633 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22634         Richard Guenther  <rguenther@suse.de>
22635
22636         PR tree-optimization/27218
22637         * g++.dg/tree-ssa/pr27218.C: New testcase.
22638
22639 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22640
22641         PR c++/26912
22642         * g++.dg/template/friend41.C: New test.
22643
22644 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22645
22646         * g++.dg/opt/pr15551.C: Include cstdio.
22647         (main): Use remove instead of unlink.
22648
22649 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22650
22651         * gcc.dg/sibcall-7.c: New test.
22652         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22653         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22654         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22655         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22656         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22657
22658 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22659
22660         PR c++/26534
22661         * g++.dg/opt/bitfield1.C: New test.
22662         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22663         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22664         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22665         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22666         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22667         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22668         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22669         * g++.dg/abi/bitfield2.C: Likewise.
22670         * g++.dg/init/bitfield1.C: Likewise.
22671
22672 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22673
22674         PR fortran/25099
22675         * gfortran.dg/elemental_subroutine_4.f90: New test.
22676         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22677         call sub (m, x).
22678
22679 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22680
22681         * gcc.c-torture/compile/20060421-1.c: New testcase.
22682
22683 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22684
22685         PR c/25875
22686         * gcc.dg/init-bad-4.c: New test.
22687
22688 2006-04-21  Paul Brook  <paul@codesourcery.com>
22689
22690         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22691
22692 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22693
22694         PR fortran/27122
22695         * gfortran.dg/defined_operators_1.f90: New test.
22696         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22697         remove old ones associated, incorrectly, with Note 5.46.
22698
22699         PR fortran/27113
22700         * gfortran.dg/character_array_constructor_1.f90: New test.
22701
22702 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22703
22704         * gcc.dg/20060419-1.c: New test.
22705
22706 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22707
22708         PR c/26774
22709         * gcc.dg/struct-parse-1.c: New test case.
22710
22711 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22712
22713         PR c++/26558
22714         * g++.dg/parse/template19.C: New test.
22715
22716         PR c++/26739
22717         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22718
22719         PR c++/26036
22720         * g++.dg/expr/call3.C: New test.
22721
22722         PR c++/10385
22723         * g++.dg/conversion/dynamic1.C: New test.
22724
22725 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22726
22727         PR c++/27102
22728         * g++.dg/template/crash35.C: Tweak error markers.
22729         * g++.dg/template/crash46.C: New test.
22730         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22731         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22732
22733 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22734
22735         PR rtl-optimization/14261
22736         * gcc.c-torture/compile/20060419-1.c: Added.
22737
22738 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22739
22740         * gfortran.dg/label_1.f90: Adjust dg-error.
22741
22742 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22743
22744         PR target/26961
22745         * gcc.dg/fold-cond-1.c: New test case.
22746         * gcc.dg/pr26961-1.c: Likewise.
22747
22748 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22749
22750         PR libgfortran/27138
22751         * gfortran.dg/read_bad_advance.f90: New test.
22752
22753 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22754             Dale Johannesen  <dalej@apple.com>
22755
22756         PR target/24076
22757         * gcc.target/i386/vecinit-3.c: New testcase.
22758         * gcc.target/i386/vecinit-4.c: Likewise.
22759         * gcc.target/i386/sse-18.c: Likewise.
22760         * gcc.target/i386/sse-19.c: Likewise.
22761
22762 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22763
22764         * gfortran.dg/allocate_zerosize_1.f90: New test.
22765
22766 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22767
22768         PR c++/26365
22769         * g++.dg/template/crash45.C: New test.
22770
22771 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22772
22773         PR fortran/26787
22774         * gfortran.dg/proc_assign_1.f90: New test.
22775         * gfortran.dg/procedure_lvalue.f90: Change message.
22776         * gfortran.dg/namelist_4.f90: Add new error.
22777
22778         PR fortran/25597
22779         PR fortran/27096
22780         * gfortran.dg/auto_pointer_array_result_1.f90
22781
22782         PR fortran/27089
22783         * gfortran.dg/specification_type_resolution_1.f90
22784
22785         PR fortran/18003
22786         PR fortran/25669
22787         PR fortran/26834
22788         * gfortran.dg/bounds_temporaries_1.f90: New test.
22789
22790         PR fortran/27124
22791         * gfortran.dg/array_return_value_1.f90: New test.
22792
22793 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22794
22795         PR fortran/25336
22796         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22797
22798 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22799
22800         PR middle-end/26823
22801         * g++.dg/gomp/pr26823-1.C: New test.
22802         * g++.dg/gomp/pr26823-2.C: New test.
22803
22804 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22805
22806         PR middle-end/27134
22807         * gcc.dg/pr27314.c: New test.
22808
22809 2006-04-13  Richard Henderson  <rth@redhat.com>
22810
22811         * g++.dg/gomp/block-0.C: Update expected matches.
22812
22813 2006-04-13  DJ Delorie  <dj@redhat.com>
22814
22815         * lib/target-supports.exp (check_effective_target_int32plus): New.
22816         (check_effective_target_ptr32plus): New.
22817         (check_effective_target_size32plus): New.
22818         (check_effective_target_int16): New.
22819         (check_profiling_available): Add m32c to the list of unsupported
22820         targets.
22821
22822         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22823         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22824         memory size.
22825         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22826         pointers.
22827         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22828         size_t.
22829         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22830         and size_t.
22831         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22832         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22833         not just xstormy16.  Skip m32c due to weird pointer size.
22834         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22835         not just xstormy16.
22836         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22837         not just xstormy16.
22838         * gcc.dg/20020312-2.c: Add m32c support.
22839         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22840         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22841         in test.
22842         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22843         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22844         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22845         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22846         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22847         formats
22848         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22849         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22850         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22851         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22852         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22853         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22854         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22855         in test.
22856         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22857         in test.
22858         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22859         * gcc.dg/pr23049.c: Require >=32 bit integers.
22860         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22861         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22862         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22863         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22864         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22865         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22866         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22867         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22868         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22869         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22870         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22871         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22872         prototype in test.
22873         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22874         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22875         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22876         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22877         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22878
22879         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22880         * gcc.c-torture/execute/20040703-1.x: Likewise.
22881         * gcc.c-torture/execute/20040705-1.x: Likewise.
22882         * gcc.c-torture/execute/20040705-2.x: Likewise.
22883         * gcc.c-torture/execute/20040709-1.x: Likewise.
22884         * gcc.c-torture/execute/20040709-2.x: Likewise.
22885         * gcc.c-torture/execute/20040811-1.x: Likewise.
22886         * gcc.c-torture/execute/20050316-1.x: Likewise.
22887         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22888         * gcc.c-torture/execute/pr19689.x: Likewise.
22889         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22890         * gcc.c-torture/execute/usmul.x: Likewise.
22891         * gcc.c-torture/execute/vrp-5.x: Likewise.
22892         * gcc.c-torture/execute/vrp-6.x: Likewise.
22893         * gcc.dg/debug/20041023-1.s: Likewise.
22894
22895 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22896
22897         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22898         of integers to a vector types are now constant expressions in C.
22899         * gcc.dg/vect/vect-fold-1.c: New test case.
22900
22901 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22902             Ulrich Weigand  <uweigand@de.ibm.com>
22903
22904         PR target/27006
22905         * gcc.dg/vmx/pr27006.c: New testcase.
22906
22907 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22908
22909         PR libgfortran/26766
22910         * gfortran.dg/write_recursive.f90: New test.
22911
22912 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22913
22914         * g++.dg/parse/dtor7.C: New test.
22915         * g++.dg/parse/new1.C: Add error marker.
22916         * g++.dg/template/new3.C: New test.
22917
22918         PR c++/26122
22919         * g++.dg/template/pure1.C: New test.
22920
22921         PR c++/26295
22922         * g++.dg/parse/ptrmem4.C: New test.
22923
22924 2006-04-10  Jeff Law  <law@redhat.com>
22925
22926         PR/27087
22927         * gcc.c-torture/compile/pr27087.c: New test.
22928
22929 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22930
22931         PR/21391
22932         * gcc.dg/20060410.c: New.
22933
22934 2006-04-10  Matthias Klose  <doko@debian.org>
22935
22936         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22937         Recognize multilib directory names containing underscores.
22938
22939 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22940
22941         * gcc.target/i386/vecinit-1.c: New test case.
22942         * gcc.target/i386/vecinit-2.c: Likewise.
22943
22944 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22945
22946         PR debug/27057
22947         * g++.dg/debug/dwarf2-2.C: New test.
22948
22949 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22950
22951         PR rtl-optimization/27073
22952         * gcc.c-torture/execute/pr27073.c: New test.
22953
22954 2006-04-08  Mike Stump  <mrs@apple.com>
22955
22956         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22957
22958 2006-04-07  Richard Guenther  <rguenther@suse.de>
22959
22960         PR tree-optimization/26135
22961         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22962
22963 2006-04-06  Jan Hubicka  <jh@suse.cz>
22964
22965         PR profile/26399
22966         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22967
22968 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22969
22970         * g++.dg/conversion/nullptr1.C: New test case.
22971         * g++.dg/conversion/nullptr2.C: Likewise.
22972
22973 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22974
22975         * gfortran.dg/dependency_18.f90: New test case.
22976
22977 2006-04-05  Richard Guenther  <rguenther@suse.de>
22978
22979         PR tree-optimization/26919
22980         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22981         * gcc.dg/ipa/ipa-2.c: Likewise.
22982         * gcc.dg/ipa/ipa-3.c: Likewise.
22983         * gcc.dg/ipa/ipa-5.c: Likewise.
22984
22985 2006-04-05  Richard Guenther  <rguenther@suse.de>
22986
22987         PR tree-optimization/26763
22988         * gcc.dg/torture/pr26763-1.c: New testcase.
22989         * gcc.dg/torture/pr26763-2.c: Likewise.
22990
22991 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22992
22993         PR fortran/23634
22994         PR fortran/25619
22995         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22996
22997 2006-04-04  Eric Christopher  <echristo@apple.com>
22998
22999         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23000         stubs.
23001         * gcc.target/i386/387-5.c: Ditto.
23002
23003 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23004
23005         * gcc.target/sparc/struct-ret-check.c: New test.
23006
23007 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23008
23009         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23010         zero decimal digits specified in format.
23011
23012 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23013
23014         PR fortran/26891
23015         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23016
23017         PR fortran/26976
23018         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23019         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23020         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23021         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23022         compliant and detect bigendian-ness.
23023
23024 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23025
23026         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23027         dummy arguments work when the actual argument is itself a dummy
23028         argument of the caller.
23029
23030 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23031
23032         PR libfortran/24685
23033         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23034
23035 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23036
23037         * gfortran.dg/dependencency_17.f90: New test case.
23038
23039 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23040
23041         * gfortran.dg/dependency_14.f90: New test case.
23042         * gfortran.dg/dependency_15.f90: Likewise.
23043         * gfortran.dg/dependency_16.f90: Likewise.
23044
23045 2006-03-31  Asher Langton  <langton2@llnl.gov>
23046
23047         PR fortran/25358
23048         gfortran.dg/cray_pointers_6.f90: New test.
23049
23050 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23051
23052         PR libgfortran/26890
23053         * gfortran.dg/read_size_noadvance.f90: New test.
23054
23055 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23056
23057         PR fortran/25031
23058         * gfortran.dg/multiple_allocation_1.f90: Check that the
23059         size has changed after a re-allocation with stat.
23060
23061 2006-03-30  Richard Guenther  <rguenther@suse.de>
23062
23063         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23064         removal.
23065         * gcc.target/i386/sselibm-2.c: Likewise.
23066         * gcc.target/i386/sselibm-3.c: Likewise.
23067         * gcc.target/i386/sselibm-4.c: Likewise.
23068         * gcc.target/i386/sselibm-5.c: Likewise.
23069
23070 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23071
23072         * gcc.dg/fold-andxor-1.c: New test case.
23073         * gcc.dg/fold-xorand-1.c: Likewise.
23074
23075 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23076
23077         * gcc.dg/fold-convnotconv-1.c: New test case.
23078
23079 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23080
23081         PR fortran/26779
23082         * gfortran.dg/private_type_5.f90: New test.
23083
23084 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23085
23086         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23087
23088 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23089
23090         * gfortran.dg/advance_2.f90: New test.
23091         * gfortran.dg/advance_3.f90: New test.
23092
23093         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23094
23095 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23096
23097         PR libgfortran/26661
23098         PR libgfortran/26880
23099         * gfortran.dg/read_x_past.f: New test.
23100
23101 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23102
23103         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23104         to be STABS.
23105
23106 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23107
23108         * objc.dg/dwarf-1.m: Skip on AIX.
23109         * objc.dg/dwarf-2.m: Skip on AIX.
23110
23111 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23112
23113         PR fortran/26816
23114         * gfortran.dg/float_1.f90: New test.
23115
23116 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23117
23118         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23119         X86_64 targets.
23120         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23121
23122 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23123
23124         PR libfortran/26735
23125         * gfortran.dg/convert_implied_open.f90: New test case.
23126
23127 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23128
23129         PR fortran/26769
23130         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23131
23132 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23133
23134         PR middle-end/26717
23135         * gcc.dg/pr26717.c: New test.
23136
23137 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23138
23139         * gfortran.dg/dependency_12.f90: New test case.
23140
23141 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23142
23143         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23144
23145 2006-03-24  Jeff Law  <law@redhat.com>
23146
23147         * gcc.c-torture/pr26840.c: New test.
23148
23149 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23150
23151         * objc.dg/dwarf-2.m: New.
23152         * obj-c++.dg/dwarf-2.mm: New.
23153
23154         * g++.old-deja/g++.other/init19.C: New.
23155
23156 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23157
23158         * g++.dg/eh/spbp.C: Skip on AIX.
23159
23160 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23161
23162         PR middle-end/26611
23163         * g++.dg/gomp/pr26611-1.C: New test.
23164         * g++.dg/gomp/pr26611-2.C: New test.
23165
23166 2006-03-24  Jeff Law  <law@redhat.com>
23167
23168         * gcc.c-torture/compile/pr26833.c: New test.
23169         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23170
23171 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23172
23173         * gfortran.dg/endfile_2.f90: Delete temp file.
23174
23175 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23176
23177         PR fortran/19303
23178         * gfortran.dg/record_marker_1.f90: New test case.
23179         * gfortran.dg/record_marker_2.f: New test case.
23180         * gfortran.dg/record_marker_3.f90: New test case.
23181
23182 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23183
23184         PR fortran/17298
23185         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23186         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23187
23188 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23189
23190         * lib/gcc-dg.exp (cleanup-modules): New proc.
23191         * gfortran.dg/allocatable_function_1.f90,
23192         gfortran.dg/allocate_char_star_scalar_1.f90,
23193         gfortran.dg/assumed_charlen_function_1.f90,
23194         gfortran.dg/assumed_dummy_1.f90,
23195         gfortran.dg/assumed_shape_ranks_1.f90,
23196         gfortran.dg/assumed_shape_ranks_2.f90,
23197         gfortran.dg/assumed_size_dt_dummy.f90,
23198         gfortran.dg/auto_char_dummy_array_1.f90,
23199         gfortran.dg/auto_char_len_3.f90,
23200         gfortran.dg/automatic_module_variable.f90,
23201         gfortran.dg/bad_automatic_objects_1.f90,
23202         gfortran.dg/char_array_constructor.f90,
23203         gfortran.dg/char_array_structure_constructor.f90,
23204         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23205         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23206         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23207         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23208         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23209         gfortran.dg/derived_pointer_recursion.f90,
23210         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23211         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23212         gfortran.dg/dummy_functions_1.f90,
23213         gfortran.dg/elemental_initializer_1.f90,
23214         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23215         gfortran.dg/elemental_pointer_1.f90,
23216         gfortran.dg/elemental_subroutine_1.f90,
23217         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23218         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23219         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23220         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23221         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23222         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23223         gfortran.dg/global_references_1.f90,
23224         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23225         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23226         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23227         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23228         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23229         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23230         gfortran.dg/large_integer_kind_1.f90,
23231         gfortran.dg/large_real_kind_1.f90,
23232         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23233         gfortran.dg/module_double_reuse.f90,
23234         gfortran.dg/module_equivalence_1.f90,
23235         gfortran.dg/module_interface_1.f90,
23236         gfortran.dg/module_parameter_array_refs_1.f90,
23237         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23238         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23239         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23240         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23241         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23242         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23243         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23244         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23245         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23246         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23247         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23248         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23249         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23250         gfortran.dg/same_name_1.f90,
23251         gfortran.dg/sibling_dummy_procedure_1.f90,
23252         gfortran.dg/sibling_dummy_procedure_2.f90,
23253         gfortran.dg/sibling_dummy_procedure_3.f90,
23254         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23255         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23256         gfortran.dg/used_dummy_types_2.f90,
23257         gfortran.dg/used_dummy_types_3.f90,
23258         gfortran.dg/used_dummy_types_4.f90,
23259         gfortran.dg/used_dummy_types_5.f90,
23260         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23261         gfortran.dg/userdef_operator_1.f90: Use it.
23262
23263 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23264
23265         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23266         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23267         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23268         gfortran.dg/write_back.f,
23269         gfortran.fortran-torture/execute/inquire_1.f90,
23270         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23271
23272 2006-03-21  Jeff Law  <law@redhat.com>
23273
23274         * gcc.dg/tree-ssa/vrp28.c: New test.
23275
23276 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23277
23278         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23279         if _STDC_C99 is defined.
23280         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23281         * gcc.dg/builtins-20.c: Likewise.
23282         * gcc.dg/builtins-53.c: Likewise.
23283         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23284         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23285
23286 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23287
23288         PR tree-opt/26781
23289         * gcc.c-torture/compile/pr26781-1.c: New test.
23290         * gcc.c-torture/compile/pr26781-2.c: New test.
23291
23292 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23293
23294         PR c++/26690
23295         * g++.dg/gomp/pr26690-1.C: New test.
23296         * g++.dg/gomp/pr26690-2.C: New test.
23297
23298 2006-03-20  Jeff Law  <law@redhat.com>
23299
23300         * gcc.dg/tree-ssa/pr21829.c: New test.
23301
23302         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23303
23304 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23305
23306         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23307         (check_visibility_available): Use it.
23308         (check_effective_target_default_packed): Likewise.
23309         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23310         (check_effective_target_fopenmp): Likewise.
23311         (check_effective_target_freorder): Likewise.
23312         (check_effective_target_fpic): Likewise.
23313         (check_named_sections_available): Likewise.
23314         (check_effective_target_ilp32): Likewise.
23315         (check_effective_target_lp64): Likewise.
23316
23317 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23318
23319         PR fortran/20935
23320         * gfortran.dg/scalar_mask_2.f90: New test case.
23321
23322 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23323
23324         PR tree-opt/26629
23325         * gcc.dg/tree-ssa/loadpre12.c: New test.
23326         * gcc.dg/tree-ssa/loadpre13.c: New test.
23327         * gcc.dg/tree-ssa/loadpre14.c: New test.
23328         * gcc.dg/tree-ssa/loadpre15.c: New test.
23329         * gcc.dg/tree-ssa/loadpre16.c: New test.
23330         * gcc.dg/tree-ssa/loadpre17.c: New test.
23331         * gcc.dg/tree-ssa/loadpre18.c: New test.
23332         * gcc.dg/tree-ssa/loadpre19.c: New test.
23333         * gcc.dg/tree-ssa/loadpre20.c: New test.
23334         * gcc.dg/tree-ssa/loadpre21.c: New test.
23335         * gcc.dg/tree-ssa/loadpre22.c: New test.
23336
23337 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23338
23339         PR fortran/26741
23340         * gfortran.dg/elemental_initializer_1.f90: New test.
23341
23342         PR fortran/26716
23343         * gfortran.dg/assumed_shape_ranks_2: New test.
23344
23345 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23346
23347         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23348         target fpic.
23349
23350 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23351
23352         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23353         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23354         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23355         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23356         gfortran.fortran-torture/execute/direct_io.f90,
23357         gfortran.fortran-torture/execute/inquire_2.f90,
23358         gfortran.fortran-torture/execute/inquire_4.f90,
23359         gfortran.fortran-torture/execute/list_read_1.f90,
23360         gfortran.fortran-torture/execute/open_replace.f90,
23361         gfortran.fortran-torture/execute/slash_edit.f90,
23362         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23363         temporary files from testcases.
23364
23365 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23366
23367         PR libgfortran/26509
23368         gfortran.dg/write_direct_eor.f90: New test.
23369
23370 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23371
23372         * gcc.target/powerpc/pr26350.c: New.
23373         * gcc.target/powerpc/indexed-addr.c: New.
23374
23375 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23376
23377         * gfortran.dg/dependency_13.f90: New test case.
23378
23379 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23380
23381         PR middle-end/21781
23382         * gcc.dg/real-const-1.c: New test case.
23383
23384 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23385
23386         * g++.old-deja/g++.other/init18.C: New.
23387         * g++.old-deja/g++.other/init5.C: Remove xfail.
23388
23389 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23390
23391         * g++.dg/opt/pr15551.C: Cleanup temp file.
23392
23393 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23394
23395         PR c++/6634
23396         g++.dg/parse/long1.C: New test.
23397
23398 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23399
23400         PR fortran/19101
23401         * gfortran.dg/continuation.f90: New test.
23402         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23403
23404 2006-03-14  Richard Guenther  <rguenther@suse.de>
23405
23406         PR tree-optimization/26672
23407         * gcc.dg/torture/pr26672.c: New testcase.
23408
23409 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23410
23411         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23412         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23413
23414 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23415
23416         PR middle-end/26557
23417         * gcc.c-torture/compile/switch-1.c: New test case.
23418
23419 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23420
23421         PR fortran/25378
23422         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23423         test to include more permuatations of mask and index.
23424         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23425         respond to F2003 spec. that the position returned for an all false
23426         mask && condition is zero.
23427
23428 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23429
23430         PR middle-end/25989
23431         * gcc.dg/gomp/pr25989.c: New test.
23432
23433 2006-03-13  Jeff Law  <law@redhat.com>
23434
23435         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23436
23437 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23438
23439         * gcc.dg/switch-9.c: New test.
23440
23441 2006-03-13  Richard Guenther  <rguenther@suse.de>
23442
23443         PR middle-end/26630
23444         * gcc.dg/torture/pr26630.c: New testcase.
23445
23446 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23447
23448         * gfortran.dg/dependency_10.f90: New test case.
23449         * gfortran.dg/dependency_11.f90: Likewise.
23450
23451 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23452             Erik Edelmann  <eedelman@gcc.gnu.org>
23453
23454         * gfortran.dg/allocatable_function_1.f90: New.
23455         * gfortran.dg/allocatable_function_2.f90: New.
23456
23457 2006-03-10  Richard Guenther  <rguenther@suse.de>
23458
23459         PR middle-end/26565
23460         * gcc.dg/torture/pr26565.c: New testcase.
23461
23462 2006-03-09  Eric Christopher  <echristo@apple.com>
23463
23464         * gcc.c-torture/compile/20060309-1.c: New.
23465
23466 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23467
23468         PR libgfortran/26499
23469         * gfortran.dg/write_back.f: New test.
23470         * gfortran.dg/write_rewind_1.f: New test.
23471         * gfortran.dg/write_rewind_2.f: New test.
23472
23473 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23474
23475         PR libgfortran/26554
23476         * gfortran.dg/read_logical.f90: New test.
23477
23478 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23479
23480         * ada/acats/norun.lst: cdd2a03 now passes.
23481
23482 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23483
23484         PR testsuite/25177
23485         * gcc.target/powerpc/pr18096-1.c: Change where the error
23486         would match.
23487
23488 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23489
23490         * gcc.target/i386/cleanup-1.c: New test.
23491         * gcc.target/i386/cleanup-2.c: New test.
23492
23493 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23494
23495         * gfortran.dg/dependency_9.f90: Remove for the time being.
23496
23497 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23498
23499         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23500         directive.
23501
23502 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23503
23504         * gfortran.dg/dependency_9.f90: New test case.
23505
23506 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23507
23508         * gfortran.dg/dependency_4.f90: New test case.
23509         * gfortran.dg/dependency_5.f90: New test case.
23510         * gfortran.dg/dependency_6.f90: New test case.
23511         * gfortran.dg/dependency_7.f90: New test case.
23512         * gfortran.dg/dependency_8.f90: New test case.
23513
23514 2006-03-03  Paul Brook  <paul@codesourcery.com>
23515
23516         * lib/target-supports.exp (check_profiling_available):
23517         Add m68k-*-elf.
23518
23519 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23520
23521         PR fortran/25031
23522         * multiple_allocation_1.f90: New test.
23523
23524 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23525
23526         PR tree-optimization/26524
23527         * gfortran.dg/pr26524.f: New test case.
23528
23529 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23530
23531         * g++.dg/template/repo5.C: Cleanup repo files.
23532         * gcc.dg/20051201-1.c: Cleanup coverage files.
23533         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23534         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23535         tree dump files.
23536
23537 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23538
23539         * objc.dg/objc-nofilename-1.m: New test.
23540         * objc.dg/bad-receiver-type.m: New test.
23541         * obj-c++.dg/bad-receiver-type.mm: New test.
23542
23543 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23544
23545         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23546
23547 2006-03-01  Mike Stump  <mrs@apple.com>
23548
23549         * g++.dg/abi/key2.C: Add.
23550
23551 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23552
23553         * gfortran.dg/logical_dot_product.f90: New test.
23554
23555         PR fortran/26393
23556         * gfortran.dg/used_interface_ref.f90: New test.
23557
23558         PR fortran/20938
23559         * gfortran.dg/dependency_2.f90: New test.
23560         * gfortran.fortran-torture/execute/where17.f90: New test.
23561         * gfortran.fortran-torture/execute/where18.f90: New test.
23562         * gfortran.fortran-torture/execute/where19.f90: New test.
23563         * gfortran.fortran-torture/execute/where20.f90: New test.
23564
23565 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23566
23567         * g++.dg/tree-ssa/pr26443.C: New test case.
23568
23569 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23570
23571         PR middle-end/26022
23572         * g++.dg/opt/return-slot1.C: New test.
23573
23574 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23575
23576         PR libgfortran/26136
23577         * gfortran.dg/namelist_23.f90: New test.
23578
23579 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23580
23581         PR middle-end/14752
23582         * gcc.dg/fold-eqandshift-2.c: New test case.
23583
23584 2006-02-28  Richard Guenther  <rguenther@suse.de>
23585
23586         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23587         decomposition.
23588
23589 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23590
23591         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23592
23593 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23594
23595         PR libgfortran/26464
23596         * gfortran.dg/backspace_5.f: New test.
23597         * gfortran.dg/backspace_6.f: New test.
23598
23599 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23600
23601         * gcc.dg/fold-eqandnot-1.c: New test case.
23602
23603 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23604
23605         PR middle-end/19983
23606         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23607
23608 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23609
23610         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23611         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23612
23613 2006-02-26  Richard Guenther  <rguenther@suse.de>
23614
23615         PR tree-optimization/26421
23616         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23617
23618 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23619
23620         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23621         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23622
23623 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23624
23625         * gcc.dg/fold-even-1.c: New test case.
23626
23627 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23628
23629         PR middle-end/21137
23630         * gcc.dg/fold-eqandshift-1.c: New test case.
23631
23632 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23633
23634         PR tree-optimization/25125
23635         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23636         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23637
23638 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23639
23640         PR tree-optimizations/26359
23641         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23642         with -fdump-tree-dceloop-details.
23643         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23644
23645 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23646
23647         PR middle-end/23673
23648         * gcc.dg/fold-eqxor-1.c: New test case.
23649         * gcc.dg/fold-eqxor-2.c: Likewise.
23650         * gcc.dg/fold-eqxor-3.c: Likewise.
23651
23652 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23653
23654         PR fortran/23092
23655         * scalar_mask_1.f90: New test.
23656
23657 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23658
23659         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23660         * g++.dg/eh/uncaught2.C: New.
23661         * g++.dg/eh/uncaught3.C: New.
23662
23663 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23664
23665         PR libgfortran/26423
23666         * gfortran.dg/read_many_1.f: New test.
23667
23668 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23669
23670         PR fortran/24519
23671         * gfortran.dg/dependency_3.f90: New test.
23672         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23673         XFAILs.
23674
23675         PR fortran/25395
23676         * gfortran.dg/equiv_6.f90: New test.
23677
23678 2006-02-23  Jeff Law  <law@redhat.com>
23679
23680         * gcc.c-torture/compile/pr26425.c: New test.
23681
23682 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23683
23684         PR middle-end/26412
23685         * gcc.dg/gomp/pr26412.c: New test.
23686
23687 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23688
23689         PR c++/26291
23690         * g++.dg/other/ellipsis1.C: New test.
23691         * g++.dg/parse/operator4.C: Adjust error marker.
23692
23693 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23694
23695         PR target/25603
23696         * gfortran.dg/pr25603.f: New testcase.
23697
23698 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23699
23700         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23701         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23702
23703 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23704
23705         * g++.dg/eh/spbp.C: New.
23706
23707 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23708
23709         PR middle-end/26379
23710         * gcc.target/i386/mmx-7.c: New test.
23711
23712 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23713
23714         PR tree-optimization/26361
23715         * gcc.dg/tree-ssa/vrp27.c: New test case.
23716
23717 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23718
23719         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23720         * gcc.dg/tree-ssa/complex-4.c: Here.
23721
23722 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23723
23724         PR middle-end/19543
23725         * gfortran.dg/logical_1.f90: New test case.
23726
23727 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23728
23729         PR middle-end/26334
23730         * gcc.dg/20060218-1.c: Moved to...
23731         * gcc.target/i386/20060218-1.c: ... here.  New test.
23732
23733 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23734
23735         PR fortran/26201
23736         * gfortran.dg/convert_1.f90: New.
23737
23738 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23739
23740         PR fortran/25054
23741         * gfortran.dg/namelist_5.f90: New test.
23742
23743         PR fortran/25089
23744         * gfortran.dg/namelist_4.f90: New test.
23745
23746 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23747
23748         PR tree-opt/25680
23749         * gcc.dg/tree-ssa/complex-3.c: New test.
23750
23751 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23752
23753         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23754         variable to take into account the variable name in the
23755         function header.
23756         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23757
23758 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23759
23760         PR middle-end/26334
23761         * gcc.c-torture/compile/20060217-1.c: New test.
23762         * gcc.dg/20060218-1.c: New test.
23763
23764 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23765
23766         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23767
23768 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23769
23770         * gcc.dg/cpp/undef3.c: New test.
23771         * gcc.dg/cpp/trad/builtins2.c: New test.
23772
23773 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23774
23775         PR c++/26266
23776         * g++.dg/template/static22.C: New test.
23777         * g++.dg/template/static23.C: New test.
23778         * g++.dg/template/static24.C: New test.
23779         * g++.dg/template/non-dependent13.C: New test.
23780         * g++.dg/init/member1.C: Tweak error markers.
23781
23782 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23783
23784         PR target/26255
23785         * gcc.c-torture/compile/pr26255.c: New test case.
23786
23787 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23788
23789         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23790         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23791         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23792         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23793         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23794         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23795         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23796
23797 2006-02-16  Jeff Law  <law@redhat.com>
23798
23799         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23800         * gcc.dg/tree-ssa/vrp26.c: New test.
23801
23802 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23803
23804         PR target/20353
23805         PR target/24578
23806         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23807         __UCLIBC__ is defined.
23808
23809 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23810
23811         PR fortran/26224
23812         * gfortran.dg/gomp/pr26224.f: New test.
23813
23814 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23815
23816         PR tree-opt/25918
23817         * lib/target-supports.exp
23818         (check_effective_target_vect_short_mult): New.
23819         (check_effective_target_vect_char_mult): New.
23820         (check_effective_target_vect_widen_sum_qi_to_si): New.
23821         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23822         (check_effective_target_vect_widen_sum_hi_to_si): New.
23823         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23824         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23825         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23826         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23827         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23828         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23829         vect-reduc-pattern-2c.c
23830         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23831         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23832         vect-reduc-pattern-1c.c
23833
23834 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23835
23836         PR fortran/24557
23837         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23838
23839 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23840
23841         PR fortran/26054
23842         * gfortran.dg/enum_8.f90: Remove check for warning.
23843         * gfortran.dg/iomsg_1.f90: Ditto.
23844         * gfortran.dg/enum_1.f90: Ditto.
23845         * gfortran.dg/enum_9.f90: Ditto.
23846         * gfortran.dg/enum_2.f90: Ditto.
23847         * gfortran.dg/enum_10.f90: Ditto.
23848         * gfortran.dg/enum_3.f90: Ditto.
23849         * gfortran.dg/flush_1.f90: Ditto.
23850         * gfortran.dg/enum_4.f90: Ditto.
23851         * gfortran.dg/array_constructor_1.f90: Ditto.
23852         * gfortran.dg/enum_5.f90: Ditto.
23853         * gfortran.dg/enum_6.f90: Ditto.
23854         * gfortran.dg/enum_7.f90: Ditto.
23855
23856 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23857
23858         PR middle-end/26300
23859         * gcc.c-torture/compile/20060215-1.c: New test.
23860
23861 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23862
23863         PR middle-end/23670
23864         * gcc.dg/tree-ssa/andor-2.c: New test case.
23865
23866 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23867
23868         PR fortran/25045
23869         * optional_dim.f90: New test.
23870
23871 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23872
23873         PR fortran/26277
23874         * gfortran.dg/label_4.f90: New.
23875
23876 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23877             Diego Novillo  <dnovillo@redhat.com>
23878             Uros Bizjak  <uros@kss-loka.si>
23879
23880         * gfortran.dg/gomp: New directory.
23881
23882 2006-02-14  Richard Guenther  <rguenther@suse.de>
23883
23884         PR tree-optimization/26258
23885         * gcc.dg/torture/pr26258.c: New testcase.
23886
23887 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23888
23889         PR fortran/26246
23890         * gfortran.dg/pr26246_1.f90: New test.
23891         * gfortran.dg/pr26246_2.f90: New test.
23892
23893         PR middle-end/26092
23894         * gcc.c-torture/compile/20060208-1.c: New test.
23895
23896 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23897
23898         PR fortran/26074
23899         PR fortran/25103
23900         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23901         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23902         * gfortran.dg/automatic_module_variable.f90: Change error message.
23903
23904         PR fortran/20861
23905         * gfortran.dg/internal_dummy_1.f90: New test.
23906
23907         PR fortran/20871
23908         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23909
23910
23911         PR fortran/25083
23912         * gfortran.dg/uncommon_block_data_1.f90: New test.
23913         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23914         with standard.
23915
23916         PR fortran/25088
23917         * gfortran.dg/typed_subroutine_1.f90: New test.
23918
23919 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23920
23921         * objc.dg/dwarf-1.m: New.
23922
23923 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23924
23925         PR middle-end/24427
23926         * gcc.dg/tree-ssa/andor-1.c: New test case.
23927
23928 2006-02-13  Josh Conner  <jconner@apple.com>
23929
23930         PR target/25376
23931         * gcc.dg/pr25376.c: New test.
23932
23933         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23934         assemble.
23935         * lib/target-supports.exp (check_named_sections_available):
23936         Only compile named-sections test -- don't assemble.
23937
23938 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23939
23940         * g++.dg/warn/no-write-strings.C: New test.
23941         * g++.dg/warn/write-strings.C: Likewise.
23942         * g++.dg/warn/write-strings-default.C: Likewise.
23943
23944 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23945
23946         PR fortran/25806
23947         * gfortran.dg/ret_pointer_2.f90: New test.
23948
23949 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23950
23951         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23952
23953 2006-02-10  Jeff Law  <law@redhat.com>
23954
23955         * gcc.c-torture/compile/pr26213.c: New test.
23956
23957 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23958
23959         gfortran.dg/null_1.f90: New test.
23960
23961 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23962
23963         PR fortran/14771
23964         * gfortran.dg/parens_4.f90: New.
23965         * gfortran.dg/parens_5.f90: New.
23966
23967 2006-02-10  Richard Guenther  <rguenther@suse.de>
23968
23969         * gcc.dg/pr23372-1.c: Remove empty file.
23970
23971 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23972         Paul Thomas  <pault@gcc.gnu.org>
23973
23974         PR fortran/14771
23975         * gfortran.dg/parens_1.f90: New.
23976         * gfortran.dg/parens_2.f90: New.
23977         * gfortran.dg/parens_3.f90: New.
23978
23979 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23980
23981         PR fortran/26038
23982         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23983
23984         PR fortran/25059
23985         * gfortran.dg/impure_assignment_1.f90: New test.
23986
23987         PR fortran/25070
23988         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23989
23990 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23991
23992         PR target/26141
23993         * g++.dg/expr/stdarg2.C: New test.
23994
23995 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23996
23997         PR inline-asm/16194
23998         * gcc.dg/pr16194.c: New test.
23999
24000 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24001
24002         * ada/acats/run_acats: Use portable variant of "$@".
24003
24004 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24005
24006         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24007         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24008
24009 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24010
24011         PR tree-opt/26179
24012         * g++.dg/opt/pr26179.C: New test.
24013
24014 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24015
24016         PR middle-end/26134
24017         * gcc.dg/tree-ssa/complex-3.c: New test.
24018
24019 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24020
24021         * gcc.c-torture/compile/volatile-1.c: New test.
24022
24023 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24024
24025         PR 26180
24026         * gcc.dg/tree-ssa/pr26180.c: New test.
24027
24028 2006-02-08  Jeff Law  <law@redhat.com>
24029
24030         * gcc.dg/tree-ssa/pr21417.c: New test.
24031
24032 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24033
24034         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24035         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24036
24037 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24038
24039         * lib/scanrtl.exp: New.
24040
24041 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24042
24043         PR c++/26071
24044         * g++.dg/other/virtual2.C: New test.
24045
24046         PR c++/26070
24047         * g++.dg/other/virtual1.C: New test.
24048
24049 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24050
24051         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24052         cleanup-ipa-dump): Update dump file glob patterns.
24053         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24054         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24055
24056         * lib/gcc-dg.exp: Load it.
24057         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24058
24059 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24060
24061         PR testsuite/26159
24062         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24063         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24064
24065 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24066
24067         PR fortran/25577
24068         * gfortran.dg/mvbits_1.f90: New.
24069
24070 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24071
24072         * g++.dg/warn/Wdiv-by-zero.C: New test.
24073         * g++.dg/warn/Wno-div-by-zero.C: New.
24074
24075 2006-02-07  Jeff Law  <law@redhat.com>
24076
24077         * gcc.dg/tree-ssa/pr21559.c: New test.
24078
24079         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24080         multiple VRP passes.
24081         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24082         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24083         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24084         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24085         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24086         * gcc.dg/tree-ssa/vrp02.c: Likewise
24087         * gcc.dg/tree-ssa/vrp11.c: Likewise
24088         * gcc.dg/tree-ssa/pr14341.c: Likewise
24089         * gcc.dg/tree-ssa/vrp19.c: Likewise
24090         * gcc.dg/tree-ssa/vrp20.c: Likewise
24091         * gcc.dg/tree-ssa/vrp03.c: Likewise
24092         * gcc.dg/tree-ssa/pr21086.c: Likewise
24093         * gcc.dg/tree-ssa/pr21959.c: Likewise
24094         * gcc.dg/tree-ssa/vrp21.c: Likewise
24095         * gcc.dg/tree-ssa/vrp04.c: Likewise
24096         * gcc.dg/tree-ssa/pr25485.c: Likewise
24097         * gcc.dg/tree-ssa/pr22026.c: Likewise
24098         * gcc.dg/tree-ssa/vrp22.c: Likewise
24099         * gcc.dg/tree-ssa/vrp05.c: Likewise
24100         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24101         * gcc.dg/tree-ssa/pr20701.c: Likewise
24102         * gcc.dg/tree-ssa/vrp23.c: Likewise
24103         * gcc.dg/tree-ssa/vrp06.c: Likewise
24104         * gcc.dg/tree-ssa/pr22117.c: Likewise
24105         * gcc.dg/tree-ssa/pr20702.c: Likewise
24106         * gcc.dg/tree-ssa/vrp15.c: Likewise
24107         * gcc.dg/tree-ssa/pr21090.c: Likewise
24108         * gcc.dg/tree-ssa/pr21294.c: Likewise
24109         * gcc.dg/tree-ssa/vrp24.c: Likewise
24110         * gcc.dg/tree-ssa/vrp07.c: Likewise
24111         * gcc.dg/tree-ssa/pr21563.c: Likewise
24112         * gcc.dg/tree-ssa/pr25382.c: Likewise
24113         * gcc.dg/tree-ssa/vrp16.c: Likewise
24114         * gcc.dg/tree-ssa/vrp25.c: Likewise
24115         * gcc.dg/tree-ssa/vrp08.c: Likewise
24116         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24117         * gcc.dg/tree-ssa/vrp17.c: Likewise
24118         * gcc.dg/tree-ssa/pr21458.c: Likewise
24119         * g++.dg/tree-ssa/pr18178.C: Likewise
24120
24121 2006-02-07  Richard Guenther  <rguenther@suse.de>
24122
24123         PR c++/26140
24124         Revert
24125         2006-01-30  Richard Guenther  <rguenther@suse.de>
24126         PR c++/23372
24127         * gcc.dg/pr23372-1.C: New testcase.
24128
24129         * g++.dg/tree-ssa/pr26140.C: New testcase.
24130
24131 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24132
24133         PR c++/9737
24134         * g++.dg/template/ttp15.C: New test.
24135         * g++.dg/template/ttp16.C: Likewise.
24136         * g++.dg/template/ttp17.C: Likewise.
24137         * g++.old-deja/g++.pt/ttp36.C: Remove.
24138         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24139         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24140         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24141         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24142         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24143         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24144         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24145         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24146         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24147
24148 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24149
24150         PR libfortran/23815
24151         * unf_io_convert_4.f90: New test.
24152
24153 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24154
24155         * gcc.dg/tree-ssa/loadpre10.c: New test.
24156         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24157         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24158         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24159
24160 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24161
24162         PR libfortran/24685
24163         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24164
24165 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24166
24167         PR tree-opt/25251
24168         * gfortran.dg/assign_7.f: New test.
24169
24170 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24171
24172         PR fortran/26041
24173         PR fortran/26064
24174         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24175         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24176         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24177
24178 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24179
24180         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24181         in size_t typedef.
24182
24183 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24184
24185         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24186         * g++.dg/charset/string.c (foo): Likewise.
24187         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24188         const char*
24189         * g++.dg/ext/builtin2.C (printf): Likewise.
24190         * g++.dg/init/new15.C (printf): Likewise.
24191         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24192         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24193         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24194         * g++.dg/template/non-dependent4.C (temp): Likewise.
24195         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24196         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24197         parameter type to const char*.
24198         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24199         Change type to const char*.
24200         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24201         Likewise.
24202         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24203         second parameter type to const char*.
24204         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24205         (Y::Y): Change parameter type to const char*.
24206         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24207         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24208         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24209         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24210         (char*).
24211         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24212         const char*.
24213         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24214         type to const char*.
24215         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24216         return type to const char*.
24217         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24218         to const char*.
24219         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24220         * g++.old-deja/g++.law/refs1.C: Likewise.
24221         * g++.old-deja/g++.law/visibility1.C: Likewise.
24222         * g++.old-deja/g++.law/visibility2.C: Likewise.
24223         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24224         const char*.
24225         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24226         * g++.old-deja/g++.mike/net48.C: Likewise.
24227         * g++.old-deja/g++.mike/p646.C: Likewise.
24228         * g++.old-deja/g++.mike/p6746.C: Likewise.
24229         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24230         type to const char*.
24231         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24232         deprecated conversion warning.
24233         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24234         char*.
24235         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24236         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24237         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24238         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24239         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24240         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24241         * g++.old-deja/g++.pt/t39.C: Likewise.
24242         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24243         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24244
24245 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24246
24247         PR fortran/25075
24248         intrinsic_argument_conformance_1.f90: New test.
24249
24250 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24251
24252         PR fortran/20845
24253         * gfortran.dg/char_result_11.f90: Add SAVE.
24254         * gfortran.dg/der_pointer_4.f90: Ditto.
24255         * gfortran.dg/default_initialization.f90: New test.
24256
24257 2006-02-03  Jeff Law  <law@redhat.com>
24258
24259         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24260         handle more than 100 dump files.
24261         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24262         * lib/scantree.exp (scan-tree-dump): Likewise.
24263         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24264         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24265         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24266         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24267         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24268
24269 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24270
24271         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24272
24273 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24274
24275         * g++.dg/template/using12.C: New test.
24276
24277 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24278
24279         * gcc.target/powerpc/pr25960.c: New test.
24280
24281 2006-02-02  Steven G. Kargl  <kargls@comcast>
24282
24283         PR fortran/24958
24284         gfortran.dg/nullify_2.f90: New test.
24285
24286 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24287
24288         PR 25990
24289         * gcc.dg/gomp/pr25990.c: New test.
24290
24291 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24292
24293         PR c++/25342
24294         * g++.gd/template/partial4.C: New test.
24295
24296 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24297
24298         PR middle-end/26001
24299         * gfortran.dg/data_char_2.f90: New.
24300
24301 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24302
24303         PR fortran/26039
24304         maxval_maxloc_conformance_1.f90: New test.
24305
24306 2006-01-31  Richard Guenther  <rguenther@suse.de>
24307
24308         * gcc.target/i386/sselibm-1.c: New testcase.
24309         * gcc.target/i386/sselibm-2.c: Likewise.
24310         * gcc.target/i386/sselibm-3.c: Likewise.
24311         * gcc.target/i386/sselibm-4.c: Likewise.
24312         * gcc.target/i386/sselibm-5.c: Likewise.
24313
24314 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24315
24316         PR fortran/24266
24317         * gfortran.dg/arrayio_derived_2.f90: New.
24318
24319 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24320
24321         * gcc.dg/unsigned-long-compare.c: New test.
24322
24323 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24324
24325         PR testsuite/25318
24326         * lib/target-supports.exp (check_effective_target_freorder):
24327         Check to see if target supports -freorder-blocks-and-partition.
24328         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24329         instead of "dg-require-named-sections".
24330
24331 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24332
24333         PR target/14798:
24334         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24335         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24336         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24337         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24338         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24339         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24340         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24341         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24342
24343 2006-01-30  Richard Guenther  <rguenther@suse.de>
24344
24345         PR c++/23372
24346         * gcc.dg/pr23372-1.C: New testcase.
24347
24348 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24349
24350         * gcc.dg/gomp/pr25874.c: New test.
24351
24352 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24353
24354         PR tree-opt/25911
24355         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24356
24357 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24358
24359         PR fortran/18578
24360         PR fortran/18579
24361         PR fortran/20857
24362         PR fortran/20885
24363         * gfortran.dg/intent_out_1.f90: New test.
24364
24365 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24366
24367         PR fortran/17911
24368         * gfortran.dg/procedure_lvalue.f90: New test.
24369
24370         PR fortran/20895
24371         PR fortran/25030
24372         * gfortran.dg/char_pointer_assign_2.f90: New test.
24373         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24374         assignment to be consistent with standard.
24375         * gfortran.dg/char_result_2.f90: The same.
24376         * gfortran.dg/char_result_8.f90: The same.
24377
24378 2006-01-28  Zack Weinberg  <zackw@panix.com>
24379
24380         * gcc.dg/Woverlength-strings.c
24381         * gcc.dg/Woverlength-strings-pedantic-c89.c
24382         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24383         * gcc.dg/Woverlength-strings-pedantic-c99.c
24384         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24385
24386 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24387
24388         * gcc.c-torture/execute/20060127-1.c: New test.
24389
24390 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24391
24392         PR c++/25999
24393         * g++.dg/ext/pragmaweak1.C: New test.
24394
24395 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24396
24397         PR c++/25855
24398         * g++.dg/template/spec29.C: New test.
24399
24400 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24401
24402         PR c/19606.
24403         * gcc.c-torture/execute/pr19606.c: New.
24404
24405 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24406
24407         * gcc.dg/pragma-re-4.c: New test.
24408
24409 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24410
24411         PR fortran/25964
24412         * gfortran.dg/assumed_size_refs_3.f90: New test.
24413
24414 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24415
24416         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24417
24418 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24419
24420         PR ada/21317
24421         * ada/acats/support/impdef.a: Add One_Long_Second.
24422         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24423         * ada/acats/tests/c9/c94026.a: Likewise.
24424         * ada/acats/tests/c9/c97305c.ada: Likewise.
24425         * ada/acats/tests/c9/c99004a.ada: Likewise.
24426
24427 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24428
24429         PR fortran/25964
24430         * gfortran.dg/global_references_2.f90: New test.
24431
24432         PR fortran/25084
24433         PR fortran/20852
24434         PR fortran/25085
24435         PR fortran/25086
24436         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24437         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24438
24439         PR fortran/25416
24440         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24441
24442 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24443
24444         PR c/25892
24445         * gcc.dg/Wpointer-sign.c: New.
24446         * gcc.dg/Wpointer-sign-Wall.c: New.
24447         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24448         * gcc.dg/Wpointer-sign-pedantic.c: New.
24449         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24450         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24451
24452 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24453
24454         PR C/25861
24455         * gcc.c-torture/compile/pr25861.c: New test.
24456
24457 2006-01-26  Paul Brook  <paul@codesourcery.com>
24458
24459         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24460         on short-enum targets.
24461         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24462         variable.
24463         (generate_fields): Use short_enums.
24464         (main): Set short_enums.  Document -e.
24465         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24466         on short-enum targets.
24467         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24468         variable.
24469         (generate_fields): Use short_enums.
24470         (main): Set short_enums.  Document -e.
24471         * lib/target-supports.exp (check_effective_target_short_enums): New.
24472
24473 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24474
24475         PR target/25947
24476         * gcc.dg/torture/pr25947-1.c: New test.
24477
24478 2006-01-25  Jan Hubicka  <jh@suse.cz>
24479             Roger Sayle  <roger@eyesopen.com>
24480
24481         PR rtl-optimization/25703
24482         * gcc.target/i386/20060125-1.c: New test case.
24483         * gcc.target/i386/20060125-2.c: New test case.
24484
24485 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24486
24487         PR fortran/18540
24488         * gfortran.dg/goto_1.f: New.
24489
24490 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24491
24492         PR fortran/25716
24493         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24494         25716 on 32-bit systems too.
24495
24496 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24497
24498         PR testsuite/25590
24499         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24500
24501 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24502
24503         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24504
24505 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24506
24507         PR fortran/25835
24508         * gfortran.dg/read_eof.f90: Delete, renamed.
24509         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24510         * gfortran.dg/read_eof_2.f90: New test.
24511         * gfortran.dg/read_eof_3.f90: New test.
24512
24513 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24514
24515         PR tree-opt/25860
24516         * gcc.c-torture/compile/pr25860.c: New test.
24517
24518 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24519
24520         PR c++/25552
24521         * g++.dg/parse/dtor8.C: New test.
24522
24523 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24524
24525         PR testsuite/25891
24526         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24527         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24528         check_effective_target_fopenmp returns 0.
24529
24530 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24531
24532         PR ada/20548
24533         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24534         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24535         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24536
24537 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24538
24539         PR tree-opt/25857
24540         * g++.dg/opt/pr25857.C: New test.
24541
24542 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24543         Jan Hubicka  <jh@suse.cz>
24544         Richard Guenther  <rguenther@suse.de>
24545
24546         PR rtl-optimization/25654
24547         * gcc.dg/torture/pr25654.c: New testcase.
24548         * gcc.target/i386/pr25654.c: Likewise.
24549
24550 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24551
24552         PR fortran/25901
24553         * gfortran.dg/internal references_2.f90: New test.
24554
24555         Fix regression in testing of admissability of attributes.
24556         * gfortran.dg/intent_used_1.f90: New test.
24557
24558 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24559
24560         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24561         Remove target conditional torture options for i?86 and x86_64
24562         GNU/Linux.
24563
24564 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24565
24566         PR c++/10891
24567         * g++.dg/rtti/no-rtti.C: New.
24568
24569 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24570
24571         PR c++/25895
24572         * g++.dg/inherit/conv2.C: New test.
24573
24574         PR c++/25856
24575         * g++.dg/parse/dtor7.C: New test.
24576
24577         PR c++/25858
24578         * g++.dg/template/crash44.C: New test.
24579
24580 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24581
24582         PR fortran/25124
24583         PR fortran/25625
24584         * gfortran.dg/internal_references_1.f90: New test.
24585           PR fortran/20881
24586         PR fortran/23308
24587         PR fortran/25538
24588         PR fortran/25710
24589         * gfortran.dg/global_references_1.f90: New test.
24590         * gfortran.dg/g77/19990905-1.f: Restore the error that
24591         there is a clash between the common block name and
24592         the name of a subroutine reference.
24593
24594         PR fortran/PR24276
24595         * gfortran.dg/aliasing_dummy_1.f90: New test.
24596
24597 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24598
24599         * gcc.dg/vmx/1b-01.c: Warning fix.
24600         * gcc.dg/vmx/1c-02.c: Likewise.
24601         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24602
24603 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24604
24605         PR testsuite/24962
24606         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24607
24608 2006-01-20  Richard Guenther  <rguenther@suse.de>
24609         Steven Bosscher <stevenb.gcc@gmail.com>
24610
24611         PR rtl-optimization/24626
24612         * gcc.dg/torture/pr24626-1.c: New testcase.
24613         * gcc.dg/torture/pr24626-2.c: Likewise.
24614         * gcc.dg/torture/pr24626-3.c: Likewise.
24615         * gcc.dg/torture/pr24626-4.c: Likewise.
24616
24617 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24618
24619         PR c++/5520
24620         * g++.dg/warn/empty-body.C: New.
24621
24622 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/22136
24625         * g++.dg/template/using10.C: New test.
24626         * g++.dg/temlpate/using11.C: Likewise.
24627         * g++.dg/inherit/using5.C: Tweak error messages.
24628
24629 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24630
24631         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24632         target test.
24633         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24634
24635 2006-01-19  Jan Hubicka  <jh@suse.cz>
24636
24637         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24638
24639 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24640
24641         PR c++/25854
24642         * g++.dg/template/spec28.C: New test.
24643
24644 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24645
24646         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24647         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24648
24649 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24650
24651         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24652         * gcc.dg/gomp/critical-1.c: Likewise.
24653         * gcc.dg/gomp/critical-3.c: Likewise.
24654         * gcc.dg/gomp/empty.c: Likewise.
24655         * gcc.dg/gomp/ordered-1.c: Likewise.
24656         * gcc.dg/gomp/for-4.c: Likewise.
24657         * gcc.dg/gomp/for-6.c: Likewise.
24658         * gcc.dg/gomp/master-3.c: Likewise.
24659         * gcc.dg/gomp/for-8.c: Likewise.
24660         * gcc.dg/gomp/for-10.c: Likewise.
24661         * gcc.dg/gomp/for-18.c: Likewise.
24662         * gcc.dg/gomp/for-5.c: Likewise.
24663         * gcc.dg/gomp/for-7.c: Likewise.
24664         * gcc.dg/gomp/for-9.c: Likewise.
24665
24666 2006-01-18  Jeff Law  <law@redhat.com>
24667
24668         * gcc.dg/tree-ssa/vrp25.c: New test.
24669
24670 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24671
24672         * gcc.dg/pr25805.c: Fix misapplied patch.
24673
24674 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24675
24676         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24677         (check_effective_target_vect_udot_qi): New.
24678         (check_effective_target_vect_sdot_hi): New.
24679         (check_effective_target_vect_udot_hi): New.
24680         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24681         prefixed with "wrapv-" with -fwrapv.
24682         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24683         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24684         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24685         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24686         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24687
24688         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24689         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24690         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24691         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24692
24693 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24694
24695         PR c++/16829
24696         * g++.dg/other/default2.C: New test.
24697         * g++.dg/other/default3.C: New test.
24698
24699 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24700
24701         PR c/25805
24702         * gcc.dg/pr25805.c: New file.
24703
24704 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24705
24706         PR c++/25836
24707         * g++.dg/template/init6.C: New test.
24708
24709 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24710
24711         * gcc.dg/tree-ssa/pr24287.c: New test
24712
24713 2006-01-18  Eric Christopher  <echristo@apple.com>
24714
24715         * g++.dg/eh/table.C: New.
24716
24717 2006-01-18  DJ Delorie  <dj@redhat.com>
24718
24719         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24720         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24721         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24722         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24723
24724 2006-01-18  Jeff Law  <law@redhat.com>
24725
24726         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24727         on wrapping on overflow semantics.
24728
24729         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24730
24731         * gcc.gc/tree-ssa/vrp23.c: New test.
24732         * gcc.gc/tree-ssa/vrp24.c: New test.
24733
24734 2006-01-18  Richard Henderson  <rth@redhat.com>
24735             Aldy Hernandez  <aldyh@redhat.com>
24736             Jakub Jelinek  <jakub@redhat.com>
24737             Diego Novillo  <dnovillo@redhat.com>
24738             Uros Bizjak  <uros@kss-loka.si>
24739
24740         * gcc.dg/gomp: New directory.
24741
24742 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24743             Steven G. Kargl  <kargls@comcast.net>
24744
24745         PR fortran/20869
24746         * gfortran.dg/intrinsic_external_1.f90: New test.
24747
24748         PR fortran/20875.
24749         * gfortran.dg/elemental_pointer_1.f90: New test.
24750
24751         PR fortran/25024
24752         * gfortran.dg/external_procedures_1.f90: New test.
24753
24754         PR fortran/25785
24755         gfortran.dg/assumed_present.f90: New test.
24756
24757 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24758
24759         * g++.dg/parse/lookup5.C: New test.
24760
24761 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24762
24763         PR fortran/25697
24764         * gfortran.dg/read_eof.f90: New test.
24765
24766 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24767
24768         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24769         add a closing brace.
24770
24771 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24772
24773         PR fortran/25631
24774         * gfortran.dg/fmt_tl.f: New test.
24775
24776 2006-01-17  Eric Christopher  <echristo@apple.com>
24777
24778         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24779         * g++.old-deja/g++.warn/impint2.C: Ditto.
24780         * g++.old-deja/g++.other/null1.C: Ditto.
24781         * g++.dg/warn/conv2.C: Ditto.
24782         * g++.dg/warn/conv4.C: New file.
24783
24784 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24785
24786         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24787
24788 2006-01-17  Andreas Jaeger  <aj@suse.de>
24789             Janis Johnson <janis187@us.ibm.com>
24790
24791         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24792         in 64-bit.
24793         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24794         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24795
24796 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24797
24798         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24799         (switchfiles): xfail txxx where xxx >= 25.
24800
24801 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24802
24803         PR testsuite/25764
24804         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24805
24806 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24807
24808         PR c/25682
24809         * gcc.dg/pr25682.c: New test.
24810         * g++.dg/parse/array-size2.C: New test.
24811
24812 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24813
24814         * consistency.vlad: Remove entire directory, 1652 files.
24815
24816 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24817
24818         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24819         check_effective_target_dfprt_nocache): New.
24820         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24821         (check_effective_target_dfprt): New.
24822         * lib/c-compat.exp (check_dfp): Remove.
24823         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24824         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24825         level of support for decimal float.
24826         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24827         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24828         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24829         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24830         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24831         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24832         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24833         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24834         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24835         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24836         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24837         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24838         directives.
24839
24840 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24841
24842         PR testsuite/25741
24843         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24844         $base_dir/../.
24845         * lib/gfortran.exp (gfortran_init): Likewise.
24846         * lib/obj-c++.exp (obj-c++_init): Likewise.
24847         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24848         (scan-assembler-dem-not): Likewise.
24849         * lib/scandump.exp (scan-dump-dem): Likewise.
24850         (scan-dump-dem-not): Likewise.
24851
24852 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24853
24854         PR testsuite/25767
24855         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24856         powerpc-*-darwin*.
24857         * lib/obj-c++.exp (obj-c++_init): Likewise.
24858
24859 2006-01-16  Richard Guenther  <rguenther@suse.de>
24860
24861         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24862
24863 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24864
24865         PR testsuite/25777
24866         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24867         to LD_LIBRARY_PATH.
24868
24869 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24870             Andrew Pinski  <pinskia@physics.uc.edu>
24871
24872         * gcc.dg/minmax-1.c: New test.
24873
24874 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24875
24876         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24877         * gcc.misc-tests/dectest.exp: Ditto.
24878
24879 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24880
24881         PR testsuite/25796
24882         * gcc.target/i386/cmov6.c: Use -march=k8.
24883
24884 2006-01-15  Andreas Jaeger  <aj@suse.de>
24885
24886         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24887         x86 does not have __float128.
24888
24889 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24890
24891         * gcc.target/i386/cmov6.c: New test.
24892
24893 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24894
24895         PR c++/25663
24896         * g++.dg/template/ctor6.C: New test.
24897
24898 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24899
24900         PR tree-optimization/25485
24901         * gcc.dg/tree-ssa/pr25485.c: New.
24902
24903 2006-01-14  Richard Guenther  <rguenther@suse.de>
24904
24905         PR tree-optimization/22548
24906         PR tree-optimization/22555
24907         PR tree-optimization/22501
24908         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24909         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24910         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24911         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24912         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24913         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24914         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24915         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24916         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24917
24918 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24919
24920         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24921         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24922
24923 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24924         Richard Guenther  <rguenther@suse.de>
24925
24926         PR rtl-optimization/24257
24927         * gcc.dg/torture/pr24257.c: New testcase.
24928
24929 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24930
24931         * gcc.c-torture/execute/20060110-1.c: New test.
24932         * gcc.c-torture/execute/20060110-2.c: New test.
24933
24934 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24935
24936         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24937
24938 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24939
24940         PR fortran/25756
24941         * gfortran.dg/label_3.f90: New test.
24942
24943 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24944
24945         PR tree-optimization/25771
24946         * g++.dg/tree-ssa/pr25771.C: New test
24947
24948 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24949
24950         PR tree-opt/24365
24951         * g++.dg/opt/complex5.C: New test.
24952
24953 2006-01-13  Richard Guenther  <rguenther@suse.de>
24954
24955         * gcc.target/i386/387-9.c: New testcase.
24956
24957 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24958
24959         PR c++/24824
24960         * g++.dg/debug/dwarf2-1.C: New.
24961
24962 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24963
24964         PR testsuite/25728
24965         * lib/gcov.exp (verify-lines): Add "close $fd".
24966
24967 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24968             Ben Elliston  <bje@au.ibm.com>
24969
24970         * gcc.dg/dfp/inf-1.c: New test.
24971
24972 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24973             Yao Qi  <qiyaoltc@cn.ibm.com>
24974             Ben Elliston  <bje@au.ibm.com>
24975             Jon Grimm  <jgrimm2@us.ibm.com>
24976
24977         * gcc.dg/nodfp-1.c: New test.
24978         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24979         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24980         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24981         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24982         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24983         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24984         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24985         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24986         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24987         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24988         * gcc.dg/format/dfp-printf-1.c: Likewise.
24989         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24990         (compat_setup_dfp): New.
24991         * gcc.dg/compat/compat.exp: Use it.
24992         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24993         Make some variables global, prepend "compat_" to their names.
24994         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24995         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24996         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24997         * lib/compat.exp (compat_skip_list): Make global, rename.
24998         * lib/c-compat.exp: New file.
24999         * lib/target-supports.exp (check_effective_target_dfp): New.
25000
25001         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25002         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25003         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25004         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25005         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25006         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25007         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25008         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25009         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25010         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25011         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25012         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25013         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25014         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25015         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25016         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25017         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25018         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25019         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25020         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25021         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25022         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25023         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25024         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25025         gcc.dg/dfp/struct-layout-1.c,
25026         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25027         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25028         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25029         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25030         gcc.dg/dfp/func-vararg-dfp.c,
25031         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25032         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25033         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25034         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25035         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25036
25037 2006-01-11  Richard Guenther  <rguenther@suse.de>
25038
25039         PR tree-optimization/25734
25040         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25041
25042 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25043
25044         PR fortran/25486
25045         * gfortran.dg/literal_character_constant_1_x.F: New test.
25046         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25047         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25048         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25049
25050 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         PR c++/25386
25053         * g++.dg/ext/packed3.C: Add expected packed error.
25054
25055 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25056
25057         PR target/25706
25058         * gcc.dg/torture/pr25706-1.c: New test.
25059
25060 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25061
25062         PR tree-optimization/23109
25063         PR tree-optimization/23948
25064         PR tree-optimization/24123
25065
25066         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25067         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25068         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25069         g++.dg/tree-ssa/pr23948.C: New testcases.
25070         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25071         three divisions in order to do the optimization.
25072
25073 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25074
25075         PR c++/25632
25076         * g++.dg/other/pr25632.C: New test.
25077
25078 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25079
25080         PR fortran/25730
25081         * gfortran.dg/used_types_1.f90: New test.
25082
25083 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25084
25085         PR target/25718
25086         * gcc.dg/torture/pr25718-1.c: New test.
25087
25088 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25089
25090         * gfortran.dg/list_read_2.f90: Fix typo in description.
25091
25092 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25093
25094         * lib/target-supports.exp (check_visibility_available): Simplify test
25095         for *-*-netware*.
25096         (check_profiling_available): Fail for *-*-netware*.
25097         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25098         * gcc.dg/20021014-1.c: Likewise.
25099         * gcc.dg/nest.c: Likewise.
25100
25101 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25102
25103         fortran/24936
25104         * gfortran.dg/forall_3.f90: New test.
25105
25106 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25107
25108         PR fortran/21977
25109         * gfortran.dg/nesting_2.f90: New test.
25110         * gfortran.dg/nesting_3.f90: New test.
25111
25112 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25113
25114         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25115         Fix typo in comment.
25116
25117 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25118
25119         * gfortran.dg/single_char_string.f90: New test.
25120
25121 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25122
25123         * gfortran.dg/ichar_2.f90: New test.
25124
25125 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25126
25127         PR fortran/25093
25128         * gfortran.dg/private_type_4.f90: New.
25129
25130 2006-01-07  Richard Guenther  <rguenther@suse.de>
25131
25132         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25133
25134 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25135
25136         * gfortran.dg/func_decl_1.f90: New.
25137         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25138         * gfortran.dg/array_alloc_2.f90: Likewise.
25139         * gfortran.dg/char_result_8.f90: Likewise.
25140         * gfortran.dg/dup_save_1.f90: Likewise.
25141         * gfortran.dg/dup_save_2.f90: Likewise.
25142         * gfortran.dg/f2c_6.f90: Likewise.
25143         * gfortran.dg/f2c_7.f90: Likewise.
25144         * gfortran.dg/func_result_2.f90: Likewise.
25145         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25146
25147 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25148
25149         PR fortran/22146
25150         * gfortran.dg/elemental_subroutine_1.f90: New test.
25151         * gfortran.dg/elemental_subroutine_2.f90: New test.
25152
25153         PR fortran/25029
25154         PR fortran/21256
25155         * gfortran.dg/assumed_size_refs_1.f90: New test.
25156
25157         PR fortran/20868
25158         PR fortran/20870
25159         * gfortran.dg/assumed_size_refs_2.f90: New test.
25160         * gfortran.dg/initialization_1.f90: Change warning message.
25161
25162 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25163
25164         * gcc.dg/tree-ssa/loop-15.c: New test.
25165
25166 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25167
25168         PR fortran/25598
25169         * gfortran.dg/backspace_3.f: New test.
25170         * gfortran.dg/backspace_4.f: New test.
25171
25172 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25173
25174         PR fortran/24268
25175         * gfortran.dg/fmt_white.f: Update test.
25176
25177 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25178
25179         * gcc.dg/cast-1.c: Add new warning.
25180         * gcc.dg/cast-2.c: Likewise.
25181         * gcc.dg/cast-3.c: Likewise.
25182         * gcc.dg/format/cast-1.c: Likewise.
25183         * gcc.dg/cast-4.c: New testcase.
25184
25185 2006-01-05  Richard Guenther  <rguenther@suse.de>
25186
25187         PR tree-optimization/22555
25188         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25189
25190 2006-01-05  Richard Guenther  <rguenther@suse.de>
25191             Diego Novillo  <dnovillo@redhat.com>
25192
25193         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25194         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25195         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25196         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25197         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25198         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25199         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25200         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25201         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25202         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25203         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25204         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25205         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25206         * treelang/compile/extravar.tree: Likewise.
25207         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25208         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25209         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25210         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25211         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25212
25213 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25214
25215         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25216         for 64-bit fix.
25217
25218 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25219
25220         PR fortran/23675
25221         gfortran.dg/char_result_11.f90: New.
25222
25223 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25224
25225         PR c++/24782
25226         * g++.dg/parse/access9.C: New test.
25227         * g++.dg/tc1/dr52.C: Tweak error markers.
25228
25229 2006-01-04  Richard Henderson  <rth@redhat.com>
25230
25231         Merge from gomp branch.
25232         * g++.dg/parse/pragma2.C: Update expected error lines.
25233
25234 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25235
25236         * g++.dg/other/i386-2.C: New test.
25237
25238         PR target/25554
25239         * gcc.c-torture/compile/20051228-1.c: New test.
25240
25241         PR c/25559
25242         * gcc.dg/pr25559.c: New test.
25243
25244 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25245
25246         PR c++/25492
25247         * g++.dg/lookup/friend9.C: New test.
25248
25249         PR c++/25625
25250         * g++.dg/template/repo5.C: New test.
25251
25252 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25253
25254         PR fortran/25101
25255         * gfortran.dg/forall_2.f90: New test.
25256
25257 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25258
25259         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25260         dg-require-weak.  Adjust regexp to handle leading-underscore
25261         targets and space as well as TAB after .weak.  Change previous
25262         64-bit fix to not use naked dot.
25263
25264 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25265
25266         PR rtl-optimization/25578
25267         * gcc.c-torture/execute/20060102-1.c: New testcase.
25268
25269 2006-01-03  Richard Guenther  <rguenther@suse.de>
25270
25271         PR c/25183
25272         * gcc.dg/torture/pr25183.c: New testcase.
25273
25274 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25275
25276         Merge from gomp-branch.
25277         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25278         * gcc.dg/ia64-sync-2.c: Likewise.
25279         * gcc.dg/ia64-sync-3.c: Likewise.
25280         * gcc.dg/ia64-sync-4.c: Likewise.
25281         * gcc.dg/sync-2.c: Likewise.
25282         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25283         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25284
25285 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/25635
25288         * g++.dg/parse/operator6.C: New test.
25289
25290         PR c++/25637
25291         * g++.dg/parse/error29.C: New test.
25292
25293         PR c++/25638
25294         * g++.dg/parse/dtor6.C: New test.
25295
25296         PR c++/25633
25297         * g++.dg/parse/ctor3.C: New test.
25298
25299         PR c++/25634
25300         * g++.dg/template/class3.C: New test.
25301
25302 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25303
25304         * g++.dg/debug/debug9.C: New.
25305
25306 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25307
25308         PR fortran/24640
25309         * gfortran.dg/label_2.f90: New test.
25310
25311 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25312
25313         * g++.dg/lookup/using12.C: Tighten error marker.
25314
25315 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25316             Andrew Pinski <pinskia@physics.uc.edu>
25317
25318         * gcc.target/powerpc/darwin-abi-3.c: New file.
25319         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25320         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25321         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25322         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25323         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25324         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25325         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25326         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25327
25328 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25329
25330         * gcc.dg/tree-ssa/loadpre1.c: New;
25331         * gcc.dg/tree-ssa/loadpre2.c: New;
25332         * gcc.dg/tree-ssa/loadpre3.c: New;
25333         * gcc.dg/tree-ssa/loadpre4.c: New;
25334         * gcc.dg/tree-ssa/loadpre5.c: New;
25335         * gcc.dg/tree-ssa/loadpre6.c: New;
25336         * gcc.dg/tree-ssa/loadpre7.c: New;
25337         * gcc.dg/tree-ssa/loadpre8.c: New;
25338         * gcc.dg/tree-ssa/loadpre9.c: New;
25339
25340 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25341
25342         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25343         * g++.dg/abi/thunk4.C: Likewise.
25344
25345 2006-01-01  Andreas Jaeger  <aj@suse.de>
25346
25347         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25348         portable.
25349
25350 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25351
25352         PR c++/25294
25353         * gcc.dg/pragma-pack-3.c: New test.
25354         * g++.dg/parse/pragma3.C: New test.
25355
25356 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25357
25358         PR middle-end/24827
25359         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25360
25361 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25362
25363         PR testsuite/25214
25364         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25365
25366 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25367
25368         PR fortran/22607
25369         * gfortran-dg/pure_byref_3.f90: New.
25370
25371         fortran/PR 25396
25372         * gfortran.dg/userdef_operator_1.f90: New.
25373
25374 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25375
25376         * g++.dg/abi/thunk3.C: New.
25377         * g++.dg/abi/thunk4.C: New.
25378
25379 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25380
25381         PR fortran/25532
25382         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25383         associated derived type components of derived types are
25384         properly declared in contained procedures.
25385
25386 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25387
25388         PR libgfortran/25139
25389         * gfortran.dg/backspace_2.f: New test.
25390
25391 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25392
25393         PR libgfortran/25550
25394         * gfortran.dg/endfile.f: New test.
25395
25396 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25397
25398         PR libgfortran/25419
25399         * gfortran.dg/comma.f: New test.
25400
25401 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25402
25403         * lib/gfortran-dg.exp: Remove trailing whitespace.
25404         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25405         -funroll-all-loops.
25406
25407 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25408
25409         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25410         Extended Double long doubles or repeat tests when long double is
25411         the same size as double.
25412
25413 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25414
25415         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25416
25417         PR testsuite/25442
25418         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25419         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25420
25421         PR testsuite/25441
25422         * gcc.dg/pr23911.c: Make test variable static.
25423
25424         PR testsuite/25444
25425         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25426
25427 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25428
25429         PR c++/25439
25430         * g++.dg/parse/crash17.C: Adjust error markers.
25431         * g++.dg/template/error20.C: New test.
25432
25433 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25434
25435         PR c++/23172
25436         * g++.dg/ext/complit4.C: New test.
25437
25438         PR c++/25417
25439         * g++.dg/ext/complit5.C: Likewise.
25440
25441 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25442
25443         PR tree-optimization/25125
25444         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25445         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25446         * gcc.c-torture/execute/pr25125.c: New.
25447
25448 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25449
25450         PR fortran/25029
25451         PR fortran/21256
25452         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25453         functions with incorrect assumed size references.
25454
25455 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25456
25457         PR c++/23171
25458         * g++.dg/opt/init1.C: New test.
25459
25460 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25461
25462         PR c++/24671
25463         * g++.dg/template/sfinae3.C: New test.
25464
25465 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25466
25467         * g++.dg/other/friend4.C: New test.
25468
25469 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25470
25471         PR target/25005
25472         * g++.dg/opt/pr25005.C: New test.
25473
25474 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25475
25476         PR c++/25369
25477         * g++.dg/template/ptrmem16.C: New test.
25478
25479 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25480
25481         PR fortran/25029
25482         PR fortran/21256
25483         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25484
25485 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25486
25487         PR libgfortran/25307
25488         * gfortran.dg/list_read_5.f90: New test.
25489
25490 2005-12-22  Richard Henderson  <rth@redhat.com>
25491
25492         * gcc.target/i386/sse-7.c: Use -msse2.
25493
25494 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25495
25496         PR rtl-optimization/25432
25497         * gcc.c-torture/compile/20051216-1.c: New test.
25498
25499         PR objc/25328
25500         * objc/execute/pr25328.m: New test.
25501
25502 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25503
25504         PR c++/25364
25505         * g++.dg/template/call4.C: New test.
25506
25507 2005-12-22  Dale Johannesen  <dalej@apple.com>
25508
25509         * gcc.target/i386/sse-17.c: New.
25510
25511 2005-12-22  Paul Brook  <paul@codesourcery.com>
25512
25513         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25514
25515 2005-12-22  Paul Brook  <paul@codesourcery.com>
25516
25517         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25518
25519 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25520
25521         PR tree-opt/25513
25522         * gcc.c-torture/compile/pr25513.c: New test.
25523
25524 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25525
25526         PR c++/23333
25527         * g++.dg/parse/error25.C: Add more tests.
25528
25529 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25530
25531         PR fortran/18990
25532         * gfortran.dg/der_charlen_1.f90: New.
25533
25534 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25535
25536         PR fortran/20889
25537         * gfortran.dg/pointer_component_type_1.f90: New test.
25538
25539         PR fortran/25029
25540         PR fortran/21256
25541         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25542         should give an error with assumed size array refernces and checks
25543         those that should not.
25544         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25545         reference an upper bound so that it does not generate an error.
25546
25547         PR fortran/19362
25548         PR fortran/20244
25549         PR fortran/20864
25550         PR fortran/25391
25551         * gfortran.dg/used_dummy_types_1.f90: New test.
25552         * gfortran.dg/used_dummy_types_2.f90: New test.
25553         * gfortran.dg/used_dummy_types_3.f90: New test.
25554         * gfortran.dg/used_dummy_types_4.f90: New test.
25555         * gfortran.dg/used_dummy_types_5.f90: New test.
25556
25557         PR fortran/23152
25558         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25559         group already being USE associated.
25560         * gfortran.dg/assumed_shape_nml.f90: New test.
25561         * gfortran.dg/assumed_size_nml.f90: New test.
25562
25563         PR fortran/20862
25564         PR fortran/25053
25565         PR fortran/25063
25566         PR fortran/25064
25567         PR fortran/25066
25568         PR fortran/25067
25569         PR fortran/25068
25570         PR fortran/25307
25571         * gfortran.dg/io_constraints_1.f90: New test.
25572         * gfortran.dg/io_constraints_1.f90: New test.
25573         * gfortran.dg/iostat_3.f90: Change wording of warning.
25574         * gfortran.dg/g77/19981216-0.f: The same.
25575
25576 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25577
25578         PR tree-optimization/23518
25579         * gcc.dg/pr23518.c: New.
25580
25581 2005-12-21  Mike Stump  <mrs@apple.com>
25582
25583         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25584
25585 2005-12-21  Paul Brook  <paul@codesourcery.com>
25586
25587         * gcc.dg/pr19340.c: Skip on m68k targets.
25588
25589 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25590
25591         PR rtl-optimization/25196
25592         * gcc.dg/pr25196.c: New test.
25593
25594 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25595
25596         PR fortran/25423
25597         gfortran.dg/where_nested_1.f90: New.
25598
25599 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25600
25601         PR tree-optimization/25382.
25602         * gcc.dg/tree-ssa/pr25382.c: New.
25603
25604 2005-12-20  Richard Guenther  <rguenther@suse.de>
25605
25606         PR middle-end/24306
25607         * gcc.target/i386/pr24306.c: New testcase.
25608
25609 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25610
25611         PR tree-optimization/25501
25612         * gcc.dg/tree-ssa/pr25501.c: New.
25613
25614 2005-12-20  Richard Guenther  <rguenther@suse.de>
25615
25616         Revert
25617         2005-12-02  Richard Guenther  <rguenther@suse.de>
25618
25619         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25620
25621 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25622
25623         PR c++/21228
25624         * g++.dg/warn/Wunreachable-code-2.C: New test.
25625
25626 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25627
25628         PR c++/24278
25629         * g++.dg/template/ctor5.C: New test.
25630
25631         PR c++/24915
25632         * g++.dg/template/overload8.C: New test.
25633
25634 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25635
25636         * gcc.c-torture/compile/pr25483 : New test.
25637
25638 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25639
25640         PR c++/20552
25641         * g++.dg/ext/typeof10.C: New test.
25642
25643 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * gcc.dg/mt-loopi1.c: New.
25646
25647 2005-12-18  Richard Guenther  <rguenther@suse.de>
25648
25649         PR tree-optimization/25481
25650         * gcc.dg/torture/pr25481.c: New testcase.
25651
25652 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25653
25654         PR rtl-optimization/21041
25655         * gcc.dg/pr21041.c: New test.
25656
25657 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25658
25659         PR libgfortran/25463
25660         * gfortran.dg/advance.f90: New test.
25661
25662 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25663
25664         * gcc.dg/20051201-1.c: New test.
25665
25666 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25667
25668         PR fortran/25018
25669         * gfortran.dg/initialization_1.f90: New test.
25670         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25671         * gfortran.dg/g77/980616-0.f: The same.
25672
25673 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25674
25675         * PR fortran/25458
25676         * gfortran.dg/chkbits.f90: New test.
25677
25678 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25679
25680         * gfortran.dg/enum_5.f: Revert to previous version.
25681
25682 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25683
25684         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25685         * gfortran.dg/nested_modules_1.f90: Ditto.
25686         * gfortran.dg/hollerith_f95.f90: Ditto.
25687         * gfortran.dg/select_5.f90: Ditto.
25688         * gfortran.dg/secnds.f: Ditto.
25689         * gfortran.dg/hollerith2.f90: Ditto.
25690         * gfortran.dg/imag_2.f: Ditto.
25691         * gfortran.dg/ftell_2.f90: Ditto.
25692         * gfortran.dg/malloc_free_1.f90: Ditto.
25693         * gfortran.dg/logint-1.f: Ditto.
25694         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25695         * gfortran.dg/e_d_fmt.f90: Ditto.
25696         * gfortran.dg/hollerith_legacy.f90: Ditto.
25697         * gfortran.dg/logint-2.f: Ditto.
25698         * gfortran.dg/enum_5.f90: Ditto.
25699         * gfortran.dg/f2c_2.f90: Ditto.
25700         * gfortran.dg/pr17143.f90: Ditto.
25701         * gfortran.dg/namelist_14.f90: Ditto.
25702         * gfortran.dg/logint-3.f: Ditto.
25703         * gfortran.dg/spread_scalar_source.f90: Ditto.
25704         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25705         * gfortran.dg/namelist_11.f: Ditto.
25706         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25707         * gfortran.dg/g77/20010519-1.f
25708         * gfortran.dg/g77/alpha1.f: Ditto.
25709         * gfortran.dg/g77/990115-1.f: Ditto.
25710         * gfortran.dg/g77/erfc.f: Ditto.
25711         * gfortran.dg/g77/19990313-3.f: Ditto.
25712         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25713         * gfortran.dg/g77/20010426.f: Ditto.
25714         * gfortran.dg/g77/19990313-0.f: Ditto.
25715         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25716         * gfortran.dg/g77/20000629-1.f: Ditto.
25717         * gfortran.dg/g77/970125-0.f: Ditto.
25718         * gfortran.dg/g77/8485.f: Ditto.
25719         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25720         * gfortran.dg/g77/19990313-1.f: Ditto.
25721         * gfortran.dg/g77/int8421.f: Ditto.
25722         * gfortran.dg/g77/19990305-0.f: Ditto.
25723         * gfortran.dg/g77/947.f: Ditto.
25724         * gfortran.dg/g77/19990905-2.f: Ditto.
25725         * gfortran.dg/g77/cabs.f: Ditto.
25726         * gfortran.dg/g77/19990313-2.f: Ditto.
25727         * gfortran.dg/g77/20020307-1.f: Ditto.
25728         * gfortran.dg/g77/dcomplex.f: Ditto.
25729         * gfortran.dg/g77/19990502-1.f: Ditto.
25730         * gfortran.dg/g77/19981216-0.f: Ditto.
25731         * gfortran.dg/common_4.f90: Ditto.
25732         * gfortran.dg/entry_4.f90: Ditto.
25733         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25734         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25735         * gfortran.dg/namelist_12.f: Ditto.
25736         * gfortran.dg/scale_1.f90: Ditto.
25737         * gfortran.dg/modulo_1.f90
25738         * gfortran.dg/hollerith.f90: Ditto.
25739         * gfortran.dg/direct_io_3.f90: Ditto.
25740         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25741         * gfortran.dg/gnu_logical_1.F: Ditto.
25742         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25743         * gfortran.dg/assign_1.f90: Ditto.
25744         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25745         * gfortran.dg/pr23095.f: Ditto.
25746         * gfortran.dg/read_float_1.f90: Ditto.
25747
25748 2005-12-17  Andreas Jaeger  <aj@suse.de>
25749
25750         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25751         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25752
25753 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25754
25755         PR fortran/24268
25756         * gfortran.dg/fmt_white.f: New test.
25757
25758 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25759
25760         * gfortran.dg/label_1.f90: New test.
25761
25762 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25763
25764         PR testsuite/25422
25765         * gcc.dg/20031012-1.c: Add -Walways-true option.
25766         * gcc.dg/weak/weak-3.c: Likewise.
25767         * g++.old-deja/g++.mike/warn8.C: Likewise.
25768
25769 2005-12-16  Mike Stump  <mrs@apple.com>
25770
25771         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25772         exit.
25773
25774 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25775
25776         PR libgfortran/25264
25777         PR libgfortran/25349
25778         * gfortran.dg/tl_editing.f90: Added additional checks.
25779         * gfortran.dg/t_editing.f: New test.
25780         * gfortran.dg/write_padding.f90: New test
25781
25782 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25783
25784         PR testsuite/25215
25785         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25786
25787 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25788
25789         PR rtl-optimization/24899
25790         * gcc.c-torture/execute/20051215-1.c: New test.
25791
25792 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25793
25794         PR 24823
25795         * gfortran.dg/pr24823.f: New test.
25796
25797 2005-12-16  Jeff Law  <law@redhat.com>
25798
25799         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25800
25801 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25802
25803         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25804         (base_types): Change C++ style comments to C style comments.  Remove
25805         aligned types from the array.  Keep Enums disabled.
25806         (complex_types): Remove aligned types from the array.
25807         Comment out "_Complex long double".
25808         (attrib_types): Remove.
25809         (complex_attrib_types): Remove.
25810         (attrib_array_types): Remove.
25811         (complex_attrib_array_types): Remove.
25812         (aligned_bitfld_types): Remove.
25813         (n_aligned_bitfld_types): Remove.
25814         (FEATURE_ALIGNEDPACKED): Delete.
25815         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25816         (singles): Remove support for adding attributes.
25817         (choose_type): Remove support for attributed types.
25818         (generate_fields): Remove support for attributed bit-fields.
25819         Remove support for adding attributes.
25820         (generate_random_tests): Remove support for adding attributes.
25821         (features): Add back "[0] :0" and "complex vector [0]".
25822         (main): Remove support for attributed bit-fields.
25823         Uncomment the calling of generate_random_tests for the rests of
25824         the tests.
25825
25826 2005-12-16  Jan Hubicka  <jh@suse.cz>
25827
25828         * gcc.c-torture/combine/pr25224.c: New.
25829
25830 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25831
25832         PR other/25028
25833         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25834         HP-UX.
25835
25836 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25837
25838         * gcc.dg/20051215-1.c: New file.
25839
25840 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25841
25842         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25843         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25844
25845 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25846
25847         PR fortran/18197
25848         * gfortran.dg/dummy_functions_1.f90: New.
25849
25850 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25851
25852         PR rtl-optimization/25310
25853         * gcc.c-torture/compile/pr25310.c: New test.
25854
25855 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25856
25857         PR debug/25023
25858         * gcc.dg/pr25023.c: New test.
25859
25860 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25861
25862         * g++.old-deja/g++.brendan/redecl1.C,
25863         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25864         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25865         g++.old-deja/g++.oliva/typeof1.C,
25866         g++.old-deja/g++.other/crash16.C,
25867         g++.old-deja/g++.other/crash34.C,
25868         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25869         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25870         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25871         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25872         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25873         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25874         Remove xfail.
25875
25876 2005-12-14  Kean Johnston  <jkj@sco.com>
25877             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25878
25879         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25880         * gcc.target/i386/20020523-1.c: Ditto.
25881         * gcc.target/i386/tailcall-1.c: Ditto.
25882         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25883         * gcc.target/i386/ssetype-5.c: Ditto.
25884
25885 2005-12-14  Jeff Law  <law@redhat.com>
25886
25887         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25888
25889 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25890
25891         PR target/25254
25892         PR target/24188
25893         * gcc.target/i386/pr25254.c: New test.
25894         * gfortran.dg/PR24188.f: New test.
25895
25896 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25897
25898         * lib/fortran-torture.exp: Catch remaining uses of
25899         remote_file build delete.
25900
25901 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25902
25903         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25904
25905 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25906
25907         * gcc.dg/warn-addr-cmp.c: New test.
25908
25909 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25910
25911         PR debug/25023
25912         PR target/25293
25913         * gcc.target/i386/pr25293.c: New test.
25914
25915 2005-12-13  Petr Machata  <machata@post.cz>
25916
25917         PR c++/24907
25918         * g++.dg/parse/comma2.C: New test.
25919
25920 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25921             Jakub Jelinek  <jakub@redhat.com>
25922
25923         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25924         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25925         (limits.h): Include unconditionally.
25926         (stdlib.h): Likewise.
25927         (hashtab.h): Do not include.
25928         (getopt.h): Likewise.
25929         (stddef.h): Include.
25930         (hashval_t): Define.
25931         (struct entry): Add "next" field.
25932         (HASH_SIZE): New macro.
25933         (hash_table): New variable.
25934         (switchfiles): Do not use xmalloc.
25935         (mix): New macro.
25936         (iterative_hash): New function.
25937         (hasht): Remove.
25938         (e_exists): New function.
25939         (e_insert): Likewise.
25940         (output): Use, instead of libiberty hashtable functions.
25941         (main): Do not use getopt.  Do not call htab_create.
25942
25943 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25944
25945         PR c++/25331
25946         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25947         put atal* and atpaal* attributes on array elements.
25948         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25949         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25950         put atal* and atpaal* attributes on array elements.
25951         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25952
25953 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25954
25955         * gcc.dg/single-precision-constant.c: New test.
25956
25957 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25958
25959         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25960         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25961         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25962         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25963         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25964         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25965         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25966         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25967         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25968         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25969         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25970         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25971         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25972         gcc.target/powerpc/ppc-sdata-2.c,
25973         gcc.target/powerpc/ppc-stackalign-1.c,
25974         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25975         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25976         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25977         gcc.target/powerpc/rs6000-ldouble-2.c,
25978         gcc.target/powerpc/rs6000-power2-1.c,
25979         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25980         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25981         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25982         option into target selector.
25983         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25984         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25985
25986 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25987
25988         PR objc/25348
25989         * objc.dg/encode-9.m: New test.
25990
25991 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25992
25993         PR testsuite/20772
25994         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25995         * gcc.dg/asm-b.c: Fix typo.
25996         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25997         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25998         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25999         i?86 lp64 and x86_64 ilp32.
26000         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26001         on i?86 lp64.
26002         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26003
26004 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26005
26006         PR fortran/25078
26007         gfortran.dg/equiv_5.f90: New test.
26008
26009 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26010
26011         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26012         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26013         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26014         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26015         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26016         * gcc.dg/tree-ssa/reassoc-5.c: New.
26017         * gcc.dg/tree-ssa/reassoc-6.c: New.
26018         * gcc.dg/tree-ssa/reassoc-7.c: New.
26019         * gcc.dg/tree-ssa/reassoc-8.c: New.
26020         * gcc.dg/tree-ssa/reassoc-9.c: New.
26021         * gcc.dg/tree-ssa/reassoc-10.c: New.
26022         * gcc.dg/tree-ssa/reassoc-11.c: New.
26023
26024 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26025
26026         PR testsuite/25167
26027         PR testsuite/24478
26028         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26029
26030 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26031
26032         PR c++/25300
26033         * g++.dg/template/inherit.C: Do not use a generic error message.
26034
26035 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26036
26037         PR libobjc/25354
26038         * objc.dg/gnu-encoding: New directory.
26039         * objc.dg/gnu-encoding/compat-common.h: New file.
26040         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26041         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26042         * objc.dg/gnu-encoding/vector-defs.h: New file.
26043         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26044         * objc.dg/gnu-encoding/generate-random.c: New file.
26045         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26046         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26047         * objc.dg/gnu-encoding/generate-random.h: New file.
26048
26049 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26050
26051         PR c++/25337
26052         * g++.dg/template/defarg7.C: New test.
26053
26054 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26055
26056         PR libobjc/25347
26057         * objc.dg/encode-8.m: New test.
26058
26059 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26060
26061         PR libobjc/25346
26062         * objc.dg/encode-7.m: New test.
26063
26064 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26065
26066         PR c++/25010
26067         * g++.dg/opt/inline10.C: New test.
26068
26069 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26070
26071         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26072
26073 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26074
26075         * gfortran.dg/substring_equivalence.f90: typo in comment
26076
26077 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26078
26079         PR fortran/25068
26080         * gfortran.dg/iostat_3.f90: New test.
26081
26082 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26083
26084         PR fortran/23815
26085         * gfortran.dg/unf_io_convert_1.f90: New test.
26086         * gfortran.dg/unf_io_convert_2.f90: New test.
26087         * gfortran.dg/unf_io_convert_3.f90: New test.
26088
26089 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26090
26091         PR testsuite/20772
26092         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26093         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26094         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26095         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26096         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26097         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26098         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26099         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26100         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26101         gcc.dg/torture/fp-int-convert-float128-timode.c,
26102         gcc.dg/torture/fp-int-convert-float128.c,
26103         gcc.dg/torture/fp-int-convert-float80-timode.c,
26104         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26105         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26106
26107         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26108
26109 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26110
26111         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26112
26113 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26114
26115         * gcc.dg/20051207-1.c,
26116         * gcc.dg/20051207-2.c,
26117         * gcc.dg/20051207-3.c: New tests.
26118
26119 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26120
26121         PR testsuite/20772
26122         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26123         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26124         dg-skip-if target selector.
26125
26126         PR testsuite/20772
26127         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26128         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26129         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26130         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26131         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26132         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26133         and/or merge with i?86 cases.
26134
26135         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26136
26137         PR testsuite/20772
26138         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26139         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26140         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26141         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26142         x86_64-*-linux*.
26143
26144 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26145
26146         PR target/25311
26147         * gcc.c-torture/compile/pr25311.c: New test.
26148
26149 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26150
26151         PR libgfortran/25039
26152         * gfortran.dg/read_comma.f: New test.
26153
26154 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26155
26156         PR c++/19317
26157         * g++.dg/opt/pr19317-1.C: New test.
26158         * g++.dg/opt/pr19317-2.C: New test.
26159         * g++.dg/opt/pr19317-3.C: New test.
26160
26161         PR target/19005
26162         * gcc.c-torture/execute/pr19005.c: New test.
26163
26164         PR target/17828
26165         * g++.old-deja/g++.other/comdat5.C: New test.
26166         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26167
26168         * g++.dg/compat/struct-layout-1.exp: New file.
26169         * g++.dg/compat/struct-layout-1.h: New.
26170         * g++.dg/compat/struct-layout-1_generate.c: New.
26171         * g++.dg/compat/struct-layout-1_x1.h: New.
26172         * g++.dg/compat/struct-layout-1_x2.h: New.
26173         * g++.dg/compat/struct-layout-1_y1.h: New.
26174         * g++.dg/compat/struct-layout-1_y2.h: New.
26175
26176         * gcc.dg/20050330-2.c: New test.
26177
26178 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26179
26180         PR fortran/25292
26181         * gfortran.dg/associated_1.f90: New.
26182
26183 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26184
26185         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26186         ILP32 vect_no_align platforms.
26187
26188 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26189             Jakub Jelinek  <jakub@redhat.com>
26190
26191         PR target/25268
26192         * gcc.c-torture/compile/20051207-1.c: New test.
26193
26194 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26195
26196         PR testsuite/20772
26197         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26198         gcc.dg/torture/pr18582-1.c,
26199         gcc.target/i386/attributes-error.c: Also test on x86_64.
26200
26201         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26202
26203 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26204
26205         PR c++/19397
26206         * g++.dg/template/typedef3.C: New test.
26207
26208         PR c++/19762
26209         PR c++/19764
26210         * g++.dg/template/dtor3.C: Fix error markers.
26211
26212 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26213
26214         * lib/target-supports.exp (check_effective_target_sync_char_short):
26215         Add s390*.
26216
26217 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26218
26219         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26220
26221 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26222
26223         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26224         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26225         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26226         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26227
26228 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26229
26230         PR c++/25263
26231         * g++.dg/other/array2.C: New test case.
26232
26233 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26234
26235         * gcc.dg/darwin-weakimport-3.c: New.
26236
26237         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26238         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26239         and to work on Darwin.
26240         * gcc.dg/attr-weakref-1b.c: New file.
26241         * gcc.dg/attr-weakref-2.c: New test.
26242         * gcc.dg/darwin-weakref-1.c: New test.
26243
26244 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26245
26246         PR testsuite/25247
26247         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26248         use in selector expressions.
26249         (dg-xfail-if): Ditto.
26250         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26251         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26252         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26253         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26254         * gcc.test-framework/test-framework.exp: Skip generated tests if
26255         CHECK_TEST_FRAMEWORK is not 1.
26256
26257 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26258
26259         PR tree-optimization/24963
26260         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26261
26262         PR target/24108
26263         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26264
26265         PR target/18580
26266         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26267         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26268         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26269         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26270
26271 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26272
26273         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26274         dg-options.
26275
26276 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26277
26278         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26279
26280 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26281
26282         * gcc.dg/format/cast-1.c: New test.
26283
26284 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26285
26286         PR c/7776
26287         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26288         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26289         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26290         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26291
26292 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26293
26294         * gcc.dg/cast-pretty-print-1.c: New test.
26295
26296 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26297
26298         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26299
26300 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26301
26302         PR c++/24173
26303         * g++.dg/template/friend40.C: New test.
26304
26305 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26306
26307         PR target/25199
26308         * gcc.target/i386/movq-2.c: New test.
26309         * gcc.target/i386/movq.c: Remove target i?86, instead add
26310         dg-require-effective-target ilp32.
26311
26312 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26313
26314         PR c++/24103
26315         * g++.dg/other/default1.C: New test.
26316
26317 2005-12-02  Richard Guenther  <rguenther@suse.de>
26318
26319         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26320
26321 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26322
26323         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26324
26325 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26326
26327         PR target/21017
26328         * gcc.target/powerpc/rotate.c: New.
26329
26330 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26331
26332         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26333         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26334
26335 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26336
26337         PR c/13384
26338         * gcc.dg/pr17730-1.c: Adjust.
26339         * gcc.dg/lvalue1.c (main): Likewise.
26340         * gcc.dg/lvalue-2.c: Likewise.
26341         * g++.dg/pr7503-3.C
26342
26343 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26344
26345         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26346         error messages.
26347
26348 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26349
26350         PR fortran/24789
26351         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26352
26353 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26354
26355         PR target/24475
26356         * lib/target-supports.exp (check_effective_target_tls): New.
26357         (check_effective_target_tls_runtime): New.
26358         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26359         for TLS support.
26360         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26361         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26362         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26363         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26364         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26365         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26366         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26367         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26368         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26369         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26370         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26371         effective-target TLS.
26372         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26373         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26374         effective-target TLS runtime.
26375
26376 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26377
26378         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26379
26380 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26381
26382         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26383         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26384         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26385         ignored" warnings when "packing" is the same as the ABI layout.
26386
26387 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26388
26389         PR fortran/21302
26390         * gfortran.dg/line_length_1.f: New test.
26391         * gfortran.dg/line_length_2.f90: Ditto.
26392
26393 2005-11-30  Richard Guenther  <rguenther@suse.de>
26394
26395         PR tree-optimization/21655
26396         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26397
26398 2005-11-30  Dale Johannesen  <dalej@apple.com>
26399
26400         * gcc.c-torture/compile/pr24930.c: New.
26401
26402 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26403
26404         PR fortran/15809
26405         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26406
26407 2005-11-30  Jeff Law  <law@redhat.com>
26408
26409         * g++.old-deja/g++.law/pr25000.C: New test.
26410
26411 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26412
26413         * gcc.dg/tls/opt-11.c: New test.
26414
26415 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26416
26417         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26418         targets.
26419         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26420         LP64 ia64.
26421
26422 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26423
26424         * gfortran.dg/open_access_1.f90: New test.
26425
26426 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26427
26428         * gcc.dg/charset/builtin2.c: New test.
26429
26430 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26431
26432         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26433         on mmix-*-* for *_[xy].c.
26434
26435 2005-11-28  Kean Johnston  <jkj@sco.com>
26436
26437         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26438         headers.
26439         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26440         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26441         * gcc.target/i386/asm-3.c: Ditto.
26442         * gcc.target/i386/clobbers.c: Ditto.
26443         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26444         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26445         test regexp.
26446         * gcc.target/i386/mul.c: Ditto.
26447         * gcc.target/i386/ssetype-1.c: Ditto.
26448         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26449         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26450         static so the test works with -fPIC mode too. Based on comment in
26451         PR19231 by Pinski.
26452         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26453
26454 2005-11-28  Richard Guenther  <rguenther@suse.de>
26455
26456         * gcc.dg/alias-9.c: New testcase.
26457         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26458
26459 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26460             Uros Bizjak  <uros@kss-loka.si>
26461
26462         PR middle-end/20219
26463         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26464         tan(x)/sin(x) transformations.
26465
26466 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26467
26468         PR middle-end/24575
26469         * gcc.dg/tree-ssa/divide-3.c: New test.
26470         * gcc.dg/tree-ssa/divide-4.c: New test.
26471
26472 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26473
26474         PR fortran/24917
26475         *  gfortran.dg/boz_6.f90: New test.
26476
26477 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26478
26479         PR fortran/23912
26480         * gfortran.dg/modulo_1.f90: New test.
26481
26482 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26483
26484         PR libfortran/24919
26485         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26486         fail on CRLF platforms.
26487         * gfortran.dg/ftell_2.f90: Likewise.
26488
26489 2005-11-26  Eric Christopher  <echristo@apple.com>
26490
26491         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26492
26493 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26494
26495         * objc.dg/gnu-runtime-3.m: Simplify.
26496
26497 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26498
26499         PR middle-end/23669
26500         * gcc.dg/tree-ssa/divide-1.c: New test.
26501         * gcc.dg/tree-ssa/divide-2.c: New test.
26502
26503 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26504
26505         PR libgfortran/24945
26506         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26507
26508 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26509
26510         PR libgfortran/24945
26511         * gfortran.dg/open_status_2.f90: New test.
26512
26513 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26514
26515         * gcc.c-torture/execute/builtins/fprintf.c,
26516         gcc.c-torture/execute/builtins/fputs-lib.c,
26517         gcc.c-torture/execute/builtins/fputs.c,
26518         gcc.c-torture/execute/builtins/lib/fprintf.c,
26519         gcc.c-torture/execute/builtins/lib/printf.c,
26520         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26521
26522 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26523
26524         * gcc.dg/20050922-2.c: New test.
26525
26526 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26527
26528         * objc.dg/gnu-runtime-3.m: New test.
26529
26530 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26531
26532         PR c++/9278
26533         * g++.dg/other/void1.C: New test.
26534
26535 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26536
26537         PR middle-end/24998
26538         * gcc.dg/torture/fp-int-convert-float.c,
26539         gcc.dg/torture/fp-int-convert-double.c,
26540         gcc.dg/torture/fp-int-convert-long-double.c,
26541         gcc.dg/torture/fp-int-convert-timode.c,
26542         gcc.dg/torture/fp-int-convert-float80.c,
26543         gcc.dg/torture/fp-int-convert-float80-timode.c,
26544         gcc.dg/torture/fp-int-convert-float128.c,
26545         gcc.dg/torture/fp-int-convert-float128-timode.c,
26546         gcc.dg/torture/fp-int-convert.h: New files.
26547
26548 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26549
26550         PR middle-end/24989
26551         * gcc.dg/tree-ssa/bool-10.c: New test.
26552         * gcc.dg/tree-ssa/bool-11.c: New test.
26553         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26554
26555 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26556
26557         PR middle-end/24990
26558         * tree-ssa/pr24990-1.c: New test.
26559
26560 2005-11-24  Richard Guenther  <rguenther@suse.de>
26561         Dirk Mueller <dmueller@suse.de>
26562
26563         PR c++/14024
26564         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26565         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26566         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26567         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26568         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26569         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26570
26571 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26572
26573         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26574
26575 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26576
26577         PR c/21668
26578         * gcc.dg/Wc++-compat.c: New.
26579         * gcc.dg/Wno-c++-compat.c: New.
26580
26581 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26582
26583         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26584         (vspltish, vspltisw): Likewise.
26585
26586 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26587
26588         PR libgfortran/24794
26589         * gfortran.dg/namelist_12.f: Fix quotes.
26590         * gfortran.dg/namelist_13.f90: Fix quotes.
26591         * gfortran.dg/namelist_14.f90: Fix quotes.
26592         * gfortran.dg/namelist_15.f90: Fix quotes.
26593         * gfortran.dg/namelist_use.f90: Fix quotes.
26594         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26595         * gfortran.dg/namelist_21.f90: New test.
26596         * gfortran.dg/namelist_22.f90: New test.
26597
26598 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26599
26600         PR target/23435
26601         * gcc.c-torture/compile/pr23435.c: New.
26602
26603 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26604
26605         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26606
26607 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26608
26609         * gcc.target/powerpc/405-macchw-1.c,
26610         gcc.target/powerpc/405-macchw-2.c,
26611         gcc.target/powerpc/405-macchwu-1.c,
26612         gcc.target/powerpc/405-macchwu-2.c,
26613         gcc.target/powerpc/405-machhw-1.c,
26614         gcc.target/powerpc/405-machhw-2.c,
26615         gcc.target/powerpc/405-machhwu-1.c,
26616         gcc.target/powerpc/405-machhwu-2.c,
26617         gcc.target/powerpc/405-maclhw-1.c,
26618         gcc.target/powerpc/405-maclhw-2.c,
26619         gcc.target/powerpc/405-maclhwu-1.c,
26620         gcc.target/powerpc/405-maclhwu-2.c,
26621         gcc.target/powerpc/405-mulchw-1.c,
26622         gcc.target/powerpc/405-mulchw-2.c,
26623         gcc.target/powerpc/405-mulchwu-1.c,
26624         gcc.target/powerpc/405-mulchwu-2.c,
26625         gcc.target/powerpc/405-mulhhw-1.c,
26626         gcc.target/powerpc/405-mulhhw-2.c,
26627         gcc.target/powerpc/405-mulhhwu-1.c,
26628         gcc.target/powerpc/405-mulhhwu-2.c,
26629         gcc.target/powerpc/405-mullhw-1.c,
26630         gcc.target/powerpc/405-mullhw-2.c,
26631         gcc.target/powerpc/405-mullhwu-1.c,
26632         gcc.target/powerpc/405-mullhwu-2.c,
26633         gcc.target/powerpc/405-nmacchw-1.c,
26634         gcc.target/powerpc/405-nmacchw-2.c,
26635         gcc.target/powerpc/405-nmachhw-1.c,
26636         gcc.target/powerpc/405-nmachhw-2.c,
26637         gcc.target/powerpc/405-nmaclhw-1.c,
26638         gcc.target/powerpc/405-nmaclhw-2.c,
26639         gcc.target/powerpc/440-macchw-1.c,
26640         gcc.target/powerpc/440-macchw-2.c,
26641         gcc.target/powerpc/440-macchwu-1.c,
26642         gcc.target/powerpc/440-macchwu-2.c,
26643         gcc.target/powerpc/440-machhw-1.c,
26644         gcc.target/powerpc/440-machhw-2.c,
26645         gcc.target/powerpc/440-machhwu-1.c,
26646         gcc.target/powerpc/440-machhwu-2.c,
26647         gcc.target/powerpc/440-maclhw-1.c,
26648         gcc.target/powerpc/440-maclhw-2.c,
26649         gcc.target/powerpc/440-maclhwu-1.c,
26650         gcc.target/powerpc/440-maclhwu-2.c,
26651         gcc.target/powerpc/440-mulchw-1.c,
26652         gcc.target/powerpc/440-mulchw-2.c,
26653         gcc.target/powerpc/440-mulchwu-1.c,
26654         gcc.target/powerpc/440-mulchwu-2.c,
26655         gcc.target/powerpc/440-mulhhw-1.c,
26656         gcc.target/powerpc/440-mulhhw-2.c,
26657         gcc.target/powerpc/440-mulhhwu-1.c,
26658         gcc.target/powerpc/440-mulhhwu-2.c,
26659         gcc.target/powerpc/440-mullhw-1.c,
26660         gcc.target/powerpc/440-mullhw-2.c,
26661         gcc.target/powerpc/440-mullhwu-1.c,
26662         gcc.target/powerpc/440-mullhwu-2.c,
26663         gcc.target/powerpc/440-nmacchw-1.c,
26664         gcc.target/powerpc/440-nmacchw-2.c,
26665         gcc.target/powerpc/440-nmachhw-1.c,
26666         gcc.target/powerpc/440-nmachhw-2.c,
26667         gcc.target/powerpc/440-nmaclhw-1.c,
26668         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26669
26670 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26671
26672         PR fortran/24774
26673         * gfortran.dg/inquire_9.f90: New test.
26674
26675         PR fortran/21647
26676         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26677
26678 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26679
26680         PR libfortran/24432
26681         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26682         Check that 'cos' is supported.
26683
26684 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26685
26686         PR fortran/24223
26687         * gfortran.dg/substring_equivalence.f90: New test.
26688
26689         PR fortran/24705
26690         * gfortran.dg/auto_internal_assumed.f90: New test.
26691
26692 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26693
26694         * gcc.dg/fold-div-2.c: New test.
26695
26696 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26697
26698         PR rtl-optimization/24883
26699         * gcc.c-torture/compile/pr24883.c: New test.
26700
26701 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26702
26703         PR middle-end/20583
26704         * gcc.c-torture/compile/pr20583.c: New.
26705
26706 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26707
26708         * gcc.c-torture/execute/usmul.c: New test.
26709
26710 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26711
26712         * gcc.dg/tree-ssa/vrp22.c: New test.
26713
26714 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26715
26716         PR middle-end/24912
26717         * gcc.dg/torture/pr24912-1.c: New test.
26718
26719 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26720
26721         PR fortran/24862
26722         * gfortran.dg/arrayio_derived_1.f90: New test.
26723
26724 2005-11-19  Richard Guenther  <rguenther@suse.de>
26725
26726         PR middle-end/23294
26727         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26728
26729 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26730
26731         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26732
26733 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26734
26735         PR c++/8355
26736         * g++.dg/template/friend39.C: New test.
26737
26738 2005-11-18  James E Wilson  <wilson@specifix.com>
26739
26740         * gcc.dg/builtin-strstr.c: New.
26741
26742 2005-11-18  Richard Henderson  <rth@redhat.com>
26743
26744         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26745         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26746         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26747         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26748         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26749         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26750         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26751         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26752         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26753         renaming to remove initial "ia64-".
26754
26755 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26756
26757         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26758
26759 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26760
26761         * g++.dg/cpp/string-2.C: New test.
26762
26763 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26764
26765         * gcc.dg/tree-ssa/loop-14.c: New test.
26766
26767 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26768             Michael Chamberlain <michael@chamberlain.net.au>
26769
26770         * ada/acats/run_all.sh (target_run): Kill long running tests.
26771
26772 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26773
26774         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26775         * gcc.dg/cleanup-9.c: Likewise.
26776         * gcc.dg/cleanup-10.c: Likewise.
26777         * gcc.dg/cleanup-11.c: Likewise.
26778
26779 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26780
26781         PR fortran/24892
26782         * gfortran.dg/open_access_append_1.f90: New test.
26783         * gfortran.dg/open_access_append_2.f90: New test.
26784
26785 2005-11-16  Richard Guenther  <rguenther@suse.de>
26786
26787         PR middle-end/24851
26788         * gcc.c-torture/execute/pr24851.c: New testcase.
26789
26790 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26791
26792         * gcc.dg/fold-overflow-1.c: New test.
26793
26794 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26795
26796         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26797         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26798
26799 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26800
26801         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26802         structures.
26803         * g++.dg/eh/forced2.C: Likewise.
26804         * g++.dg/eh/forced3.C: Likewise.
26805         * g++.dg/eh/forced4.C: Likewise.
26806
26807 2005-11-11  Mike Stump  <mrs@apple.com>
26808
26809         * g++.old-deja/g++.mike/unused.C: Add.
26810
26811 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26812
26813         PR c++/24667
26814         * g++.dg/warn/Wcast-qual1.C: New test.
26815
26816 2005-11-15  Jan Hubicka  <jh@suse.cz>
26817
26818         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26819
26820 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26821
26822         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26823
26824 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26825
26826         PR 24840
26827         * gcc.dg/tree-ssa/pr24840.c: New test.
26828
26829 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26830
26831         PR testsuite/24841
26832         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26833
26834 2005-11-14  Dale Johannesen  <dalej@apple.com>
26835
26836         * gcc.c-torture/execute/20051113-1.c: New.
26837
26838 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26839
26840         PR c++/24687
26841         * g++.dg/template/crash43.C: New test.
26842
26843 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26844
26845         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26846
26847 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26848
26849         PR c++/24817
26850         * g++.dg/eh/spec8.C: New test.
26851
26852 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26853
26854         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26855
26856 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26857
26858         PR c++/20293
26859         * g++.dg/parse/ambig4.C: New test.
26860         * g++.dg/tc1/dr101.C: Adjust error markers.
26861         * g++.dg/lookup/strong-using-2.C: Likewise.
26862         * g++.dg/lookup/ambig5.C: Likewise.
26863         * g++.dg/lookup/ambig4.C: Likewise.
26864         * g++.dg/parse/crash22.C: Likewise.
26865
26866 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26867
26868         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26869
26870 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26871
26872         * gcc.dg/nested-calls-1.c: New test.
26873
26874 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26875
26876         * gfortran.dg/complex_intrinsic_1.f90: New test.
26877         * gfortran.dg/complex_intrinsic_2.f90: New test.
26878         * gfortran.dg/fgetc_1.f90: New test.
26879         * gfortran.dg/fgetc_2.f90: New test.
26880         * gfortran.dg/fgetc_3.f90: New test.
26881         * gfortran.dg/ftell_1.f90: New test.
26882         * gfortran.dg/ftell_2.f90: New test.
26883         * gfortran.dg/gnu_logical_1.F: New test.
26884         * gfortran.dg/gnu_logical_2.f90: New test.
26885
26886 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26887
26888         PR middle-end/24820
26889         * gcc.dg/pr24820.c: New test.
26890
26891 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26892
26893         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26894         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26895         variable.
26896
26897 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26898
26899         PR testsuite/24614
26900         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26901
26902 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26903
26904         * gcc.target/cris/cris.exp: New file.
26905         * gcc.target/cris/rld-legit1.c: New test.
26906         * gcc.target/cris/rld-legit2.c: New test.
26907
26908 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26909
26910         PR c++/24780
26911         * g++.dg/opt/pr24780.C: New test.
26912
26913         PR c++/24761
26914         * g++.dg/template/asm1.C: New test.
26915
26916 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26917
26918         PR libgfortran/24787
26919         * gfortran.dg/scan_1.f90: New test.
26920
26921 2005-11-12  Jan Hubicka  <jh@suse.cz>
26922
26923         * gcc.target/i386/minmax-1.c: New.
26924         * gcc.target/i386/minmax-2.c: New.
26925
26926 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26927
26928         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26929
26930 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26931
26932         * gcc.c-torture/execute/20051110-1.c,
26933         gcc.c-torture/execute/20051110-2.c: New tests.
26934
26935 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26936
26937         PR middle-end/24750
26938         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26939         New tests.
26940
26941 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26942
26943         * lib/target-libpath.exp (get_shlib_extension): New proc.
26944         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26945         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26946         * lib/objc.exp (objc_target_compile): Likewise.
26947         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26948         detection.
26949
26950 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26951
26952         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26953
26954         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26955         Add -static to additional_flags and pass it to target_compile.
26956
26957 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26958
26959         PR libgfortran/24719
26960         gfortran.dg/read_noadvance.f90: New test.
26961
26962         PR libgfortran/24699
26963         gfortran.dg/fmt_t_2.f90: New test.
26964
26965         PR libgfortran/24785
26966         gfortran.dg/read_x_eor.f90: New test.
26967
26968         PR libgfortran/24584
26969         gfortran.dg/namelist_empty.f90: Rename test.
26970
26971         PR libgfortran/24489
26972         gfortran/read_eor.f90: Rename test.
26973
26974 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26975
26976         PR fortran/15976
26977         * gfortran.dg/automatic_module_variable.f90: New test.
26978
26979 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26980
26981         PR target/24445
26982         * gcc.dg/pr24445.c: New test.
26983
26984 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26985
26986         PR fortran/24655
26987         PR fortran/24755
26988         * gfortran.dg/recursive_statement_functions.f90: Add statement
26989         functions using inline intrinsic functions and parameters to test
26990         that they no longer seg-fault.
26991
26992         PR fortran/24409
26993         gfortran.dg/nested_modules_4.f90: New test.
26994         gfortran.dg/nested_modules_5.f90: New test.
26995
26996 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26997
26998         PR fortran/24643
26999         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27000
27001 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27002
27003         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27004         failures.
27005
27006 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27007
27008         * gcc.dg/sparc-getcontext-1.c: New test.
27009
27010 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27011
27012         * gcc.dg/ifcvt-fabs-1.c: New test.
27013
27014 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27015
27016         PR other/4372
27017         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27018         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27019
27020 2005-11-09  Richard Guenther  <rguenther@suse.de>
27021
27022         PR tree-optimization/24716
27023         * gcc.c-torture/execute/pr24716.c: New testcase.
27024
27025 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27026
27027         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27028
27029 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27030
27031         PR 24624
27032         * gcc.dg/pr24624.c: Testcase added.
27033
27034 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27035
27036         PR 24623
27037         * g++.dg/other/pr24623.C: Testcase added.
27038
27039 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27040
27041         PR fortran/22607
27042         * gfortran-dg/pure_byref_1.f90: New.
27043         * gfortran-dg/pure_byref_2.f90: New.
27044
27045 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27046
27047         PR c/24101
27048         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27049         * gcc.dg/dg.exp: Run main loop also for *.i files.
27050
27051 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27052
27053         PR c++/19450
27054         * g++.dg/tls/diag-3.C: New test.
27055         * g++.dg/tls/diag-4.C: New test.
27056         * g++.dg/tls/static-1.C: New test.
27057         * g++.dg/tls/static-1a.cc: New file.
27058
27059 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27060
27061         PR 23046
27062         * g++.dg/tree-ssa/pr23046.C: New test.
27063
27064 2005-11-08  Devang Patel <dpatel@apple.com>
27065
27066         PR tree-optimization/23115
27067         * gcc.dg/tree-ssa/pr23115.c: New.
27068
27069 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27070
27071         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27072         * gcc.target/powerpc/pr16155.c: Same.
27073         * gcc.target/powerpc/altivec-1.c: Same.
27074         * gcc.target/powerpc/altivec-2.c: Same.
27075         * gcc.target/powerpc/altivec-3.c: Same.
27076         * gcc.target/powerpc/altivec-5.c: Same.
27077         * gcc.target/powerpc/altivec-11.c: Same.
27078         * gcc.target/powerpc/altivec-12.c: Same.
27079         * gcc.target/powerpc/altivec-14.c: Same.
27080         * gcc.target/powerpc/altivec-22.c: Same.
27081         * gcc.target/powerpc/altivec-consts.c: Same.
27082         * gcc.target/powerpc/altivec-pr22085.c: Same.
27083         * gcc.target/powerpc/altivec-splat.c: Same.
27084         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27085         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27086         * gcc.target/powerpc/darwin-longlong.c: Same.
27087
27088 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27089
27090         PR target/19340
27091         * gcc.dg/pr19340.c: New test.
27092
27093 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27094
27095         PR rtl-optimization/24683
27096         * gcc.dg/pr24683.c: New test.
27097
27098 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27099
27100         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27101         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27102
27103 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27104
27105         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27106
27107 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27108
27109         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27110
27111 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27112
27113         PR target/24230
27114
27115         * gcc.target/powerpc/altivec-consts.c,
27116         gcc.target/powerpc/altivec-splat.c: New testcase.
27117
27118 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27119
27120         PR c/24599
27121
27122         * gcc.dg/overflow-2.c: New testcase.
27123
27124 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27125
27126         PR rtl-optimization/23567
27127         * gcc.c-torture/execute/20051104-1.c: New test.
27128
27129 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27130
27131         PR fortran/24534
27132         gfortran.dg/private_type_2.f90: Modified to check that case with
27133         PRIVATE declaration within derived type is accepted.
27134
27135         PR fortran/20838
27136         gfortran.dg/pointer_assign_1.f90: New test.
27137
27138         PR fortran/20840
27139         * gfortran.dg/arrayio_0.f90: New test.
27140
27141         PR fortran/17737
27142         gfortran.dg/data_initialized.f90: New test.
27143         gfortran.dg/data_constraints_1.f90: New test.
27144         gfortran.dg/data_constraints_2.f90: New test.
27145
27146 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27147
27148         PR fortran/24174
27149         PR fortran/24305
27150         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27151
27152 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27153
27154         PR 24670
27155         * gcc.dg/tree-ssa/pr24670.c: New test.
27156
27157 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27158
27159         PR target/22432
27160         * gcc.target/i386/pr22432.c: New test.
27161
27162 2005-11-05  Richard Henderson  <rth@redhat.com>
27163
27164         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27165         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27166         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27167         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27168         from gcc.dg/alpha-*.
27169         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27170         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27171
27172 2005-11-05  Andreas Jaeger  <aj@suse.de>
27173
27174         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27175
27176 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27177
27178         PR target/23424
27179         * gcc.dg/torture/pr23424-1.c: New test.
27180
27181 2005-11-04  Richard Henderson  <rth@redhat.com>
27182
27183         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27184         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27185         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27186         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27187         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27188         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27189         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27190         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27191         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27192         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27193         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27194         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27195         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27196         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27197         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27198         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27199         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27200         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27201         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27202         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27203         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27204         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27205         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27206         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27207         Move from gcc.dg/.
27208         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27209         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27210         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27211         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27212         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27213         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27214         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27215         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27216         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27217         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27218         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27219         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27220         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27221         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27222         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27223         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27224         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27225         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27226         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27227         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27228         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27229         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27230         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27231         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27232         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27233         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27234         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27235         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27236         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27237         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27238         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27239         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27240         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27241         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27242         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27243         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27244         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27245         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27246         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27247         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27248         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27249         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27250         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27251         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27252         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27253
27254 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27255
27256         PR 24627
27257         * gcc.dg/tree-ssa/pr24627.c: New test.
27258
27259 2005-11-04 Paul Brook  <paul@codesourcery.com>
27260
27261         * gcc.dg/tls/opt-10.c: New test.
27262
27263 2005-11-04  Andreas Jaeger  <aj@suse.de>
27264
27265         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27266         avoid extra warnings.
27267
27268 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27269
27270         PR libfortran/22298
27271         * lib/target-supports.exp
27272         (check_effective_target_static_libgfortran): New
27273         static_libgfortran effective target.
27274         * gfortran.dg/static_linking_1.f: New test.
27275         * gfortran.dg/static_linking_1.c: New file.
27276
27277 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27278
27279         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27280
27281 2005-11-03  Josh Conner  <jconner@apple.com>
27282
27283         PR c++/19989
27284         g++.dg/ext/array2.C: New test.
27285         g++.dg/template/dependent-name3.C: New test.
27286         g++.dg/template/dependent-name4.C: New test.
27287         g++.dg/template/sfinae2.C: New test.
27288
27289 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27290
27291         PR preprocessor/22042
27292         * gcc.dg/cpp/strify4.c: New test.
27293
27294 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27295
27296         PR c++/17964
27297         * g++.dg/cpp/string-1.C: New test.
27298
27299 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27300
27301         * gcc.target/powerpc: New directory.
27302         * gcc.target/powerpc/powerpc.exp: New file.
27303         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27304         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27305         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27306         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27307         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27308         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27309         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27310         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27311         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27312         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27313         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27314         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27315         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27316         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27317         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27318         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27319         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27320         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27321         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27322         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27323         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27324         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27325         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27326         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27327         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27328         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27329         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27330         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27331         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27332         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27333         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27334         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27335         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27336         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27337
27338 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/21627
27341         * g++.dg/warn/inline2.C: New test.
27342
27343 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27344
27345         PR middle-end/23155
27346         * g++.dg/ext/c99struct1.C: New test.
27347         * gcc.dg/union-cast-1.c: New test.
27348         * gcc.dg/union-cast-2.c: New test.
27349         * gcc.dg/union-cast-3.c: New test.
27350
27351 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27352
27353         PR middle-end/24589
27354         * gcc.c-torture/execute/zero-struct-2.c: New test.
27355
27356 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27357
27358         PR c++/24582
27359         * g++.dg/init/switch1.C: New test.
27360
27361 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27362
27363         * gcc.dg/delay-slot-1.c: New test.
27364
27365 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27366
27367         PR target/24620
27368         * gcc.dg/pr24620.c: New test.
27369
27370 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27371
27372         PR c/24329
27373         * gcc.dg/format/unnamed-1.c: New test.
27374
27375 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27376
27377         PR c++/22434
27378         * g++.dg/expr/cond8.C: New test.
27379
27380         PR c++/24560
27381         * g++.dg/parse/dot1.C: New test.
27382
27383 2005-11-02  Jan Hubicka  <jh@suse.cz>
27384
27385         PR target/23303
27386         * gcc.dg/i386-lea.c: New test
27387
27388 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27389
27390         PR target/24615
27391         * gcc.dg/pr24615.c: New test.
27392
27393 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27394
27395         PR target/24600
27396         * gcc.dg/pr24600.c: New test.
27397
27398 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27399
27400         PR c++/19253
27401         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27402         * g++.dg/parse/typename9.C: New test.
27403         * g++/dg/parse/typename10.C: Likewise.
27404
27405 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27406
27407         PR fortran/18157
27408         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27409         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27410         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27411
27412 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27413
27414         PR c++/24569
27415         * g++.dg/debug/static1.C: New test.
27416
27417 2005-11-02  Josh Conner  <jconner@apple.com>
27418
27419         * g++.dg/crash38.C: moved into proper directory...
27420         * g++.dg/template/crash42.C: ...here
27421
27422 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27423
27424         PR target/18338
27425         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27426         pcc_bitfield_type_matters || default_packed.
27427
27428         * lib/target-supports.exp
27429         (check_effective_target_pcc_bitfield_type_matters): New proc.
27430         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27431
27432         PR testsuite/23304
27433         * lib/target-supports.exp (check_effective_default_packed): New proc.
27434         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27435         Gate expected errors on target ! default_packed.
27436         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27437
27438 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27439
27440         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27441         change (r106358).
27442
27443 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27444
27445         PR fortran/24008
27446         * gfortran.dg/entry_5.f90: New.
27447         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27448
27449 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27450
27451         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27452
27453 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27454
27455         PR fortran/21565
27456         gfortran.dg/namelist_blockdata.f90: New test.
27457
27458         PR fortran/18737
27459         gfortran.dg/external_implicit_none.f90: New test.
27460
27461         PR fortran/14994
27462         * gfortran.dg/secnds.f: New test.
27463
27464 2005-10-31  Jan Hubicka  <jh@suse.cz>
27465
27466         PR target/20928
27467         * gcc.c-torture/compile/pr20928.c: New test.
27468
27469 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27470
27471         PR middle-end/23492
27472         * gcc.c-torture/compile/zero-strct-5.c: New test.
27473
27474 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27475
27476         PR libgfortran/24584
27477         * gfortran.dg/pr24584.f90: New test.
27478
27479 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27480
27481         PR fortran/18883
27482         * gfortran.dg/char_result_9.f90: New.
27483         * gfortran.dg/char_result_10.f90: New.
27484
27485 2005-10-30  Jan Hubicka  <jh@suse.cz>
27486
27487         * g++.dg/tree-ssa/pr24172.C: New testcase.
27488
27489 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27490
27491         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27492
27493 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27494
27495         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27496         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27497         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27498         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27499         gfortran.dg/enum_9.f90,
27500         gfortran.fortran-torture/compile/enum_1.f90,
27501         gfortran.fortran-torture/execute/enum_1.f90,
27502         gfortran.fortran-torture/execute/enum_2.f90,
27503         gfortran.fortran-torture/execute/enum_3.f90,
27504         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27505
27506 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27507
27508         PR target/18482
27509         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27510         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27511
27512 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27513
27514         PR libfortran/20179
27515         * gfortran.dg/mixed_io_1.f90: New test.
27516         * gfortran.dg/mixed_io_1.c: New file.
27517
27518 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27519
27520         * gfortran.dg/malloc_free_1.f90: New test.
27521
27522 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27523
27524         * gcc.dg/nested-func-4.c: Require profiling -pg.
27525
27526 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27527
27528         PR C++/23229
27529         * g++.dg/warn/main-2.C: New test.
27530
27531 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27532
27533         PR fortran/24545
27534         * gfortran.dg/interface_2.f90: new test.
27535
27536 2005-10-28  Josh Conner  <jconner@apple.com>
27537
27538         PR c++/22153
27539         * g++.dg/template/crash38.C: New test.
27540         * g++.dg/parse/explicit1.C: Change expected errors.
27541
27542 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27543
27544         PR C++/23426
27545         * g++.dg/other/large-size-array.C: New test.
27546
27547 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27548
27549         PR middle-end/24362
27550         * g++.dg/opt/complex4.C: New test.
27551
27552 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27553
27554         * gcc.dg/nested-func-4.c: New test.
27555
27556 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27557
27558         PR fortran/24158
27559         gfortran.dg/derived_recursion.f90: New test.
27560         gfortran.dg/implicit_actual.f90: New test.
27561
27562 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27563
27564         PR middle-end/24295, PR testsuite/24477
27565         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27566         removed when weakref hits the tree.
27567
27568 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27569
27570         * gfortran.dg/cray_pointers_4.f90: New test.
27571
27572         * gfortran.dg/cray_pointers_5.f90: New test.
27573
27574 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27575
27576         PR fortran/22290
27577         * gfortran.dg/assign_5.f90: New test.
27578         * gfortran.dg/assign_6.f: New test.
27579
27580 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27581
27582         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27583         CPU has no SSE support.
27584
27585 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27586
27587         PR libgfortran/24224
27588         * gfortran.dg/arrayio_1.f90: Update attribution.
27589         * gfortran.dg/arrayio_2.f90: Update attribution.
27590         * gfortran.dg/arrayio_3.f90: Update attribution.
27591         * gfortran.dg/arrayio_4.f90: Update test conditions.
27592         * gfortran.dg/arrayio_5.f90: Update attribution.
27593         * gfortran.dg/arrayio_6.f90: New test.
27594         * gfortran.dg/arrayio_7.f90: New test.
27595
27596 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27597
27598         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27599
27600 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27601
27602         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27603
27604 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27605
27606         PR fortran/24416
27607         * gfortran.dg/namelist_char_only.f90: New test.
27608
27609 2005-10-24  Asher Langton  <langton2@llnl.gov>
27610
27611         PR fortran/17031
27612         PR fortran/22282
27613         * gfortran.dg/cray_pointers_1.f90: New test.
27614         * gfortran.dg/cray_pointers_2.f90: New test.
27615         * gfortran.dg/cray_pointers_3.f90: New test.
27616         * gfortran.dg/loc_1.f90: New test.
27617         * gfortran.dg/loc_2.f90: New test.
27618
27619 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27620
27621         * gcc.dg/pr24225.c: New test.
27622
27623 2005-10-24  Asher Langton  <langton2@llnl.gov>
27624
27625         * gfortran.dg/dup_save_1.f90: New test.
27626         * gfortran.dg/dup_save_2.f90: New test.
27627
27628 2005-10-24  Paul Brook  <paul@codesourcery.com>
27629
27630         PR 24107
27631         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27632         stdint.h.
27633
27634 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27635
27636         PR libgfortran/24489
27637         * gfortran.dg/pr24489.f90: New test.
27638
27639 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27640
27641         PR fortran/23635
27642         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27643
27644 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27645
27646         PR target/18911
27647         * g++.dg/init/array16.C: Skip for mmix-*-*.
27648
27649 2005-10-23  Asher Langton  <langton2@llnl.gov>
27650
27651         * gfortran.dg/byte_1.f90: New test.
27652         * gfortran.dg/byte_2.f90: New test.
27653
27654 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27655
27656         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27657
27658 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27659
27660         PR fortran/18022
27661         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27662
27663         PR fortran/24311
27664         * gfortran.dg/merge_char_const.f90: New test.
27665
27666         PR fortran/24384
27667         * gfortran.dg/spread_scalar_source.f90: New test.
27668
27669 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27670
27671         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27672
27673         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27674         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27675
27676         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27677
27678 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27679
27680         PR fortran/24426
27681         * gfortran.dg/der_pointer_4.f90: New.
27682
27683 2005-10-22  David Ayers  <d.ayers@inode.at>
27684
27685         * obj-c++.dg/except-1.mm: Simplify.
27686
27687 2005-10-21  David Ayers  <d.ayers@inode.at>
27688
27689         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27690
27691 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27692
27693         * gfortran.dg/assumed_dummy_2.f90: New test.
27694
27695 2005-10-21  James E Wilson  <wilson@specifix.com>
27696
27697         PR preprocessor/15220
27698         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27699
27700 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27701
27702         * gcc.c-torture/execute/20051021-1.c: New test.
27703
27704 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27705
27706         PR c++/24260
27707         * g++.dg/ext/tmplattr1.C: New test.
27708
27709 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27710
27711         PR fortran/24440
27712         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27713
27714 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27715
27716         * obj-c++.dg/except-1.mm: New.
27717
27718         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27719
27720 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27721
27722         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27723
27724 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27725
27726         PR middle-end/24295
27727         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27728         declarations with the same names as thunks' alias targets, use
27729         aliases instead.
27730         * gcc.dg/attr-alias-3.c: New test.
27731         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27732
27733 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27734
27735         PR c++/22618
27736         * g++.dg/parse/access8.C: New test.
27737
27738 2005-10-20  Richard Guenther  <rguenther@suse.de>
27739
27740         PR c++/24439
27741         * g++.dg/tree-ssa/pr24439.C: New testcase.
27742
27743 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27744
27745         * g++.dg/opt/delay-slot-1.C: New test.
27746
27747 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27748
27749         PR fortran/21625
27750         * gfortran.fg/der_init_1.f90: New.
27751
27752 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27753
27754         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27755
27756 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27757
27758         PR c++/21908
27759         * g++.dg/parse/error28.C: New test.
27760
27761 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27762
27763         * gcc.dg/profile-generate-2.c: New test.
27764
27765 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27766
27767         PR target/23589
27768         * g++.dg/ext/dllimport11.C: New.
27769
27770 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27771
27772         PR c++/22293
27773         * g++.dg/other/friend3.C: New test.
27774
27775 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27776
27777         PR c++/23293
27778         * g++.dg/template/error19.C: New test.
27779
27780 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27781
27782         PR c++/21383
27783         * g++.dg/overload/koenig2.C: New.
27784
27785         PR c++/23118
27786         * g++.dg/overload/error2.C: New.
27787
27788         PR c++/22604
27789         * g++.dg/inherit/covariant14.C: New.
27790
27791 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27792
27793         PR c++/23440
27794         * g++.dg/parse/for1.C: New test.
27795
27796 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27797
27798         PR fortran/23446
27799         * gfortran.dg/host_dummy_index_1.f90: New test.
27800
27801         PR fortran/21459
27802         * gfortran.dg/automatic_char_len_2.f90: New test.
27803
27804         PR fortran/20866
27805         * gfortran.dg/recursive_statement_functions.f90: New test.
27806
27807         PR fortran/20853
27808         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27809
27810         PR fortran/20849
27811         * gfortran.dg/external_initializer.f90: New test.
27812
27813         PR fortran/20837
27814         * non_module_public.f90: New test.
27815
27816 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         PR c++/24386
27819         * g++.dg/template/overload7.C: New.
27820
27821         PR c++/22551
27822         * g++.dg/other/switch2.C: Remove expected warnings.
27823
27824         PR c++/21353
27825         * g++.dg/template/defarg6.C: New.
27826
27827 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27828
27829         PR target/24315
27830         * gcc.target/i386/pr24315.c: New test.
27831
27832 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27833
27834         PR c++/24389
27835         * g++.dg/template/static21.C: New test.
27836         * g++.dg/template/static21-a.cc: Likewise.
27837
27838 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27839
27840         PR c++/23959
27841         * g++.dg/warn/Wswitch-default-1.C: New test.
27842         * g++.dg/warn/Wswitch-default-2.C: New test.
27843
27844 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27845
27846         PR c++/22173
27847         * g++.dg/parse/template18.C: New test.
27848         * g++.dg/template/nontype15.C: Likewise.
27849
27850 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27851
27852         PR fortran/22273
27853         * gfortran.dg/spec_expr_2.f90: New.
27854
27855 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27856
27857         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27858         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27859         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27860         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27861         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27862         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27863         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27864         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27865         previous target-specific skips and warning-message matches where
27866         applicable.
27867
27868 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27869
27870         PR c++/21347
27871         * g++.dg/warn/Wctor-dtor.C: New test.
27872
27873 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27874
27875         PR c/23439
27876         * gcc.dg/for-1.c: New test.
27877
27878 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27879
27880         PR c++/19565
27881         * g++.dg/warn/Wconversion1.C: New test.
27882         * g++.dg/ext/packed4.C: Compile with -w.
27883         * g++.dg/opt/20050511-1.C: Likewise.
27884         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27885
27886 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27887
27888         * gfortran.dg/boz_5.f90: New test.
27889
27890 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27891
27892         PR c++/22551
27893         * g++.dg/other/switch2.C: New.
27894
27895         PR c++/23984
27896         * g++.dg/init/ctor7.C: New.
27897
27898 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27899
27900         PR c++/23730
27901         * g++.dg/parse/crash32.C: New test.
27902
27903 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/20721
27906         * g++.dg/init/goto2.C: New test.
27907
27908         PR c++/22464
27909         * g++.dg/template/crash/41.C: New test.
27910
27911         PR c++/22180
27912         * g++.dg/template/crash40.C: New test.
27913
27914         PR c++/23694
27915         * g++.dg/parse/friend5.C: New test.
27916
27917         PR c++/23307
27918         * g++.dg/template/crash38.C: New test.
27919
27920         PR c++/22352
27921         * g++.dg/template/friend38.C: New test.
27922
27923         PR c++/22405
27924         * g++.dg/template/crash39.C: New test.
27925
27926 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27927
27928         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27929         gcc.dg/debug/dwarf2/dwarf-char2.c,
27930         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27931
27932         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27933
27934 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27935
27936         * gcc.dg/dll-2.c: Add tests for warnings.
27937         * gcc.dg/dll-3.c: Likewise.
27938         * gcc.dg/dll-4.c: Likewise.
27939
27940         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27941         * g++.dg/ext/dllimport2.C: Likewise.
27942         * g++.dg/ext/dllimport3.C: Likewise.
27943         * g++.dg/ext/dllimport7.C: Likewise.
27944         * g++.dg/ext/dllimport8.C: Likewise.
27945         * g++.dg/ext/dllimport9.C: Likewise.
27946
27947 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27948
27949         PR fortran/24092
27950         * gfortran.dg/derived_pointer_recursion.f90: New test.
27951
27952 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27953
27954         * gcc.c-torture/execute/20051012-1.c: New test.
27955
27956 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27957
27958         PR fortran/18082
27959         * gfortran.dg/automatic_char_len_1.f90: New test.
27960
27961 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27962
27963         PR fortran/20847
27964         * gfortran.dg/save_common.f90: New test.
27965
27966         PR fortran/20856
27967         * gfortran.dg/save_result.f90: New test.
27968
27969 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27970
27971         PR c++/21592
27972         * g++.dg/template/dependent-expr1.C: Add new expected error.
27973         * g++.dg/template/dependent-expr2.C: Adjust error text.
27974         * g++.dg/template/overload6.C: New.
27975
27976         PR c++/23797
27977         * g++.dg/other/typename8.C: New.
27978
27979         PR c++/21117
27980         * g++.dg/other/return1.C: New.
27981
27982 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27983
27984         PR c++/24052
27985         * g++.dg/ext/label5.C: New.
27986
27987 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27988
27989         PR c++/19964
27990         * g++.dg/parse/crash31.C: New.
27991
27992 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27993
27994         * g++.dg/ipa/ipa-1.c: New test.
27995         * g++.dg/ipa/ipa-2.c: New test.
27996         * g++.dg/ipa/ipa-3.c: New test.
27997         * g++.dg/ipa/ipa-4.c: New test.
27998         * g++.dg/ipa/ipa-5.c: New test.
27999         * g++.dg/ipa/ipa.exp: New file.
28000
28001 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28002
28003         PR fortran/24207
28004         * gfortran.dg/private_type_3.f90: New test.
28005
28006 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28007
28008         PR fortran/20786
28009         gfortran.dg/aint_anint_1.f90: New test.
28010
28011 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28012
28013         PR libgfortran/24313
28014         gfortran.dg/csqrt.f: New test.
28015
28016 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28017
28018         PR c++/8057
28019         * g++.dg/warn/noeffect7.C: New test.
28020         * g++.dg/warn/noeffect2.C: Instantiate templates.
28021         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28022         and warning.
28023
28024 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28025
28026         PR c++/21089
28027         * g++.dg/init/float1.C: New test.
28028
28029         PR c++/24277
28030         * g++.dg/init/member1.C: Tweak error markers.
28031
28032 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28033
28034         PR testsuite/24281
28035         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28036         Check for null pointer.
28037
28038 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28039
28040         PR c++/21369
28041         * g++.dg/parse/ret-type3.C: New test.
28042
28043 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28044
28045         PR tree-opt/23946
28046         * gcc.c-torture/compile/pr23946.c: New test.
28047
28048 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28049
28050         * g++.dg/opt/mmx2.C: New test.
28051
28052 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28053
28054         PR c++/24277
28055         * g++.dg/template/static20.C: New test.
28056
28057         PR c++/24302
28058         * g++.dg/warn/Wunused-12.C: New test.
28059
28060         PR c++/23437
28061         * g++.dg/template/arg4.C: New test.
28062
28063 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28064
28065         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28066         * gcc.dg/ucnid-3.c: Likewise.
28067         * gcc.dg/ucnid-4.c: Likewise.
28068         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28069         * g++.dg/other/ucnid-1.C: Likewise.
28070         * gcc.dg/sparc-frame-1.c: New test.
28071
28072 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28073
28074         PR c++/24139
28075         * g++.dg/template/spec27.C: New test.
28076
28077         PR c++/24275
28078         * g++.dg/template/static19.C: New test.
28079
28080 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28081
28082         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28083         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28084
28085 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28086
28087         PR target/24136
28088         * gfortran.fortran-torture/compile/pr24136.f: New test.
28089
28090 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28091
28092         PR c++/22172
28093         * g++.dg/parse/crash30.C: New test.
28094
28095 2005-10-07  Richard Guenther  <rguenther@suse.de>
28096
28097         PR middle-end/24227
28098         * gcc.c-torture/compile/pr24227.c: New testcase.
28099
28100 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28101
28102         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28103         Do not put aligned attributes on array elements.
28104
28105 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28106
28107         PR testsuite/23611, PR testsuite/23615
28108         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28109         writing prototypes of library functions by hand.
28110         * obj-c++.dg/bitfield-4.mm: Likewise.
28111         * obj-c++.dg/const-str-4.mm: Likewise.
28112         * obj-c++.dg/encode-4.mm: Likewise.
28113         * obj-c++.dg/encode-5.mm: Likewise.
28114         * obj-c++.dg/encode-6.mm: Likewise.
28115         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28116         * obj-c++.dg/method-10.mm: Likewise.
28117         * obj-c++.dg/method-17.mm: Likewise.
28118         * obj-c++.dg/method-19.mm: Likewise.
28119         * obj-c++.dg/try-catch-2.mm: Likewise.
28120
28121 2005-10-06  Richard Henderson  <rth@redhat.com>
28122
28123         PR 24236
28124         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28125
28126 2005-10-06  Dale Johannesen  <dalej@apple.com>
28127
28128         * gcc.c-torture/execute/20030125-1.c: Correct.
28129
28130 2005-10-06  Richard Guenther  <rguenther@suse.de>
28131
28132         PR tree-optimization/24238
28133         * g++.dg/tree-ssa/pr24238.C: New testcase.
28134
28135 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28136
28137         PR 18568
28138         * gfortran.dg/der_pointer_3.f90: New test.
28139
28140 2005-10-05  Devang Patel  <dpatel@apple.com>
28141
28142         PR Debug/23205
28143         * g++.dg/other/PR23205.C: New.
28144
28145 2005-10-05  Richard Henderson  <rth@redhat.com>
28146
28147         PR target/23602
28148         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28149         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28150
28151 2005-10-05  Dale Johannesen  <dalej@apple.com>
28152
28153         * gcc.c-torture/execute/float-floor.c: New.
28154
28155 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28156
28157         PR tree-optimization/21419
28158         PR tree-optimization/24146
28159         PR tree-optimization/24151
28160
28161         * g++.dg/ext/asm7.C: New.
28162         * g++.dg/ext/asm8.C: New.
28163         * gcc.dg/asm-1.c: Compile on all targets.
28164         * gcc.dg/asm-pr24146.c: New.
28165         * gcc.dg/pr21419.c: Adjust error messages.
28166
28167 2005-10-05  Richard Guenther  <rguenther@suse.de>
28168
28169         PR fortran/24176
28170         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28171
28172 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28173
28174         PR c++/23513
28175         * g++.dg/template/spec22.C: Robustify test.
28176         * g++.dg/template/spec26.C: New.
28177
28178 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28179
28180         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28181         if target supports vector instructions.
28182
28183 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28184
28185         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28186         C99 functions.
28187
28188 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28189
28190         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28191         check_effective_target_fortran_large_int): Replace cached result
28192         when target changes.
28193
28194 2005-10-04  Devang Patel  <dpatel@apple.com>
28195
28196         * gcc.dg/i386-sse-vect-types.c: New.
28197
28198 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28199
28200         PR preprocessor/13726
28201         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28202         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28203
28204 2005-10-04  Richard Guenther  <rguenther@suse.de>
28205
28206         PR c/23576
28207         * gcc.dg/noncompile/pr23576.c: New testcase.
28208
28209 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28210
28211         PR middle-end/23125
28212         * gcc.dg/register-var-3.c: New test.
28213
28214 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28215
28216         * gcc.dg/pr23049.c: New test.
28217
28218         * gcc.dg/ucnid-4.c: Fix test.
28219
28220 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28221
28222         PR 23445
28223         * gcc.c-torture/compile/pr23445.c: New test.
28224
28225 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28226
28227         * g++.dg/overload/unknown1.C: New.
28228
28229 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28230
28231         PR c++/17775
28232         * g++.dg/template/repo4.C: New test.
28233
28234 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28235
28236         PR libfortran/19308
28237         * gfortran.dg/large_real_kind_2.F90: New test.
28238         * gfortran.dg/large_integer_kind_2.f90: New test.
28239
28240 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28241
28242         * lib/target-supports.exp (check_effective_target_vect_shift):
28243         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28244         (check_effective_target_vect_condition): Fix copy-n-pasto.
28245
28246         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28247         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28248         targets.
28249
28250 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28251
28252         PR c++/22621
28253         * g++.dg/template/overload5.C : New test.
28254
28255         PR c++/23840
28256         * g++.dg/expr/stdarg1.C: New test.
28257
28258 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28259
28260         PR 24142
28261         * gcc.c-torture/execute/pr24142.c: New test.
28262
28263 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28264
28265         PR 24141
28266         * gcc.c-torture/execute/pr24141.c: New test.
28267
28268 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28269             Diego Novillo  <dnovillo@redhat.com>
28270
28271         PR 23604
28272         * gcc.c-torture/execute/pr23604.c: New test.
28273
28274 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28275
28276         PR fortran/16404
28277         PR fortran/20835
28278         PR fortran/20890
28279         PR fortran/20899
28280         PR fortran/20900
28281         PR fortran/20901
28282         PR fortran/20902
28283         gfortran.dg/equiv_constraint_1.f90: New test.
28284         gfortran.dg/equiv_constraint_2.f90: New test.
28285         gfortran.dg/equiv_constraint_3.f90: New test.
28286         gfortran.dg/equiv_constraint_4.f90: New test.
28287         gfortran.dg/equiv_constraint_5.f90: New test.
28288         gfortran.dg/equiv_constraint_6.f90: New test.
28289         gfortran.dg/equiv_constraint_7.f90: New test.
28290         gfortran.dg/equiv_constraint_8.f90: New test.
28291         gfortran.dg/private_type_1.f90: New test.
28292         gfortran.dg/private_type_2.f90: New test.
28293         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28294         980628-10.f: Assert std=gnu to permit mixing of
28295         types in equivalence statements.
28296
28297 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28298
28299         PR 24112
28300         * gfortran.dg/open_status_1.f90: New.
28301
28302 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28303
28304         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28305         * gcc.dg/vect/pr22480.c: Clean up temp files.
28306         * gcc.dg/vect/pr23831.c: Clean up temp files.
28307         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28308         Clean up temp files.
28309         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28310         Clean up temp files.
28311
28312         * gcc.dg/20050309-1.c: Clean up temp files.
28313         * gcc.dg/20050325-1.c: Clean up temp files.
28314
28315 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28316
28317         PR tree-optimization/24059
28318         * gcc.dg/vect/pr24059.c : New test.
28319
28320 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28321
28322         PR middle-end/24109
28323         * gcc.c-torture/execute/20050929-1.c: New test.
28324
28325 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28326
28327         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28328
28329 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28330
28331         PR c/21419
28332         * gcc.dg/pr21419.c: New test.
28333
28334 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28335
28336         * gcc.dg/pr23911.c: New test.
28337
28338 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28339
28340         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28341
28342         PR c++/16782
28343         * g++.dg/parse/qualified4.C: New test.
28344         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28345         * g++.old-deja/g++.mike/p8154.C: Likewise.
28346
28347 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28348
28349         PR c++/22147
28350         * g++.dg/template/friend37.C: New test.
28351         * g++.dg/parse/crash28.C: Adjust error markers.
28352
28353 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28354
28355         PR fortran/18518
28356         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28357
28358 2005-09-27  Devang Patel  <dpatel@apple.com>
28359
28360         PR tree-optimization/23625
28361         * gcc.dg/pr23625.c: New test.
28362
28363 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28364
28365         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28366         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28367
28368 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28369
28370         PR fortran/23677
28371         * gfortran.fortran-torture/execute/save_1.f90: New test.
28372         * gfortran.dg/save_1.f90: New test.
28373
28374 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28375
28376         * gcc.target/i386/builtin-apply-mmx.c: New test.
28377
28378         PR target/22576
28379         * gcc.target/i386/pr22576.c: New test.
28380
28381         PR target/22585
28382         * gcc.target/i386/pr22585.c: New test.
28383
28384         PR target/23268
28385         * gcc.target/i386/pr23268.c: New test.
28386
28387         PR middle-end/23831
28388         * gcc.dg/vect/pr23831.c: New test.
28389
28390         PR target/24055
28391         * gcc.target/i386/pr24055.c: New test.
28392
28393 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28394
28395         PR tree-optimization/23960
28396         * gcc.c-torture/compile/pr23960.c: New.
28397
28398 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28399
28400         PR fortran/16861
28401         * gfortran.dg/nested_modules_3.f90: New.
28402
28403 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28404
28405         PR fortran/24005
28406         gfortran.dg/interface_1.f90: New test.
28407
28408 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28409         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28410
28411         PR fortran/23843
28412         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28413
28414 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28415
28416         PR fortran/23516
28417         * gfortran.dg/imag_1.f: New test.
28418         * gfortran.dg/imag_2.f: Ditto.
28419
28420 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28421
28422         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28423
28424 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28425
28426         PR c++/21983
28427         * g++.dg/warn/pr21983.C: New test.
28428
28429 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28430
28431         * gcc.dg/20050922-1.c: Testcase added.
28432
28433 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28434
28435         PR c++/23993
28436         * g++.dg/template/array14.C: New test.
28437
28438 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28439
28440         PR fortran/19929
28441         * gfortran.dg/der_ptr_component_1.f90: New test.
28442
28443 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28444
28445         PR c++/23965
28446         * g++.dg/template/error1.C: Reject "no matching function" message.
28447
28448 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28449
28450         PR c++/17609
28451         * g++.dg/lookup/error1.C: New test.
28452
28453 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28454
28455         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28456         functionality of the testcase.
28457
28458 2005-09-20  Richard Henderson  <rth@redhat.com>
28459
28460         * gcc.dg/vect/vect-22.c: Require vect_float.
28461         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28462
28463 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28464
28465         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28466         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28467         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28468         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28469         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28470         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28471         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28472         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28473         * gcc.dg/cpp/ucnid-8.c: New test.
28474
28475 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28476
28477         PR tree-optimization/23929
28478         * gcc.c-torture/compile/pr23929.c: New test.
28479
28480 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28481
28482         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28483         for one loop.
28484
28485 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28486
28487         PR testsuite/23186
28488         * g++.dg/other/pr22003.C: Require named sections.
28489
28490 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28491
28492         PR c++/23947
28493         * g++.dg/rtti/crash3.C: New test.
28494
28495         PR tree-optimization/23818
28496         * gcc.dg/pr23818.c: New test.
28497
28498 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28499
28500         PR fortran/23420
28501         * gfortran.dg/print_fmt_4.f: New.
28502
28503 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28504
28505         PR fortran/23663
28506         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28507
28508 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28509
28510         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28511         Use pointers to local alignable arrays instead. Added comments.
28512         * gcc.dg/vect/vect-46.c: Likewise.
28513         * gcc.dg/vect/vect-48.c: Likewise.
28514         * gcc.dg/vect/vect-49.c: Likewise.
28515         * gcc.dg/vect/vect-52.c: Likewise.
28516         * gcc.dg/vect/vect-53.c: Likewise.
28517         * gcc.dg/vect/vect-54.c: Likewise.
28518         * gcc.dg/vect/vect-56.c: Likewise.
28519         * gcc.dg/vect/vect-57.c: Likewise.
28520         * gcc.dg/vect/vect-58.c: Likewise.
28521         * gcc.dg/vect/vect-60.c: Likewise.
28522         * gcc.dg/vect/vect-61.c: Likewise.
28523
28524         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28525         The test is no longer vectorizable on vect_no_align targets.
28526         * gcc.dg/vect/vect-43.c: Likewsie.
28527
28528         * gcc.dg/vect/vect-44.c: Added comments.
28529         * gcc.dg/vect/vect-45.c: Added comments.
28530         * gcc.dg/vect/vect-50.c: Added comments.
28531         * gcc.dg/vect/vect-51.c: Added comments.
28532
28533         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28534         aligned type.
28535         * gcc.dg/vect/Os-vect-95.c: Likewise.
28536
28537         * gcc.dg/vect/vect-41.c: Test removed.
28538         * gcc.dg/vect/vect-47.c: Test removed.
28539         * gcc.dg/vect/vect-55.c: Test removed.
28540         * gcc.dg/vect/vect-59.c: Test removed.
28541
28542 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28543
28544         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28545         No longer vectorizable on vect_no_align targets.
28546         * gcc.dg/vect/pr20122.c: Likewise.
28547         * gcc.dg/vect/vect-74.c: Likewise.
28548         * gcc.dg/vect/vect-75.c: Likewise.
28549         * gcc.dg/vect/vect-76.c: Likewise.
28550
28551         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28552         Will not be vectorizable on vect_no_align targets once aliasing issues
28553         are resolved.
28554         * gcc.dg/vect/vect-79.c: Likewise.
28555
28556         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28557         * gcc.dg/vect/vect-78.c: Likewise.
28558         * gcc.dg/vect/vect-97.c: Likewise.
28559
28560 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28561
28562         * gcc.dg/pr23943.c: New test.
28563
28564 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28565
28566         PR fortran/19181
28567         * gfortran.dg/derived_pointer_null_1.f90: New test.
28568
28569 2005-09-18  Richard Guenther  <rguenther@suse.de>
28570
28571         PR middle-end/23944
28572         * gcc.c-torture/compile/pr23944.c: New testcase.
28573
28574 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28575
28576         PR fortran/15975
28577         * gfortran.dg/der_pointer_2.f90: New test.
28578
28579 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28580
28581         PR fortran/16861
28582         * gfortran.dg/nested_modules_2.f90: New test.
28583
28584 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28585
28586         PR c++/18368
28587         * g++.dg/other/semicolon.C: New test.
28588
28589 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28590
28591         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28592         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28593
28594 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28595
28596         PR c++/23914
28597         * g++.dg/template/static18.C: New test.
28598
28599         PR c++/21514
28600         * g++.dg/template/crash19.C: Remove dg-error marker.
28601         * g++.dg/template/local4.C: New test.
28602
28603 2005-09-16  Paul Brook  <paul@codesourcery.com>
28604
28605         PR fortran/23906
28606         * gfortran.dg/dependency_1.f90: New test.
28607
28608 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28609
28610         PR c++/23896
28611         * g++.dg/template/static17.C: New test.
28612
28613 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28614
28615         PR c++/23139
28616         * g++.dg/warn/huge-val1.C: New test.
28617
28618 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/13140
28621         * g++.dg/parse/class2.C: New test.
28622         * g++.dg/template/explicit8.C: Likewise.
28623         * g++.dg/template/spec25.C: Likewise.
28624
28625 2005-09-14  Josh Conner  <jconner@apple.com>
28626
28627         PR middle-end/23584
28628         * gcc.dg/pr23584.c: New test.
28629
28630 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28631
28632         PR fortran/21875 Internal Unit Array I/O, NIST
28633         * gfortran.dg/arrayio_1.f90: New test.
28634         * gfortran.dg/arrayio_1.f90: New test.
28635         * gfortran.dg/arrayio_1.f90: New test.
28636         * gfortran.dg/arrayio_1.f90: New test.
28637         * gfortran.dg/arrayio_1.f90: New test.
28638
28639 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28640
28641         PR middle-end/22480
28642         * gcc.dg/vect/pr22480.c: New test.
28643
28644 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28645
28646         PR fortran/19358
28647         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28648
28649 2005-09-13 Josh Conner <jconner@apple.com>
28650
28651         PR c++/23180
28652         * g++.dg/init/struct2.C: New test.
28653         * g++.dg/init/struct3.C: New test.
28654
28655 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28656
28657         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28658         Clean up temp files.
28659         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28660         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28661         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28662         gcc.dg/tree-ssa/builtin-printf-1.c,
28663         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28664         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28665         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28666         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28667         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28668         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28669         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28670         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28671         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28672         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28673         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28674         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28675
28676 2005-09-13  Josh Conner  <jconner@apple.com>
28677
28678         * lib/gcc-dg.exp: Load scanipa.exp.
28679         (cleanup-dump): New procedure.
28680         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28681         * lib/scandump.exp: New file.
28682         * lib/scantree.exp: Use it.
28683         * lib/scanipa.exp: New file.
28684
28685 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28686
28687         PR fortran/17740
28688         * gfortran.dg/generic_4.f90: New test.
28689
28690 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28691
28692         PR target/23816
28693         * gcc.target/i386/pr23816-1.c: New test.
28694         * gcc.target/i386/pr23816-2.c: New test.
28695
28696
28697 2005-09-13  Bastian Blank <waldi@debian.org>
28698
28699         PR c++/16171
28700         * g++.dg/abi/mangle26.C: New test.
28701         * g++.dg/abi/mangle27.C: New test.
28702         * g++.dg/abi/mangle28.C: New test.
28703         * g++.dg/abi/mangle29.C: New test.
28704
28705         PR c++/23839
28706         * g++.dg/parse/register1.C: New test.
28707
28708 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28709
28710         PR c++/23842
28711         * g++.dg/template/access16.C: New test.
28712
28713 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28714
28715         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28716
28717 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28718
28719         PR fortran/18899
28720         * gfortran.dg/shape_2.f90: New test.
28721
28722 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28723
28724         PR target/19269
28725         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28726         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28727         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28728         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28729         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28730         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28731         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28732         tests.
28733
28734 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28735
28736         PR c++/23841
28737         * g++.dg/parse/template17.C: New test.
28738
28739 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28740
28741         PR c++/23789
28742         * g++.dg/template/nontype14.C: New test.
28743
28744 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28745
28746         PR g++/7874
28747         * g++.dg/lookup/friend7.C: New test.
28748         * g++.dg/lookup/friend8.C: New test.
28749         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28750         so that it will be found via argument dependent lookup.
28751         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28752         friend functions which will no longer be found.
28753         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28754         function g, so that it will be found via argument dependent
28755         lookup.
28756         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28757         * g++.old-deja/g++.mike/net43.C: Likewise.
28758
28759 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28760
28761         PR c++/23691
28762         * g++.dg/template/static16.C: New test.
28763
28764 2005-09-12  Josh Conner  <jconner@apple.com>
28765
28766         PR middle-end/23237
28767         * gcc.c-torture/compile/pr23237.c: New test.
28768
28769 2005-09-11  Richard Henderson  <rth@redhat.com>
28770
28771         * g++.dg/other/error8.C: Update expected diagnostic text.
28772
28773 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28774
28775         PR libfortran/19872
28776         * gfortran.dg/overwrite_1.f: New test.
28777
28778 2005-09-09  Josh Conner  <jconner@apple.com>
28779
28780         * g++.dg/init/pr23180-1.C: Removed.
28781         * g++.dg/init/pr23180-2.C: Removed.
28782
28783 2005-09-09  David Daney <ddaney@avtrex.com>
28784
28785         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28786         files which are ...
28787         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28788         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28789
28790 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28791
28792         * gfortran.dg/iostat_2.f90: New test.
28793
28794 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28795
28796         PR c++/22252
28797         * g++.dg/ext/interface1.C: New test.
28798         * g++.dg/ext/interface1.h: Likewise.
28799         * g++.dg/ext/interface1a.cc: Likewise.
28800
28801 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28802
28803         * gfortran.dg/iomsg_1.f90: New test case.
28804
28805 2005-09-09  Richard Guenther  <rguenther@suse.de>
28806
28807         PR c++/23624
28808         * g++.dg/tree-ssa/pr23624.C: New testcase.
28809
28810 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28811
28812         PR fortran/19239
28813         * gfortran.dg/vector_subscript_1.f90,
28814         * gfortran.dg/vector_subscript_2.f90: New tests.
28815
28816 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28817
28818         PR fortran/21104
28819         * gfortran.dg/array_alloc_1.f90,
28820         * gfortran.dg/array_alloc_2.f90,
28821         * gfortran.dg/array_alloc_3.f90: New tests.
28822
28823 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28824
28825         PR fortran/12840
28826         * gfortran.dg/array_constructor_6.f90
28827         * gfortran.dg/array_constructor_7.f90
28828         * gfortran.dg/array_constructor_8.f90
28829         * gfortran.dg/array_constructor_9.f90
28830         * gfortran.dg/array_constructor_10.f90
28831         * gfortran.dg/array_constructor_11.f90
28832         * gfortran.dg/array_constructor_12.f90: New tests.
28833
28834 2005-09-08  Josh Conner  <jconner@apple.com>
28835
28836         PR c++/23180
28837         * g++.dg/init/pr23180-1.C: New test.
28838         * g++.dg/init/pr23180-2.C: New test.
28839
28840 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28841
28842         PR fortran/18878
28843         * gfortran.dg/module_double_reuse.f90: New.
28844
28845 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28846
28847         PR fortran/23270
28848         PR fortran/22304
28849         PR fortran/18870
28850         PR fortran/17917
28851         PR fortran/16511
28852         * gfortran.dg/common_equivalence_1.f: New.
28853         * gfortran.dg/common_equivalence_2.f: New.
28854         * gfortran.dg/common_equivalence_3.f: New.
28855         * gfortran.dg/contained_equivalence_1.f90: New.
28856         * gfortran.dg/module_blank_common.f90: New.
28857         * gfortran.dg/module_commons_1.f90: New.
28858         * gfortran.dg/module_equivalence_1.f90: New.
28859         * gfortran.dg/nested_modules_1.f90: New.
28860         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28861         equivalences and add comment to connect the test with
28862         the PR.
28863
28864 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28865
28866         PR fortran/23765
28867         * gfortran.dg/common_6.f90: New test.
28868
28869 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28870
28871         PR fortran/15326
28872         * gfortran.dg/char_result_1.f90,
28873         * gfortran.dg/char_result_2.f90,
28874         * gfortran.dg/char_result_3.f90,
28875         * gfortran.dg/char_result_4.f90,
28876         * gfortran.dg/char_result_5.f90,
28877         * gfortran.dg/char_result_6.f90,
28878         * gfortran.dg/char_result_7.f90,
28879         * gfortran.dg/char_result_8.f90: New tests.
28880
28881 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28882
28883         PR fortran/19928
28884         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28885
28886 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28887
28888         PR obj-c++/16816
28889         * obj-c++.dg/selector-5.mm: New test.
28890         * obj-c++.dg/selector-6.mm: New test.
28891
28892 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28893
28894         PR objc/20574
28895         PR objc/19324
28896         * objc.dg/error-1.m: New test.
28897
28898 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28899
28900         PR fortran/23373
28901         * gfortran.fortran-torture/execute/pr23373-1.f90,
28902         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28903
28904 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28905
28906         PR libfortran/23760
28907         * gfortran.dg/g77/1832.f: Remove long string in write statement
28908         to allow the test to pass on correct list directed output with
28909         prepended space.
28910
28911 2005-09-07  James E Wilson  <wilson@specifix.com>
28912
28913         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28914
28915 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28916
28917         * gfortran.dg/parameter+save.f90: Rename to
28918         * gfortran.dg/parameter_save.f90: .. this.
28919
28920 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28921
28922         PR fortran/20848
28923         * gfortran.dg/parameter+save.f90: New test case.
28924
28925 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28926
28927         PR fortran/19269
28928         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28929
28930 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28931
28932         PR c/23075
28933         * gcc.dg/pr23075.c: New test.
28934         * g++.dg/warn/pr23075.C: New test.
28935
28936         PR target/22362
28937         * gcc.target/i386/pr22362.c: New test.
28938
28939         PR rtl-optimization/23098
28940         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28941
28942         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28943         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28944         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28945
28946 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28947
28948         * g++.dg/expr/cast6.C: New test.
28949
28950         PR c++/9782
28951         * g++.dg/init/new15.C: New test.
28952
28953 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28954
28955         * gcc.dg/vect/Os-vect-95.c: New test.
28956         * gcc.dg/vect/vect-95.c: Same.
28957
28958 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28959
28960         * gcc.dg/vect/vect-29.c: Update xfail testing.
28961         * gcc.dg/vect/vect-44.c: Same.
28962         * gcc.dg/vect/vect-48.c: Same.
28963         * gcc.dg/vect/vect-50.c: Same.
28964         * gcc.dg/vect/vect-72.c: Same.
28965         * gcc.dg/vect/vect-77.c: Same.
28966         * gcc.dg/vect/vect-78.c: Same.
28967         * gcc.dg/vect/vect-80.c: Same.
28968         * gcc.dg/vect/vect-96.c: Same.
28969         * gcc.dg/vect/vect-100.c: Same.
28970         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28971         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28972         * gfortran.dg/vect/vect-5.f90: Same.
28973
28974 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28975
28976         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28977         start strings.
28978         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28979         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28980
28981         PR c++/23056
28982         * g++.dg/opt/pr23056.C: New test.
28983
28984         PR rtl-optimization/23098
28985         * gcc.target/i386/pr23098.c: New test.
28986
28987 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28988
28989         PR c++/23667
28990         * g++.dg/template/static15.C: New test.
28991
28992         PR c++/21440
28993         * g++.dg/ext/stmtexpr5.C: New test.
28994         * g++.dg/ext/stmtexpr6.C: Likewise.
28995
28996 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28997
28998         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28999
29000         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29001         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29002         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29003
29004 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29005
29006         PR libfortran/23321
29007         * gfortran.dg/direct_io_4.f90: New test case.
29008
29009 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29010             Rasmus Hahn  <rassahah@neofonie.de>
29011
29012         PR libobjc/23108
29013         * objc.dg/type-stream-1.m: New test.
29014
29015 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29016
29017         PR fortran/23661
29018         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29019         gfortran.dg/print_fmt_3.f90: New test.
29020
29021 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29022
29023         * gfortran.dg/fmt_t_1.f90: New test.
29024
29025 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29026
29027         PR rtl-optimization/23454
29028         * g++.dg/opt/pr23454.C: New test.
29029
29030 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/23699
29033         * g++.dg/ext/static1.C: New test.
29034
29035 2005-09-02  Richard Henderson  <rth@redhat.com>
29036
29037         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29038         tail call to check_fa_work.
29039
29040 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29041
29042         PR c++/21687
29043         * g++.dg/other/gc3.C: New test.
29044
29045 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29046
29047         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29048         * gcc.dg/20050826-1.c: Likewise.
29049
29050 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29051
29052         PR c++/23167
29053         * g++.dg/expr/volatile1.C: New test.
29054
29055 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29056
29057         PR middle-end/23547
29058         * gcc.dg/pr23547.c: New test.
29059
29060 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29061
29062         PR c/22061
29063         * gcc.c-torture/execute/pr22061-1.c,
29064         * gcc.c-torture/execute/pr22061-2.c,
29065         * gcc.c-torture/execute/pr22061-3.c,
29066         * gcc.c-torture/execute/pr22061-4.c: New tests.
29067
29068 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29069
29070         * gcc.dg/Wredundant-decls-2.c: New test to check that
29071         -Wredundant-decls does not issue warning for a variable
29072         definition following a declaration.
29073
29074 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29075
29076         PR debug/7241
29077         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29078         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29079         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29080
29081         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29082         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29083         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29084         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29085         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29086         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29087         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29088         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29089
29090 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29091
29092         PR objc/23306
29093         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29094         scan-assmbler.
29095
29096 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29097
29098         PR target/21255
29099         * gcc.dg/pr21255-1.c: New test.
29100         * gcc.dg/pr21255-2-mb.c: Likewise.
29101         * gcc.dg/pr21255-2-ml.c: Likewise.
29102         * gcc.dg/pr21255-3.c: Likewise.
29103         * gcc.dg/pr21255-4.c: Likewise.
29104
29105 2005-08-31  Dale Johannesen  <dalej@apple.com>
29106
29107         * gcc.dg/20050830-1.c: New.
29108
29109 2005-08-31  Josh Conner  <jconner@apple.com>
29110
29111         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29112         command-line options for arm-*-* targets.
29113         * g++.dg/init/array16.C: Likewise.
29114         * g++.dg/other/crash-4.C: Likewise.
29115
29116 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29117
29118         PR obj-c++/23640
29119         * obj-c++.dg/gnu-runtime-3.mm: New test.
29120
29121 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29122
29123         PR c++/13377
29124         * g++.dg/lookup/ambig4.C: New test.
29125         * g++.dg/lookup/ambig5.C: New test.
29126         * g++.dg/tc1/dr101.C: Adjust error markers.
29127
29128 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29129
29130         PR c++/23639
29131         * g++.dg/template/ttp5.C: Adjust error markers.
29132
29133 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29134
29135         PR testsuite/23609
29136         * lib/obj-c++.exp: Include target-libpath.exp.
29137         (obj-c++_link_flags): Look for the GNU libobjc library
29138         and set the library path to include it.
29139         Don't manually set LD_LIBRARY_PATH (etc.) but call
29140         set_ld_library_path_env_vars instead.
29141         (obj-c++_target_compile): Don't set library path or
29142         linker flags because they are already set correctly
29143         in obj-c++_link_flags.
29144
29145 2005-08-30  Josh Conner  <jconner@apple.com>
29146
29147         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29148         to command-line options for arm-*-* targets.
29149
29150 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29151
29152         * g++.dg/other/i386-1.C: New.
29153
29154 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29155
29156         PR preprocessor/20348
29157         PR preprocessor/20356
29158         * gcc.dg/cpp/pr20348.c: New test.
29159         * gcc.dg/cpp/pr20348.h: New file.
29160         * gcc.dg/cpp/inc/pr20348.h: New file.
29161         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29162         * gcc.dg/cpp/pr20356.c: New test.
29163         * gcc.dg/cpp/pr20356.h: New file.
29164         * gcc.dg/cpp/inc/pr20356.h: New file.
29165         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29166
29167 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29168
29169         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29170         Fix array dimension to avoid correct end-of-file error.
29171
29172 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29173
29174         PR libfortran/23598
29175         * gfortran.dg/iostat_1.f90: New test.
29176
29177 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29178
29179         PR middle-end/23408
29180         * gcc.dg/pr23408.c: New test.
29181
29182 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29183
29184         PR c++/23099
29185         * g++.dg/init/member1.C: Make sure erroneous static data member
29186         definitions are required.
29187         * g++.dg/template/static13.C: New test.
29188         * g++.dg/template/static14.C: Likewise.
29189
29190 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29193         -march=pentium4, remove ilp32 requirement.
29194
29195         PR middle-end/23484
29196         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29197         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29198
29199 2005-08-29  Andreas Jaeger  <aj@suse.de>
29200
29201         PR testsuite/23607
29202         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29203
29204 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29205
29206         * gcc.c-torture/execute/20050316-2.c: New test.
29207         * gcc.c-torture/execute/20050316-3.c: New test.
29208         * gcc.dg/torture/pr16104-1.c: New test.
29209
29210 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29211
29212         PR middle-end/23463
29213         * gcc.c-torture/execute/zero-struct-1.c: New test.
29214
29215 2005-08-27  Richard Guenther  <rguenther@suse.de>
29216
29217         PR target/23575
29218         * gcc.target/i386/pr23575.c: New testcase.
29219
29220 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29221
29222         PR rtl-optimization/23561
29223         * gcc.c-torture/execute/20050826-1.c: New test.
29224
29225         PR rtl-opt/23560
29226         * gcc.c-torture/execute/20050826-2.c: New test.
29227
29228 2005-08-26  Dale Johannesen  <dalej@apple.com>
29229
29230         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29231         * gcc.dg/20050826-1.c: New.
29232
29233 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29234
29235         PR c++/19004
29236         * g++.dg/template/nontype13.C: New test.
29237
29238         PR c++/23491
29239         * g++.dg/init/new14.C: New test.
29240         * g++.dg/expr/anew1.C: Do not XFAIL.
29241         * g++.dg/expr/anew2.C: Likewise.
29242         * g++.dg/expr/anew3.C: Likewise.
29243
29244 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29245
29246         PR middle-end/22439
29247         * gcc.dg/vla-3.c: New test.
29248
29249 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29250
29251         PR fortran/20363
29252         * gfortran.dg/named_interface.f90: New.
29253
29254 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29255
29256         * gcc.c-torture/execute/frame-address.c: New test.
29257
29258 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         PR c++/20817
29261         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29262
29263 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29264
29265         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29266
29267 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29268
29269         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29270         * gcc.dg/altivec-22.c: Rename from..
29271         * gcc.dg/altivec-nomfcr.c: ..this.
29272
29273 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29274
29275         PR tree-optimization/23546
29276         * gcc.dg/tree-ssa/pr23546.c: New test.
29277
29278 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29279
29280         PR fortran/17758
29281         * gfortran.dg/nonreturning_statements.f90: New test.
29282
29283 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29284
29285         PR c++/22454
29286         * g++.dg/parse/crash29.C: New.
29287
29288 2005-08-23  DJ Delorie  <dj@redhat.com>
29289
29290         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29291         constants have the L suffix.
29292
29293 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29294
29295         PR c++/23044
29296         * g++.dg/template/instantiate8.C: New.
29297
29298 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29299
29300         PR middle-end/23467
29301         * gcc.c-torture/execute/pr23467.c: New test.
29302
29303 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29304
29305         PR tree-optimization/22043
29306         * gcc.c-torture/execute/20050613-1.c: New test.
29307
29308 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29309
29310         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29311
29312 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29313
29314         PR rtl-optimization/23478
29315         * g++.dg/opt/pr23478.C: New test.
29316
29317 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29318
29319         PR c/18715
29320         * gcc.dg/switch-warn-3.c: New test.
29321
29322 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29323
29324         PR c++/22233
29325         * g++.dg/template/param1.C: New test.
29326
29327 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29328
29329         PR c++/23089
29330         * g++.dg/other/incomplete1.C: New test.
29331
29332 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29333
29334         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29335         are vectorizable.
29336
29337 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29338
29339         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29340         d_lines_5.f: New.
29341
29342 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29343
29344         * gcc.target/i386/sse-4.c: New test.
29345
29346 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29347
29348         PR testsuite/23239
29349         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29350
29351 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29352
29353         * gcc.dg/20050811-1.c: New test.
29354         * gcc.dg/20050811-2.c: New test.
29355
29356 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29357
29358         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29359
29360 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29361
29362         PR 23476
29363         * gcc.c-torture/compile/pr23476.c: New test.
29364
29365 2005-08-19  Devang Patel  <dpatel@apple.com>
29366
29367         PR tree-optimization/23048
29368         * gcc.dg/tree-ssa/pr23048.c: New test.
29369
29370 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29371
29372         PR middle-end/20624
29373         * g++.dg/warn/Wreturn-3.C: New test
29374
29375 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29376
29377         PR tree-optimization/22228
29378         * g++.dg/vect/pr22543.cc: New test.
29379
29380 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29381
29382         PR tree-optimization/21574
29383         * gcc.dg/tree-ssa/pr21574.c: New test.
29384
29385 2005-08-16  James E Wilson  <wilson@specifix.com>
29386
29387         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29388
29389 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29390
29391         PR tree-opt/23402
29392         * gcc.c-torture/compile/zero-strct-3.c: New test.
29393         * gcc.c-torture/compile/zero-strct-4.c: New test.
29394
29395 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29396
29397         PR target/23376
29398         * gcc.target/x86_64/pr23376.c: New test.
29399
29400 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29401
29402         PR c++/23337
29403         * g++.dg/ext/vector2.C: New.
29404
29405 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29406
29407         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29408
29409 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29410
29411         PR libfortran/23428
29412         * gfortran.dg/inquire-complex.f90: New test case.
29413
29414 2005-08-16  James E Wilson  <wilson@specifix.com>
29415
29416         PR tree-optimization/21105
29417         * gcc.dg/large-size-array.c: New.
29418
29419 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29420
29421         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29422         type.
29423         * gcc.dg/vect/vect-41: Likewise.
29424         * gcc.dg/vect/vect-42: Likewise.
29425         * gcc.dg/vect/vect-43: Likewise.
29426         * gcc.dg/vect/vect-44: Likewise.
29427         * gcc.dg/vect/vect-46: Likewise.
29428         * gcc.dg/vect/vect-47: Likewise.
29429         * gcc.dg/vect/vect-48: Likewise.
29430         * gcc.dg/vect/vect-52: Likewise.
29431         * gcc.dg/vect/vect-53: Likewise.
29432         * gcc.dg/vect/vect-54: Likewise.
29433         * gcc.dg/vect/vect-55: Likewise.
29434         * gcc.dg/vect/vect-56: Likewise.
29435         * gcc.dg/vect/vect-57: Likewise.
29436         * gcc.dg/vect/vect-58: Likewise.
29437         * gcc.dg/vect/vect-59: Likewise.
29438         * gcc.dg/vect/vect-60: Likewise.
29439         * gcc.dg/vect/vect-61: Likewise.
29440         * gcc.dg/vect/vect-85: Likewise.
29441         * gcc.dg/vect/vect-87: Likewise.
29442         * gcc.dg/vect/vect-88: Likewise.
29443         * gcc.dg/vect/vect-93.c: Likewise.
29444         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29445         * gcc.dg/vect/vect-75: Likewise.
29446         * gcc.dg/vect/vect-76: Likewise.
29447         * gcc.dg/vect/vect-77: Likewise.
29448         * gcc.dg/vect/vect-78: Likewise.
29449         * gcc.dg/vect/vect-80: Likewise.
29450         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29451         vectorized for the expected reason, rather than checking how alignment
29452         was handled.
29453         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29454         aligned type and also instead of aligned pointers. Added documentation.
29455
29456 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29457
29458         * gfortran.dg/power.f90: New test.
29459
29460 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29461
29462         PR rtl-optimization/23299
29463         * g++.dg/opt/pr23299.C: New test.
29464
29465 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29466
29467         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29468
29469 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29470
29471         * g++.dg/template/local6.C: New test.
29472
29473 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29474
29475         * execute/exceptions/finally-1.m: Check that the catch and finally are
29476         being called.  Also add a "return 0;" at the end of main.
29477
29478 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29479
29480         PR fortran/21432.
29481         * gfortran.dg/namelist_print_1.f: New test of functionality of
29482         PRINT namelist.
29483         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29484         namelist generates error with -std=f95.
29485
29486 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29487
29488         PR tree-optimization/23119
29489         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29490
29491 2005-08-13  Marcin Koziej  <creep@desk.pl>
29492             Andrew Pinski  <pinskia@physics.uc.edu>
29493
29494         PR libobjc/22492
29495         * execute/exceptions/finally-1.m: New test.
29496
29497 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29498
29499         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29500         testsuite.
29501         * objc/execute/exceptions/trivial.m: New test.
29502         * objc.dg/try-catch-11.m: Move to ...
29503         * objc/execute/exceptions/foward-1.m: Here.
29504         * objc.dg/try-catch-2.m: Move to ...
29505         * objc/execute/exceptions/catchall-1.m: Here.
29506         * objc.dg/try-catch-8.m: Move to ...
29507         * objc/execute/exceptions/local-variables-1.m: Here.
29508
29509 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29510
29511         * objc.dg/nested-func-1.m: Move to ...
29512         * objc/execute/nested-func-1.m: Here.
29513
29514 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29515
29516         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29517         in ${options} instead of [target_info name].
29518         * lib/obj-c++.exp (objc_target_compile): Likewise.
29519
29520 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29521
29522         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29523
29524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29525
29526         part of PR testsuite/23348
29527         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29528         each of the torture options.
29529         * objc/compile/trivial.m: New test.
29530
29531 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29532
29533         * gfortran.dg/eoshift.f90: Correct format.
29534
29535 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29536
29537         * gfortran.fortran-torture/execute/character_passing.f90:
29538         Fix comment typo.
29539
29540 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29541
29542         PR c++/8271
29543         * g++.dg/template/unify10.C: New.
29544
29545 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29546
29547         * g++.dg/parse/pr22514.C: Move to...
29548         * g++.dg/debug/pr22514.C: here.
29549
29550 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29551
29552         PR c++/23266
29553         * g++.dg/inherit/pure1.C: New test.
29554
29555         * ChangeLog: Fix typos.
29556
29557 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29558             Steven Bosscher  <stevenb@suse.de>
29559
29560         * gfortran.dg/runtime_warning_1.f90: New test.
29561
29562 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29563
29564         PR c++/23219
29565         * g++.dg/parse/crash28.C: New.
29566
29567 2005-08-11  Richard Guenther  <rguenther@suse.de>
29568
29569         PR target/23289
29570         * gcc.target/i386/tailcall-1.c: New testcase.
29571
29572 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29573
29574         * gcc.dg/vect/vect-67.c: Un-xfail.
29575
29576 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29577
29578         PR c++/23225
29579         * g++.dg/parse/crash27.C: new test.
29580
29581 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29582
29583         PR libfortran/22143
29584         * gfortran.dg/shift-kind.f90: New testcase.
29585
29586 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29587
29588         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29589         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29590
29591 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29592
29593         PR c++/20646
29594         * g++.dg/other/mult-stor1.C: New test.
29595
29596 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29597
29598         * gcc.c-torture/pr18299-1.c: Move to ...
29599         * gcc.c-torture/compile/pr18299-1.c: Here.
29600
29601 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29602
29603         * gfortran/fortran.torture/execute/character_passing.f90:
29604         Fix types for LSAME.
29605
29606 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29607
29608         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29609         input data back to what it was originally.
29610
29611 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29612
29613         * objc.dg/try-catch-8.m: Enable for all targets.
29614
29615 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29616
29617         * gcc.dg/pr23165.c: New test.
29618
29619 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29620
29621         PR tree-optimization/23234
29622         * gcc.dg/tree-ssa/pr23234.c: New test.
29623
29624 2005-08-08  Josh Conner  <jconner@apple.com>
29625
29626         PR rtl-optimization/23241
29627         * gcc.dg/char-compare.c: New test.
29628
29629 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29630
29631         PR c++/22508
29632         * g++.dg/init/new13.C: New test.
29633
29634 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29635
29636         PR c++/21166
29637         * g++.dg/other/crash-4.C: Adjust
29638         * g++/dg/ext/packed9.C: New.
29639
29640 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29641
29642         PR middle-end/21964
29643         * gcc.c-torture/execute/pr21964-1.c: New test.
29644
29645 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29646
29647         PR c/22458
29648         * gcc.dg/pr22458-1.c: New test.
29649
29650 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29651             Steven G. Kargl <kargls@comcast.net>
29652
29653         PR fortran/22390
29654         * gfortran.dg/flush_1.f90: New test.
29655
29656 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29657
29658         PR c++/23191
29659         * g++.dg/template/eh2.C: New test.
29660
29661 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29662
29663         PR c++/19498
29664         * g++.dg/template/instantiate7.C: New test.
29665
29666 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29667
29668         PR c/23113
29669         * gcc.dg/Wunused-value-1.c: New test.
29670
29671 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29672
29673         PR rtl-optimization/23233
29674         * gcc.c-torture/compile/pr23233-1.c: New test.
29675
29676 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29677
29678         PR fortran/18833
29679         PR fortran/20850
29680         * gfortran.dg/equiv_1.f90: New test.
29681         * gfortran.dg/equiv_2.f90: New test.
29682         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29683         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29684         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29685
29686 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29687
29688         * gcc.c-torture/execute/vrp-5.c: New test.
29689         * gcc.c-torture/execute/vrp-6.c: New test.
29690         * gcc.dg/tree-ssa/vrp21.c: New test.
29691
29692 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29693
29694         * g++.dg/parse/pr22514.C: New test.
29695
29696 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29697
29698         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29699
29700         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29701         instead of constant loads / pool entries.
29702
29703 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29704
29705         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29706         TEST_TO_WCTYPE.
29707
29708 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29709
29710         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29711         __WINT_TYPE__ in generated prototypes if possible.
29712
29713 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29714
29715         PR 22037
29716         * g++.dg/tree-ssa/pr22037.C:
29717
29718 2005-08-04  Richard Henderson  <rth@redhat.com>
29719
29720         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29721         scan-tree-dump-times directive.
29722
29723 2005-08-04  Jan Hubicka  <jh@suse.cz>
29724
29725         * gcov-1.C: Fix switch counts.
29726         * gcov-4b.c: Likewise.
29727
29728 2005-08-03  Jeff Law  <law@redhat.com>
29729
29730         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29731
29732 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29733
29734         * gcc.c-torture/execute/pr23135.c: New test.
29735
29736 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29737
29738         PR tree-optimization/19899
29739         * gcc.dg/tree-ssa/scev-1.c: New test.
29740         * gcc.dg/tree-ssa/scev-2.c: New test.
29741
29742 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29743
29744         PR target/18582
29745         * gcc.dg/torture/pr18582-1.c: New test.
29746
29747 2005-08-03  Jan Hubicka  <jh@suse.cz>
29748
29749         * update-conroll.c: New testcase.
29750         * update-conroll-2.c: New testcase.
29751
29752 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29753
29754         * gfortran.dg/constant_substring.f: New test.
29755         * gfortran.dg/pr22491.f: New test.
29756
29757 2005-08-02  Jan Hubicka  <jh@suse.cz>
29758
29759         * update-threading.c: Replace by the proper one.
29760
29761 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29762
29763         PR 23164
29764         * g++.dg/tree-ssa/pr23164.C: New test.
29765
29766 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29767
29768         * gcc.dg/tree-ssa/pr23192.c: New test.
29769
29770 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29771
29772         * gcc.c-torture/execute/vrp-4.c: New test.
29773
29774 2005-08-02  Jan Hubicka  <jh@suse.cz>
29775
29776         * update-threading.c: New test.
29777
29778 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29779
29780         * gcc.c-torture/compile/20050801-1.c: New test.
29781         * gcc.c-torture/compile/20050801-2.c: New test.
29782
29783 2005-08-01  Jan Hubicka  <jh@suse.cz>
29784
29785         * val-prof-5.c: New test.
29786
29787 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29788
29789         PR c/22311
29790         * gcc.dg/pr22311-1.c : New test.
29791
29792 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29793
29794         PR target/23095
29795         * gfortran.dg/pr23095.f: New test.
29796
29797         PR c++/22003
29798         * g++.dg/other/pr22003.C: New test.
29799
29800 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29801
29802         PR target/20621
29803         * gcc.c-torture/execute/pr20621-1.c: New test.
29804
29805 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29806
29807         * gfortran.dg/comma_format_extension_4.f: Adjust length
29808         of string for format.
29809         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29810         print statement with internal write.
29811         * gfortran.dg/der_array_io_2.f: Likewise.
29812         * gfortran.dg/der_array_io_3.f: Likewise.
29813
29814 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29815
29816         * gcc.dg/fold-abs-4.c: new test.
29817
29818 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29819
29820         PR fortran/22570 an related issues.
29821         * gfortran.dg/x_slash_1.f: New test.
29822
29823 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29824
29825         PR c/23143
29826         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29827         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29828
29829 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29830
29831         PR c/529
29832         * gcc.dg/Wshadow-3.c: New test.
29833
29834 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29835
29836         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29837         used to have the wrong bounds).
29838
29839 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29840
29841         PR c/21720
29842         * gcc.dg/hex-round-1.c: Test more cases.
29843         * gcc.dg/hex-round-2.c: New test.
29844
29845 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29846
29847         PR 22550
29848         * g++.dg/tree-ssa/pr22550.C: New test.
29849
29850 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29851
29852         * gcc.dg/tree-ssa/vrp19.c: New test.
29853         * gcc.dg/tree-ssa-vrp20.c: New test.
29854
29855 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29856
29857         PR c/22240
29858         * gcc.dg/transparent-union-4.c: New test.
29859
29860 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29861
29862         PR c/22192
29863         * gcc.dg/c99-vla-2.c: New test.
29864
29865 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29866
29867         PR c/21720
29868         * gcc.dg/hex-round-1.c: New test.
29869
29870 2005-07-28  Jan Hubicka  <jh@suse.cz>
29871
29872         * inliner-1.c: Do not dump everything.
29873         * tree-prof.exp: Do not pass -ftree-based-profiling.
29874         * bprob.exp: Likewise.
29875
29876         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29877
29878 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29879
29880         PR c++/22545
29881         * g++.dg/expr/ptrmem7.C: New test.
29882
29883 2005-07-28  Mike Stump  <mrs@apple.com>
29884
29885         * g++.old-deja/g++.mike/visibility-1.C: New test.
29886
29887 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29888
29889         PR c/20187
29890         * gcc.c-torture/execute/pr20187-1.c: New test.
29891
29892 2005-07-28  Jeff Law  <law@redhat.com>
29893
29894         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29895         * gcc.dg/tree-ssa/vrp18.c: New test.
29896
29897 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29898
29899         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29900
29901 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29902
29903         PR tree-optimization/22506
29904         * gcc.dg/vect/ps22506.c: New test.
29905
29906 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29907
29908         PR target/21149
29909         * gcc.target/i386/sse-3.c: New test.
29910
29911 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29912
29913         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29914         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29915
29916 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29917
29918         PR c/22589
29919         * gcc.c-torture/compile/pr22589-1.c: New test.
29920
29921 2005-07-28  Jan Hubicka  <jh@suse.cz>
29922
29923         * update-loopch.c: New testcase.
29924
29925 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29926
29927         PR rtl-optimization/23047
29928         * gcc.c-torture/execute/pr23047.c: New test.
29929         * gcc.c-torture/execute/pr23047.x: New.
29930
29931 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29932
29933         PR tree-optimization/22493
29934         * gcc.c-torture/execute/pr22493-1.c: New test.
29935         * gcc.c-torture/execute/pr22493-1.x: New.
29936         * gcc.c-torture/execute/vrp-1.c: New test.
29937         * gcc.c-torture/execute/vrp-2.c: New test.
29938         * gcc.c-torture/execute/vrp-2.c: New test.
29939
29940 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29941
29942         * gcc.target/frv/all-builtin-read8.c: Delete.
29943         * gcc.target/frv/all-builtin-read16.c: Delete.
29944         * gcc.target/frv/all-builtin-read32.c: Delete.
29945         * gcc.target/frv/all-builtin-read64.c: Delete.
29946         * gcc.target/frv/all-builtin-write8.c: Delete.
29947         * gcc.target/frv/all-builtin-write16.c: Delete.
29948         * gcc.target/frv/all-builtin-write32.c: Delete.
29949         * gcc.target/frv/all-builtin-write64.c: Delete.
29950         * gcc.target/frv/all-read-write-1.c: New.
29951
29952 2005-07-27  Jeff Law  <law@redhat.com>
29953
29954         * gcc.c-torture/execute/pr22630.c: New test.
29955
29956 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29957
29958         PR tree-optimization/23073
29959         * gcc.dg/vect/nodump-pr23073.c: New test.
29960         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29961
29962 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29963
29964         PR tree-optimize/22348
29965         * gcc.c-torture/execute/pr22348.c: New.
29966
29967 2005-07-27  Richard Guenther  <rguenther@suse.de>
29968
29969         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29970
29971 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29972
29973         PR fortran/22503
29974         * gfortran.dg/logical_comp.f90: New test.
29975
29976 2005-07-27  Jan Hubicka  <jh@suse.cz>
29977
29978         * inliner-1.c: Add cleanup of dumps.
29979         * val-prof-*.c: Likewise.
29980         * update-tailcall.c: New.
29981
29982 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29983
29984         PR 22591
29985         * gcc.dg/tree-ssa/pr22591.c: New test.
29986         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29987
29988 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29989
29990         PR libobjc/22606
29991         * objc.dg/try-catch-11.m: New test.
29992
29993 2005-07-26  Richard Guenther  <rguenther@suse.de>
29994
29995         PR tree-optimization/22486
29996         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29997
29998 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29999
30000         PR tree-opt/22484
30001         * g++.dg/opt/loop2.C: New test.
30002
30003 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30004
30005         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30006         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30007
30008 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30009
30010         * lib/profopt.exp (profopt-execute): Check for profiling data
30011         files on the target.
30012
30013 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30014
30015         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30016         for matching of asm labels.
30017
30018 2005-07-25  Richard Guenther  <rguenther@suse.de>
30019
30020         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30021
30022 2005-07-25  Richard Guenther  <rguenther@suse.de>
30023
30024         PR testsuite/22624
30025         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30026
30027 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30028
30029         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30030         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30031         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30032         * gcc.dg/vect/vect-100.c: New test.
30033         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30034         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30035         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30036         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30037         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30038         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30039         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30040         * gfortran.dg/vect/pr19049.f90: New testcase.
30041         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30042
30043 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.c-torture/execute/20050713-1.c: New test.
30046
30047         PR fortran/20063
30048         * gfortran.fortran-torture/execute/data_4.f90: New test.
30049
30050         PR middle-end/20303
30051         * gcc.dg/visibility-d.c: New test.
30052
30053 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30054
30055         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30056         * gfortran.dg/underflow.f90: Ditto.
30057
30058 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30059
30060         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30061         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30062         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30063
30064 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30065
30066         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30067         include case of field width of zero.
30068
30069 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30070
30071         PR libgfortran/21875
30072         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30073         with trailing blanks on normal formatted read.
30074
30075 2005-07-23  Chao-ying Fu  <fu@mips.com>
30076
30077         * gcc.target/mips/mips32-dsp-type.c: New test.
30078         * gcc.target/mips/mips32-dsp.c: New test.
30079
30080 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30081
30082         PR testsuite/21073
30083         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30084
30085         PR testsuite/20454
30086         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30087         and __cyg_profile_func_exit.
30088
30089 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30090
30091         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30092         * gfortran.dg/comma_format_extension_4.f: Same.
30093         * gfortran.dg/pr15332.f: Same.
30094         * gfortran.dg/pr21730.f: Same.
30095
30096 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30097
30098         * g++.dg/opt/vrp2.C: Fix testcase.
30099
30100         PR tree-opt/22625
30101         * g++.dg/opt/vrp2.C: New test.
30102
30103 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30104
30105         PR debug/21828
30106         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30107
30108 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30109
30110         * gcc.dg/tree-ssa/20050719-1.c: New test.
30111
30112 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30113
30114         * gcc.dg/bfin-longcall-1.c: New file.
30115         * gcc.dg/bfin-longcall-2.c: New file.
30116
30117 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30118
30119         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30120
30121 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30122
30123         PR middle-end/19055
30124         * gcc.dg/tree-ssa/pr19055.c: New test.
30125         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30126
30127 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30128
30129         PR C++/22358
30130         * g++.dg/other/pr22358.C: New test.
30131
30132 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30133
30134         PR c++/2922
30135         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30136
30137 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30138
30139         PR c++/15938
30140         * g++.dg/init/union2.C: New test.
30141
30142 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30143
30144         PR c/22393
30145         * gcc.dg/complex-4.c: New test.
30146
30147 2005-07-21  Richard Guenther  <rguenther@suse.de>
30148
30149         PR testsuite/22522
30150         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30151         scanning for asm labels.
30152         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30153
30154 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30155
30156         PR target/22085
30157         * gcc.dg/altivec-pr22085.c: New.
30158
30159 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30160
30161         PR tree-optimization/19210
30162         * gcc.dg/tree-ssa/pr19210-1.c: New.
30163         * gcc.dg/tree-ssa/pr19210-2.c: New.
30164
30165 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30166
30167         PR rtl-optimization/22167
30168         * g++.dg/opt/pr22167.C: New test.
30169
30170 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30171
30172         PR c++/2922
30173         * g++.dg/lookup/two-stage2.C: New.
30174         * g++.dg/lookup/two-stage3.C: New.
30175         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30176         fixed two-stage name lookup for operators.
30177         * g++.dg/template/call3.C: Compiler now produces an appropriate
30178         error message.
30179         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30180         14 as a candidate.
30181         * g++.dg/template/ptrmem4.C: Compiler produces different error
30182         message.
30183         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30184         connect_to_method as a candidate.
30185
30186 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30187
30188         * gcc.dg/fold-alloc-1.c: New test.
30189
30190 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30191
30192         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30193         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30194
30195 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30196
30197         * gcc.dg/fold-abs-1.c: New test.
30198         * gcc.dg/fold-abs-2.c: New test.
30199         * gcc.dg/fold-abs-3.c: New test.
30200
30201 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30202
30203         Make CONSTRUCTOR use VEC to store initializers.
30204         * g++.dg/ext/complit3.C: Check for specific error messages.
30205         * g++.dg/init/brace2.C: Update error message.
30206         * g++.dg/warn/Wbraces2.C: Likewise.
30207
30208 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30209
30210         PR fortran/16940
30211         * gfortran.dg/module_interface_1.f90: New test.
30212
30213 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30214             Kenneth Zadeck <zadeck@naturalbridge.com>
30215
30216         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30217
30218 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30219
30220         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30221         specify -Wformat for these tests.
30222         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30223         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30224         * gcc.dg/format/opt-6.c: Delete.
30225
30226 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30227
30228         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30229         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30230
30231 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30232
30233         * gcc.dg/tree-ssa/alias-2.c: New test.
30234
30235 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30236
30237         PR c++/22263
30238         * g++.dg/template/explicit7.C: New test.
30239
30240 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30241
30242         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30243         field width of 8 to +Inf and -Inf.
30244
30245 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30246
30247         PR c++/22139
30248         * g++.dg/template/friend36.C: New test.
30249
30250 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30251
30252         PR fortran/21730
30253         * gfortran.dg/pr21730.f: New test.
30254
30255 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30256             Kenneth Zadeck <zadeck@naturalbridge.com>
30257
30258         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30259         since pure const detection cannot run at -O1 in c compiler.
30260         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30261         can now optimize this case properly.
30262         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30263         because we now pass.
30264         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30265
30266 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30267
30268         PR c/22421
30269         * gcc.dg/format/bitfld-1.c: New test.
30270
30271 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30272
30273         PR c++/22204
30274         * g++.dg/rtti/repo1.C: New test.
30275
30276 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30277
30278         PR middle-end/22398
30279         * gcc.c-torture/compile/pr22398.c: New test.
30280
30281 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/22132
30284         * g++.dg/expr/cast4.C: New test.
30285
30286 2005-07-15  Richard Guenther  <rguenther@suse.de>
30287
30288         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30289         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30290
30291 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30292
30293         PR tree-optimization/22230
30294         * gcc.dg/tree-ssa/pr22230.c: New test.
30295
30296 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30297
30298         * gfortran.dg/g77/cpp6.f: New test.
30299
30300         PR fortran/22417
30301         * gfortran.dg/g77/cpp5.F: New test.
30302         * gfortran.dg/g77/cpp5.h: New file.
30303         * gfortran.dg/g77/cpp5inc.h: New file.
30304
30305 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30306
30307         PR libfortran/16435
30308         * gfortran.dg/tl_editting.f90: New.
30309         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30310
30311 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30312
30313         * gfortran.dg/char_array_constructor.f90: New test.
30314
30315 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30316
30317         * gfortran.dg/past_eor.f90: New.
30318         * gfortran.dg/complex_read.f90: New.
30319
30320 2005-07-13  Jeff Law  <law@redhat.com>
30321
30322         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30323         additional casts.
30324
30325         * gcc.dg/tree-ssa/pr22321.c: New test
30326
30327 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30328
30329         PR tree-optimization/21921
30330         * gcc.dg/tree-ssa/pr21921.c: New.
30331
30332 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30333
30334         PR tree-optimizatio/22442
30335         * gcc.dg/tree-ssa/loop-11.c: New test.
30336
30337 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30338
30339         PR tree-opt/21840
30340         * gcc.c-torture/compile/pr21840.c: New test.
30341
30342 2005-07-12  Jan Hubicka  <jh@suse.cz>
30343
30344         * gcc.c-torture/compile/pr22379.c: New test.
30345
30346 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30347
30348         PR libfortran/21593
30349         gfortran.dg/dev_null.f90: Remove outdated comment about
30350         PR libfortran/21593.
30351
30352
30353 2005-07-12  Dale Johannesen  <dalej@apple.com>
30354
30355         * gcc.target/i386/compress-float-sse.c: New.
30356         * gcc.target/i386/compress-float-sse-pic.c: New.
30357         * gcc.target/i386/compress-float-387.c: New.
30358         * gcc.target/i386/compress-float-387-pic.c: New.
30359         * gcc.dg/compress-float-ppc.c: New.
30360         * gcc.dg/compress-float-ppc-pic.c: New.
30361
30362 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30363
30364         PR libfortran/21593
30365         gfortran.dg/dev_null.f90: Remove targets.
30366
30367 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30368
30369         PR tree-opt/22335
30370         * gcc.dg/pr22335-1.c: New test.
30371         * gcc.dg/pr22335-2.c: New test.
30372
30373 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30374
30375         PR c++/20172
30376         * g++.dg/template/nontype12.C : New test.
30377
30378 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30379
30380         * gcc.dg/tree-ssa/loop-10.c: New test.
30381
30382 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30383
30384         * gcc.c-torture/execute/20020720-1.x: Remove.
30385
30386 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30387
30388         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30389
30390 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30391
30392         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30393         (dg-mips-options): Use it.
30394
30395 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30396
30397         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30398
30399 2005-07-09  Richard Henderson  <rth@redhat.com>
30400
30401         * lib/target-supports.exp (check_effective_target_sync_char_short):
30402         Add alpha.
30403
30404 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30405
30406         PR libfortran/22217
30407         * gfortran.dg/negative-z-descriptor.f90: New test.
30408
30409 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30410
30411         PR tree-opt/22329
30412         * gcc.dg/pr22329.c: New test.
30413
30414 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30415
30416         PR tree-optimization/20139
30417         * gcc.dg/tree-ssa/pr20139.c: New.
30418
30419 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30420
30421         PR tree-opt/22356
30422         * gcc.dg/pr22356-1.c: New test.
30423
30424 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30425
30426         PR c++/21799
30427         * g++.dg/template/unify8.C: New.
30428         * g++.dg/template/unify9.C: New.
30429
30430 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30431
30432         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30433
30434 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30435
30436         * gcc.dg/darwin-version-1.c: New.
30437         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30438         * gcc.dg/builtins-20.c: Likewise.
30439         * gcc.dg/builtins-53.c: Likewise.
30440         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30441         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30442         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30443         * gcc.dg/torture/builtins-power-1.c: Likewise.
30444         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30445         on Darwin.
30446
30447 2005-07-07  Jeff Law  <law@redhat.com>
30448
30449         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30450         argument evaluation order.
30451
30452 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30453
30454         PR libfortran/21594
30455         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30456         Add test cases where the shift length is greater than the
30457         array length.
30458
30459 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30460
30461         * obj-c++.dg/proto-lossage-6.mm: New.
30462         * objc.dg/proto-lossage-6.m: New.
30463
30464 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30465
30466         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30467         * objc.dg/gnu-runtime-2.m: Likewise.
30468
30469 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30470
30471         * gfortran.dg/longline.f: New test.
30472
30473         * gfortran.dg/badline.f: New test.
30474
30475 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30476
30477         PR fortran/16531
30478         PR fortran/15966
30479         PR fortran/18781
30480         * gfortran.dg/hollerith.f90: New.
30481         * gfortran.dg/hollerith2.f90: New.
30482         * gfortran.dg/hollerith3.f90: New.
30483         * gfortran.dg/hollerith4.f90: New.
30484         * gfortran.dg/hollerith_f95.f90: New.
30485         * gfortran.dg/hollerith_legacy.f90: New.
30486         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30487
30488 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30489
30490         PR objc/22274
30491         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30492         * objc.dg/gnu-runtime-2.m: New.
30493
30494 2005-07-06  Jeff Law  <law@redhat.com>
30495
30496         * gcc.dg/tree-ssa/vrp17.c: New test.
30497
30498 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30499
30500         PR fortran/22327
30501         * gfortran.dg/array_constructor_5.f90: New test.
30502
30503 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30504
30505         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30506
30507 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30508
30509         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30510         * gcc.dg/980816-1.c: Ditto.
30511
30512 2005-07-06  Jeff Law  <law@redhat.com>
30513
30514         * gcc.c-torture/compile/pr21356.c: New test.
30515
30516 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30517
30518         PR c/22013
30519         PR c/22098
30520         * gcc.c-torture/compile/pr22013-1.c,
30521         gcc.c-torture/execute/pr22098-1.c,
30522         gcc.c-torture/execute/pr22098-2.c,
30523         gcc.c-torture/execute/pr22098-3.c: New tests.
30524
30525 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30526
30527         PR c/22308
30528         * gcc.dg/pr22308-1.c: New test.
30529
30530 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30531
30532         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30533         target.
30534         * gcc.dg/compare9.c: Use -fshort-enums instead of
30535         -fno-short-enums.  Change the last test to dg-bogus.
30536
30537 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30538
30539         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30540         * gcc.dg/compare9.c: New.
30541
30542 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30543
30544         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30545
30546 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30547
30548         PR testsuite/22288
30549         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30550
30551
30552 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30553
30554         * gcc.dg/format/gcc_gfc-1.c: New.
30555
30556 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30557
30558         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30559
30560 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30561
30562         PR fortran/20842
30563         * gfortran.dg/io_invalid_1.f90: New test.
30564
30565 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30566
30567         * gcc.dg/format/gcc_diag-1.c: Update.
30568
30569 2005-07-02  Jeff Law  <law@redhat.com>
30570
30571         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30572         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30573
30574 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30575
30576         * gcc.dg/format/gcc_diag-1.c: Update.
30577
30578 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30579
30580         PR tree-opt/22269
30581         * gcc.c-torture/compile/pr22269.c: New test.
30582
30583 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30584
30585         PR 21584
30586         PR 22219
30587         * g++.dg/tree-ssa/pr21584-1.C: New test.
30588         * g++.dg/tree-ssa/pr21584-2.C: New test.
30589
30590 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30591
30592         * obj-c++.dg/try-catch-11.mm: New.
30593         * objc.dg/try-catch-10.m: New.
30594
30595 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30596
30597         * g++.dg/other/ucnid-1.C: xfail on AIX.
30598
30599 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30600
30601         PR 22234
30602         * gcc.dg/20050629-1.c: New test.
30603
30604 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30605
30606         * obj-c++.dg/const-str-1[0-1].mm: New.
30607         * objc.dg/const-str-1[0-1].m: New.
30608
30609 2005-05-29  Richard Henderson  <rth@redhat.com>
30610
30611         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30612         Rename from check_effective_target_vect_no_max.
30613         (check_effective_target_vect_no_int_add): New.
30614         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30615         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30616         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30617         * gcc.dg/vect/vect-reduc-1.c: Use both.
30618         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30619
30620 2005-05-29  Richard Henderson  <rth@redhat.com>
30621
30622         * lib/target-supports.exp (check_effective_target_vect_no_max):
30623         Remove i386 and x86_64.
30624
30625 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30626
30627         PR testsuite/21969
30628         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30629
30630 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30631
30632         PR middle-end/21969
30633         * gcc.dg/vect/pr21969.c: New test.
30634
30635 2005-06-28  Eric Christopher  <echristo@redhat.com>
30636
30637         PR c/22052
30638         PR c/21975
30639         * gcc.dg/inline1.c: New test.
30640         * gcc.dg/inline2.c: Ditto.
30641         * gcc.dg/inline3.c: Ditto.
30642         * gcc.dg/inline4.c: Ditto.
30643         * gcc.dg/inline5.c: Ditto.
30644
30645 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30646
30647         PR libfortran/22142
30648         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30649         Add testcase also testing eoshift1 for PR 22142.
30650
30651 2005-06-28  Richard Henderson  <rth@redhat.com>
30652
30653         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30654         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30655         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30656         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30657         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30658
30659 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30660
30661         PR libfortran/22142
30662         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30663         Add testcase for PR 22142.
30664
30665 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30666
30667         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30668         gcc.target/ia64/fpreg-2.c: New tests.
30669
30670 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30671
30672         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30673
30674 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30675
30676         PR libfortran/22170
30677         * gfortran.dg/slash_1.f90: New test.
30678
30679 2005-06-27  Richard Henderson  <rth@redhat.com>
30680
30681         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30682         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30683         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30684         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30685         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30686         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30687
30688 2005-06-27  Richard Henderson  <rth@redhat.com>
30689
30690         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30691         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30692
30693 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30694
30695         * obj-c++.dg/proto-lossage-5.mm: New.
30696         * objc.dg/proto-lossage-5.m: New.
30697
30698 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30699
30700         PR 21959
30701         * gcc.dg/tree-ssa/pr21959.c: New test.
30702
30703 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30704
30705         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30706         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30707         testing uninitialized var.
30708
30709         * gcc.c-torture/execute/builtins/chk.h: New.
30710         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30711         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30712         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30713         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30714         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30715         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30716         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30717         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30718         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30719         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30720         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30721         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30722         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30723         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30724         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30725         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30726         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30727         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30728         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30729         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30730         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30731         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30732         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30733         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30734         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30735         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30736         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30737         * gcc.dg/builtin-object-size-1.c: New test.
30738         * gcc.dg/builtin-object-size-2.c: New test.
30739         * gcc.dg/builtin-object-size-3.c: New test.
30740         * gcc.dg/builtin-object-size-4.c: New test.
30741         * gcc.dg/builtin-object-size-5.c: New test.
30742         * gcc.dg/builtin-stringop-chk-1.c: New test.
30743         * gcc.dg/builtin-stringop-chk-2.c: New test.
30744         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30745         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30746         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30747         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30748         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30749         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30750         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30751         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30752         * gcc.c-torture/execute/printf-1.c: New test.
30753         * gcc.c-torture/execute/fprintf-1.c: New test.
30754         * gcc.c-torture/execute/vprintf-1.c: New test.
30755         * gcc.c-torture/execute/vfprintf-1.c: New test.
30756         * gcc.c-torture/execute/printf-chk-1.c: New test.
30757         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30758         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30759         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30760
30761 2005-06-27  Michael Matz  <matz@suse.de>
30762
30763         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30764         slot is not merged if address escapes.
30765
30766 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30767
30768         PR c/21911
30769         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30770
30771 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30772
30773         PR middle-end/17965
30774         * gcc.c-torture/compile/20050622-1.c: New test.
30775
30776         PR middle-end/22028
30777         * gcc.dg/20050620-1.c: New test.
30778
30779 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30780
30781         PR tree-optimization/22026
30782         * gcc.dg/tree-ssa/pr22026.c: New.
30783
30784 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30785
30786         PR libfortran/22144
30787         * gfortran.dg/shift-alloc.f90: New testcase.
30788
30789 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30790
30791         * all files: Update FSF address in copyright headers.
30792
30793 2005-06-22  Jan Hubicka  <jh@suse.cz>
30794
30795         * wholeprogram-1.c: New testcase.
30796         * wholeprogram-2.c: New testcase.
30797
30798 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR 22171
30801         * gcc.dg/tree-ssa/pr22171.c: New test.
30802
30803 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30804
30805         * gfortran.dg/simplify_modulo.f90: New.
30806
30807 2005-06-24  Jan Hubicka  <jh@suse.cz>
30808
30809         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30810
30811 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30812
30813         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30814
30815 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30816
30817         * obj-c++.dg/typedef-alias-1.mm: New.
30818         * objc.dg/typedef-alias-1.m: New.
30819
30820 2005-06-23  Jeff Law  <law@redhat.com>
30821
30822         * gcc.dg/tree-ssa/vrp16.c: New test.
30823
30824 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30825
30826         * lib/target-supports.exp: Add
30827         check_effective_target_fortran_large_real and
30828         check_effective_target_fortran_large_int to check for
30829         corresponding effective targets.
30830         * gfortran.dg/large_integer_kind_1.f90: New test.
30831         * gfortran.dg/large_real_kind_1.f90: New test.
30832
30833 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30834
30835         PR tree-optimization/22117
30836         * gcc.dg/tree-ssa/pr22117.c: New.
30837
30838 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30839
30840         PR testsuite/22123
30841         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30842
30843 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30844
30845         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30846
30847 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30848
30849         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30850         * gfortran.dg/f2c_4.c: Likewise.
30851
30852 2005-06-22 Paul Brook  <paul@codesourcery.com>
30853
30854         PR fortran/21034
30855         * gfortran.dg/auto_save_1.f90: New test.
30856
30857 2005-06-22  Michael Matz  <matz@suse.de>
30858
30859         * gcc.target/x86-64/abi: New directory.
30860         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30861         * gcc.target/x86-64/abi/README.gcc: New file.
30862         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30863         * gcc.target/x86-64/abi/asm-support.s: New file.
30864         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30865         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30866         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30867         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30868         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30869         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30870         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30871         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30872         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30873         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30874         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30875         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30876         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30877         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30878         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30879         * gcc.target/x86_64/abi/test_varargs.c: New test.
30880
30881 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30882
30883         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30884         32-bit i?86 and x86_64.
30885
30886 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30887
30888         * obj-c++.dg/const-str-[1-9].mm: New tests.
30889
30890 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30891
30892         PR fortran/22010
30893         * gfortran.dg/namelist_use.f90: New.
30894         * gfortran.dg/namelist_use_only.f90: New.
30895
30896 2005-06-21  Jeff Law  <law@redhat.com>
30897
30898         * gcc.dg/tree-ssa/vrp15.c: New test.
30899
30900 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30901
30902         * lib/target-supports.exp (check_effective_target_vect_reduction):
30903         Remove.
30904         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30905         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30906         remove vect_reduction target keyword. Also avoid two returns in main.
30907         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30908         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30909         * gcc.dg/vect/vect-reduc-1short.c: New test.
30910         * gcc.dg/vect/vect-reduc-1char.c: New test.
30911         * gcc.dg/vect/vect-reduc-2short.c: New test.
30912         * gcc.dg/vect/vect-reduc-2char.c: New test.
30913         * gcc.dg/vect/vect-reduc-6.c: New test.
30914         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30915         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30916         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30917
30918 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30919         Paul Thomas  <pault@gcc.gnu.org>
30920
30921         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30922         New tests.
30923
30924 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30925
30926         * gfortran.dg/backslash_1.f90: New test.
30927         * gfortran.dg/backslash_2.f90: New test.
30928
30929 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30930
30931         * gfortran.dg/duplicate_labels.f90: New test.
30932
30933 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30934
30935         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30936         unsupportable relocations.
30937         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30938         * gcc.dg/20050321-2.c: xfail for NetWare.
30939
30940 2005-06-20  Andreas Jaeger  <aj@suse.de>
30941
30942         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30943         gcc.target/i386/fastcall-sseregparm.c,
30944         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30945
30946 2005-06-19  Richard Henderson  <rth@redhat.com>
30947
30948         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30949
30950 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30951
30952         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30953
30954 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30955
30956         PR c++/22115
30957         * g++.dg/conversion/simd2.C: Change expected error message.
30958
30959 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30960
30961         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30962         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30963         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30964
30965 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30966
30967         * gcc.dg/fold-mod-1.c: New test.
30968
30969 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30970
30971         PR fortran/19926
30972         * gfortran.dg/pr19926.f90: New test.
30973
30974 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30975
30976         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30977         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30978         targets.
30979         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30980         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30981
30982 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30983
30984         * gcc.target/ia64/float80-varargs-1.c: New test.
30985
30986 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30987
30988         PR tree-opt/22035
30989         * gfortran.dg/f2c_6.f90: New test.
30990
30991 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30992
30993         PR c++/17413
30994         * g++.dg/template/local5.C: New.
30995
30996 2005-06-17  Richard Henderson  <rth@redhat.com>
30997
30998         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30999
31000 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31001
31002         PR testsuite/21945
31003         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31004
31005 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31006
31007         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31008         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31009         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31010         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31011         check_vect to verify the presence of hardware vector support.
31012
31013 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31014
31015         PR testsuite/22056
31016         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31017
31018 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31019
31020         PR libfortran/19216
31021         * gfortran.dg/pr19216.f: Add correct space between brackets and
31022         dg directive.
31023
31024 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31025
31026         PR libfortran/16436
31027         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31028
31029 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31030
31031         * gcc.target/i386/attributes-error.c: New testcase.
31032         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31033         * gcc.target/i386/regparm-stdcall.c: Likewise.
31034         * gcc.target/i386/sseregparm-1.c: Likewise.
31035         * gcc.target/i386/sseregparm-2.c: Likewise.
31036
31037 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31038
31039         * g++.dg/rtti/crash2.C: New.
31040
31041 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31042
31043         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31044
31045 2005-06-15  David Ung  <davidu@mips.com>
31046
31047         * gcc.target/mips/mips16e-extends.c: New test for testing the
31048         generation of MIPS16e zeb/zeh, seb/seh instructions.
31049
31050 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31051
31052         PR 22018
31053         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31054         * gcc.dg/tree-ssa/pr22018.c: New test.
31055
31056 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31057
31058         * gcc.dg/simd-1.c: Update error messages.
31059         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31060         * gcc.dg/simd-2.c: Update error messages.
31061         * gcc.dg/simd-4.c: New.
31062
31063 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31064
31065         PR c++/20678
31066         * g++.dg/other/crash-4.C: New.
31067
31068 2005-06-14  Devang Patel  <dpatel@apple.com>
31069
31070         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31071
31072 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31073
31074         PR c++/21929
31075         * g++.dg/parse/crash11.C: Update
31076
31077 2005-06-13  Jeff Law  <law@redhat.com>
31078
31079         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31080         perform the desired transformations.
31081         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31082         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31083
31084 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31085
31086         PR fortran/22038
31087         * gfortran.dg/forall_1.f90: Un-XFAIL.
31088
31089 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31090
31091         PR c++/21929
31092         * g++.dg/parse/crash26.C: New.
31093
31094         PR c++/20789
31095         * g++.dg/init/member1.C: New.
31096
31097 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31098
31099         * gfortran.dg/altreturn_1.f90: New test.
31100
31101 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31102
31103         PR middle-end/21985
31104         * gcc.dg/tree-ssa/pr21985.c: New test.
31105
31106 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31107
31108         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31109
31110 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31111
31112         PR c++/21930
31113         * g++.dg/other/error10.C: New test case.
31114
31115 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31116
31117         PR libfortran/19155
31118         * gfortran.dg/pr19155.f: Add test.
31119
31120 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31121
31122         * gfortran.dg/f2c_7.f90: New test.
31123
31124         * gfortran.dg/forall_1.f90: XFAILed.
31125
31126 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31127
31128         * gcc.dg/pr14796-1.c: New.
31129         * gcc.dg/pr14796-2.c: New.
31130
31131 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31132
31133         PR fortran/17792
31134         PR fortran/21375
31135         * gfortran.dg/deallocate_stat.f90: New test.
31136
31137 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31138
31139         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31140
31141 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31142
31143         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31144         access will be generated when this loop is vectorized. Test that
31145         accesses with same alignment were detected.
31146         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31147         Test that accesses with same alignment were detected.
31148         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31149         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31150         alignment were detected.
31151
31152 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31153
31154         PR c++/10611
31155         * g++.dg/conversion/simd2.C: New.
31156
31157 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31158
31159         * gcc.dg/Wcxx-compat-1.c: New.
31160
31161 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31162
31163         PR libfortran/21480
31164         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31165         complex array.
31166
31167 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31168
31169         * gcc.dg/alias-8.c: New.
31170
31171 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31172
31173         * gcc.dg/format/cmn_err-1.c: Update.
31174
31175 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31176
31177         PR target/20666
31178         * gcc.target/sparc/fexpand-2.c: New.
31179         * gcc.target/sparc/fpmerge-2.c: New.
31180         * gcc.target/sparc/fpmul-2.c: New.
31181         * gcc.target/sparc/noresult.c: New.
31182         * gcc.target/sparc/pdist-2.c: New.
31183         * gcc.target/sparc/pdist-3.c: New.
31184
31185 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31186
31187         PR testsuite/21702
31188         * gcc.target/i386/i386.exp: Fix comment typo.
31189
31190 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31191
31192         PR c++/19497
31193         * g++.dg/inherit/using5.C: New.
31194         * g++.dg/inherit/using6.C: New.
31195
31196 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31197
31198         PR c++/19894
31199         * g++.dg/template/ptrmem15.C: New test.
31200
31201         PR c++/20563
31202         * g++.dg/ext/label4.C: New test.
31203
31204 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31205
31206         * gcc.dg/tls/debug-1.c: New test.
31207
31208 2005-06-07  Dale Johannesen  <dalej@apple.com>
31209
31210         * gcc.target/i386/movq.c: New.
31211
31212 2005-06-07  Dale Johannesen  <dalej@apple.com>
31213
31214         * gcc.dg/20050607-1.c: New.
31215
31216 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31217
31218         PR middle-end/21850
31219         * gcc.c-torture/execute/20050607-1.c: New test.
31220
31221 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31222
31223         PR libfortran/21926
31224         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31225         Test case where the return array has lowest stride one,
31226         but isn't packed.
31227
31228 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31229
31230         * lib/target-supports.exp (check_effective_target_sync_int_long):
31231         Add s390 and s390x targets.
31232
31233 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31234
31235         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31236         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31237         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31238         * gcc.dg/tree-ssa/loop-9.c: New test.
31239
31240 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31241
31242         * g++.dg/parse/defarg10.C: New.
31243
31244 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31245
31246         PR regression/21897
31247         * gcc.c-torture/execute/20050604-1.c: New test.
31248
31249 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31250
31251         PR 21903
31252         * g++.dg/parse/defarg9.C: New.
31253
31254         PR c++/20637
31255         * g++.dg/inherit/using4.C: New.
31256         * g++.dg/overload/error1.C: Adjust expected errors.
31257         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31258         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31259         * g++.old-deja/g++.other/redecl2.C: Likewise.
31260         * g++.old-deja/g++.other/redecl4.C: Likewise.
31261         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31262
31263 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31264
31265         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31266
31267 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31268
31269         * lib/gfortran.exp (gfortran_target_compile): Call
31270         dg-additional-files-options
31271         * gfortran.dg/f2c_4.f90: New file
31272         * gfortran.dg/f2c_4.c: New file
31273         * gfortran.dg/f2c_5.f90: New file
31274         * gfortran.dg/f2c_5.c: New file
31275
31276 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31277
31278         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31279
31280         PR fortran/21912
31281         * gfortran.dg/array_constructor_4.f90: New test.
31282
31283 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/21619
31286         * g++.dg/ext/builtin9.C: New test.
31287
31288 2005-06-05  Dale Johannesen  <dalej@apple.com>
31289
31290         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31291         * gcc.c-torture/execute/20050603-2.c: Ditto.
31292
31293 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31294
31295         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31296         * gcc.dg/vect/vect-reduc-1.c: New.
31297         * gcc.dg/vect/vect-reduc-2.c: New.
31298         * gcc.dg/vect/vect-reduc-3.c: New.
31299
31300 2005-06-04  Dale Johannesen  <dalej@apple.com>
31301
31302         * gcc.c-torture/execute/20050603-1.c: New.
31303         * gcc.c-torture/execute/20050603-2.c: New.
31304         * gcc.dg/20050603-3.c: New.
31305
31306 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31307
31308         PR fortran/19195
31309         * gfortran.dg/debug_1.f90: New test.
31310
31311         * gfortran.dg/forall_1.f90: New test.
31312
31313 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31314
31315         * gfortran.dg/array_constructor_3.f90: New test.
31316
31317 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31318
31319         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31320
31321 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31322
31323         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31324
31325 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31326
31327         PR c/21873
31328         * gcc.dg/init-excess-1.c: New test.
31329
31330 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31331
31332         PR c++/21853
31333         * g++.dg/expr/static_cast6.C: New test.
31334
31335 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31336
31337         * gcc.dg/tree-ssa/vrp14.c: New test.
31338
31339 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31340
31341         PR c++/21336
31342         * g++.dg/template/new2.C: New test.
31343
31344 2005-06-03  Josh Conner  <jconner@apple.com>
31345
31346         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31347         all entries in initializer.
31348
31349 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31350
31351         PR middle-end/21858
31352         * gcc.dg/pr21858.c: New testcase.
31353
31354 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31355
31356         PR tree-optimization/21292
31357
31358         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31359         New.
31360         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31361         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31362         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31363         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31364         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31365
31366 2005-06-02  Richard Henderson  <rth@redhat.com>
31367
31368         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31369
31370 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31371
31372         * gcc.dg/wtypequal.c: New testcase.
31373
31374 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31375
31376         PR 21582
31377         * gcc.dg/tree-ssa/pr21582.c: New test.
31378
31379 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31380
31381         PR c++/21280
31382         * g++.dg/opt/interface2.h: New.
31383         * g++.dg/opt/interface2.C: New.
31384         * g++.dg/init/ctor4.C: Adjust error lines.
31385         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31386         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31387         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31388         * g++.old-deja/g++.pt/assign1.C: Likewise.
31389         * g++.old-deja/g++.pt/crash20.C: Likewise.
31390
31391 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31392
31393         PR tree-optimization/21734
31394         * g++.dg/vect/pr21734_1.cc: New.
31395         * g++.dg/vect/pr21734_2.cc: New.
31396
31397 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31398
31399         PR c++/20350
31400         * g++.dg/template/spec24.C: New.
31401
31402         PR c++/21151
31403         * g++.dg/pch/local-1.C: New.
31404         * g++.dg/pch/local-1.Hs: New.
31405
31406 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31407
31408         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31409         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31410         * gcc.dg/tree-ssa/pr14341.c: New test.
31411         * gcc.dg/tree-ssa/pr14841.c: New test.
31412         * gcc.dg/tree-ssa/pr20701.c: New test.
31413         * gcc.dg/tree-ssa/pr21086.c: New test.
31414         * gcc.dg/tree-ssa/pr21090.c: New test.
31415         * gcc.dg/tree-ssa/pr21332.c: New test.
31416         * gcc.dg/tree-ssa/pr21458.c: New test.
31417         * gcc.dg/tree-ssa/pr21658.c: New test.
31418         * gcc.dg/tree-ssa/vrp01.c: New test.
31419         * gcc.dg/tree-ssa/vrp02.c: New test.
31420         * gcc.dg/tree-ssa/vrp03.c: New test.
31421         * gcc.dg/tree-ssa/vrp04.c: New test.
31422         * gcc.dg/tree-ssa/vrp05.c: New test.
31423         * gcc.dg/tree-ssa/vrp06.c: New test.
31424         * gcc.dg/tree-ssa/vrp07.c: New test.
31425         * gcc.dg/tree-ssa/vrp08.c: New test.
31426         * gcc.dg/tree-ssa/vrp09.c: New test.
31427         * gcc.dg/tree-ssa/vrp10.c: New test.
31428         * gcc.dg/tree-ssa/vrp11.c: New test.
31429         * gcc.dg/tree-ssa/vrp12.c: New test.
31430         * gcc.dg/tree-ssa/vrp13.c: New test.
31431
31432 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31433
31434         PR 21029
31435         * gcc.dg/tree-ssa/pr21029.c: New test.
31436
31437 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31438
31439         * gfortran.dg/logint-1.f: New test case.
31440         * gfortran.dg/logint-2.f: Likewise.
31441         * gfortran.dg/logint-3.f: Likewise.
31442
31443 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31444
31445         PR c/21536
31446         PR c/20760
31447         * gcc.dg/20050527-1.c: New test.
31448
31449         * gcc.dg/i386-sse-12.c: New test.
31450
31451         PR fortran/21729
31452         * gfortran.dg/implicit_5.f90: New test.
31453
31454 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31455
31456         PR fortran/20883
31457         * gfortran/assign_4.f90: New test.
31458         * gfortran/assign_2.f90: Change compile to run.
31459
31460 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31461
31462         * lib/target-supports.exp
31463         (check_effective_target_sync_char_short): New.
31464         * gcc.dg/sync-2.c: New.
31465
31466 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31467
31468         PR tree-optimization/21817
31469         * gcc.dg/torture/pr21817-1.c: New.
31470
31471 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31472
31473         PR c++/21165
31474         * g++.dg/template/init5.C: New.
31475
31476 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31477
31478         * gfortran.dg/char_initialiser_actual.f90:
31479         Test character initialisers as actual arguments.
31480         * gfortran.dg/char_pointer_comp_assign.f90:
31481         Test character pointer structure component assignments.
31482         * gfortran.dg/char_array_structure_constructor.f90:
31483         Test character components in structure constructors.
31484
31485 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31486
31487         PR middle-end/20931
31488         * g++.dg/opt/pr20931.C: New test.
31489
31490 2005-05-31  Andreas Jaeger  <aj@suse.de>
31491
31492         PR testsuite/20772
31493         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31494         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31495         g++.old-deja/g++.ext/asmspec1.C,
31496         g++.old-deja/g++.other/regstack.C,
31497         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31498         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31499         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31500         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31501         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31502         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31503         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31504         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31505         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31506         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31507         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31508         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31509         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31510         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31511         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31512         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31513         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31514         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31515         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31516
31517 2005-05-31  Jeff Law  <law@redhat.com>
31518
31519         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31520
31521 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31522
31523         PR middle-end/21743
31524         * gcc.dg/builtins-1.c: Activate disabled clog test.
31525         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31526
31527 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31528
31529         * gfortran.dg/char_pointer_assign.f90:
31530         Test character-pointer assignments and pointer assignments.
31531         * gfortran.dg/char_pointer_dummy.f90:
31532         Test character-pointer dummy arguments.
31533         * gfortran.dg/char_pointer_func.f90:
31534         Test character-pointer function returns.
31535         * gfortran.dg/char_pointer_dependency.f90:
31536         Test character-pointer functions with dependencies.
31537
31538 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31539
31540         PR c++/21784
31541         * g++.dg/lookup/using14.C: New test.
31542
31543 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31544
31545         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31546         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31547         trailing ^M.
31548
31549 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31550
31551         PR c++/17413
31552         * g++.dg/template/local5.C: New.
31553
31554         PR target/21761
31555         * gcc.c-torture/compile/pr21761.c: New.
31556
31557         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31558         before darwin8.
31559
31560 2005-05-30  Steven G. Kargl
31561
31562         PR fortran/20846
31563         * gfortran.dg/inquire_8.f90: New test.
31564
31565 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31566
31567         PR libfortran/21376
31568         * gfortran.dg/output_exponents_1.f90: New test.
31569
31570 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31571
31572         PR libfortran/20006
31573         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31574
31575 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31576
31577         PR c++/21210
31578         * g++.dg/ext/complex1.C: New test.
31579
31580         PR c++/21340
31581         * g++.dg/init/ctor6.C: New test.
31582
31583 2005-05-29  Jan Hubicka  <jh@suse.cz>
31584
31585         * gcc.c-torture/compile/pr21562.c: New.
31586
31587 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31588
31589         * gfortran.dg/subnormal_1.f90: New test.
31590
31591 2005-05-28  Jan Hubicka  <jh@suse.cz>
31592
31593         * tree-prof.exp: Fix comment.
31594         * value-prof-1.c: New.
31595         * value-prof-2.c: New.
31596         * value-prof-3.c: New.
31597         * value-prof-4.c: New.
31598
31599 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31600
31601         PR c++/21614
31602         * g++.dg/expr/ptrmem6.C: New test.
31603         * g++.dg/expr/ptrmem6a.C: Likewise.
31604
31605 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31606
31607         PR tree-optimization/21658
31608         * gcc.dg/tree-ssa/pr21658.c: New.
31609
31610 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31611
31612         PR c++/21455
31613         * g++.dg/inherit/ptrmem3.C: New.
31614
31615         PR c++/21681
31616         * g++.dg/parse/template16.C: New.
31617
31618 2005-05-27  Andreas Jaeger  <aj@suse.de>
31619
31620         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31621
31622         * gcc.dg/i386-sse-8.c: Run test on all archs.
31623
31624 2005-05-26  Mike Stump  <mrs@apple.com>
31625
31626         * objc.dg/isa-field-1.m: Only run on darwin.
31627         * objc.dg/lookup-1.m: Likewise.
31628         * objc.dg/try-catch-8.m: Likewise.
31629
31630 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31631
31632         PR tree-optimization/9814
31633         * gcc.dg/pr9814-1.c: New test case.
31634
31635 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31636
31637         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31638         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31639         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31640         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31641         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31642         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31643         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31644         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31645         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31646         objc.dg/try-catch-8.m: New.
31647
31648 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31649
31650         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31651         remove extraneous semicolons.
31652
31653 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31654
31655         * obj-c++.dg/comp-types-12.mm: New.
31656         * objc.dg/comp-types-11.m: New.
31657         * objc.dg/selector-4.m: New.
31658
31659 2005-05-26  Andreas Jaeger  <aj@suse.de>
31660
31661         PR testsuite/20772
31662         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31663         g++.old-deja/g++.ext/attrib3.C,
31664         g++.old-deja/g++.other/store-expr1.C,
31665         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31666         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31667         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31668         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31669         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31670         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31671         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31672         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31673         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31674         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31675         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31676         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31677         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31678         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31679         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31680         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31681         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31682         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31683         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31684
31685 2005-05-26  Andreas Jaeger  <aj@suse.de>
31686
31687         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31688         x86-64 compilation.
31689
31690 2005-05-26  Andreas Jaeger  <aj@suse.de>
31691
31692         PR testsuite/20772
31693         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31694         gcc.misc-tests/i386-pf-athlon-1.c,
31695         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31696         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31697         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31698         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31699         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31700         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31701         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31702         programs.
31703
31704         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31705         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31706         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31707         x86-64 compilation.
31708
31709         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31710         x86_64.
31711
31712         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31713         effective-target ilp32.
31714
31715 2005-05-26  David Ung  <davidu@mips.com>
31716
31717         * gcc.target/mips/ext_ins.c: New test for testing the generation
31718         of MIPS32/64 rev 2 ext/ins instructions.
31719
31720 2005-05-26  Andreas Jaeger  <aj@suse.de>
31721
31722         * treelang/compile/unsigned.tree: Use gimple instead of
31723         nonexisting generic dump.
31724
31725 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31726
31727         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31728
31729 2005-05-26  Andreas Jaeger  <aj@suse.de>
31730
31731         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31732
31733 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31734
31735         PR libfortran/17283
31736         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31737         Test callee-allocated memory with write statements.
31738
31739 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31740
31741         PR middle-end/21709
31742         * gcc.dg/pr21709-1.c: New test case.
31743
31744 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31745             Mike Stump  <mrs@apple.com>
31746
31747         * objc/execute/next_mapping.h: Update for C++.
31748
31749         * obj-c++.dg/selector-1.mm: Move to...
31750         * obj-c++.dg/selector-4.mm: here...
31751
31752         * obj-c++.dg/basic.mm: New.
31753         * obj-c++.dg/comp-types-1.mm: New.
31754         * obj-c++.dg/cxx-class-1.mm: New.
31755         * obj-c++.dg/cxx-ivars-1.mm: New.
31756         * obj-c++.dg/cxx-ivars-2.mm: New.
31757         * obj-c++.dg/cxx-ivars-3.mm: New.
31758         * obj-c++.dg/cxx-scope-1.mm: New.
31759         * obj-c++.dg/cxx-scope-2.mm: New.
31760         * obj-c++.dg/defs.mm: New.
31761         * obj-c++.dg/empty-private-1.mm: New.
31762         * obj-c++.dg/encode-1.mm: New.
31763         * obj-c++.dg/encode-2.mm: New.
31764         * obj-c++.dg/encode-3.mm: New.
31765         * obj-c++.dg/extern-c-1.mm: New.
31766         * obj-c++.dg/extra-semi.mm: New.
31767         * obj-c++.dg/fix-and-continue-2.mm: New.
31768         * obj-c++.dg/isa-field-1.mm: New.
31769         * obj-c++.dg/ivar-list-semi.mm: New.
31770         * obj-c++.dg/local-decl-1.mm: New.
31771         * obj-c++.dg/lookup-1.mm: New.
31772         * obj-c++.dg/lookup-2.mm: New.
31773         * obj-c++.dg/method-1.mm: New.
31774         * obj-c++.dg/method-2.mm: New.
31775         * obj-c++.dg/method-3.mm: New.
31776         * obj-c++.dg/method-4.mm: New.
31777         * obj-c++.dg/method-5.mm: New.
31778         * obj-c++.dg/method-6.mm: New.
31779         * obj-c++.dg/method-7.mm: New.
31780         * obj-c++.dg/no-extra-load.mm: New.
31781         * obj-c++.dg/overload-1.mm: New.
31782         * obj-c++.dg/pragma-1.mm: New.
31783         * obj-c++.dg/pragma-2.mm: New.
31784         * obj-c++.dg/private-1.mm: New.
31785         * obj-c++.dg/private-2.mm: New.
31786         * obj-c++.dg/proto-qual-1.mm: New.
31787         * obj-c++.dg/qual-types-1.mm: New.
31788         * obj-c++.dg/stubify-1.mm: New.
31789         * obj-c++.dg/stubify-2.mm: New.
31790         * obj-c++.dg/super-class-1.mm: New.
31791         * obj-c++.dg/super-class-2.mm: New.
31792         * obj-c++.dg/super-dealloc-1.mm: New.
31793         * obj-c++.dg/super-dealloc-2.mm: New.
31794         * obj-c++.dg/template-1.mm: New.
31795         * obj-c++.dg/template-2.mm: New.
31796         * obj-c++.dg/template-3.mm: New.
31797         * obj-c++.dg/template-4.mm: New.
31798         * obj-c++.dg/template-5.mm: New.
31799         * obj-c++.dg/template-6.mm: New.
31800         * obj-c++.dg/try-catch-1.mm: New.
31801         * obj-c++.dg/try-catch-2.mm: New.
31802         * obj-c++.dg/try-catch-3.mm: New.
31803         * obj-c++.dg/try-catch-4.mm: New.
31804         * obj-c++.dg/try-catch-5.mm: New.
31805         * obj-c++.dg/try-catch-6.mm: New.
31806         * obj-c++.dg/try-catch-7.mm: New.
31807         * obj-c++.dg/try-catch-8.mm: New.
31808         * obj-c++.dg/try-catch-9.mm: New.
31809         * obj-c++.dg/va-meth-1.mm: New.
31810
31811 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31812
31813         * obj-c++.dg/selector-1.mm: New.
31814         * obj-c++.dg/selector-2.mm: New.
31815
31816 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31817
31818         * obj-c++.dg/selector-3.mm: New.
31819         * objc.dg/selector-3.m: New.
31820
31821 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31822
31823         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31824         about where warning appears.
31825
31826 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31827
31828         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31829         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31830         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31831         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31832
31833 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31834
31835         * gcc.dg/20050524-1.c: New test.
31836
31837 2005-05-25  Jan Hubicka  <jh@suse.cz>
31838
31839         * gcc.dg/tree-prof/inliner-1.c: New.
31840
31841 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31842
31843         * gcc.dg/tree-prof: New directory.
31844         * gcc.dg/tree-prof/tree-prof.exp: New.
31845
31846 2005-05-25  DJ Delorie  <dj@redhat.com>
31847
31848         * gcc.dg/Wattributes-1.c: New.
31849         * gcc.dg/Wattributes-2.c: New.
31850         * gcc.dg/Wattributes-3.c: New.
31851
31852 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31853
31854         PR tree-optimization/19833
31855         * gcc.dg/uninit-4.c: Remove xfail.
31856         * gcc.dg/uninit-9.c: Ditto.
31857
31858 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31859
31860         * obj-c++.dg/bitfield-[1-5].mm: New.
31861         * obj-c++.dg/class-protocol-1.mm: New.
31862         * obj-c++.dg/comp-types-1[0-1].mm: New.
31863         * obj-c++.dg/comp-types-[2-9].mm: New.
31864         * obj-c++.dg/encode-[4-8].mm: New.
31865         * obj-c++.dg/layout-1.mm: New.
31866         * obj-c++.dg/method-1[0-9].mm: New.
31867         * obj-c++.dg/method-2[0-1].mm: New.
31868         * obj-c++.dg/method-[8-9].mm: New.
31869         * obj-c++.dg/objc-gc-3.mm: New.
31870         * obj-c++.dg/try-catch-10.mm: New.
31871         * objc.dg/bitfield-5.m: New.
31872         * objc.dg/comp-types-10.m: New.
31873         * objc.dg/comp-types-9.m: New.
31874         * objc.dg/layout-1.m: New.
31875         * objc.dg/objc-gc-4.m: New.
31876         * objc.dg/try-catch-9.m: New.
31877         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31878         * objc.dg/comp-types-1.m: Likewise.
31879         * objc.dg/comp-types-[5-6].m: Likewise.
31880         * objc.dg/method-9.m: Likewise.
31881
31882 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31883
31884         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31885         and on hardware without VMX support.
31886
31887         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31888
31889         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31890
31891         * lib/profopt.exp (dg-final-generate, dg-final-use,
31892         profopt-final-code, profopt-get-options): New.
31893         (profopt-execute): Process test directives.
31894
31895         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31896         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31897         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31898
31899 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31900
31901         PR C++/21645
31902         * g++.dg/init/ctor5.C: New test.
31903
31904 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31905
31906         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31907         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31908         vect-113.c, vect-114.c.
31909
31910 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31911
31912         * gcc.dg/const-elim-1.c: Remove xfails.
31913
31914 2005-05-23  Jeff Law  <law@redhat.com>
31915
31916         * gcc.c-torture/compile/pr21638.c: New test.
31917         * gcc.c-torture/compile/20050520-1.c: New test.
31918
31919 2005-05-23  Nick Clifton  <nickc@redhat.com>
31920
31921         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31922         be a proper triple, ie: m32r*-*-*.
31923         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31924
31925 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31926
31927         PR middle-end/21331
31928         PR tree-opt/21293
31929         * gcc.c-torture/compile/pr21293.c: New test.
31930         * gcc.c-torture/execute/pr21331.c: New test.
31931
31932 2004-05-20  Richard Henderson  <rth@redhat.com>
31933
31934         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31935
31936 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31937
31938         * obj-c++-dg.exp: Add.
31939         * obj-c++.exp: Add.
31940         * obj-c++.dg/dg.exp: Add.
31941
31942 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31943
31944         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31945         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31946
31947 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31948
31949         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31950
31951 2004-05-19  Richard Henderson  <rth@redhat.com>
31952
31953         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31954
31955 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31956
31957         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31958
31959         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31960
31961 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31962
31963         PR c++/21495
31964         * g++.dg/parse/extern1.C: New test.
31965         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31966
31967 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31968
31969         * gcc.dg/c99-math.h: New.
31970         * gcc.dg/c99-math-float-1.c: New test.
31971         * gcc.dg/c99-math-double-1.c: Likewise.
31972         * gcc.dg/c99-math-long-double-1.c: Likewise.
31973
31974 2005-05-18  Richard Henderson  <rth@redhat.com>
31975
31976         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31977
31978 2005-05-18  Devang Patel  <dpatel@apple.com>
31979
31980         * g++.dg/opt/20050511-1.C: New test.
31981
31982 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31983
31984         PR libfortran/21127
31985         * gfortran.dg/reshape-complex.f90: New test.
31986
31987 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31988
31989         * gfortran.dg/array_constructor_1.f90: New test.
31990         * gfortran.dg/array_constructor_2.f90: New test.
31991
31992 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31993
31994         PR fortran/20954
31995         * gfortran.dg/pr20954.f: New test.
31996
31997 2005-05-17  Mike Stump  <mrs@apple.com>
31998
31999         Yet more Objective-C++...
32000
32001         * objc.dg/method-5.m: Update.
32002         * objc.dg/method-6.m: Update.
32003         * objc.dg/method-7.m: Update.
32004         * objc.dg/method-9.m: Update.
32005         * objc.dg/try-catch-2.m: Update.
32006
32007 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32008
32009         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32010         Remove little-endian optimizations.
32011
32012 2005-05-17  Jeff Law  <law@redhat.com>
32013
32014         * g++.dg/tree-ssa/pr14814.C: New test.
32015         * gcc.dg/tree-ssa/pr14814.C: New test.
32016         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32017         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32018
32019 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32020
32021         * gcc.dg/compat/generate-random.c: Do not include
32022         libiberty.h.
32023         * gcc.dg/compat/generate-random_r.c: Likewise.
32024
32025 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32026
32027         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32028
32029 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32030
32031         PR middle-end/21595
32032         * g++.dg/tree-ssa/builtin1.C: New testcase.
32033
32034 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32035
32036         PR c++/21454
32037         * g++.dg/opt/const4.C: New test.
32038
32039         PR middle-end/21492
32040         * g++.dg/opt/crossjump1.C: New test.
32041
32042         PR tree-optimization/21610
32043         * gcc.c-torture/compile/20050516-1.c: New test.
32044
32045         PR fortran/15080
32046         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32047         about the test failing.
32048         * gfortran.fortran-torture/execute/where_7.f90: New test.
32049         * gfortran.fortran-torture/execute/where_8.f90: New test.
32050
32051 2005-05-16  Richard Henderson  <rth@redhat.com>
32052
32053         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32054         i?86 and x86_64.
32055
32056 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32057
32058         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32059         (limits.h): Include unconditionally.
32060         (stdlib.h): Likewise.
32061         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32062         (limits.h): Include unconditionally.
32063         (stdlib.h): Likewise.
32064         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32065         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32066         (limits.h): Include unconditionally.
32067         (stdlib.h): Likewise.
32068         (hashtab.h): Do not include.
32069         (getopt.h): Likewise.
32070         (stddef.h): Include.
32071         (hashval_t): Define.
32072         (struct entry): Add "next" field.
32073         (HASH_SIZE): New macro.
32074         (hash_table): New variable.
32075         (switchfiles): Do not use xmalloc.
32076         (mix): New macro.
32077         (iterative_hash): New function.
32078         (hasht): Remove.
32079         (e_exists): New function.
32080         (e_insert): Likewise.
32081         (output): Use, instead of libiberty hashtable functions.
32082         (main): Do not use getopt.  Do not call htab_create.
32083
32084 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32085
32086         PR libstdc++/21526
32087         * lib/target-supports.exp (check_mkfifo_available):
32088         Return 0 for cygwin as mkfifo support incomplete on platform.
32089         Fix typos in comments.
32090
32091 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32092
32093         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32094
32095 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32096
32097         PR fortran/17432
32098         * gfortran.dg/assign_4.f: New test.
32099
32100 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32101
32102         PR tree-optimization/21563
32103         * gcc.dg/tree-ssa/pr21563.c: New.
32104
32105 2005-05-14  Jan Hubicka  <jh@suse.cz>
32106
32107         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32108
32109 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32110
32111         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32112
32113 2005-05-13  Julian Brown  <julian@codesourcery.com>
32114
32115         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32116         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32117
32118 2005-05-13  Jan Hubicka  <jh@suse.cz>
32119
32120         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32121         * gcc.dg/fold-xor-?.c: Likewise.
32122         * gcc.dg/pr15784-?.c: Likewise.
32123         * gcc.dg/pr20922-?.c: Likewise.
32124         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32125         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32126         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32127
32128 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32129
32130         PR fortran/21260
32131         * gfortran.dg/hollerith_1.f90: New test.
32132
32133 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32134
32135         * gfortran.dg/func_result_2.f90: New test.
32136
32137 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32138
32139         * gfortran.dg/dev_null.f90: New test.
32140
32141 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32142
32143         * gcc.dg/arm-vfp1.c: Revert last change.
32144
32145 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32146
32147         PR middle-end/19807
32148         PR tree-optimization/19639
32149         * g++.dg/tree-ssa/pr19807.C: New testcase.
32150
32151 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32152
32153         PR libfortran/21471
32154         * gfortran.dg/append-1.f90: New test.
32155
32156 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32157
32158         * gcc.dg/pr18501.c: XFAIL.
32159         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32160         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32161         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32162         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32163         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32164         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32165         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32166         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32167
32168 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32169
32170         PR fortran/20178
32171         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32172         gfortran.dg/f2c_3.f90: New tests.
32173
32174         * gfortran.dg/return_1.f90: Fix dg annotation.
32175
32176 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32177
32178         * gcc.c-torture/compile/20050510-1.c: New test.
32179
32180 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32181
32182         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32183
32184 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32185
32186         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32187
32188 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32189
32190         PR c/17913
32191         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32192
32193 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32194
32195         PR c/21342
32196         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32197         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32198
32199 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32200
32201         PR debug/16676
32202         * gcc.dg/debug/pr16676.c: New test.
32203
32204 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32205
32206         PR testsuite/21443
32207         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32208         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32209         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32210         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32211         Change -O1 to -O2.
32212         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32213         -fno-tree-dominator-opts.
32214
32215 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32216
32217         * gfortran.dg/return_1.f90: New test.
32218
32219 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32220
32221         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32222
32223         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32224
32225 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32226
32227         PR c++/21427
32228         * g++.dg/inherit/covariant13.C: New.
32229
32230 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32231
32232         PR libfortran/19155
32233         * gfortran.dg/pr19155.f: New test.
32234
32235 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32236
32237         PR inline-asm/8788
32238         * gcc.dg/pr8788-1.c: New testcase.
32239
32240 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32241
32242         PR target/21416
32243         * gcc.target/mips/fpcmp-[12].c: New tests.
32244
32245 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32246
32247         * lib/target-supports-dg.exp (dg-require-fork): New function.
32248         (dg-require-mkfifo): Likewise.
32249         * lib/target-supports.exp (check_function_available): New
32250         function.
32251         (check_fork_available): Likewise.
32252         (check_mkfifo_available): Likewise.
32253
32254 2005-05-06  Jeff Law  <law@redhat.com>
32255
32256         * gcc.c-torture/compile/pr21380.c: New test.
32257
32258 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32259
32260         PR c++/20961
32261         * g++.dg/ext/weak3.C: New test.
32262
32263 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32264
32265         PR c++/21352
32266         * g++.dg/template/crash37.C: New test.
32267
32268 2005-05-05  Paul Brook  <paul@codesourcery.com>
32269
32270         * gcc.dg/arm-g2.c: Use effective-target arm32.
32271         * gcc.dg/arm-mmx-1.c: Ditto.
32272         * gcc.dg/arm-scd42-2.c: Ditto.
32273         * gcc.dg/arm-vfp1.c: Ditto.
32274         * lib/target-supports.exp (check_effective_target_arm32): New
32275         function.
32276
32277 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32278
32279         PR libfortran/21354
32280         gfortran.dg/in_pack_rank7.f90: New test.
32281
32282 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32283
32284         PR middle-end/15618
32285         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32286
32287 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32288
32289         PR middle-end/21265
32290         * gcc.dg/20050503-1.c: New test.
32291
32292         PR rtl-optimization/21239
32293         * gcc.dg/i386-sse-11.c: New test.
32294
32295 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32296
32297         PR target/16888
32298         * gcc.target/i386/asm-1.c: New test.
32299
32300 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32301
32302         PR rtl-optimization/21330
32303         * gcc.c-torture/execute/20050502-1.c: New test.
32304
32305         PR target/21297
32306         * gcc.c-torture/execute/20050502-2.c: New test.
32307
32308 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32309
32310         PR middle-end/21282
32311         * gcc.dg/pr21282.c: New.
32312
32313 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32314
32315         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32316         * gcc.dg/vect/vect-92.c: Likewise.
32317         * gcc.dg/vect/vect-93.c: Likewise.
32318         * gcc.dg/vect/vect-dv-1.c: Likewise.
32319         * gcc.dg/vect/vect-dv-2.c: Likewise.
32320         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32321
32322 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32323
32324         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32325         * gfortran.dg/vect/vect-2.f90: Likewise.
32326         * gfortran.dg/vect/vect-3.f90: Likewise.
32327         * gfortran.dg/vect/vect-4.f90: Likewise.
32328         * gfortran.dg/vect/vect-5.f90: Likewise.
32329
32330 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32331
32332         PR target/20813
32333         * gcc.dg/rs6000-fpint-2.c: New.
32334
32335 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32336
32337         PR c/15698
32338         * gcc.dg/builtins-30.c: Update expected messages.
32339         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32340         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32341         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32342
32343 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32344
32345         PR tree-optimization/21294
32346         * gcc.dg/tree-ssa/pr21294.c: New.
32347
32348 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32349
32350         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32351         __builtin_altivec_st_internal_4si built-in.
32352
32353 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32354
32355         PR c++/15875
32356         * g++.dg/template/ptrmem14.C: New test.
32357
32358 2005-05-02  Paul Brook  <paul@codesourcery.com>
32359
32360         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32361
32362 2005-05-02  Michael Matz  <matz@suse.de>
32363
32364         PR c++/19542
32365         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32366
32367 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32368
32369         * g++.dg/cpp/weak.C: New test.
32370
32371 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32372
32373         * gcc.dg/tree-ssa/loop-8.c: New test.
32374
32375 2005-04-30  Michael Maty  <matz@suse.de>
32376
32377         * gcc.dg/inline-mcpy.c: New test.
32378
32379 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32380
32381         PR libfortran/18958
32382         * gfortran.dg/eoshift.f90: New test case.
32383
32384 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32385
32386         PR libfortran/18857
32387         * gfortran.dg/matmul_1.f90: New test.
32388
32389 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32390
32391         PR tree-optimization/21030
32392         * gcc.dg/tree-ssa/pr21030.c: New.
32393
32394 2005-04-29  Devang Patel  <dpatel@apple.com>
32395
32396         PR tree-optimization/21272
32397         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32398
32399 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32400
32401         PR fortran/13082
32402         PR fortran/18824
32403         * gfortran.dg/entry_4.f90: New test.
32404         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32405         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32406         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32407         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32408         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32409         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32410         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32411
32412 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32413
32414         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32415
32416 2005-04-29  Paul Brook  <paul@codesourcery.com>
32417
32418         * gfortran.dg/entry_3.f90: New test.
32419
32420 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32421
32422         * gfortran.dg/implicit_4.f90: New test.
32423
32424 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32425
32426         * lib/target-supports.exp (check_profiling_available): Return
32427         false for xtensa-*-elf.
32428
32429 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32430
32431         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32432         error if file cannot be deleted.
32433
32434 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32435
32436         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32437         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32438         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32439         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32440         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32441         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32442         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32443         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32444         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32445         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32446         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32447         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32448         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32449
32450 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32451
32452         PR fortran/20865
32453         * gfortran.dg/pr20865.f90: New test.
32454
32455 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32456
32457         * gcc.dg/void-cast-2.c: New test.
32458
32459 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32460
32461         PR c/21159
32462         * gcc.dg/void-cast-1.c: New test.
32463
32464 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32465
32466         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32467
32468 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32469
32470         PR fortran/21177
32471         * gfortran.dg/pr21177.f90: New test.
32472
32473 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32474
32475         PR tree-optimization/21171
32476         * gcc.dg/tree-ssa/pr21171.c: New test.
32477
32478 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32479
32480         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32481         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32482         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32483         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32484         gcc.dg/tree-ssa/gen-vect-32.c: New.
32485         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32486         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32487         don't run on PPC32.
32488
32489 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32490
32491         PR c/21213
32492         * gcc.dg/transparent-union-3.c: New test.
32493
32494 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32495
32496         PR c/20740
32497         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32498         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32499         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32500         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32501         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32502         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32503
32504 2005-04-26  Jeff Law  <law@redhat.com>
32505
32506         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32507         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32508         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32509         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32510         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32511         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32512         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32513
32514 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32515
32516         PR tree-optimization/17598
32517         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32518
32519 2005-04-25  Mike Stump  <mrs@apple.com>
32520
32521         * objc.dg/fix-and-continue-1.m: Add.
32522
32523 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32524
32525         PR c++/20995
32526         * g++.dg/opt/pr20995-1.C: New test case.
32527
32528 2005-04-25  Devang Patel <dpatel@apple.com>
32529
32530         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32531
32532 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32533
32534         PR testsuite/21062
32535         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32536
32537 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32538
32539         PR C++/21188
32540         * g++.dg/opt/rtti2.C: New test.
32541
32542 2005-04-25  Paul Brook  <paul@codesourcery.com>
32543         Steven G. Kargl  <kargls@comcast.net>
32544
32545         PR fortran/20879
32546         * gfortran.dg/ichar_1.f90: New file.
32547
32548 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32549
32550         PR middle-end/20991
32551         * g++.dg/opt/pr20991.C: New test.
32552
32553         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32554         where sizeof (type) < __alignof__ (type).
32555         * gcc.dg/compat/struct-layout-1.h: Likewise.
32556
32557 2005-04-24  Per Bothner  <per@bothner.com>
32558             Devang Patel  <dpatel@apple.com>
32559
32560         PR preprocessor/20907
32561         * gcc.dg/cpp/very-long-comment.c: New test.
32562
32563 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32564
32565         PR fortran/20059
32566         * gfortran.dg/common_5.f: New test.
32567
32568 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32569
32570         PR middle-end/21082
32571         * g++.dg/tree-ssa/pr21082.C: New testcase.
32572
32573 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32574
32575         * gcc.dg/vect/vect-99.c: New test.
32576
32577 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32578
32579         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32580
32581 2005-04-22  Jeff Law  <law@redhat.com>
32582
32583         * gcc.dg/uninit-5.c: Remove xfails.
32584         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32585         conditionals and loads.
32586
32587 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32588
32589         PR libfortran/20074
32590         PR libfortran/20436
32591         PR libfortran/21108
32592         * gfortran.dg/nested_reshape.f90: new test
32593         * gfortran.dg/reshape-alloc.f90: new test
32594         * gfortran.dg/reshape.f90: new test
32595
32596 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32597
32598         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32599
32600         * gcc.dg/arm-vfp1.c: New test.
32601
32602 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32603
32604         PR c++/21087
32605         * g++.dg/lookup/builtin2.C: New test.
32606
32607 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32608
32609         * gcc.dg/weak/weak-13.c: New test.
32610
32611 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32612
32613         * lib/target-supports.exp (check_effective_target_sync_int_long):
32614         Add powerpc*.
32615
32616 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32617
32618         * gcc.target/mips/branch-1.c: New test.
32619
32620 2005-04-21  Richard Henderson  <rth@redhat.com>
32621
32622         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32623         * gcc.dg/vect/vect-86.c: Likewise.
32624         * gcc.dg/vect/vect-87.c: Likewise.
32625         * gcc.dg/vect/vect-88.c: Likewise.
32626
32627 2005-04-21  Devang Patel  <dpatel@apple.com>
32628
32629         PR optimization/20994
32630         * gcc.dg/tree-ssa/ifc-3.c: New test.
32631
32632 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32633
32634         PR c/12913
32635         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32636         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32637         gcc.dg/c99-vla-jump-5.c: New tests.
32638
32639 2005-04-19  Richard Henderson  <rth@redhat.com>
32640
32641         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32642         Fix typo in exists check.
32643         (check_effective_target_sync_int_long): New.
32644         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32645         * gcc.dg/ia64-sync-2.c: Likewise.
32646         * gcc.dg/ia64-sync-3.c: Likewise.
32647         * gcc.dg/ia64-sync-4.c: Likewise.
32648
32649 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32650
32651         * gcc.dg/fold-xor-1.c: New test.
32652         * gcc.dg/fold-xor-2.c: New test.
32653
32654 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32655
32656         PR target/20670
32657         * g++.dg/eh/fp-regs.C: New test.
32658
32659 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32660
32661         * gcc.dg/Wint-to-pointer-cast-1.c,
32662         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32663         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32664         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32665
32666 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32667
32668         PR fortran/16861
32669         * gfortran.dg/pr16861.f90: New test.
32670
32671 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32672
32673         * gcc.dg/pr21085.c: New test.
32674
32675 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32676
32677         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32678         (setup_mips_tests, dg-mips-options): New procedures.
32679         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32680         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32681         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32682         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32683         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32684         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32685         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32686         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32687         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32688         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32689         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32690         dg-mips-options instead of dg-options.  Remove now-redundant
32691         preprocessor guards.
32692         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32693         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32694         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32695         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32696         * gcc.dg/vr-mult-2.c: Delete.
32697         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32698         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32699         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32700         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32701         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32702         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32703         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32704
32705 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32706
32707         * ada/acats/run_all.sh: Use sync when executable not present.
32708
32709 2005-04-18  Devang Patel  <dpatel@apple.com>
32710
32711         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32712         * gcc.dg/vect/vect-11a.c: New.
32713         * gcc.dg/vect/vect-none.c: Update.
32714         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32715
32716 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32717
32718         PR tree-optimization/20922
32719         * gcc.dg/pr20922-1.c: New test.
32720         * gcc.dg/pr20922-2.c: New test.
32721         * gcc.dg/pr20922-3.c: New test.
32722         * gcc.dg/pr20922-4.c: New test.
32723         * gcc.dg/pr20922-5.c: New test.
32724         * gcc.dg/pr20922-6.c: New test.
32725
32726 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32727
32728         PR libfortran/20950
32729         * gfortran.dg/pr20950.f: New test.
32730
32731 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32732
32733         PR libfortran/19216
32734         * gfortran.dg/pr19216.f: New test.
32735
32736 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32737
32738         PR tree-optimization/21001
32739         * gcc.dg/tree-ssa/pr21001.c: New.
32740
32741 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32742
32743         PR libfortran/21075
32744         * gfortran.dg/reshape_rank7.f90: New test.
32745
32746 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32747
32748         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32749         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32750         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32751         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32752         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32753         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32754         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32755         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32756         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32757         wrong way round).
32758         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32759         in namelists.  New test.
32760         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32761         New test.
32762         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32763         New test.
32764         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32765         namelist.  New test.
32766         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32767         New test.
32768         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32769         New test.
32770         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32771         namelist.  New test.
32772         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32773         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32774         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32775         New test.
32776         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32777         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32778         arrays. New test.
32779
32780 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32781
32782         * gfortran.dg/wtruncate.f: New testcase.
32783         * gfortran.dg/wtruncate.f90: New testcase.
32784
32785 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32786
32787         PR c++/21025
32788         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32789         which sizeof/alignof is dependent, rather than just whether we are
32790         processing_template_decl.
32791
32792 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32793
32794         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32795         corrected typo where the wrong variables had been compared.
32796
32797 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32798
32799         PR libfortran/18495
32800         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32801         Test callee-allocated version of return array with a write
32802         statement.
32803         Test spread with a temporary with another write statement.
32804
32805 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32806
32807         PR tree-optimization/21031
32808         * gcc.dg/tree-ssa/pr21031.c: New.
32809
32810 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32811
32812         PR tree-optimization/21004
32813         * gcc.dg/builtins-53.c: Include builtins-config.h.
32814         Check floorf, ceilf, floorl and ceill transformations
32815         only when HAVE_C99_RUNTIME is defined.
32816
32817 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32818
32819         PR middle-end/20739
32820         * gcc.dg/tree-ssa/pr20739.c: New test.
32821
32822 2005-04-14  Mike Stump  <mrs@apple.com>
32823
32824         * gcc.dg/Foundation.framework/empty: New.
32825         * gcc.dg/framework-2.c: New.
32826
32827 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32828
32829         PR tree-optimization/21021
32830         * gcc.c-torture/compile/pr21021.c: New.
32831
32832 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32833
32834         PR testsuite/21010
32835         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32836         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32837         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32838         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32839         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32840         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32841         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32842         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32843
32844 2005-04-14  Richard Henderson  <rth@redhat.com>
32845
32846         * lib/target-supports.exp (check_effective_target_vect_condition):
32847         Add ia64, i?86, and x86_64.
32848
32849 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32850
32851         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32852
32853 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32854
32855         PR tree-optimization/20657
32856         * gcc.dg/tree-ssa/pr20657.c: New.
32857
32858 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32859
32860         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32861         (long long int)trunc*.
32862
32863 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32864
32865         PR target/20927
32866         * gcc.dg/pr20927.c: New test.
32867
32868 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32869
32870         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32871         * gcc.target/mips/asm-1.c: Likewise.
32872
32873 2005-04-13  Dale Johannesen  <dalej@apple.com>
32874
32875         * objc.dg/objc-fast-4.m: New.
32876
32877 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32878
32879         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32880         directory.
32881         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32882
32883 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32884
32885         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32886         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32887         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32888
32889 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32890
32891         PR tree-optimization/20913
32892         * gcc.dg/tree-ssa/pr20913.c: New.
32893
32894         PR tree-optimization/20702
32895         * gcc.dg/tree-ssa/pr20702.c: New.
32896
32897 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32898
32899         PR c++/13744
32900         * g++.dg/inherit/local3.C: New test.
32901
32902 2005-04-12  Jeff Law  <law@redhat.com>
32903
32904         * gcc.dg/tree-ssa/20050412-1.c: New test.
32905
32906 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32907
32908         PR libfortran/19016
32909         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32910         Add tests with mask generated by expression.
32911         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32912         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32913         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32914
32915 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32916
32917         PR middle-end/20917
32918         * gcc.dg/20050409-1.c: New test.
32919
32920 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32921
32922         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32923
32924 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32925
32926         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32927         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32928         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32929         (TARGET_CXX): Adjust accordingly.
32930         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32931         determine_class_data_visibility and class_data_always_comdat.
32932         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32933         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32934         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32935         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32936         (arm_cxx_determine_class_data_visibility): New.
32937         (arm_cxx_class_data_always_comdat): Likewise.
32938         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32939         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32940         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32941         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32942         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32943         Define.
32944
32945 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32946
32947         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32948
32949 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32950
32951         * gcc.dg/i386-darwin-fpmath.c: New.
32952
32953 2004-04-11  Devang Patel  <dpatel@apple.com>
32954
32955         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32956         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32957         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32958         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32959         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32960         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32961         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32962         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32963         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32964
32965 2004-04-11  Devang Patel  <dpatel@apple.com>
32966
32967         * gcc.dg/vect/vect-dv-1.c: New test.
32968         * gcc.dg/vect/vect-dv-2.c: New test.
32969
32970 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32971
32972         PR tree-optimization/20933
32973         * gcc.dg/tree-ssa/pr20933.c: New test.
32974
32975 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32976
32977         * gfortran.dg/fold_nearest.f90: New test.
32978
32979 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32980
32981         * gcc.dg/tree-ssa/alias-1.c: New test.
32982
32983 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32984
32985         PR tree-optimization/20920
32986         * g++.dg/tree-ssa/pr20920.C: New test.
32987
32988 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32989
32990         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32991         (long long int)ceil*.
32992
32993 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32994
32995         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32996         explicit C++ linkage.
32997
32998 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32999
33000         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33001         warning for arithmetic IF statements.
33002
33003 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33004
33005         * eor_handling_1.f90: New test case.
33006         * eor_handling_2.f90: New test case.
33007         * eor_handling_3.f90: New test case.
33008         * eor_handling_4.f90: New test case.
33009         * eor_handling_5.f90: New test case.
33010         * noadv_size.f90: New test case.
33011         * pad_no.f90: New test case.
33012
33013 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33014
33015         * gcc.c-torture/execute/20050410-1.c: New test.
33016
33017 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33018
33019         * gcc.dg/pr20126.c: New.
33020
33021 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33022             Steven G. Kargl <kargls@comcast.net>
33023
33024         * gfortran.dg/PR19872.f: New test.
33025
33026 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33027
33028         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33029
33030 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33031
33032         * gfortran.dg/nint_1.f90: New test.
33033
33034 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33035
33036         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33037         Added test for callee-allocated arrays with write statements.
33038         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33039         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33040         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33041         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33042         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33043
33044 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33045
33046         PR libfortran/20163
33047         * gfortran.dg/open-options-blanks.f: New test.
33048
33049 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33050
33051         PR fortran/13257
33052         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33053
33054 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33055
33056         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33057         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33058         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33059         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33060         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33061         * gcc.c-torture/execute/stdarg-4.c: New test.
33062
33063         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33064
33065         PR target/20795
33066         * g++.dg/abi/param2.C: New test.
33067
33068 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33069
33070         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33071
33072 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33073
33074         * gcc.dg/builtins-53.c: New test.
33075
33076 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33077
33078         * g++.dg/tree-ssa/pr18178.C: New test.
33079         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33080         * gcc.c-torture/execute/20041019-1.c: New test.
33081         * gcc.dg/tree-ssa/20041008-1.c: New test.
33082         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33083         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33084         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33085         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33086         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33087         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33088         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33089         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33090         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33091         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33092
33093 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33094
33095         PR rtl-optimization/20466
33096         * gcc.c-torture/execute/pr20466-1.c: New test.
33097
33098 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33099
33100         PR c++/20905
33101         * g++.dg/parse/cond2.C: New test.
33102
33103         PR c++/20145
33104         * g++.dg/warn/Wdtor1.C: New test.
33105
33106 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33107
33108         PR fortran/17229
33109         * gfortran.dg/pr17229.f: New test.
33110
33111 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33112
33113         * gfortran.dg/tiny_1.f90: New test.
33114         * gfortran.dg/tiny_2.f90: ditto.
33115
33116 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33117
33118         * gfortran.dg/eor_1.f90: Fix dg-do run line
33119         * gfortran.dg/open_new.f90: Fix dg-do run line
33120
33121 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33122
33123         * lib/target-supports.exp (get_compiler_messages): Support
33124         optional arguments, the fourth being compiler options.
33125         (check_effective_target_fpic): New proc.
33126         * gcc.dg/20050321-2.c: Restrict to target fpic.
33127
33128 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33129
33130         * gcc.dg/15443-1.c: New test.
33131         * gcc.dg/15443-2.c: Likewise.
33132
33133 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33134
33135         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33136
33137 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33138
33139         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33140
33141 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33142
33143         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33144         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33145         -m64.
33146         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33147         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33148         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33149
33150 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33151
33152         PR c++/20212
33153         * g++.dg/warn/Wunused-11.C: New test.
33154
33155 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33156
33157         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33158
33159 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33160
33161         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33162
33163 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33164
33165         PR c++/20734
33166         * g++.dg/template/ptrmem13.C: New test.
33167
33168 2005-04-05  Per Bothner  <per@bothner.com>
33169
33170         * lib/gcc.exp: Always add -fno-show-column, for now.
33171
33172 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33173
33174         PR testsuite/20767
33175         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33176         of plain old "unsigned int" for the type of "i".  Makes this test
33177         64bit clean.
33178
33179 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33180
33181         * gcc.dg/i386-ssefn-1.c: New test.
33182         * gcc.dg/i386-ssefn-2.c: New test.
33183         * gcc.dg/i386-ssefn-3.c: New test.
33184         * gcc.dg/i386-ssefn-4.c: New test.
33185
33186 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33187
33188         PR tree-optimization/20076
33189         * gcc.dg/builtin-apply4.c: New test.
33190
33191         PR preprocessor/19475
33192         * gcc.dg/cpp/macspace1.c: New test.
33193         * gcc.dg/cpp/macspace2.c: New test.
33194
33195 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33196
33197         * gfortran.dg/pr20755.f: Fixed bad format.
33198
33199 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33200
33201         PR c++/20763
33202         * g++.dg/ext/attrib21.C: New test.
33203
33204 2004-04-05  Devang Patel  <dpatel@apple.com>
33205
33206         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33207         * gcc.dg/vect/vect-shift-1.c: New test.
33208
33209 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33210
33211         PR libfortran/20755
33212         * gfortran.dg/pr20755.f: New test.
33213
33214 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33215
33216         * gfortran.dg/pr15959.f90: New test.
33217         * gfortran.dg/string_pad_trunc.f90: New test.
33218
33219 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33220
33221         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33222         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33223         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33224         syntax.
33225
33226 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33227
33228         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33229
33230 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33231
33232         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33233         * gcc.c-torture/compile/20011119-2.c: Likewise.
33234         * gcc.c-torture/compile/981001-2.c: Likewise.
33235
33236 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33237
33238         PR c++/20679
33239         * g++.dg/template/overload4.C: New test.
33240
33241 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33242
33243         PR c++/20746
33244         * g++.dg/abi/covariant5.C: New.
33245
33246         PR debug/20505
33247         * g++.dg/debug/const2.C: New.
33248
33249 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33250
33251         PR rtl-optimization/16104
33252         * gcc.c-torture/execute/20050316-1.c: New test.
33253
33254 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33255
33256         * g++.dg/template/spec23.C: Fix dg-error text.
33257
33258 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33259
33260         PR c++/19199
33261         * g++.dg/expr/lval2.C: New.
33262
33263 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33264
33265         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33266         __builtin_strcasecmp and __builtin_strncasecmp.
33267
33268 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         PR c++/20723
33271         * g++.dg/template/spec22.C: New.
33272         * g++.dg/template/spec23.C: New.
33273
33274 2005-04-03  Dale Ranta  <dir@lanl.gov>
33275             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33276
33277         PR libfortran/20068
33278         PR libfortran/20125
33279         PR libfortran/20156
33280         PR libfortran/20471
33281         * gfortran.dg/backspace.f: New test.
33282
33283 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33284
33285         * gcc.dg/pr19345.c: New test.
33286
33287 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33288
33289         PR tree-optimization/20640
33290         * gcc.dg/torture/tree-loop-1.c: New.
33291
33292 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33293
33294         PR rtl-optimization/20290
33295         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33296
33297 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33298
33299         * gcc.dg/rs6000-fpint.c: New.
33300
33301 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33302
33303         * gcc.dg/old-style-then-proto-1.c: New test.
33304
33305 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33306
33307         * gfortran.fortran-torture/execute/backspace.f90: Check
33308         after backspace and read was incorrect.
33309
33310 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33311
33312         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33313         buffer past the terminating NUL using memcmp.
33314         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33315         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33316
33317         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33318         Fix unused/uninitialized variable warnings.
33319
33320         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33321         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33322         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33323         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33324
33325         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33326         gcc.c-torture/execute/builtins/fputs-lib.c,
33327         gcc.c-torture/execute/builtins/lib/fprintf.c,
33328         gcc.c-torture/execute/builtins/lib/main.c,
33329         gcc.c-torture/execute/builtins/lib/memcmp.c,
33330         gcc.c-torture/execute/builtins/lib/memmove.c,
33331         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33332         gcc.c-torture/execute/builtins/lib/memset.c,
33333         gcc.c-torture/execute/builtins/lib/printf.c,
33334         gcc.c-torture/execute/builtins/lib/sprintf.c,
33335         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33336         gcc.c-torture/execute/builtins/lib/strchr.c,
33337         gcc.c-torture/execute/builtins/lib/strcmp.c,
33338         gcc.c-torture/execute/builtins/lib/strcpy.c,
33339         gcc.c-torture/execute/builtins/lib/strcspn.c,
33340         gcc.c-torture/execute/builtins/lib/strlen.c,
33341         gcc.c-torture/execute/builtins/lib/strncat.c,
33342         gcc.c-torture/execute/builtins/lib/strncmp.c,
33343         gcc.c-torture/execute/builtins/lib/strncpy.c,
33344         gcc.c-torture/execute/builtins/lib/strrchr.c,
33345         gcc.c-torture/execute/builtins/lib/strspn.c,
33346         gcc.c-torture/execute/builtins/lib/strstr.c,
33347         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33348         gcc.c-torture/execute/builtins/strlen-2.c,
33349         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33350         prototypes.
33351
33352 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33353
33354         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33355         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33356         selectany usage.
33357
33358 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33359
33360         PR c++/19406
33361         * g++.dg/debug/using1.C: New test.
33362
33363 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33364
33365         PR middle-end/20524
33366         * gcc.dg/alias-7.c: Prefix asm-declared name with
33367         __USER_LABEL_PREFIX__.
33368
33369 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33370
33371         Fix fallout from PR middle-end/15700:
33372         * gcc.c-torture/compile/20011119-1.c: Take
33373         __USER_LABEL_PREFIX__ into account.
33374         * gcc.c-torture/compile/20011119-2.c: Likewise.
33375
33376 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33377
33378         PR c++/18644
33379         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33380
33381 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33382
33383         PR c/17855
33384         * gcc.c-torture/compile/struct-non-lval-1.c,
33385         gcc.c-torture/compile/struct-non-lval-2.c,
33386         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33387
33388 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33389
33390         * gcc.dg/tls/tls.exp: Remove temporary file.
33391         * g++.dg/tls/tls.exp: Ditto.
33392         * lib/file-format.exp: Ditto.
33393         * g++.dg/special/ecos.exp: Ditto.
33394
33395         * lib/profopt.exp: Treat prof_ext as a list.
33396         * gcc.misc-tests/bprob.exp: Ditto.
33397         * g++.dg/bprob/bprob.exp: Ditto.
33398
33399         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33400         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33401         g++.dg/tree-ssa/pointer-reference-alias.C,
33402         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33403         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33404         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33405         g++.dg/vect/pr19951.cc: Ditto.
33406         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33407         gcc.dg/builtins-47.c: Ditto.
33408         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33409         gcc.dg/pr20115-1.c: Ditto.
33410         * gcc.dg/tree-ssa/20030530-2.c,
33411         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33412         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33413         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33414         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33415         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33416         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33417         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33418         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33419         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33420         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33421         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33422         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33423         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33424         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33425         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33426         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33427         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33428         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33429         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33430         gcc.dg/tree-ssa/20030824-1.c,
33431         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33432         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33433         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33434         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33435         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33436         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33437         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33438         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33439         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33440         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33441         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33442         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33443         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33444         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33445         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33446         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33447         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33448         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33449         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33450         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33451         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33452         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33453         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33454         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33455         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33456         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33457         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33458         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33459         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33460         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33461         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33462         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33463         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33464         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33465         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33466         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33467         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33468         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33469         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33470         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33471         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33472         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33473         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33474         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33475         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33476         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33477         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33478         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33479         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33480         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33481         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33482         gcc.dg/tree-ssa/useless-1.c: Ditto.
33483         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33484         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33485         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33486         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33487         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33488         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33489         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33490         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33491         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33492         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33493         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33494         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33495         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33496         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33497         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33498         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33499         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33500         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33501         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33502         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33503         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33504         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33505         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33506         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33507         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33508         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33509         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33510         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33511         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33512         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33513         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33514         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33515         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33516         gcc.dg/vect/vect-none.c: Ditto.
33517         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33518         treelang/compile/unsigned.tree: Ditto.
33519
33520         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33521         * gcc.dg/cpp/direct2s.c: Ditto.
33522         * gcc.dg/cpp/paste4.c: Ditto.
33523         * gcc.dg/cpp/separate-1.c: Ditto.
33524         * gcc.dg/pch/save-temps-1.c: Ditto.
33525         * g++.dg/ext/altivec-10.C: Ditto.
33526         * g++.dg/pch/pch.C: Ditto.
33527
33528         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33529
33530         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33531         * g++.dg/template/repo1.C: Ditto.
33532         * g++.dg/template/repo2.C: Ditto.
33533         * g++.dg/template/repo3.C: Ditto.
33534         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33535         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33536         * g++.old-deja/g++.pt/repo1.C: Ditto.
33537         * g++.old-deja/g++.pt/repo2.C: Ditto.
33538         * g++.old-deja/g++.pt/repo3.C: Ditto.
33539         * g++.old-deja/g++.pt/repo4.C: Ditto.
33540
33541         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33542         * gcc.dg/20030107-1.c: Ditto.
33543         * gcc.dg/20030702-1.c: Ditto.
33544         * gcc.dg/profile-generate-1.c: Ditto.
33545         * g++.dg/other/profile1.C: Ditto.
33546         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33547
33548         * lib/gcc-dg.exp (remove-build-file): New.
33549         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33550         cleanup-tree-dump, cleanup-saved-temps): New.
33551
33552 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33553
33554         PR c++/19203, DR 214
33555         * g++.dg/parse/ambig3.C: Not ambiguous.
33556         * g++.dg/template/spec20.C: New.
33557         * g++.dg/template/spec21.C: New.
33558
33559 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33560
33561         PR target/20045
33562         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33563
33564 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33565
33566         PR libfortran/20660
33567         * gfortran.dg/negative_unit.f: New test.
33568
33569 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33570
33571         * gcc.dg/20050330-1.c: New test.
33572
33573 2005-03-30  Devang Patel  <dpatel@apple.com>
33574
33575         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33576
33577 2005-03-30  Dale Johannesen  <dalej@apple.com>
33578
33579         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33580
33581 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33582
33583         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33584         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33585         Strip options from test name.
33586
33587 2005-03-31  Jan Hubicka  <jh@suse.cz>
33588
33589         * gcc.dg/varpool-1.c: New testcase.
33590
33591 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33592
33593         PR c/772
33594         PR c/17913
33595         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33596         gcc.dg/stmt-expr-label-3.c : New tests.
33597         * gcc.c-torture/execute/medce-2.c: Remove.
33598
33599 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33600
33601         PR c/20368
33602         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33603         tests.
33604
33605 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33606
33607         * gcc.c-torture/compile/pr20203.c: New test.
33608
33609 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33610
33611         * gfortran.dg/promotion.f90: New test.
33612
33613 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33614
33615         PR middle-end/20491
33616         * gcc.dg/torture/asm-subreg-1.c: New test.
33617
33618 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33619
33620         PR c/20672
33621         * gcc.dg/pr20672-1.c: New test.
33622
33623 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33624
33625         * gfortran.dg/vect: New directory.
33626         * gfortran.dg/vect/vect.exp: New.
33627         * gfortran.dg/vect/vect-1.f90: New test.
33628         * gfortran.dg/vect/vect-2.f90: New test.
33629         * gfortran.dg/vect/vect-3.f90: New test.
33630         * gfortran.dg/vect/vect-4.f90: New test.
33631         * gfortran.dg/vect/vect-5.f90: New test.
33632
33633 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33634
33635         PR middle-end/20622
33636         * gcc.dg/alias-7.c: New test.
33637
33638 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33639
33640         * gcc.dg/sparc-reg-1.c: New test.
33641
33642 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33643
33644         PR target/19890
33645         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33646
33647 2005-03-29  Dale Ranta  <dir@lanl.gov>
33648             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33649
33650         PR libfortran/20163
33651         * gfortran.dg/pr20163-2.f: New test.
33652
33653 2005-03-28  Jan Hubicka  <jh@suse.cz>
33654
33655         PR middle-end/20635
33656         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33657         by Jakub Jelinek.
33658
33659 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33660
33661         PR tree-optimization/20626
33662         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33663         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33664
33665 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33666
33667         * gfortran.dg/underflow.f90: New test.
33668         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33669
33670 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33671
33672         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33673
33674 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33675
33676         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33677         (g++_init): Make sure that CXXFLAGS is set.
33678         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33679         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33680         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33681         * lib/objc.exp (objc_init): Likewise.
33682         * lib/treelang.exp (treelang_init): Likewise.
33683
33684 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33685
33686         PR tree-optimization/20470
33687         * gcc.dg/tree-ssa/pr20470.c: New test.
33688
33689 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33690
33691         * gcc.dg/ppc-stfiwx.c: New.
33692
33693 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33694
33695         PR target/19888
33696         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33697
33698 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33699
33700         * gcc.dg/20050325-1.c: Fix a typo.
33701
33702 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33703
33704         PR libfortran/19678
33705         PR libfortran/19679
33706         * gfortran.dg/dos_eol.f: New test.
33707
33708 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33709
33710         PR rtl-optimization/20249
33711         * gcc.dg/20050325-1.c: New test.
33712
33713 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33714
33715         PR libfortran/15332
33716         * gfortran.dg/pr15332.f: New test.
33717
33718 2005-03-24  Dale Johannesen  <dalej@apple.com>
33719
33720         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33721
33722 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33723
33724         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33725         'internal' visibility.
33726         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33727         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33728         'protected' visibility.
33729         * gcc.dg/visibility-7.c: Likewise.
33730         * lib/target-supports.exp (check_visibility_available): Take
33731         a parameter, the kind of visibility to check for.
33732         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33733         to check_visibility_available.
33734
33735         * g++.dg/expr/cast3.C: New.
33736
33737 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33738
33739         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33740         rs6000.
33741
33742 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33743
33744         PR target/20095
33745         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33746
33747 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33748
33749         * gcc.dg/badshift.c: Renamed to...
33750         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33751
33752         * gcc.target/i386/badshift.c: Renamed to...
33753         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33754         only.
33755
33756         PR rtl-optimization/20532
33757         * gcc.target/i386/badshift.c: New.
33758
33759 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33760
33761         * gfortran.dg/pr18025.f90: New test.
33762
33763 2005-03-23  Dale Johannesen  <dalej@apple.com>
33764
33765         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33766
33767 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33768
33769         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33770
33771         * lib/target-supports.exp (check_iconv_available): Default
33772         libiconv to -liconv, if there is no definition.
33773
33774 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33775
33776         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33777
33778 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33779
33780         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33781         * g++.dg/opt/pr7503-2.C: Likewise.
33782         * g++.dg/opt/pr7503-3.C: Likewise.
33783         * g++.dg/opt/pr7503-4.C: Likewise.
33784         * g++.dg/opt/pr7503-5.C: Likewise.
33785         * g++.dg/warn/minmax.C: New test.
33786
33787 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33788
33789         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33790         * gfortran.dg/g77_intrinsics_sub.f: New test.
33791
33792 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33793             Jan Hubicka  <jh@suse.cz>
33794             Steven Bosscher <stevenb@suse.de
33795
33796         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33797
33798 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33799
33800         PR c++/19980
33801         * g++.dg/template/redecl3.C: New test.
33802
33803 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33804
33805         PR c++/20499
33806         * g++.dg/parse/error16.C: Tweak error markers.
33807
33808 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33809
33810         PR target/20561
33811         * gcc.dg/20050321-2.c: New test.
33812
33813 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33814
33815         PR c++/20465
33816         PR c++/20381
33817         * g++.dg/template/ptrmem12.C: New.
33818
33819 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33820
33821         PR rtl-optimization/20527
33822         * gcc.c-torture/execute/pr20527-1.c: New test.
33823
33824 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33825
33826         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33827         program, compile it into a real executable and then delete the .c
33828         and .x files afterwards, to avoid problems on testglue targets.
33829
33830 2005-03-21  Stuart Hastings  <stuart@apple.com>
33831
33832         * gcc.target/i386/sse-2.c: New.
33833
33834 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33835
33836         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33837
33838 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33839
33840         * g++.dg/parse/crash25.C: Fix typo.
33841
33842 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33843
33844         PR c++/20461
33845         * g++.dg/parse/crash24.C: New test.
33846
33847         PR c++/20536
33848         * g++.dg/parse/crash25.C: New test.
33849
33850 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33851
33852         PR c++/20147
33853         * g++.dg/ext/stmtexpr4.C: New test.
33854
33855 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33856
33857         PR middle-end/20539
33858         * gcc.c-torture/compile/pr13066-1.c: New test case.
33859         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33860         * g++.dg/opt/pr13066-1.C: Likewise.
33861
33862 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33863
33864         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33865
33866 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33867
33868         PR fortran/18525
33869         * gfortran.dg/nesting_1.f90: New test.
33870
33871 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33872
33873         PR c++/20240
33874         * g++.dg/lookup/using13.C: New test.
33875
33876 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33877
33878         PR c++/20333
33879         * g++.dg/template/crash36.C: New test.
33880
33881 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33882
33883         PR c++/20463
33884         * g++.dg/template/crash35.C: New test.
33885
33886 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33887
33888         PR c++/19966
33889         * g++.dg/overload/operator2.C: New test.
33890
33891 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33892
33893         PR libfortran/20257
33894         * gfortran.dg/pr20257.f90: New test.
33895
33896 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33897
33898         PR libfortran/20480
33899         * gfortran.dg/pr20480.f90: New test.
33900
33901 2005-03-16  Richard Henderson  <rth@redhat.com>
33902
33903         PR middle-end/15700
33904         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33905         (_rtld_global): New.
33906         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33907         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33908
33909         * gcc.dg/alias-3.c: New.
33910         * gcc.dg/alias-4.c: New.
33911         * gcc.dg/alias-5.c: New.
33912         * gcc.dg/alias-6.c: New.
33913
33914 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33915
33916         * gcc.dg/cpp/ucnid-7.c: New.
33917
33918 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33919             Dorit Naishlos  <dorit@il.ibm.com>
33920
33921         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33922         darwin.
33923
33924 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33925
33926         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33927         support misaligned accesses.
33928         * gcc.dg/vect/vect-58.c: Likewise.
33929         * gcc.dg/vect/vect-92.c: New.
33930         * gcc.dg/vect/vect-93.c: New.
33931
33932 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33933
33934         PR fortran/18827
33935         * gfortran.dg/assign_2.f90: New test.
33936         * gfortran.dg/assign_3.f90: New test.
33937         * gfortran.dg/assign.f90: New test.
33938
33939 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33940
33941         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33942         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33943         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33944         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33945         names.
33946
33947 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33948
33949         * gcc.dg/cpp/ucnid-6.c: New.
33950
33951         * gcc.dg/cpp/normalize-1.c: New.
33952         * gcc.dg/cpp/normalize-2.c: New.
33953         * gcc.dg/cpp/normalize-3.c: New.
33954         * gcc.dg/cpp/normalize-4.c: New.
33955         * gcc.dg/cpp/ucnid-4.c: New.
33956         * gcc.dg/cpp/ucnid-5.c: New.
33957         * g++.dg/cpp/normalize-1.C: New.
33958         * g++.dg/cpp/ucnid-1.C: New.
33959
33960 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33961
33962         * gcc.dg/pr18628.c: New.
33963
33964 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33965
33966         PR c++/20280
33967         * g++.dg/tree-ssa/pr20280.C: New.
33968
33969 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33970
33971         PR fortran/20467
33972         * gfortran.dg/stfunc_2.f90: New test.
33973
33974 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33975
33976         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33977
33978 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33979
33980         * gcc.dg/tree-ssa/20050314-1.c: New test.
33981
33982 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33983
33984         PR c++/4403
33985         PR c++/9783, DR433
33986         * g++.dg/template/friend34.C: New test.
33987         * g++.dg/template/friend35.C: Likewise.
33988         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33989
33990 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33991
33992         Friend class name lookup 5/n
33993         PR c++/1016
33994         * g++.dg/lookup/hidden-class1.C: New test.
33995         * g++.dg/lookup/hidden-class2.C: Likewise.
33996         * g++.dg/lookup/hidden-class3.C: Likewise.
33997         * g++.dg/lookup/hidden-class4.C: Likewise.
33998         * g++.dg/lookup/hidden-class5.C: Likewise.
33999         * g++.dg/lookup/hidden-class6.C: Likewise.
34000         * g++.dg/lookup/hidden-class7.C: Likewise.
34001         * g++.dg/lookup/hidden-class8.C: Likewise.
34002         * g++.dg/lookup/hidden-class9.C: Likewise.
34003         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34004         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34005         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34006         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34007         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34008         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34009         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34010         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34011         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34012         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34013         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34014
34015 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34016
34017         PR c++/20157
34018         * g++.dg/template/error18.C: New test.
34019
34020 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34021
34022         PR debug/16792
34023         * g++.dg/debug/pr16792.C: New test.
34024
34025 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34026
34027         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34028         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34029         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34030         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34031         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34032         test assertion names.
34033
34034 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34035
34036         PR fortran/18600
34037         * gfortran.dg/stfunc_1.f90: New test.
34038
34039 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34040
34041         PR fortran/16907
34042         * gfortran.dg/real_index_1.f90: New test.
34043
34044 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34045
34046         PR fortran/20323
34047         * gfortran.dg/spec_expr_1.f90: New test.
34048
34049 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34050
34051         PR c/20402
34052         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34053         new parser.
34054
34055 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34056
34057         PR fortran/20361
34058         * gfortran.dg/largeequiv_1.f90: New test.
34059
34060 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34061
34062         * gcc.dg/ucnid-1.c: New.
34063         * gcc.dg/ucnid-2.c: New.
34064         * gcc.dg/ucnid-3.c: New.
34065         * gcc.dg/ucnid-4.c: New.
34066         * gcc.dg/ucnid-5.c: New.
34067         * gcc.dg/ucnid-6.c: New.
34068         * gcc.dg/cpp/ucnid-1.c: New.
34069         * gcc.dg/cpp/ucnid-2.c: New.
34070         * gcc.dg/cpp/ucnid-3.c: New.
34071         * g++.dg/other/ucnid-1.C: New.
34072
34073 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34074
34075         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34076
34077 2005-03-11  Per Bothner  <per@bothner.com>
34078
34079         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34080         that diagnotics refer to correct token.
34081         * gcc.dg/unused-3.c: Likewise.
34082
34083 2005-03-11  Per Bothner  <per@bothner.com>
34084
34085         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34086         constant" is now actually on same line as string constant.
34087         * gcc.dg/cpp/direct2s.c: Likewise.
34088
34089 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34090
34091         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34092
34093 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34094
34095         PR libfortran/20124
34096         * gfortran.dg/pr20124.f90: New Test
34097
34098 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34099
34100         PR tree-optimization/20130
34101         * gcc.dg/pr20130-1.c: New test.
34102
34103 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34104
34105         PR target/20095
34106         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34107
34108 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34109
34110         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34111
34112 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34113
34114         * g++.dg/eh/forced1.C: Fix comment.
34115         * g++.dg/eh/forced2.C: Ditto.
34116         * g++.dg/eh/forced3.C: Ditto.
34117         * g++.dg/eh/forced4.C: Ditto.
34118
34119 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34120
34121         PR rtl-opt/20412
34122         * gcc.c-torture/compile/pr20412.c: New test.
34123
34124 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34125
34126         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34127
34128 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34129
34130         PR target/20322
34131         * gcc.dg/20050307-1.c: New test.
34132
34133 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34134
34135         PR c++/20375
34136         * g++.dg/other/stdarg3.C: New.
34137
34138 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34139
34140         PR c++/18384, c++/18327
34141         * g++.dg/init/array19.C: New test.
34142
34143         PR inline-asm/20314
34144         * gcc.dg/torture/pr20314-1.c: New test.
34145         * gcc.dg/torture/pr20314-2.c: New test.
34146
34147 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34148
34149         * gcc.dg/20050309-1.c: New test.
34150
34151 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34152
34153         * gcc.dg/builtins-10.c: Reactivate disabled test.
34154         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34155         new cbrt transformations.
34156
34157 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34158
34159         PR c++/20208
34160         * g++.dg/template/array13.C: New test.
34161
34162 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34163
34164         PR c++/16859
34165         * g++.dg/init/brace4.C: New test.
34166
34167 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34168
34169         PR c++/20186
34170         * g++.dg/template/non-dependent12.C: New.
34171
34172 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34173
34174         PR c++/20142
34175         * g++.dg/init/array18.C: Add dg-do run marker.
34176
34177         PR c++/20142
34178         * g++.dg/init/array18.C: New test.
34179
34180 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34181
34182         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34183         * g++.dg/gcov/gcov.exp: Likewise.
34184         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34185         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34186         * lib/c-torture.exp: Likewise.
34187         * lib/fortran-torture.exp: Likewise.
34188         * lib/g++.exp: Likewise.
34189         * lib/gcc-defs.exp: Likewise.
34190         * lib/gcc-dg.exp: Likewise.
34191         * lib/gcc.exp: Likewise.
34192         * lib/gcov.exp: Likewise.
34193         * lib/gfortran.exp: Likewise.
34194         * lib/mike-g++.exp: Likewise.
34195         * lib/mike-gcc.exp: Likewise.
34196         * lib/objc-torture.exp: Likewise.
34197         * lib/objc.exp: Likewise.
34198         * lib/profopt.exp: Likewise.
34199         * lib/target-libpath.exp: Likewise.
34200         * lib/target-supports.exp: Likewise.
34201         * lib/treelang.exp: Likewise.
34202         * lib/wrapper.exp: Likewise.
34203
34204 2005-03-08  Jeff Law  <law@redhat.com>
34205
34206         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34207         PHI-OPT changes.
34208
34209 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34210
34211         * gcc.dg/vect/pr20122.c: New test.
34212
34213 2005-03-07  Jeff Law  <law@redhat.com>
34214
34215         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34216         was folded away.
34217         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34218         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34219         * gcc.dg/tree-ssa/pr18134.c: New test.
34220
34221 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34222
34223         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34224         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34225         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34226
34227 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34228
34229         PR tree-opt/17671
34230         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34231
34232 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34233
34234         * g++.dg/warn/Wnvdtor.C: New test.
34235
34236 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34237
34238         * gcc.dg/torture/pr19683-1.c: New test.
34239
34240 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34241
34242         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34243         * gfortran.dg/g77/19990313-2.f: Ditto.
34244         * gfortran.dg/g77/19990313-3.f: Ditto.
34245         * gfortran.dg/g77/19990525-0.f: Ditto.
34246         * gfortran.dg/g77/19990826-0.f: Ditto.
34247         * gfortran.dg/g77/19990826-2.f: Ditto.
34248         * gfortran.dg/g77/19990826-3.f: Ditto.
34249         * gfortran.dg/g77/20000511-1.f: Ditto.
34250         * gfortran.dg/g77/20000511-2.f: Ditto.
34251         * gfortran.dg/g77/970625-2.f: Ditto.
34252         * gfortran.dg/g77/980310-2.f: Ditto.
34253         * gfortran.dg/g77/980310-3.f: Ditto.
34254         * gfortran.dg/g77/980310-8.f: Ditto.
34255         * gfortran.dg/g77/980519-2.f: Ditto.
34256         * gfortran.dg/g77/alpha1.f: Ditto.
34257         * gfortran.dg/g77/claus.f: Ditto.
34258         * gfortran.dg/g77/erfc.f: Ditto.
34259         * gfortran.dg/g77/short.f: Ditto.
34260         * gfortran.fortran-torture/execute/data.f90: Ditto.
34261         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34262         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34263
34264 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34265
34266         * lib/file-format.exp (gcc_target_object_format): Add check for som
34267         format and hardcode object formats on hppa*-*-hpux*.
34268         * lib/target-supports.exp (check_weak_available): Add check for som
34269         object format.  Always return 0 on hppa*-*-hpux10*.
34270
34271         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34272         is defined.
34273
34274         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34275
34276 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34277
34278         * gfortran.dg/pr19936_1.f90: New test.
34279         * gfortran.dg/pr19936_2.f90: New test.
34280         * gfortran.dg/pr19936_3.f90: New test.
34281
34282 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34283             Paul Thomas <prthomas@drfccad.cea.fr>
34284
34285         * gfortran.dg/PR19754_1.f90: New test.
34286         * gfortran.dg/PR19754_2.f90: Ditto.
34287
34288 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34289
34290         PR c++/19311
34291         * g++.dg/template/non-dependent11.C: New test.
34292
34293 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34294
34295         * lib/target-supports.exp (check_iconv_available): Fix comment.
34296
34297 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34298             Joseph S. Myers  <joseph@codesourcery.com>
34299
34300         PR c++/19797
34301         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34302
34303 2005-03-04  Matthew Sachs  <msachs@apple.com>
34304
34305         * gcc.exp (gcc_target_compile): Put braces around
34306         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34307         * objc.exp (objc_target_compile): Likewise.
34308         * treelang.exp (treelang_target_compile): Likewise.
34309
34310 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34311
34312         PR fortran/19673
34313         * gfortran.dg/func_result_1.f90: New test.
34314
34315 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34316
34317         * gcc.misc-tests/options.exp: New test.
34318
34319 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34320
34321         * gcc.dg/pr15784-4.c: New test.
34322
34323 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34324
34325         * gcc.c-torture/execute/pr17133.c: New.
34326         * gcc.c-torture/compile/20050303-1.c: New.
34327
34328 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34329
34330         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34331
34332 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34333
34334         * g++.dg/overload/using2.C: New.
34335
34336 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34337
34338         PR c++/19916
34339         * g++.dg/init/ptrmem2.C: New test.
34340
34341 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34342
34343         PR c/8927
34344         * gcc.dg/pr8927-1.c: New test.
34345
34346 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34347
34348         PR c++/20232
34349         * g++.dg/inherit/covariant12.C: New.
34350
34351 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34352
34353         PR fortran/19479
34354         * gfortran.dg/bound_1.f90: New test.
34355
34356 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34357
34358         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34359         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34360
34361 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34362
34363         PR c/20245
34364         * gcc.dg/pr20245-1.c: New test.
34365
34366 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34367
34368         PR middle-end/19874
34369         * gcc.c-torture/execute/20050119-2.c: New test case.
34370
34371 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34372
34373         * README: Update the DejaGnu bug reporting address.
34374         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34375         * lib/objc-torture.exp: Likewise.
34376
34377 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34378
34379         * gfortran.dg/boz_1.f90: New test.
34380         * gfortran.dg/boz_3.f90: New test.
34381         * gfortran.dg/boz_4.f90: New test.
34382
34383 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34384
34385         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34386         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34387
34388 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34389
34390         PR libfortran/20101
34391         * gfortran.dg/write_0_pe_format.f90: New test.
34392
34393 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34394
34395         PR c++/20206
34396         * g++.dg/opt/thunk2.C: New test.
34397         * g++.dg/opt/covariant1.C: New test.
34398
34399 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34400
34401         * gfortran.dg/e_d_fmt.f90: New test.
34402
34403 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34404
34405         * gcc.dg/asm-b.c: Fix comment typos.
34406
34407 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34408
34409         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34410         a V_MAY_DEF also.
34411
34412 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34413
34414         PR tree-opt/20188
34415         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34416         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34417         * gcc.dg/asm-b.c: New test.
34418
34419 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34420
34421         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34422         Disable this test on IRIX 6.
34423
34424 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34425
34426         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34427         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34428         parser.
34429
34430 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34431
34432         PR tree-optimization/20204
34433         * gcc.dg/pr20204.c: New test.
34434
34435 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34436
34437         PR target/20196
34438         * gcc.c-torture/execute/20050224-1.c: New test.
34439
34440         PR c++/20175
34441         * g++.dg/warn/Wbraces2.C: New test.
34442
34443 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34444
34445         PR c++/19878
34446         * g++.dg/init/const2.C: New test.
34447
34448 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34449
34450         PR tree-optimization/20100
34451         * gcc.c-torture/execute/pr20100-1.c: New test.
34452
34453 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34454
34455         * gfortran.dg/implicit_3.f90: New test.
34456
34457         * gfortran.dg/deftype_1.f90: New test.
34458
34459 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34460
34461         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34462         the test passes.
34463         * g++.dg/other/anon3.C: Accept a warning.
34464
34465 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34466
34467         * gcc.dg/pr20017.c: Fix a comment typo.
34468
34469 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34470
34471         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34472
34473 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34474
34475         PR ada/19902
34476         * ada/acats/tests/cxa/cxa3004.a: Remove.
34477         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34478
34479 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34480
34481         PR c++/20073
34482         * g++.dg/init/const1.C: New test.
34483
34484         PR c++/19991
34485         * g++.dg/parse/constant7.C: New test.
34486
34487         PR c++/20152
34488         * g++.dg/parse/error27.C: New test.
34489         * g++.dg/template/qualttp15.C: Adjust error markers.
34490         * g++.old-deja/g++.other/struct1.C: Likewise.
34491
34492         PR c++/20153
34493         * g++.dg/template/error17.C: New test.
34494
34495         PR c++/20148
34496         * g++.dg/parser/error26.C: New test.
34497
34498 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34499
34500         PR tree-optimization/20100
34501         PR tree-optimization/20115
34502         * gcc.dg/pr20115.c: New test.
34503         * gcc.dg/pr20115-1.c: New test.
34504         * gcc.dg/pr20100.c: New test.
34505         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34506         call-clobbered variables after alias1.
34507
34508 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34509
34510         * gfortran.dg/list_read_4.f90: new test.
34511
34512 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34513
34514         PR rtl-optimization/20017.
34515         * gcc.dg/pr20017.c: New.
34516
34517 2005-02-22  Devang Patel  <dpatel@apple.com>
34518
34519         PR 19952
34520         * g++.dg/tree-ssa/pr19952.C: New test.
34521
34522 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34523
34524         PR c++/19883
34525         * g++.dg/parse/constant6.C: New test.
34526
34527 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34528
34529         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34530         * g++.dg/charset/asm2.c: Likewise.
34531         * g++.dg/charset/asm3.c: Likewise.
34532         * g++.dg/charset/asm4.c: Likewise.
34533         * g++.dg/charset/asm5.c: Likewise.
34534         * g++.dg/charset/attribute1.c: Likewise.
34535         * g++.dg/charset/attribute2.c: Likewise.
34536         * g++.dg/charset/extern1.cc: Likewise.
34537         * g++.dg/charset/extern2.cc: Likewise.
34538         * g++.dg/charset/extern3.cc: Likewise.
34539         * g++.dg/charset/function.cc: Likewise.
34540         * g++.dg/charset/string.c: Likewise.
34541         * g++.dg/charset/charset.exp: Likewise.
34542         * lib/target-supports.exp (check_iconv_available): Fix comment.
34543
34544 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34545
34546         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34547         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34548         * gcc.dg/charset/asm2.c: Likewise.
34549         * gcc.dg/charset/asm3.c: Likewise.
34550         * gcc.dg/charset/asm4.c: Likewise.
34551         * gcc.dg/charset/asm5.c: Likewise.
34552         * gcc.dg/charset/asm6.c: Likewise.
34553         * gcc.dg/charset/attribute1.c: Likewise.
34554         * gcc.dg/charset/attribute2.c: Likewise.
34555         * gcc.dg/charset/builtin1.c: Likewise.
34556         * gcc.dg/charset/extern.c: Likewise.
34557         * gcc.dg/charset/function.c: Likewise.
34558         * gcc.dg/charset/string.c: Likewise.
34559         * gcc.dg/charset/charset.exp: Likewise.
34560
34561 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34562
34563         PR fortran/20086
34564         * gfortran.dg/pr20086.f90: New test.
34565
34566 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34567
34568         PR tree-optimization/19786
34569         * g++.dg/tree-ssa/pr19786.C: New.
34570
34571 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34572
34573         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34574
34575 2005-02-21  Jeff Law  <law@redhat.com>
34576
34577         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34578
34579 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34580
34581         * gfortran.dg/do_iterator: Split loop, markup all lines for
34582         which an error locus is printed.
34583         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34584         locus is printed.
34585         * gfortran.dg/select_4.f90: Likewise.
34586         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34587         locuses in the various permutations.
34588
34589 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34590
34591         PR tree-optimization/19951
34592         * g++.dg/vect: New directory.
34593         * g++.dg/vect/vect.exp: New file.
34594         * g++.dg/vect/pr19951.cc: New testcase.
34595         * g++.dg/dg.exp: Also prune vectorizer tests.
34596
34597 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34598
34599         PR 18785
34600         * gcc.dg/charset/builtin1.c: New test.
34601
34602 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34603
34604         PR c++/19299
34605         * g++.dg/inherit/volatile1.C: New test.
34606
34607         PR c++/19440
34608         * g++.dg/template/dtor4.C: New test.
34609
34610 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34611
34612         * gfortran.dg/int_1.f90: New test.
34613
34614 2005-02-19  Devang Patel  <dpatel@apple.com>
34615
34616         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34617
34618 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34619
34620         * gfortran.dg/achar_1.f90: New test.
34621
34622 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34623
34624         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34625
34626 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34627             Jakub Jelinek  <jakub@redhat.com>
34628
34629         PR tree-optimization/19828
34630         * gcc.dg/tree-ssa/loop-7.c: New test.
34631         * gcc.c-torture/execute/20050218-1.c: New test.
34632
34633 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34634
34635         PR c/20043
34636         * gcc.dg/transparent-union-1.c: New test.
34637         * gcc.dg/transparent-union-2.c: New test.
34638
34639 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34640
34641         PR tree-optimization/18977
34642         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34643
34644 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34645
34646         PR target/20054
34647         * gcc.dg/pr20054.c: New test.
34648
34649 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34650
34651         PR c++/19508
34652         * g++.dg/ext/attrib20.C: New test.
34653
34654 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34655
34656         PR middle-end/20030
34657         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34658
34659 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34660
34661         PR c++/20008
34662         * g++.dg/opt/switch4.C: New.
34663
34664 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34665
34666         PR c++/20023
34667         PR tree-optimization/20009
34668         * gcc.c-torture/compile/20050217-1.c: New test.
34669         * g++.dg/opt/switch3.C: New test.
34670
34671         PR tree-optimization/18947
34672         * gcc.c-torture/compile/20050215-1.c: New test.
34673         * gcc.c-torture/compile/20050215-2.c: New test.
34674         * gcc.c-torture/compile/20050215-3.c: New test.
34675
34676 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34677
34678         PR c++/20028
34679         * g++.dg/template/crash34.C: New.
34680
34681         PR c++/20022
34682         * g++.dg/other/access3.C: New.
34683
34684 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34685
34686         * gcc.dg/vect/vect-98.c: New test.
34687
34688 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34689
34690         PR tree-optimization/19967
34691         * gcc.dg/pr19967.c: New.
34692
34693 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34694
34695         PR middle-end/19857
34696         * gcc.dg/tree-ssa/20050215-1.c: New test.
34697         * gcc.c-torture/execute/20050215-1.c: New test.
34698
34699 2005-02-15  Eric Christopher  <echristo@redhat.com>
34700
34701         * gcc.dg/cpp/20050215-1.c: New file.
34702
34703 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34704
34705         PR tree-optimization/15785
34706         * gcc.dg/pr15785-1.c: New test.
34707
34708 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34709
34710         PR c++/17788
34711         * g++.dg/init/ctor4.C: New.
34712         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34713
34714 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34715
34716         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34717         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34718
34719 2005-02-15  Andreas Schwab  <schwab@suse.de>
34720
34721         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34722         declare malloc.
34723
34724 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34725
34726         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34727
34728 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34729
34730         PR tree-optimization/19853
34731         * gcc.c-torture/compile/pr19853.c: New test.
34732
34733 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34734
34735         PR c++/19608
34736         * g++.dg/parse/local-class1.C: New.
34737
34738         PR c++/19895
34739         * g++.dg/parse/ptrmem3.C: New.
34740
34741         PR c++/19884
34742         * g++.old-deja/g++.oliva/template6.C: Add another case.
34743         * g++.dg/template/explicit6.C: New.
34744
34745 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34746
34747         PR c++/17816
34748         * g++.dg/other/redecl2.C: New.
34749
34750 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34751
34752         PR c++/19891
34753         * g++.dg/abi/covariant4.C: New.
34754
34755 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34756
34757         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34758         New tests.
34759
34760 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34761
34762         * gcc.dg/vect/vect-96.c: Fix typo.
34763
34764 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34765
34766         PR c++/14479
34767         PR c++/19487
34768         * g++.dg/template/enum5.C: New test.
34769
34770 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34771
34772         * gcc.dg/vect/vect-97.c: New test.
34773
34774 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34775
34776         * gcc.dg/vect/vect-96.c: New test.
34777
34778 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34779
34780         * gcc.dg/builtins-34.c: Also check ldexp*.
34781
34782 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34783
34784         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34785
34786 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34787
34788         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34789         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34790         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34791         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34792         selector_list, selector_expression, dg-process-target): Move to new
34793         file target-supports-dg.exp.
34794         * lib/target-supports-dg.exp: New.
34795
34796         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34797         New.
34798
34799 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34800
34801         PR c++/19666
34802         * g++.dg/other/ptrmem6.C: New test.
34803
34804         PR middle-end/19858
34805         * gcc.c-torture/compile/20050210-1.c: New test.
34806
34807 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34808
34809         PR c++/19755
34810         * g++.dg/warn/Wbraces1.C: New test.
34811
34812 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34813
34814         * gcc.dg/builtins-52.c: New testcase.
34815
34816 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34817
34818         PR c/19342
34819         * gcc.c-torture/execute/20050119-1.c: New test.
34820
34821 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34822
34823         PR c++/19811
34824         * g++.dg/init/delete1.C: New test.
34825
34826 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34827
34828         PR c++/18470
34829         * g++.dg/template/static12.C: New test.
34830
34831 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34832
34833         PR c++/19787
34834         * g++.dg/conversion/ambig1.C: New test.
34835
34836         PR c++/19739
34837         * g++.dg/ext/attrib19.C: New test.
34838
34839         PR c++/19732
34840         * g++.dg/parse/dtor5.C: New test.
34841
34842         PR c++/19762
34843         * g++.dg/template/dtor3.C: New test.
34844
34845         PR c++/19826
34846         * g++.dg/template/static11.C: New test.
34847         * g++.dg/template/crash2.C: Remove dg-error marker.
34848
34849 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34850
34851         PR C++/18491
34852         * g++.old-deja/g++.mike/p10769a.C: Remove.
34853
34854 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34855
34856         * gcc.dg/builtins-48.c: New test case.
34857         * gcc.dg/builtins-49.c: New test case.
34858         * gcc.dg/builtins-50.c: New test case.
34859         * gcc.dg/builtins-51.c: New test case.
34860
34861 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34862
34863         PR middle-end/19583
34864         * g++.dg/warn/Wreturn-type-3.C: New test.
34865
34866 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34867
34868         PR middle-end/19402
34869         * gcc.dg/pr19402-1.c: New testcase.
34870         * gcc.dg/pr19402-2.c: likewise.
34871
34872 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34873
34874         PR middle-end/19854
34875         * g++.dg/tree-ssa/tmmti.C: New testcase.
34876
34877 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34878
34879         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34880
34881 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34882
34883         PR c++/19733
34884         * g++.dg/parse/crash23.C: New test.
34885         * g++.dg/warn/Weff1.C: New test.
34886
34887 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34888
34889         * gcc.dg/20050209-1.c: New test.
34890
34891 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34892
34893         PR target/19799
34894         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34895
34896 2005-02-08  Mike Stump  <mrs@apple.com>
34897
34898         * g++.dg/pch/import-2.c: New test.
34899         * g++.dg/pch/import-2.hs: New.
34900         * g++.dg/pch/include/import-2a.h: New.
34901         * g++.dg/pch/include/import-2b.h: New.
34902
34903 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34904
34905         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34906
34907 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34908
34909         * gfortran.dg/substr_1.f90: New test.
34910
34911 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34912
34913         PR middle-end/19775
34914         * gcc.dg/torture/builtin-power-1.c: Disable test for
34915         invalid transformation.
34916         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34917         no longer optimize.
34918         * gcc.dg/builtins-47.c: New testcase.
34919
34920 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34921             Dorit Naishlos  <dorit@il.ibm.com>
34922
34923         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34924
34925 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34926
34927         * gcc.c-torture/compile/20050206-1.c: New test.
34928
34929 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34930
34931         PR tree-opt/19768
34932         * g++.dg/opt/pr19768.C: New test.
34933
34934 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34935
34936         PR tree-opt/19736
34937         * gcc.c-torture/compile/pr19736.c: New test.
34938
34939 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34940
34941         PR c++/17401
34942         * g++.dg/parse/error25.C: New test.
34943
34944 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34945
34946         * gcc.c-torture/execute/20050203-1.c: New.
34947
34948 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34949
34950         * gcc.dg/vect/vect-85.c: Remove xfail.
34951         * gcc.dg/vect/vect-86.c: Remove xfail.
34952         * gcc.dg/vect/vect-87.c: Remove xfail.
34953         * gcc.dg/vect/vect-88.c: Remove xfail.
34954
34955 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34956
34957         * gcc.dg/altivec-19.c: New.
34958
34959 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34960
34961         PR c/17807
34962         * gcc.dg/nested-func-3.c: New test.
34963         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34964
34965 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34966
34967         * gcc.test-framework/gen_directive_tests: Generate tests for
34968         selector expressions.
34969
34970 2005-02-02  Matt Austern  <austern@apple.com>
34971
34972         PR c++/19628
34973         * g++/ext/builtin7.C: New.
34974         * g++/ext/builtin8.C: New.
34975
34976 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34977
34978         PR c/18502
34979         * gcc.dg/pr18502-1.c: New test.
34980
34981 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34982
34983         PR c++/17413
34984         * g++.dg/template/local4.C: Tweak.
34985
34986 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34987
34988         PR tree-optimization/19578
34989         * gcc.c-torture/compile/20050202-1.c: New test.
34990
34991 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34992
34993         PR c/19435
34994         * gcc.dg/c99-init-4.c: New test.
34995
34996 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34997
34998         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34999
35000         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35001
35002         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35003         * g++.dg/eh/check-vect.h: New.
35004
35005         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35006         * gcc.dg/vect/vect-78.c: Ditto.
35007         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35008         Remove.
35009
35010         * g++.dg/conversion/simd1.C: Expect warning.
35011         * g++.dg/ext/attribute-test-1.C: Ditto.
35012         * g++.dg/ext/attribute-test-2.C: Ditto.
35013         * g++.dg/ext/attribute-test-3.C: Ditto.
35014         * g++.dg/ext/attribute-test-4.C: Ditto.
35015
35016         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35017         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35018
35019         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35020
35021 2005-02-01  Richard Henderson  <rth@redhat.com>
35022
35023         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35024         long double for ibm double-double format.
35025         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35026
35027 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35028
35029         PR tree-optimization/19633
35030         * gcc.dg/pr19633-1.c: New test.
35031         * gcc.dg/pr19633.c: Tweak to make pointer point
35032         to NULL or a symbol.
35033
35034 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35035
35036         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35037         New procs.
35038         (dg-process-target (local override)): Handle selector expressions.
35039
35040         * gcc.test-framework/README: Describe tests in source directory.
35041         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35042         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35043         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35044         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35045         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35046         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35047         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35048         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35049         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35050         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35051         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35052         * gcc.test-framework/dg-error-exp-P.c: New test.
35053         * gcc.test-framework/dg-error-exp-XP.c: New test.
35054         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35055         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35056         * gcc.test-framework/dg-output-exp-P.c: New test.
35057         * gcc.test-framework/dg-output-exp-XF.c: New test.
35058         * gcc.test-framework/dg-warning-exp-P.c: New test.
35059         * gcc.misc-tests/dg-1.c: Remove.
35060         * gcc.misc-tests/dg-2.c: Remove.
35061         * gcc.misc-tests/dg-3.c: Remove.
35062         * gcc.misc-tests/dg-4.c: Remove.
35063         * gcc.misc-tests/dg-5.c: Remove.
35064         * gcc.misc-tests/dg-6.c: Remove.
35065         * gcc.misc-tests/dg-7.c: Remove.
35066         * gcc.misc-tests/dg-8.c: Remove.
35067         * gcc.misc-tests/dg-9.c: Remove.
35068         * gcc.misc-tests/dg-10.c: Remove.
35069         * gcc.misc-tests/dg-11.c: Remove.
35070         * gcc.misc-tests/dg-12.c: Remove.
35071         * gcc.misc-tests/dg-test.exp: Remove.
35072
35073         * gcc.test-framework/test-framework.awk: Change recording and
35074         printing of passes and failures.
35075
35076         * gcc.test-framework: New directory.
35077         * gcc.test-framework/README: New.
35078         * gcc.test-framework/test-framework.exp: New.
35079         * gcc.test-framework/test-framework.awk: New.
35080         * gcc.test-framework/gen_directive_tests: New.
35081
35082 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35083
35084         * lib/treelang.exp: Fix comment typos.
35085         (treelang_target_compile): Don't append libs=-ltreelang to options.
35086
35087 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35088
35089         * g++.dg/parse/typename7.C: Adjust error messages.
35090
35091 2005-01-31  Jeff Law  <law@redhat.com>
35092
35093         * gcc.c-torture/execute/20050131-1.c: New test.
35094         * gcc.dg/wcaselabel.c: New test.
35095
35096 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35097
35098         * g++.dg/other/warning1.C: Adjust error messags.
35099         * g++.dg/parse/constant5.C: New test.
35100
35101 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35102
35103         PR c/19333
35104         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35105         the test case valid.
35106         * gcc.dg/20030815-1.c: Remove invalid tests.
35107         * gcc.dg/array-7.c: Adjust expected result.
35108         * gcc.dg/pr18596-3.c: Likewise.
35109         * gcc.dg/noncompile/20000901-1.c: Likewise.
35110         * gcc.dg/noncompile/init-2.c: Likewise.
35111         * gcc.dg/noncompile/init-4.c: Likewise.
35112
35113 2005-01-31  Dale Johannesen  <dalej@apple.com>
35114
35115         * g++.dg/opt/pr19650.C: New test.
35116
35117 2005-01-31  Richard Henderson  <rth@redhat.com>
35118
35119         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35120         long double for intel double extended format.
35121         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35122
35123 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35124
35125         PR c++/19555
35126         * g++.dg/template/static10.C: New test.
35127
35128         PR c++/19395
35129         * g++.dg/parse/error24.C: New test.
35130
35131         PR c++/19367
35132         * g++.dg/lookup/builtin1.C: New test.
35133
35134         PR c++/19457
35135         * g++.dg/warn/conv3.C: New test.
35136
35137 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35138
35139         PR fortran/19647
35140         * gfortan.dg/inquire_7.f90
35141
35142 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35143
35144         PR tree-optimization/15791
35145         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35146         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35147         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35148         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35149         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35150         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35151         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35152         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35153         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35154         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35155
35156 2005-01-29  Paul Brook  <paul@codesourcery.com>
35157
35158         PR fortran/18565
35159         * check.c (real_or_complex_check): New function.
35160         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35161         * intrinsic.c (add_functions): Use new check functions.
35162         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35163         Add prototypes.
35164
35165 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35166
35167         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35168         gcc.dg/lvalue-3.c: New tests.
35169         * gcc.dg/concat.c: Update expected messages.
35170
35171 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35172
35173         PR libfortran/19595
35174         * gfortran.dg/eor_1.f90: New test.
35175
35176 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35177
35178         PR fortran/19589
35179         * gfortran.dg/logical_data_1.f90: New test.
35180
35181 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35182
35183         PR c++/19253
35184         * g++.dg/template/crash33.C: New test.
35185
35186         PR c++/19667
35187         * g++.dg/template/crash32.C: New test.
35188
35189 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35190
35191         PR middle-end/16558
35192         * g++.dg/warn/Wreturn-type-2.C: New test.
35193
35194 2004-06-24  Jeff Law  <law@redhat.com>
35195
35196         * gcc.dg/tree-ssa/20050128-1.c: New test.
35197
35198 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35199
35200         * gcc.target/frv/all-mdpackh-1.c: New test.
35201
35202 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35203
35204         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35205
35206 2005-01-27  Richard Henderson  <rth@redhat.com>
35207
35208         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35209
35210 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35211
35212         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35213
35214 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35215
35216         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35217         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35218         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35219         to cope with cases where the multilib options override the dg-options.
35220
35221 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35222
35223         PR c/18946
35224         * gcc.dg/noncompile/20050120-1.c: New test.
35225
35226 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35227
35228         PR tree-optimization/19633
35229         * gcc.dg/pr19633.c: New test.
35230         * gcc.dg/tree-ssa/pr19633.c: New test.
35231
35232 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35233
35234         * gcc.dg/20041216-1.c: New test.
35235
35236 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35237
35238         PR objc/18862
35239         * objc.dg/selector-2.m: New test.
35240
35241 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35242
35243         * g++.dg/opt/range-test-2.C: New test.
35244
35245         PR rtl-optimization/19579
35246         * gcc.c-torture/execute/20050124-1.c: New test.
35247
35248 2005-01-26  Greg Parker  <gparker@apple.com>
35249         Stuart Hastings  <stuart@apple.com>
35250
35251         * gcc.c-torture/execute/20050125-1.c: New.
35252
35253 2005-01-18  Jan Hubicka  <jh@suse.cz>
35254
35255         PR tree-optimize/19337
35256         * gcc.c-torture/compile/20050119-1.c: New test.
35257
35258 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35259
35260         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35261         test for successful match.
35262
35263 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35264
35265         PR objc/18408
35266         * objc.dg/comp-types-7.m: New test.
35267
35268 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35269
35270         * lib/target-supports.exp (current_target_name): New.
35271         (check_effective_target_ilp32, check_effective_target_lp64):
35272         Cache the result to use as long as the current target, with
35273         multilib flags, remains the same.
35274
35275         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35276         (dg-require-weak, dg-require-visibility, dg-require-alias,
35277         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35278         dg-require-effective-target, dg-skip-if): Remove call to
35279         skip_test_and_clear_xfail.
35280         (dg-test): Clear xfail data.
35281
35282 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35283
35284         PR target/17751
35285         * gcc.dg/ppc64-toc.c: New test.
35286
35287         * g++.dg/tree-ssa/empty-1.C: New test.
35288
35289         PR middle-end/19551
35290         * gcc.c-torture/execute/20050121-1.c: New test.
35291         * gcc.dg/20050121-2.c: New test.
35292
35293 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35294         Paul Brook  <paul@codesourcery.com>
35295
35296         PR fortran/17941
35297         * gfortran.dg/real_const_1.f: New test.
35298         * gfortran.dg/real_const_2.f90: New test.
35299         * gfortran.dg/complex_int_1.f90: New test.
35300
35301 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35302
35303         PR fortran/19313
35304         * gfortan.dg/inquire_6.f90: New test.
35305
35306 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35307
35308         PR libfortran/19451
35309         * open_readonly_1.f90: New test.
35310
35311 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35312
35313         PR libfortran/18982
35314         * gfortran.dg/open_new.f90: New file.
35315
35316 2005-01-22  Paul Brook  <paul@codesourcery.com>
35317
35318         * namelist_1.f90: New test.
35319
35320 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35321
35322         PR tree-optimization/19484
35323         * gcc.c-torture/compile/20050122-[12].c: New tests.
35324
35325 2005-01-22  Paul Brook  <paul@codesourcery.com>
35326
35327         * gfortran.dg/implicit_2.f90: New test.
35328
35329 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35330
35331         PR fortran/19314
35332         * gfortran.dg/inquire_5.f90: New test.
35333
35334 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35335
35336         PR c/18809
35337         * gcc.dg/pr18809-1.c: New test.
35338
35339 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35340
35341         * gcc.dg/20050121-1.c: New test.
35342
35343         PR tree-optimization/13000
35344         * gcc.dg/20040206-1.c: Change warning to point where function is
35345         being inlined.
35346
35347 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35348
35349         PR c++/19208
35350         * g++.dg/template/array11.C: New test.
35351
35352 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35353
35354         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35355         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35356         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35357         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35358         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35359         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35360
35361 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35362
35363         PR tree-optimization/15349
35364         * gcc.dg/tree-ssa/pr15349.c: New.
35365
35366 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35367
35368         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35369
35370 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35371
35372         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35373         scan-assembler-times directive name.
35374
35375         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35376         after dg-do.
35377
35378         PR rtl-optimization/19462
35379         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35380
35381 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35382
35383         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35384         counting function calls on ia64.
35385
35386 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35387
35388         PR rtl-optimization/15139
35389         * gcc.dg/20050111-2.c: New test.
35390
35391         PR c/17297
35392         * gcc.c-torture/compile/20050113-1.c: New testcase.
35393
35394         PR middle-end/19164
35395         * gcc.dg/20050113-1.c: New testcase.
35396
35397 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35398
35399         * gcc.dg/vect/vect-85.c: Add comment.
35400         * gcc.dg/vect/vect-86.c: Add xfail for now.
35401         * gcc.dg/vect/vect-87.c: Add xfail for now.
35402         * gcc.dg/vect/vect-88.c: Add xfail for now.
35403         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35404
35405 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35406
35407         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35408
35409 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35410
35411         * g++.dg/debug/typedef3.C: New test.
35412
35413 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35414
35415         PR c/19472
35416         * gcc.dg/asm-a.c: New test.
35417
35418 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35419
35420         * gcc.dg/sh-relax.c: Add prototype for abort.
35421
35422 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35423
35424         * gcc.dg/short-compare-1.c: New test.
35425         * gcc.dg/short-compare-2.c: Likewise.
35426
35427 2005-01-18  Michael Matz  <matz@suse.de>
35428
35429         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35430
35431 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35432
35433         PR tree-optimization/19121
35434         * gcc.c-torture/compile/pr19121.c: New test.
35435
35436 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35437
35438         PR target/19357
35439         * gcc.c-torture/compile/pr19357.c: New test.
35440
35441 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35442
35443         PR c/5675
35444         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35445         pass--those that refer just to the variable, possibly with a
35446         cast.
35447         * gcc.dg/c99-const-expr-3.c: Likewise.
35448
35449         PR middle-end/13127
35450         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35451         longer emitted.
35452
35453 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35454
35455         PR fortran/18778
35456         * gfortran.dg/endfile_2.f90: New test.
35457
35458 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35459
35460         PR 19168
35461         * gfortran.dg/select_5.f90: New test.
35462
35463 2004-01-16  Paul Brook  <paul@codesourcery.com>
35464
35465         * gfortran.dg/common_4.f90: New test.
35466
35467 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35468
35469         PR rtl-optimization/19462
35470         * gcc.dg/torture/pr19462-1.c: New test.
35471
35472 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35473
35474         PR objc/19321
35475         * objc.dg/func-ptr-2.m: New.
35476         * objc.dg/volatile-1.m: New.
35477
35478 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35479
35480         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35481
35482 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35483
35484         PR tree-optimization/19060
35485         * gcc.c-torture/execute/20050104-1.c: New test.
35486
35487 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35488
35489         PR fortran/18983
35490         * gfortran.dg/write_to_null.f90: New test.
35491
35492 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35493             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35494
35495         PR other/19328
35496         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35497         argument.
35498
35499 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35500
35501         PR c++/19263
35502         * g++.dg/init/vector1.C: New test.
35503
35504 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35505
35506         PR target/13158
35507         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35508         PR target/18987
35509         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35510
35511 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35512
35513         * gfortran.dg/select_1.f90: New test.
35514         * gfortran.dg/select_2.f90: New test.
35515         * gfortran.dg/select_3.f90: New test.
35516         * gfortran.dg/select_4.f90: New test.
35517
35518 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35519
35520         PR middle-end/19084
35521         PR rtl-optimization/19348
35522         * gcc.dg/20050111-1.c: New test.
35523         * gcc.c-torture/execute/20050111-1.c: New test.
35524
35525         * gcc.dg/i386-asm-4.c: New test.
35526
35527 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35528
35529         * gcc.dg/nested-func-2.c: New test.
35530         * ada/acats/norun.lst: Remove c953002.
35531
35532 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35533
35534         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35535
35536 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35537
35538         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35539
35540 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35541
35542         PR target/18761
35543         * g++.dg/abi/align1.C: New test.
35544
35545 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35546
35547         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35548         at a time.
35549         * g++.dg/ext/altivec_check.h: Support compiling as C.
35550
35551 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35552
35553         PR c++/19355
35554         * g++.dg/expr/pr19355-1.C: New test case.
35555
35556 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35557
35558         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35559         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35560         * ada/acats/tests/c3/c92005b.ada: Likewise.
35561         * ada/acats/tests/c3/cxb3012.a: Likewise.
35562         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35563
35564 2005-01-09  Paul Brook  <paul@codesourcery.com>
35565
35566         * gfortran.dg/common_2.f90: New file.
35567         * gfortran.dg/common_3.f90: New file.
35568
35569 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35570
35571         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35572
35573 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35574
35575         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35576         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35577         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35578         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35579         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35580         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35581         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35582         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35583         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35584         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35585         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35586         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35587         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35588         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35589         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35590         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35591         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35592         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35593         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35594         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35595         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35596         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35597         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35598         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35599         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35600         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35601         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35602         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35603         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35604         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35605         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35606         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35607         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35608         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35609         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35610         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35611         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35612         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35613         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35614         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35615         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35616         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35617         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35618         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35619         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35620         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35621         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35622         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35623         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35624         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35625         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35626         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35627         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35628         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35629         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35630         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35631         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35632         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35633         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35634         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35635         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35636         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35637         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35638         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35639         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35640         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35641         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35642
35643         * gcc.dg/vect/vect-1.c: Fix spelling.
35644         * gcc.dg/vect/vect-10.c: Fix spelling.
35645         * gcc.dg/vect/vect-11.c: Fix spelling.
35646         * gcc.dg/vect/vect-12.c: Fix spelling.
35647         * gcc.dg/vect/vect-14.c: Fix spelling.
35648         * gcc.dg/vect/vect-15.c: Fix spelling.
35649         * gcc.dg/vect/vect-16.c: Fix spelling.
35650         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35651         * gcc.dg/vect/vect-64.c: Fix comments.
35652         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35653
35654 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35655             Ira Rosen  <irar@il.ibm.com>
35656
35657         * gcc.dg/vect/vect-70.c: New test.
35658         * gcc.dg/vect/vect-71.c: New test.
35659
35660 2005-01-09  Manfred Hollstein  <mh@suse.com>
35661
35662         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35663         * gcc.dg/pr18241-2.c: Likewise.
35664         * gcc.dg/pr18241-3.c: Likewise.
35665         * gcc.dg/pr18241-4.c: Likewise.
35666         * gcc.dg/pr18241-5.c: Likewise.
35667
35668 2005-01-08  Richard Henderson  <rth@redhat.com>
35669
35670         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35671         False for x86 and x86-64.
35672
35673 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35674
35675         PR tree-optimization/18241
35676         * gcc.dg/pr18241-1.c: New test.
35677         * gcc.dg/pr18241-2.c: New test.
35678         * gcc.dg/pr18241-3.c: New test.
35679         * gcc.dg/pr18241-4.c: New test.
35680         * gcc.dg/pr18241-5.c: New test.
35681
35682 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35683
35684         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35685         gfortran.dg/select_4.f90: New.
35686
35687 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35688
35689         * gcc.c-torture/execute/20050107-1.c: New test.
35690
35691 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35692
35693         PR c++/19298
35694         * g++.dg/template/ref2.C: New.
35695
35696 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35697
35698         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35699         instead of being empty.
35700
35701 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35702
35703         PR fortran/15553
35704         * gfortran.dg/array-1.f90: New test.
35705
35706 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35707
35708         PR tree-optimization/19283
35709         * gcc.c-torture/execute/20050106-1.c: New test.
35710
35711         PR rtl-optimization/18861
35712         * gcc.dg/20050105-1.c: New test.
35713
35714         PR tree-optimization/18828
35715         * gcc.dg/20050105-2.c: New test.
35716
35717 2005-01-07  Andreas Jaeger  <aj@suse.de>
35718
35719         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35720
35721 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35722
35723         PR fortran/18398
35724         * gfortran.dg/fmt_read.f90: New test.
35725
35726 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35727
35728         * gcc.dg/rs6000-ldouble-2.c: New.
35729
35730 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35731
35732         PR c++/19244
35733         * g++.dg/parser/ctor2.C: New test.
35734
35735 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35736
35737         PR c++/17154
35738         * g++.dg/template/using9.C: New test.
35739
35740 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35741
35742         PR c++/19258
35743         * g++.dg/lookup/friend6.C: New test.
35744
35745 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35746
35747         PR c++/19270
35748         * g++.dg/template/array10.C: New.
35749
35750 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35751
35752         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35753         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35754
35755 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * gcc.c-torture/compile/20050105-1.c: New test.
35758
35759 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35760
35761         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35762
35763 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35764
35765         PR middle-end/19100
35766         * gcc.dg/conv-3.c: New test case.
35767
35768 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35769
35770         * gcc.dg/asm-wide-1.c: New test.
35771
35772 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35773
35774         PR c++/19030
35775         * g++.dg/parse/crash22.C: New
35776
35777 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35778
35779         PR 19257
35780         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35781
35782 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35783
35784         PR middle-end/17767
35785         * gcc.dg/i386-mmx-6.c: New test case.
35786
35787 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35788
35789         PR tree-optimization/18308
35790         * gcc.dg/vect/pr18308.c: New testcase.
35791
35792 2005-01-04  Andreas Jaeger  <aj@suse.de>
35793
35794         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35795
35796 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35797             Robert Bowdidge <bowdidge@apple.com>
35798
35799         * gcc.dg/cpp/subframework1.c: New.
35800         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35801         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35802         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35803         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35804
35805 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35806
35807         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35808         producing warning.
35809         * gcc.dg/darwin-weakimport-2.c: New.
35810
35811 2005-01-03  Richard Henderson  <rth@redhat.com>
35812
35813         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35814
35815 2005-01-03  Richard Henderson  <rth@redhat.com>
35816
35817         * gcc.dg/vect/vect.exp: Enable for ia64.
35818         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35819         (check_effective_target_vect_float): Likewise.
35820         (check_effective_target_vect_no_align): Likewise.
35821         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35822         * gcc.dg/vect/vect-8.c: Likewise.
35823
35824 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35825
35826         PR target/19236
35827         * gcc.dg/pr19236-1.c: New test case.
35828
35829 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35830
35831         PR rtl-optimization/12092
35832         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35833
35834 2005-01-02  Andreas Jaeger  <aj@suse.de>
35835
35836         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35837
35838 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35839             Andrew Pinski  <pinskia@physics.uc.edu>
35840
35841         PR rtl-optimization/12092
35842         * gcc.dg/pr12092-1.c: New test case.
35843
35844 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35845
35846         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35847         'hidden' and 'default' for better portability.
35848         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35849
35850         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35851         6 and 7.
35852         * g++.old-deja/g++.brendan/new3.C: Likewise.
35853
35854 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35855
35856         * gcc.dg/20041231-1.C: New test.
35857         * g++.dg/warn/Wunreachable-code-1.C: New test.
35858
35859 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35860
35861         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35862         file, not /dev/null.  Abort on error.
35863
35864 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35865             Ziemowit Laski  <zlaski@apple.com>
35866
35867         PR objc/18971
35868         * objc.dg/encode-5.m: New test.
35869
35870 2004-12-29  Richard Henderson  <rth@redhat.com>
35871
35872         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35873         * objc.dg/stabs-1.m: Disable for ia64.
35874
35875 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35876
35877         PR c++/19190
35878         * g++.dg/warn/Wunused-10.C: New test.
35879
35880 2004-12-28  Richard Henderson  <rth@redhat.com>
35881
35882         * objc.dg/stabs-1.m: Disable for alpha.
35883
35884 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35885
35886         PR c++/19149
35887         * g++.dg/parse/error23.C: New test.
35888
35889 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35890
35891         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35892
35893         PR fortran/19032
35894         * gfortran.dg/intrinsic_modulo_1.f90: New.
35895         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35896         tests with divisor -1.
35897
35898 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35899
35900         * g++.dg/opt/temp1.C (memcpy): Return a value.
35901
35902         PR c++/19148
35903         * g++.dg/expr/cond7.C: New test.
35904
35905 2004-12-27  Paul Brook  <paul@codesourcery.com>
35906
35907         * gfortran.dg/g77/select_no_compile.f: Remove.
35908
35909 2004-12-27  Richard Henderson  <rth@redhat.com>
35910
35911         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35912         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35913         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35914
35915 2004-12-26  Richard Henderson  <rth@redhat.com>
35916
35917         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35918         by 1i instead of token pasting.
35919
35920 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35921
35922         PR tree-optimization/17578
35923         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35924         to additional_flags.
35925         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35926
35927 2004-12-25  Richard Henderson  <rth@redhat.com>
35928
35929         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35930         Remove Alpha.
35931
35932 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35933
35934         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35935         hppa*-*-hpux*.
35936         * gcc.dg/pr17957.c (dg-options): Likewise.
35937         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35938         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35939         instead of 0 on __hppa__.
35940         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35941         "foo,%r" on hppa*-*-*.
35942
35943 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35944
35945         PR fortran/19071
35946         * gfortran.dg/complex_write.f90: New test.
35947
35948 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35949
35950         PR c++/17595
35951         * g++.dg/parse/pragma2.C: New test.
35952
35953         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35954
35955 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35956
35957         * gcc.dg/empty2.c: Add missing dg-warning.
35958
35959 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35960
35961         PR c++/17413
35962         * g++.dg/template/local4.C: New test.
35963         * g++.dg/template/crash19.C: Add dg-error marker.
35964
35965         * g++.dg/template/crash31.C: Correct embedded PR number.
35966
35967 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35968
35969         PR c++/16405
35970         * g++.dg/opt/temp1.C: Add do-run marker.
35971
35972 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35973
35974         * g++.dg/template/spec19.C: New.
35975
35976 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35977
35978         PR target/16819
35979         * gcc.dg/empty2.c: New.
35980
35981 2004-12-23  Richard Henderson  <rth@redhat.com>
35982
35983         * lib/target-supports.exp (check_effective_target_vect_no_align):
35984         Remove i?86 and x86-64.
35985
35986 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35987
35988         PR c++/16405
35989         * g++.dg/opt/temp1.C: New test.
35990
35991 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35992
35993         PR c++/18733
35994         * g++.dg/template/friend33.C: New testcase.
35995
35996 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35997
35998         PR c++/18464
35999         * g++.dg/template/cond5.C: New test.
36000
36001         PR c++/18492
36002         * g++.dg/inherit/thunk3.C: New test.
36003
36004         PR c++/11224
36005         * g++.dg/warn/Wunused-9.C: New test.
36006
36007 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36008
36009         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36010
36011 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36012
36013         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36014
36015 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36016
36017         PR c++/18378
36018         * g++.dg/ext/packed8.C: New test.
36019
36020         PR c++/19063
36021         * g++.dg/template/crash31.C: New test.
36022
36023         PR c++/19034
36024         * g++.dg/template/crash30.C: New test.
36025
36026 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36027
36028         PR C++/18984
36029         * g++.dg/eh/ctor3.C: New test.
36030
36031 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36032
36033         * objc.dg/stabs-1.m: Allow section name to be quoted and
36034         assembly label to begin with '.LL'.
36035
36036 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36037
36038         * gcc.dg/vect/vect.exp
36039         (check_effective_target_lp64_or_vect_no_align): New.
36040         * gcc.dg/vect/vect-77.c: Use it.
36041         * gcc.dg/vect/vect-78.c: Use it.
36042
36043         * lib/target-supports.exp
36044         (check_effective_target_vect_no_max,
36045         check_effective_target_vect_no_bitwise,
36046         check_effective_target_vect_no_align): New.
36047         * gcc.dg/vect/vect-13.c: Use them.
36048         * gcc.dg/vect/vect-17.c: Ditto.
36049         * gcc.dg/vect/vect-18.c: Ditto.
36050         * gcc.dg/vect/vect-19.c: Ditto.
36051         * gcc.dg/vect/vect-20.c: Ditto.
36052         * gcc.dg/vect/vect-27.c: Ditto.
36053         * gcc.dg/vect/vect-29.c: Ditto.
36054         * gcc.dg/vect/vect-44.c: Ditto.
36055         * gcc.dg/vect/vect-48.c: Ditto.
36056         * gcc.dg/vect/vect-50.c: Ditto.
36057         * gcc.dg/vect/vect-52.c: Ditto.
36058         * gcc.dg/vect/vect-54.c: Ditto.
36059         * gcc.dg/vect/vect-56.c: Ditto.
36060         * gcc.dg/vect/vect-58.c: Ditto.
36061         * gcc.dg/vect/vect-60.c: Ditto.
36062         * gcc.dg/vect/vect-72.c: Ditto.
36063         * gcc.dg/vect/vect-80.c: Ditto.
36064
36065 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36066
36067         PR c++/14075
36068         * g++.dg/init/string1.C: New.
36069
36070         PR c++/18975
36071         * g++.dg/other/synth1.C: New.
36072
36073 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36074
36075         PR c/18963
36076         * gcc.dg/pr18963-1.c: New test.
36077
36078 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36079
36080         PR c/18596
36081         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36082         * gcc.dg/pr18596-1.c: Use dg-error.
36083         (dg-options): Use -fno-unit-at-a-time.
36084         * gcc.dg/pr18596-2.c: New test.
36085         * gcc.dg/pr18596-3.c: New test.
36086
36087 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36088
36089         PR middle-end/18683
36090         * g++.dg/opt/pr18683-1.C: New test case.
36091
36092 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36093
36094         PR other/19093
36095         * g++.dg/opt/max1.C: Fix for 64bit targets.
36096
36097 2004-12-20  Matt Austern  <austern@apple.com>
36098
36099         PR c++/19044
36100         * g++.dg/ext/builtin6.C: New
36101
36102 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36103
36104         PR tree-optimization/19080
36105         * gcc.c-torture/compile/pr19080.c: New test.
36106
36107 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36108
36109         * gcc.dg/20041219-1.c: New test.
36110
36111 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36112
36113         PR middle-end/19068
36114         * g++.dg/opt/max1.C: New test case.
36115
36116 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36117
36118         * gcc.dg/fdata-sections-1.c: New test.
36119
36120 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36121
36122         PR middle-end/18548
36123         * gcc.dg/max-1.c: New test case.
36124
36125 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36126
36127         * gcc.c-torture/execute/20041218-1.c: New test.
36128
36129 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36130
36131         * gcc.dg/pr18501.c: New test.
36132         * gcc.dg/uninit-5.c: XFAIL.
36133         * gcc.dg/uninit-9.c: XFAIL.
36134
36135 2004-12-17  Dale Johannesen  <dalej@apple.com>
36136
36137         * gcc.dg/20041213-1.c: New.
36138
36139 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36140
36141         * objc.dg/stabs-1.m: Allow assembly label to begin
36142         with a dot ('.').
36143
36144 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36145
36146         * gcc.c-torture/execute/20041213-1.c: Move...
36147         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36148
36149 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36150
36151         PR c++/18721
36152         * g++.dg/lookup/conv-5.C: New.
36153
36154 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36155
36156         * objc.dg/stabs-1.m: New test.
36157
36158 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36159
36160         * gcc.dg/visibility-c.c: Change compile to
36161         assemble for the test.
36162
36163 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36164
36165         PR target/19041
36166         * gcc.dg/visibility-c.c: New test.
36167
36168 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36169
36170         PR middle-end/18493
36171         * gcc.dg/switch-8.c: New test case.
36172
36173 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36174
36175         PR c++/18905
36176         * g++.dg/template/init4.C: New.
36177         * g++.dg/opt/static3.C: Enable optimizer.
36178
36179 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36180
36181         * g++.dg/other/complex1.C: New test.
36182
36183 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36184
36185         * g++.dg/opt/inline9.C: New test.
36186
36187 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36188
36189         PR fortran/18993
36190         * gfotran.dg/nullify_1.f: New test.
36191
36192 2004-12-15  Richard Henderson  <rth@redhat.com>
36193
36194         * gcc.target/i386/i386.exp: New harness.
36195         * gcc.target/i386/vect-args.c: New.
36196
36197 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36198
36199         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36200
36201 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36202
36203         PR c++/18825
36204         * g++.dg/template/friend32.C: New test.
36205
36206 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36207
36208         * cpp/pragma-once-1.c: New test.
36209         * cpp/pragma-once-1b.h: Likewise.
36210         * cpp/pragma-once-1c.h: Likewise.
36211         * cpp/pragma-once-1d.h: Likewise.
36212         * cpp/inc/pragma-once-1a.h: Likewise.
36213
36214 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36215             Steven G. Kargl  <kargls@comcast.net>
36216
36217         PR fortran/17597
36218         * gfortran.dg/list_read_3.f90: New test.
36219
36220 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36221
36222         * gcc.dg/ftrapv-2.c: New test.
36223
36224 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         PR c++/18981
36227         * g++.dg/template/typename9.C: New test.
36228
36229 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36230
36231         PR c++/18738
36232         * g++.dg/template/typename8.C: New test.
36233         * g++.dg/parse/friend2.C: Tweak error message.
36234
36235 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36236
36237         * gcc.c-torture/20041214-1.c: New test.
36238
36239 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36240
36241         PR c++/18965
36242         * g++.dg/init/array17.C: New test.
36243
36244 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36245
36246         PR c++/18793
36247         * g++.dg/init/aggr3.C: New test.
36248
36249 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36250
36251         * gcc.dg/altivec-types-1.c: New test.
36252         * gcc.dg/altivec-types-2.c: New test.
36253         * gcc.dg/altivec-types-3.c: New test.
36254         * gcc.dg/altivec-types-4.c: New test.
36255         * g++.dg/ext/altivec-types-1.C: New test.
36256         * g++.dg/ext/altivec-types-2.C: New test.
36257         * g++.dg/ext/altivec-types-3.C: New test.
36258         * g++.dg/ext/altivec-types-4.C: New test.
36259
36260 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36261
36262         PR middle-end/18951
36263         * gcc.c-torture/execute/20041213-1.c: New test.
36264
36265 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         PR c++/18949
36268         * g++.dg/template/cast1.C: New.
36269
36270 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36271
36272         * gcc.c-torture/execute/20041213-2.c: New test.
36273
36274 2004-12-13  Richard Henderson  <rth@redhat.com>
36275
36276         * gcc.dg/i386-sse-10.c: Fix typo in options.
36277
36278 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36279
36280         PR c++/18968
36281         * g++.dg/opt/pr18968.C: New test.
36282
36283 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36284
36285         PR c++/18925
36286         * g++.dg/ext/visibility/staticdatamem.C: New test.
36287
36288 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36289
36290         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36291
36292 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36293
36294         PR rtl-optimization/18928
36295         * gcc.dg/pr18928-1.c: New test case.
36296
36297 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36298
36299         PR tree-opt/16951
36300         * gcc.c-torture/compile/20041211-1.c: New.
36301
36302 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36303
36304         PR middle-end/17564
36305         * gcc.c-torture/execute/20041212-1.c: New test.
36306
36307 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36308
36309         PR fortran/18869
36310         * gfortran.dg/common_1.f90: New test.
36311
36312 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36313         Paul Brook  <paul@codesourcery.com>
36314
36315         PR fortran/16222
36316         * gfortran.dg/real_do_1.f90: New test.
36317
36318 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36319
36320         PR tree-opt/18040
36321         * g++.dg/opt/ptrmem6.C: New test.
36322
36323 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36324
36325         PR middle-end/18921
36326         * gcc.dg/pr18921-1.c: New test case.
36327
36328 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36329
36330         PR fortran/17175
36331         * gfortran.dg/scale_1.f90: New test.
36332
36333 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36334
36335         PR middle-end/18903
36336         * gcc.c-torture/compile/pr18903.c: New test.
36337
36338 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36339
36340         * gcc.c-torture/execute/20041210-1.c: New test.
36341
36342 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36343
36344         PR c++/18731
36345         * g++.dg/parser/struct-1.C: New test.
36346         * g++.dg/parser/struct-2.C: New test.
36347         * g++.dg/parser/struct-3.C: New test.
36348
36349 2004-12-09  Richard Henderson  <rth@redhat.com>
36350
36351         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36352
36353         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36354         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36355
36356 2004-12-09  Matt Austern  <austern@apple.com>
36357
36358         PR c++/18514
36359         * g++.dg/ext/builtin1.C: New
36360         * g++.dg/ext/builtin2.C: New
36361         * g++.dg/ext/builtin3.C: New
36362         * g++.dg/ext/builtin4.C: New
36363         * g++.dg/ext/builtin5.C: New
36364
36365 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36366
36367         PR tree-opt/18904
36368         * g++.dg/opt/ptrmem5.C: New test.
36369
36370 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36371
36372         * g++.dg/parse/typename5.C: Adjust for new error.
36373         * g++.dg/parse/typename7.C: New.
36374
36375 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36376
36377         PR c++/18073
36378         * g++.dg/other/mmintrin.C: New test.
36379
36380 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36381
36382         PR c++/16681
36383         * g++.dg/init/array15.C: New.
36384         * g++.dg/init/array16.C: New.
36385
36386 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36387
36388         PR fortran/18826
36389         * gfortran.dg/assign_1.f90: New test.
36390
36391 2004-12-08  Nick Clifton  <nickc@redhat.com>
36392
36393         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36394         * gcc.target/xstormy16/data_below100: Likewise.
36395         * gcc.target/xstormy16/sfr: Likewise.
36396         * gcc.target/xstormy16/below100.S: New test source file.
36397         * gcc.target/xstormy16/below100.ld: New test linker script.
36398         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36399         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36400         bp instructions.
36401         * gcc.target/xstormy16/bp.c: Likewise.
36402
36403         * gcc.target/xstormy16/bss_below100: New files:
36404         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36405         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36406         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36407         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36408         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36409         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36410         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36411         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36412         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36413         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36414         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36415         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36416         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36417         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36418         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36419         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36420         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36421         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36422         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36423         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36424         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36425         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36426         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36427         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36428         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36429         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36430         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36431
36432         * gcc.target/xstormy16/data_below100: New files:
36433         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36434         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36435         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36436         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36437         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36438         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36439         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36440         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36441         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36442         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36443         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36444         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36445         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36446         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36447         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36448         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36449         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36450         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36451         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36452         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36453         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36454         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36455         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36456         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36457         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36458         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36459         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36460
36461         * gcc.target/xstormy16/sfr: New files:
36462         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36463         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36464         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36465         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36466         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36467         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36468         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36469         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36470         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36471         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36472         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36473         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36474         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36475         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36476         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36477         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36478         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36479         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36480         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36481         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36482         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36483         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36484         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36485         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36486         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36487         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36488         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36489         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36490         27_if0_sfrw_bitfield_f.c
36491
36492 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36493
36494         PR c++/18100
36495         * g++.dg/lookup/name-clash4.C: New test.
36496
36497 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36498
36499         PR c++/18672
36500         * g++.dg/opt/array1.C: New.
36501
36502         PR c++/18803
36503         * g++.dg/template/operator5.C: New.
36504
36505 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36506
36507         PR c/18867
36508         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36509
36510 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36511
36512         * gcc.dg/noncompile/20041207.c: New test.
36513
36514 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36515
36516         * g++.dg/other/unreachable-1.C: New test.
36517
36518 2004-12-06  Nick Clifton  <nickc@redhat.com>
36519
36520         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36521         <limits.h> because the latter comes from gcc's include/ directory
36522         and not the newlib/libc/include directory.
36523
36524 2004-12-04  Richard Henderson  <rth@redhat.com>
36525
36526         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36527
36528 2004-12-04  Richard Henderson  <rth@redhat.com>
36529
36530         * lib/target-supports.exp (check_gc_sections_available): Disable
36531         for alpha and ia64.
36532
36533 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36534
36535         PR middle-end/17909
36536         * g++.dg/other/vararg-2.C: New test.
36537
36538 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36539
36540         PR c++/17011, c++/17971
36541         * g++.dg/template/error15.C: Adjust expected error.
36542         * g++.dg/template/instantiate3.C: Likewise.
36543
36544 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36545
36546         * gcc.dg/altivec-18.c: Fix for darwin
36547
36548 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36549
36550         PR c++/18782
36551         * g++.dg/parse/ptrmem2.C: New.
36552
36553         PR c++/18318
36554         * g++.dg/template/new1.C: New.
36555
36556 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36557
36558         PR fortran/18710
36559         * gfortran.dg/direct_io_3.f90: New test.
36560
36561 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36562
36563         PR 18758
36564         * g++.dg/parse/crash21.C: New.
36565
36566 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36567
36568         PR c++/15664, c++/18276
36569         * g++.dg/template/ttp13.C: New test.
36570         * g++.dg/template/ttp14.C: Likewise.
36571
36572 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36573
36574         PR c++/18123
36575         * g++.dg/parse/enum2.C: New test.
36576         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36577
36578 2004-12-02  Nick Clifton  <nickc@redhat.com>
36579
36580         * gcc.target/xstormy16: New test directory.
36581         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36582         * gcc.target/xstormy16/bp.c: Check the generation of bp
36583         instructions.
36584         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36585         bn instructions and the BELOW100 attribute.
36586
36587 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36588
36589         PR target/16952
36590         * gcc.dg/ppc-eabi.c: New.
36591
36592 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36593
36594         PR fortran/18284
36595         * gfortran.dg/backspace.f90
36596
36597 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36598
36599         * gfortran.dg/inquire.f90: New test.
36600
36601 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36602
36603         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36604         handle effective-target-keyword.
36605         (dg-skip-if): Support effective-target keyword as target list.
36606         (dg-xfail-if): Ditto.
36607         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36608
36609 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36610
36611         PR tree-optimization/18291
36612         * gcc.c-torture/compile/pr18291.c: New test.
36613
36614 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36615
36616         PR C++/18729
36617         * g++.dg/parse/crash20.C: New.
36618
36619         PR c++/17431
36620         * g++.dg/overload/arg1.C: New.
36621         * g++.dg/overload/arg2.C: New.
36622         * g++.dg/overload/arg3.C: New.
36623         * g++.dg/overload/arg4.C: New.
36624
36625 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36626
36627         * gcc.dg/c99-flex-array-4.c: Remove.
36628
36629 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36630
36631         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36632
36633         * lib/target-supports.exp (is-effective-target): Simplify.
36634
36635         * lib/target-supports.exp (check_effective_target_vect_long):
36636         Fix for powerpc64-*-*.
36637
36638 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36639
36640         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36641         to support new requirements on FreeBSD 5.
36642
36643 2004-11-30  Devang Patel  <dpatel@apple.com>
36644
36645         PR 18702
36646         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36647
36648 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36649
36650         * g++.dg/ext/altivec-13.C: New test.
36651
36652 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36653
36654         PR tree-opt/18298
36655         * gcc.c-torture/execute/p18298.c: New test.
36656
36657 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36658             Dorit Naishlos  <dorit@il.ibm.com>
36659
36660         PR tree-opt/18607
36661         * gcc.dg/vect/vect-89.c: New test.
36662
36663 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36664
36665         * gcc.dg/pr18596-1.c: New test.
36666
36667 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36668
36669         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36670
36671 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36672
36673         PR c/18479
36674         * gcc.dg/pr18479.c: New test.
36675
36676 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36677
36678         PR target/18490
36679         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36680         mmix-knuth-mmixware.
36681
36682         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36683         cris-*-elf* cris-*-aout* mmix-*-*
36684
36685 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36686
36687         PR middle-end/18725
36688         * gcc.dg/pr18725.c: New test.
36689
36690 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36691
36692         PR target/18488
36693         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36694
36695         PR target/18336
36696         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36697
36698 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36699
36700         PR c++/18368
36701         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36702         * g++.old-deja/g++.law/ctors5.C: Likewise.
36703         * g++.old-deja/g++.other/crash25.C: Likewise.
36704
36705         PR c++/18674
36706         * g++.dg/template/error16.C: New test.
36707
36708         PR c++/18512
36709         * g++.dg/template/crash29.C: New test.
36710
36711 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36712
36713         PR tree-optimization/18712
36714         * gcc.c-torture/compile/pr18712.c: New test.
36715
36716 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36717
36718         PR c/7544
36719         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36720         tests.
36721
36722 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36723
36724         PR c++/18652
36725         * g++.dg/lookup/crash6.C: New test.
36726
36727 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36728
36729         PR middle-end/18164
36730         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36731
36732 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36733
36734         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36735         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36736         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36737
36738 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36739
36740         * gcc.dg/pr18164.c: New test.
36741
36742 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36743
36744         * gcc.dg/funroll-loops-all.c: New.
36745
36746 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36747
36748         PR target/18489
36749         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36750         delimeter, match space and TAB as well as ":".
36751
36752         PR target/18484
36753         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36754
36755         PR target/18348
36756         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36757
36758         PR target/18345
36759         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36760
36761         PR target/18337
36762         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36763
36764 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36765
36766         * gfortran.dg/direct_io_2.f90: New test.
36767
36768 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36769
36770         PR target/18334
36771         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36772
36773 2004-11-28  Richard Henderson  <rth@redhat.com>
36774
36775         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36776
36777 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36778
36779         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36780         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36781         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36782         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36783         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36784         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36785         gcc.dg/pointer-arith-8.c: New tests.
36786
36787 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36788
36789         PR fortran/18364
36790         * gfortran.dg/endfile.f90: New test.
36791
36792 2004-11-27  Falk Hueffner  <falk@debian.org>
36793
36794         * gcc.dg/loop-6.c: New test.
36795
36796 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36797
36798         * gcc.c-torture/execute/20041126-1.c: New test.
36799
36800 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36801
36802         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36803         on IRIX.
36804
36805 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36806
36807         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36808         functions.
36809
36810 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36811
36812         PR rtl-optimization/17825
36813         * gcc.c-torture/compile/20041119-1.c: New test.
36814
36815 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36816
36817         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36818         Check existence of ld library path variables before unsetting.
36819
36820 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36821
36822         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36823
36824 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36825
36826         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36827
36828 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36829
36830         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36831
36832 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36833
36834         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36835         dg-do directive.
36836
36837 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36838
36839         * gcc.dg/pr17957.c: Pass --param, not -param.
36840
36841 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36842
36843         PR middle-end/17957
36844         * gcc.dg/pr17957.c: New test.
36845
36846 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c++/18445
36849         * g++.dg/template/crash28.C: Likewise.
36850
36851         PR c++/18001
36852         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36853         * g++.dg/ext/lvaddr.C: Likewise.
36854         * g++.dg/opt/pr7503-3.C: Likewise.
36855
36856         PR c++/18466
36857         * g++.dg/parse/qualified3.C: New test.
36858         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36859
36860         PR c++/18545
36861         * g++.dg/expr/return1.C: New test.
36862
36863 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36864
36865         Friend class name lookup 3/n, PR c++/3332
36866         * g++.dg/lookup/friend3.C: New test.
36867         * g++.dg/lookup/friend4.C: Likewise.
36868         * g++.dg/lookup/friend5.C: Likewise.
36869
36870 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36871
36872         Friend class name lookup 2/n, PR c++/14513, c++/15410
36873         * g++.dg/lookup/friend2.C: New test.
36874         * g++.dg/template/friend31.C: Likewise.
36875
36876 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36877
36878         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36879
36880 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36881
36882         PR c++/17473
36883         * g++.dg/tc1/dr56.C: Remove.
36884         * g++.dg/template/typedef1.C: Add dg-error markers.
36885         * g++.old-deja/g++.other/typedef7.C: Likewise.
36886
36887         PR c++/18285
36888         * g++.dg/parse/typedef7.C: New test.
36889
36890 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36891
36892         * gcc.c-torture/execute/20041124-1.c: New test.
36893
36894 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36895
36896         * g++.dg/template/deduce3.C: New test.
36897
36898         PR c++/18586
36899         * g++.dg/template/crash27.C: New test.
36900
36901         PR c++/18530
36902         * g++.dg/warn/Wshadow-3.C: New test.
36903
36904 2004-11-24  Devang Patel  <dpatel@apple.com>
36905
36906         PR/18555
36907         * gcc.dg/cpp/isysroot-1.c: New test.
36908         * gcc.dg/cpp/usr/include/stdio.h: New file.
36909         * gcc.dg/cpp/isysroot-2.c: New test.
36910         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36911         New file.
36912
36913 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36914
36915         PR c++/8929
36916         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36917
36918 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36919
36920         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36921         * gcc.target/sparc/pdist.c: Likewise.
36922
36923 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36924
36925         PR c++/16882
36926         * g++.dg/conversion/simd1.C: New test.
36927
36928 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36929
36930         * lib/target-libpath.exp: New file defining
36931         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36932         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36933         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36934         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36935         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36936
36937 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36938
36939         * gcc.dg/pragma-align-2.c: Test macro expansion.
36940         * gcc.dg/pragma-pack-2.c: New test.
36941
36942 2004-11-23  Richard Henderson  <rth@redhat.com>
36943
36944         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36945         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36946         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36947         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36948         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36949         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36950
36951         * gcc.dg/vect/vect.exp: Add check for alpha.
36952         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36953         (check_effective_target_vect_int): Enable for alpha.
36954         (check_effective_target_vect_long): New.
36955         (is-effective-target): Add it.
36956
36957 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36958
36959         * gcc.dg/pr18614-1.c: New test.
36960
36961 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36962
36963         * gcc.dg/setjmp-2.c: New test.
36964
36965 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36966
36967         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36968         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36969         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36970         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36971         gcc.target/sparc/pdist.c: New tests.
36972
36973 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36974
36975         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36976
36977 2004-11-22  Dale Johannesen  <dalej@apple.com>
36978
36979         * gcc.dg/20041111-1.c: New.
36980
36981 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36982
36983         PR tree-opt/18536
36984         * gcc.dg/vect/pr18536.c: New test.
36985
36986 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36987
36988         PR c++/18354
36989         * g++.dg/template/nontype11.C: New test.
36990
36991 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36992
36993         PR middle-end/18520
36994         * gcc.dg/pr18520-1.c: New test case.
36995
36996 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36997
36998         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36999         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37000         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37001         expected diagnostics.
37002
37003 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37004
37005         PR target/18580
37006         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37007         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37008         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37009
37010 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37011
37012         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37013
37014 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37015             Joseph Myers  <joseph@codesourcery.com>
37016
37017         * lib/target-supports.exp (check_visibility_available): Really
37018         test the compiler.
37019
37020 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37021
37022         PR tree-opt/18181
37023         * gcc.dg/vect/vect-85.c: New test.
37024         * gcc.dg/vect/vect-86.c: New test.
37025         * gcc.dg/vect/vect-87.c: New test.
37026         * gcc.dg/vect/vect-88.c: New test.
37027
37028 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37029
37030         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37031
37032 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37033
37034         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37035         * gcc.dg/ppc-and-1.c: Ditto.
37036         * gcc.dg/ppc-compare-1.c: Ditto.
37037         * gcc.dg/ppc-mov-1.c: Ditto
37038
37039 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37040             Mark Mitchell  <mark@codesourcery.com>
37041
37042         * gcc.dg/pragma-init-fini-2.c: New test.
37043
37044 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37045             Aldy Hernandez  <aldyh@redhat.com>
37046
37047         * lib/target-supports.exp (check_effective_target_vect_int): New
37048         (check_effective_target_vect_float): New
37049         (check_effective_target_vect_double): New.
37050         (is-effective-target): Support new effective targets keywords.
37051         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37052         default action for dg-do.
37053         * gcc.dg/vect/pr16105.c: Use new support.
37054         * gcc.dg/vect/pr18400.c: Ditto.
37055         * gcc.dg/vect/pr18425.c: Ditto.
37056         * gcc.dg/vect/vect-1.c: Ditto.
37057         * gcc.dg/vect/vect-10.c: Ditto.
37058         * gcc.dg/vect/vect-11.c: Ditto.
37059         * gcc.dg/vect/vect-12.c: Ditto.
37060         * gcc.dg/vect/vect-13.c: Ditto.
37061         * gcc.dg/vect/vect-14.c: Ditto.
37062         * gcc.dg/vect/vect-15.c: Ditto.
37063         * gcc.dg/vect/vect-16.c: Ditto.
37064         * gcc.dg/vect/vect-17.c: Ditto.
37065         * gcc.dg/vect/vect-18.c: Ditto.
37066         * gcc.dg/vect/vect-19.c: Ditto.
37067         * gcc.dg/vect/vect-2.c: Ditto.
37068         * gcc.dg/vect/vect-20.c: Ditto.
37069         * gcc.dg/vect/vect-21.c: Ditto.
37070         * gcc.dg/vect/vect-22.c: Ditto.
37071         * gcc.dg/vect/vect-23.c: Ditto.
37072         * gcc.dg/vect/vect-24.c: Ditto.
37073         * gcc.dg/vect/vect-25.c: Ditto.
37074         * gcc.dg/vect/vect-26.c: Ditto.
37075         * gcc.dg/vect/vect-27.c: Ditto.
37076         * gcc.dg/vect/vect-27a.c: Ditto.
37077         * gcc.dg/vect/vect-28.c: Ditto.
37078         * gcc.dg/vect/vect-29.c: Ditto.
37079         * gcc.dg/vect/vect-29a.c: Ditto.
37080         * gcc.dg/vect/vect-3.c: Ditto.
37081         * gcc.dg/vect/vect-30.c: Ditto.
37082         * gcc.dg/vect/vect-31.c: Ditto.
37083         * gcc.dg/vect/vect-32.c: Ditto.
37084         * gcc.dg/vect/vect-33.c: Ditto.
37085         * gcc.dg/vect/vect-34.c: Ditto.
37086         * gcc.dg/vect/vect-35.c: Ditto.
37087         * gcc.dg/vect/vect-36.c: Ditto.
37088         * gcc.dg/vect/vect-37.c: Ditto.
37089         * gcc.dg/vect/vect-38.c: Ditto.
37090         * gcc.dg/vect/vect-4.c: Ditto.
37091         * gcc.dg/vect/vect-40.c: Ditto.
37092         * gcc.dg/vect/vect-41.c: Ditto.
37093         * gcc.dg/vect/vect-42.c: Ditto.
37094         * gcc.dg/vect/vect-43.c: Ditto.
37095         * gcc.dg/vect/vect-44.c: Ditto.
37096         * gcc.dg/vect/vect-45.c: Ditto.
37097         * gcc.dg/vect/vect-46.c: Ditto.
37098         * gcc.dg/vect/vect-47.c: Ditto.
37099         * gcc.dg/vect/vect-48.c: Ditto.
37100         * gcc.dg/vect/vect-48a.c: Ditto.
37101         * gcc.dg/vect/vect-49.c: Ditto.
37102         * gcc.dg/vect/vect-5.c: Ditto.
37103         * gcc.dg/vect/vect-50.c: Ditto.
37104         * gcc.dg/vect/vect-51.c: Ditto.
37105         * gcc.dg/vect/vect-52.c: Ditto.
37106         * gcc.dg/vect/vect-53.c: Ditto.
37107         * gcc.dg/vect/vect-54.c: Ditto.
37108         * gcc.dg/vect/vect-55.c: Ditto.
37109         * gcc.dg/vect/vect-56.c: Ditto.
37110         * gcc.dg/vect/vect-56a.c: Ditto.
37111         * gcc.dg/vect/vect-57.c: Ditto.
37112         * gcc.dg/vect/vect-58.c: Ditto.
37113         * gcc.dg/vect/vect-59.c: Ditto.
37114         * gcc.dg/vect/vect-6.c: Ditto.
37115         * gcc.dg/vect/vect-60.c: Ditto.
37116         * gcc.dg/vect/vect-61.c: Ditto.
37117         * gcc.dg/vect/vect-62.c: Ditto.
37118         * gcc.dg/vect/vect-63.c: Ditto.
37119         * gcc.dg/vect/vect-64.c: Ditto.
37120         * gcc.dg/vect/vect-65.c: Ditto.
37121         * gcc.dg/vect/vect-66.c: Ditto.
37122         * gcc.dg/vect/vect-67.c: Ditto.
37123         * gcc.dg/vect/vect-68.c: Ditto.
37124         * gcc.dg/vect/vect-69.c: Ditto.
37125         * gcc.dg/vect/vect-7.c: Ditto.
37126         * gcc.dg/vect/vect-72.c: Ditto.
37127         * gcc.dg/vect/vect-72a.c: Ditto.
37128         * gcc.dg/vect/vect-73.c: Ditto.
37129         * gcc.dg/vect/vect-74.c: Ditto.
37130         * gcc.dg/vect/vect-75.c: Ditto.
37131         * gcc.dg/vect/vect-76.c: Ditto.
37132         * gcc.dg/vect/vect-77.c: Ditto.
37133         * gcc.dg/vect/vect-77a.c: Ditto.
37134         * gcc.dg/vect/vect-78.c: Ditto.
37135         * gcc.dg/vect/vect-79.c: Ditto.
37136         * gcc.dg/vect/vect-8.c: Ditto.
37137         * gcc.dg/vect/vect-80.c: Ditto.
37138         * gcc.dg/vect/vect-82.c: Ditto.
37139         * gcc.dg/vect/vect-82_64.c: Ditto.
37140         * gcc.dg/vect/vect-83.c: Ditto.
37141         * gcc.dg/vect/vect-83_64.c: Ditto.
37142         * gcc.dg/vect/vect-9.c: Ditto.
37143         * gcc.dg/vect/vect-all.c: Ditto.
37144         * gcc.dg/vect/vect-none.c: Ditto.
37145
37146 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37147
37148         * lib/gcc-dg.exp (dg-skip-if): New function.
37149         (dg-forbid-option): Remove.
37150         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37151         * g++.dg/abi/bitfield8.C: Likewise.
37152         * g++.dg/abi/dtor1.C: Likewise.
37153         * g++.dg/abi/empty10.C: Likewise.
37154         * g++.dg/abi/empty7.C: Likewise.
37155         * g++.dg/abi/empty9.C: Likewise.
37156         * g++.dg/abi/layout3.C: Likewise.
37157         * g++.dg/abi/layout4.C: Likewise.
37158         * g++.dg/abi/thunk1.C: Likewise.
37159         * g++.dg/abi/thunk2.C: Likewise.
37160         * g++.dg/abi/vbase11.C: Likewise.
37161         * g++.dg/abi/vthunk2.C: Likewise.
37162         * g++.dg/abi/vthunk3.C: Likewise.
37163         * g++.dg/ext/attrib8.C: Likewise.
37164         * g++.dg/opt/longbranch2.C: Likewise.
37165         * g++.dg/opt/reg-stack4.C: Likewise.
37166         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37167         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37168         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37169         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37170         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37171         * gcc.dg/20000609-1.c: Likewise.
37172         * gcc.dg/20000720-1.c: Likewise.
37173         * gcc.dg/20011107-1.c: Likewise.
37174         * gcc.dg/20011119-1.c: Likewise.
37175         * gcc.dg/20020108-1.c: Likewise.
37176         * gcc.dg/20020122-2.c: Likewise.
37177         * gcc.dg/20020122-3.c: Likewise.
37178         * gcc.dg/20020201-3.c: Likewise.
37179         * gcc.dg/20020206-1.c: Likewise.
37180         * gcc.dg/20020218-1.c: Likewise.
37181         * gcc.dg/20020310-1.c: Likewise.
37182         * gcc.dg/20020411-1.c: Likewise.
37183         * gcc.dg/20020418-2.c: Likewise.
37184         * gcc.dg/20020426-1.c: Likewise.
37185         * gcc.dg/20020426-2.c: Likewise.
37186         * gcc.dg/20020517-1.c: Likewise.
37187         * gcc.dg/20020523-1.c: Likewise.
37188         * gcc.dg/20020523-2.c: Likewise.
37189         * gcc.dg/20020729-1.c: Likewise.
37190         * gcc.dg/20030204-1.c: Likewise.
37191         * gcc.dg/20030826-2.c: Likewise.
37192         * gcc.dg/20030926-1.c: Likewise.
37193         * gcc.dg/20031202-1.c: Likewise.
37194         * gcc.dg/980312-1.c: Likewise.
37195         * gcc.dg/980313-1.c: Likewise.
37196         * gcc.dg/990117-1.c: Likewise.
37197         * gcc.dg/990424-1.c: Likewise.
37198         * gcc.dg/990524-1.c: Likewise.
37199         * gcc.dg/991230-1.c: Likewise.
37200         * gcc.dg/i386-387-1.c: Likewise.
37201         * gcc.dg/i386-387-2.c: Likewise.
37202         * gcc.dg/i386-387-3.c: Likewise.
37203         * gcc.dg/i386-387-4.c: Likewise.
37204         * gcc.dg/i386-387-5.c: Likewise.
37205         * gcc.dg/i386-387-6.c: Likewise.
37206         * gcc.dg/i386-asm-1.c: Likewise.
37207         * gcc.dg/i386-bitfield1.c: Likewise.
37208         * gcc.dg/i386-bitfield2.c: Likewise.
37209         * gcc.dg/i386-loop-1.c: Likewise.
37210         * gcc.dg/i386-loop-2.c: Likewise.
37211         * gcc.dg/i386-loop-3.c: Likewise.
37212         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37213         * gcc.dg/i386-pic-1.c: Likewise.
37214         * gcc.dg/i386-regparm.c: Likewise.
37215         * gcc.dg/i386-signbit-1.c: Likewise.
37216         * gcc.dg/i386-signbit-2.c: Likewise.
37217         * gcc.dg/i386-signbit-3.c: Likewise.
37218         * gcc.dg/i386-sse-5.c: Likewise.
37219         * gcc.dg/i386-sse-8.c: Likewise.
37220         * gcc.dg/i386-unroll-1.c: Likewise.
37221         * gcc.dg/tls/opt-1.c: Likewise.
37222         * gcc.dg/tls/opt-2.c: Likewise.
37223         * gcc.dg/unroll-1.c: Likewise.
37224         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37225         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37226         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37227         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37228
37229 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37230
37231         * g++.dg/template/incomplete1.C: New test.
37232
37233 2004-11-16  Nick Clifton  <nickc@redhat.com>
37234
37235         Revert patches accidentally commited during checkin of fixes for
37236         xstormy16 tests:
37237         gcc.c-torture/execute/simd-4.c: Revert
37238         gcc.dg/20040910-1.c: Revert.
37239
37240 2004-11-16  Paul Brook  <paul@codesourcery.com>
37241
37242         PR fortran/13010
37243         * gfortran.dg/der_pointer_1.f90: New test.
37244
37245 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37246
37247         PR c/18498
37248         * gcc.dg/bitfld-13.c: New test.
37249
37250 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37251
37252         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37253         powerpc*-*-linux*.
37254
37255         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37256         * gcc.dg/ppc64-abi-2.c: Ditto.
37257         * gcc.dg/ppc64-abi-3.c: Ditto.
37258
37259         * lib/gcc-dg.exp (dg-target-list): Remove.
37260
37261 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37262
37263         * gcc.dg/ia64-postinc.c: New test.
37264
37265 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37266
37267         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37268
37269 2004-11-15  Nick Clifton  <nickc@redhat.com>
37270
37271         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37272         __INT_MAX__ so that the test can be compiled by toolchains
37273         targeted at 16-bit processors.
37274
37275         * gcc.dg/20040625-1.c: Use long constants rather than integers
37276         when performing arithmetic that will overflow 16-bits.
37277
37278         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37279         xstormy16.  It does not support 128-bit vector operations.
37280
37281         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37282         with the macro PTR_TYPE.  Define this macro to an integer type
37283         suitable for holding a pointer.
37284
37285         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37286         the target is a 16-bit processor.
37287
37288         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37289         16-bit targets where the character constant will be too long.
37290
37291         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37292         where the double will not be directly addressable.
37293
37294 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37295
37296         Friend class name lookup 1/n, PR c++/18471
37297         * g++.dg/template/crash26.C: New test.
37298         * g++.dg/lookup/struct1.C: Adjust expected error.
37299         * g++.dg/parse/elab1.C: Likewise.
37300         * g++.dg/parse/elab2.C: Likewise.
37301         * g++.dg/parse/int-as-enum1.C: Likewise.
37302         * g++.dg/parse/struct-as-enum1.C: Likewise.
37303         * g++.dg/parse/typedef1.C: Likewise.
37304         * g++.dg/parse/typedef3.C: Likewise.
37305         * g++.dg/parse/typedef4.C: Likewise.
37306         * g++.dg/parse/typedef5.C: Likewise.
37307         * g++.dg/template/nontype4.C: Likewise.
37308         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37309         * g++.old-deja/g++.other/elab1.C: Likewise.
37310         * g++.old-deja/g++.other/syntax4.C: Likewise.
37311
37312 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37313
37314         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37315
37316 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37317
37318         * gcc.c-torture/execute/20041114-1.c: New test.
37319
37320 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37321
37322         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37323         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37324         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37325         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37326         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37327         gcc.dg/switch-7.c: New tests.
37328
37329 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37330
37331         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37332
37333 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37334
37335         PR tree-opt/18400
37336         * gcc.dg/vect/pr18400.c: New test.
37337
37338 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37339             Andrew Pinski  <pinskia@physics.uc.edu>
37340
37341         PR tree-opt/18425
37342         * gcc.dg/vect/pr18425.c: New test.
37343
37344 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37345
37346         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37347         Guard with dg-require-alias and dg-require-visibility.
37348
37349 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37350
37351         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37352
37353 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37354
37355         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37356
37357 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37358
37359         PR c++/17344
37360         * g++.dg/template/defarg5.C: New test.
37361
37362 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37363
37364         * g++.dg/parse/cast1.C: Run only on ILP32.
37365         * g++.old-deja/g++.mike/p784.C: Likewise.
37366
37367 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37368
37369         * gcc.c-torture/execute/20041113-1.c: New test.
37370
37371 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37372
37373         PR target/18230
37374         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37375         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37376         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37377         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37378         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37379         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37380         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37381         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37382         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37383         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37384         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37385         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37386         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37387
37388 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37389
37390         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37391         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37392         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37393         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37394         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37395         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37396         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37397         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37398         gcc.target/sparc/combined-1.c: New tests.
37399
37400 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37401
37402         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37403         New tests.
37404
37405 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37406
37407         * lib/gcc-dg.exp (dg-forbid-option): New function.
37408         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37409         * g++.dg/abi/bitfield8.C: Likewise.
37410         * g++.dg/abi/dtor1.C: Likewise.
37411         * g++.dg/abi/empty10.C: Likewise.
37412         * g++.dg/abi/empty7.C: Likewise.
37413         * g++.dg/abi/empty9.C: Likewise.
37414         * g++.dg/abi/layout3.C: Likewise.
37415         * g++.dg/abi/layout4.C: Likewise.
37416         * g++.dg/abi/thunk1.C: Likewise.
37417         * g++.dg/abi/thunk2.C: Likewise.
37418         * g++.dg/abi/vbase11.C: Likewise.
37419         * g++.dg/abi/vthunk2.C: Likewise.
37420         * g++.dg/abi/vthunk3.C: Likewise.
37421         * g++.dg/ext/attrib8.C: Likewise.
37422         * g++.dg/opt/longbranch2.C: Likewise.
37423         * g++.dg/opt/reg-stack4.C: Likewise.
37424         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37425         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37426         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37427         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37428         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37429         * gcc.dg/20000609-1.c: Likewise.
37430         * gcc.dg/20000720-1.c: Likewise.
37431         * gcc.dg/20011107-1.c: Likewise.
37432         * gcc.dg/20011119-1.c: Likewise.
37433         * gcc.dg/20020108-1.c: Likewise.
37434         * gcc.dg/20020122-2.c: Likewise.
37435         * gcc.dg/20020122-3.c: Likewise.
37436         * gcc.dg/20020201-3.c: Likewise.
37437         * gcc.dg/20020206-1.c: Likewise.
37438         * gcc.dg/20020218-1.c: Likewise.
37439         * gcc.dg/20020310-1.c: Likewise.
37440         * gcc.dg/20020411-1.c: Likewise.
37441         * gcc.dg/20020418-2.c: Likewise.
37442         * gcc.dg/20020426-1.c: Likewise.
37443         * gcc.dg/20020426-2.c: Likewise.
37444         * gcc.dg/20020517-1.c: Likewise.
37445         * gcc.dg/20020523-1.c: Likewise.
37446         * gcc.dg/20020523-2.c: Likewise.
37447         * gcc.dg/20020729-1.c: Likewise.
37448         * gcc.dg/20030204-1.c: Likewise.
37449         * gcc.dg/20030826-2.c: Likewise.
37450         * gcc.dg/20030926-1.c: Likewise.
37451         * gcc.dg/20031202-1.c: Likewise.
37452         * gcc.dg/980312-1.c: Likewise.
37453         * gcc.dg/980313-1.c: Likewise.
37454         * gcc.dg/990117-1.c: Likewise.
37455         * gcc.dg/990424-1.c: Likewise.
37456         * gcc.dg/990524-1.c: Likewise.
37457         * gcc.dg/991230-1.c: Likewise.
37458         * gcc.dg/i386-387-1.c: Likewise.
37459         * gcc.dg/i386-387-2.c: Likewise.
37460         * gcc.dg/i386-387-3.c: Likewise.
37461         * gcc.dg/i386-387-4.c: Likewise.
37462         * gcc.dg/i386-387-5.c: Likewise.
37463         * gcc.dg/i386-387-6.c: Likewise.
37464         * gcc.dg/i386-asm-1.c: Likewise.
37465         * gcc.dg/i386-bitfield1.c: Likewise.
37466         * gcc.dg/i386-bitfield2.c: Likewise.
37467         * gcc.dg/i386-loop-1.c: Likewise.
37468         * gcc.dg/i386-loop-2.c: Likewise.
37469         * gcc.dg/i386-loop-3.c: Likewise.
37470         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37471         * gcc.dg/i386-pic-1.c: Likewise.
37472         * gcc.dg/i386-regparm.c: Likewise.
37473         * gcc.dg/i386-signbit-1.c: Likewise.
37474         * gcc.dg/i386-signbit-2.c: Likewise.
37475         * gcc.dg/i386-signbit-3.c: Likewise.
37476         * gcc.dg/i386-sse-5.c: Likewise.
37477         * gcc.dg/i386-sse-8.c: Likewise.
37478         * gcc.dg/i386-unroll-1.c: Likewise.
37479         * gcc.dg/tls/opt-1.c: Likewise.
37480         * gcc.dg/tls/opt-2.c: Likewise.
37481         * gcc.dg/unroll-1.c: Likewise.
37482         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37483         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37484         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37485         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37486         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37487         -m64 is specified.
37488
37489 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37490
37491         PR c++/18389
37492         * g++.dg/parse/cond1.C: New test.
37493
37494         PR c++/18429
37495         * g++.dg/template/array9.C: New test.
37496         * g++.dg/ext/vla1.C: Adjust error messages.
37497         * g++.dg/ext/vlm1.C: Likewise.
37498         * g++.dg/template/crash2.C: Likewise.
37499
37500         PR c++/18436
37501         * g++.dg/template/call3.C: New test.
37502
37503         PR c++/18407
37504         * g++.dg/template/ptrmem11.C: New test.
37505
37506 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37507
37508         PR other/14264
37509         * lib/g++.exp: Set LC_ALL and LANG to C.
37510         * lib/gcc-dg.exp: Likewise.
37511         * lib/gfortran.exp: Likewise.
37512         * lib/objc.exp: Likewise.
37513         * lib/treelang.exp: Likewise.
37514
37515 2004-11-12  Andreas Schwab  <schwab@suse.de>
37516
37517         * gcc.dg/pr16286.c: Fix last change.
37518
37519 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37520
37521         PR c++/18416
37522         * g++.dg/init/global1.C: New test.
37523
37524 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37525
37526         * gcc.c-torture/execute/20041112-1.c: New test.
37527
37528 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37529
37530         * lib/gcc-dg.exp (dg-target-list): New.
37531
37532 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37533             Richard Sandiford  <rsandifo@redhat.com>
37534
37535         * lib/target-supports.exp (get-compiler_messages): New.
37536         (check_named_sections_available): Use it.
37537         (check_effective_target_ilp32): New.
37538         (check_effective_target_lp64): New.
37539         (is-effective-target): New.
37540         * lib/gcc-dg.exp (dg-require-effective-target): New.
37541
37542 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37543
37544         * gcc.dg/precedence-1.c: New test.
37545
37546 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37547
37548         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37549
37550         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37551         message, delete generated files, use more descriptive name for
37552         executable, and make the test unsupported when it cannot be run.
37553
37554         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37555         (dg-require-weak, dg-require-visibility, dg-require-alias,
37556         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37557         dg-require-iconv, dg-require-named-sections): Use it.
37558
37559         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37560
37561 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         PR target/16457
37564         * gcc.dg/ppc-and-1: New
37565
37566         PR target/16796
37567         * gcc.dg/ppc-mov-1.c: New.
37568
37569         PR target/16458
37570         * gcc.dg/ppc-compare-1.c: New.
37571
37572 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37573
37574         * objc.dg/desig-init-2.m: New test.
37575
37576 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37577
37578         PR middle-end/18160
37579         * g++.dg/warn/register-var-1.C: New test.
37580         * g++.dg/warn/register-var-2.C: New test.
37581
37582 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37583
37584         * gcc.dg/union-2.c: New test.
37585
37586 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37587
37588         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37589         New test for PR tree-optimization/17892.
37590
37591 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37592
37593         PR c++/18369
37594         * g++.dg/init/new12.C: New test.
37595
37596 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37597
37598         * gcc.target/sparc: New directory.
37599         * gcc.target/sparc/sparc.exp: New driver.
37600         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37601         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37602         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37603         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37604
37605 2004-11-10  Paul Brook  <paul@codesourcery.com>
37606
37607         PR fortran/18218
37608         * gfortran.dg/list_read.c: New test.
37609
37610 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37611
37612         PR c/18322
37613         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37614         expected diagnostic location.
37615
37616 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37617
37618         * gcc.dg/20041109-1.c: New test.
37619
37620 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37621
37622         PR objc/18406
37623         * objc/compile/pr18406.m: New test.
37624
37625 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37626
37627         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37628
37629 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37630
37631         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37632
37633 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37634
37635         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37636
37637 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37638
37639         * gcc.dg/20030225-2.c: Add prototype for abort and
37640         exit.
37641
37642 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37643
37644         PR tree-opt/18299
37645         * gcc.c-torture/pr18299-1.c: New test.
37646
37647 2004-11-06  Andreas Schwab  <schwab@suse.de>
37648
37649         * gcc.dg/pr16286.c: Also test for bool and pixel.
37650
37651 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37652
37653         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37654         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37655         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37656         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37657         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37658         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37659         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37660         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37661         gcc.dg/struct-semi-3.c: New tests.
37662
37663 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37664
37665         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37666
37667 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37668
37669         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37670         Do not use C99 designators.
37671
37672 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37673
37674         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37675
37676 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37677
37678         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37679         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37680         * gcc.c-torture/execute/simd-5.x: Remove.
37681
37682 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37683
37684         PR rtl-optimization/17933
37685         * gcc.dg/torture/pr17933-1.c: New test.
37686
37687 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37688
37689         PR target/18106
37690         * lib/target-supports.exp (check_weak_available): Support
37691         Windows.
37692
37693 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37694
37695         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37696         call to fflush(stdout) before abort.
37697         (my_ffsll): New function.
37698         (generate_fields): Use it.
37699
37700 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37701
37702         * gcc.dg/init-undef-1.c: New test.
37703
37704 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37705
37706         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37707         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37708         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37709         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37710         expected messages for new parser.
37711
37712 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37713
37714         * g++.dg/ext/visibility/symbian1.C: New test.
37715
37716 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37717
37718         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37719         on LP64 targets.
37720
37721 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37722
37723         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37724         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37725         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37726         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37727         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37728         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37729         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37730         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37731         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37732         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37733
37734 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37735
37736         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37737         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37738         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37739         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37740         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37741         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37742         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37743         for new parser.
37744
37745 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37746
37747         PR target/15342
37748         * gcc.dg/20041104-1.c: New test.
37749
37750 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37751
37752         * g++.dg/template/nontype7.C: New test.
37753         * g++.dg/template/nontype8.C: Likewise.
37754         * g++.dg/template/nontype9.C: Likewise.
37755         * g++.dg/template/nontype10.C: Likewise.
37756         * g++.dg/tc1/dr49.C: Likewise.
37757         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37758         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37759
37760 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37761
37762         * g++.dg/rtti/tinfo1.C: Remove xfails.
37763
37764 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37765
37766         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37767         packed attribute to the definition to satisfy the new C++ parser.
37768
37769 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37770
37771         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37772         invocations of va_arg.
37773
37774 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37775
37776         PR c++/18124
37777         * g++.dg/template/crash25.C: New test.
37778
37779         PR c++/18155
37780         * g++.dg/template/typedef2.C: New test.
37781         * g++.dg/parse/crash13.C: Adjust error markers.
37782
37783         PR c++/18177
37784         * g++.dg/conversion/const3.C: New test.
37785
37786 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37787
37788         PR fortran/17535
37789         PR fortran/17583
37790         PR fortran/17713
37791         * gfortran.dg/generic_[123].f90: New testcases.
37792
37793 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37794
37795         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37796         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37797
37798 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37799
37800         PR tree-opt/16808
37801         * gcc.c-torture/compile/pr16808.c: New test.
37802
37803 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37804
37805         PR rtl-optimization/17104
37806         * gcc.dg/ppc-bitfield1.c: New.
37807
37808 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37809
37810         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37811
37812 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37813
37814         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37815         strings for 32-bit code.
37816
37817 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37818
37819         PR c/18239
37820         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37821
37822 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37823
37824         PR c++/18064
37825         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37826
37827 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37828
37829         PR c++/15172
37830         * g++.dg/init/aggr2.C: New test.
37831
37832 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37833
37834         * objc.dg/local-decl-1.m: New test.
37835
37836 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37837
37838         * gcc.dg/20040910-1.c: Adjust regex.
37839
37840 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37841
37842         PR rtl-optimization/18084
37843         * g++.dg/opt/pr18084-1.C: New testcase.
37844
37845 2004-10-30  Matt Austern  <austern@apple.com>
37846
37847         PR c++/17542
37848         * g++.dg/ext/attrib18.C: New test.
37849
37850 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37851
37852         PR middle-end/18096
37853         * gcc.dg/pr18096-1.c: New test case.
37854
37855 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37856
37857         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37858
37859 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37860
37861         PR c/16666
37862         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37863         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37864         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37865         gcc.dg/old-style-prom-3.c: New tests.
37866
37867 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37868
37869         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37870         Remove unnecessary inclusion of stdio.h.
37871
37872 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37873
37874         PR rtl-optimization/17581
37875         * gcc.dg/pr17581-1.c: New test case.
37876
37877 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37878
37879         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37880         being implemented.
37881         * g++.dg/conversion/dr195-1.C: New.
37882         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37883         * g++.old-deja/g++.mike/p10148.C: Likewise.
37884
37885 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37886
37887         PR c++/17695
37888         * g++.dg/debug/typedef2.C: New test.
37889
37890 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37891
37892         PR fortran/13490
37893         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37894         * gfortran.dg/g77/README: Update.
37895
37896 2004-10-28  Matt Austern  <austern@apple.com>
37897
37898         PR c++/14124
37899         * g++.dg/ext/packed7.C: New test.
37900
37901 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37902
37903         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37904         scan-assembler.
37905         * lib/scanasm.exp (hidden-scan-for): New proc.
37906         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37907         string.
37908         (scan-not-hidden): Likewise.
37909         * lib/target-supports.exp (check_visibility_available): mach-o is
37910         support too.
37911
37912 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37913
37914         PR c++/17132
37915         * g++.dg/template/memclass3.C: New test.
37916
37917 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37918
37919         PR middle-end/18160
37920         * gcc.dg/register-var-1.c: New test.
37921         * gcc.dg/register-var-2.c: New test.
37922         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37923         error now.
37924
37925 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37926
37927         PR other/18172
37928         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37929         unused variables.
37930         * gcc.dg/vect/vect-22.c: Likewise.
37931
37932 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37933
37934         * gcc.dg/i386-rotate-1.c: New test.
37935
37936 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37937
37938         * g++.dg/init/ref12.C: Add "run" marker.
37939
37940         PR c++/17435
37941         * g++.dg/init/ref12.C: New test.
37942
37943         PR c++/18140
37944         * g++.dg/template/shift1.C: New test.
37945         * g++.dg/template/error10.C: Adjust error markers.
37946
37947 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37948
37949         PR tree-opt/17529
37950         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37951
37952 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37953
37954         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37955         * gcc.dg/weak/weak-3.c: Likewise.
37956         * gcc.dg/weak/weak-5.c: Likewise.
37957         * gcc.dg/weak/weak-9.c: Likewise.
37958         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37959         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37960
37961         * gcc.dg/darwin-weakimport-1.c: New.
37962
37963 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37964
37965         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37966
37967 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37968
37969         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37970         'syntax' error messages.
37971         * gcc.dg/cpp/direct2s.c: Likewise.
37972
37973 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37974
37975         * gcc.c-torture/compile/20041026-1.c: New.
37976
37977 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37978
37979         PR c++/18093
37980         * g++.dg/lookup/ns2.C: New test.
37981
37982         PR c++/18020
37983         * g++.dg/template/enum4.C: New test.
37984
37985         PR c++/18161
37986         * g++.dg/template/expr1.C: New test.
37987
37988 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37989
37990         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37991
37992 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37993
37994         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37995         gcc.dg/decl-nospec-3.c: New tests.
37996
37997 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37998
37999         * objc.dg/super-class-3.m: New test.
38000
38001 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38002
38003         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38004         resyncing.
38005         * gcc.dg/cpp/direct2s.c: Likewise.
38006
38007 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38008
38009         * objc.dg/image-info.m: Update for changes to section selection.
38010
38011 2004-10-25  David Ayers  <d.ayers@inode.at>
38012             Ziemowit Laski  <zlaski@apple.com>
38013
38014         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38015         diagnostics when messaging 'id <Proto>'.
38016         * objc.dg/class-protocol-1.m: New test.
38017         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38018         a non-existent method signature.
38019         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38020         Update diagnostics when messaging with non-existent method signature.
38021         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38022         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38023         invalid receivers are now resolved as if messaging 'id'; remove
38024         extraneous diagnostics.
38025
38026 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38027
38028         PR c/16667
38029         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38030         gcc.dg/init-desig-obs-3.c: New tests.
38031
38032 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38033
38034         * gcc.dg/debug/20041023-1.c: New test.
38035
38036 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38037
38038         PR middle-end/17407
38039         * gcc.c-torture/compile/pr17407.c: New test.
38040
38041         PR c++/18121
38042         * g++.dg/template/array8.C: New test.
38043
38044 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38045
38046         PR other/18138
38047         * lib/g++.exp: Accept more than one multilib libgcc.
38048         * lib/gcc-dg.exp: Likewise.
38049         * lib/objc.exp: Likewise.
38050         * lib/treelang.exp: Likewise.
38051         * lib/gfortran.exp: Likewise.
38052
38053 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38054
38055         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38056
38057 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38058
38059         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38060         * gcc.dg/c99-const-expr-3.c: Likewise.
38061
38062 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38063
38064         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38065
38066 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38067
38068         * gcc.c-torture/execute/loop-2e.x: Remove.
38069
38070 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38071
38072         PR c++/18095
38073         * g++.dg/parse/crash18.C: New.
38074         * g++.dg/parse/crash19.C: New.
38075
38076 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38077
38078         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38079         * g++.dg/ext/dllimport2.C: Same.
38080         * g++.dg/ext/dllimport8.C: Same.
38081
38082 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38083
38084         PR c++/10841
38085         * g++.dg/conversion/cast1.C: New test.
38086         * g++.dg/overload/pmf1.C: Adjust error marker.
38087
38088 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38089
38090         PR objc/17923
38091         * objc.dg/const-str-7.m: New test.
38092
38093 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38094
38095         * g++.dg/template/memfriend11.C: Fix comment typo.
38096         * g++.dg/template/memfriend14.C: Likewise.
38097
38098 2004-10-20  Richard Henderson  <rth@redhat.com>
38099
38100         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38101         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38102         -fasynchronous-unwind-tables.
38103
38104 2004-10-20  Richard Henderson  <rth@redhat.com>
38105
38106         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38107         (main): Return success.
38108         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38109         (main): Return success.
38110
38111 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38112
38113         PR c++/13495
38114         * g++.dg/template/memfriend9.C: New test.
38115         * g++.dg/template/memfriend10.C: Likewise.
38116         * g++.dg/template/memfriend11.C: Likewise.
38117         * g++.dg/template/memfriend12.C: Likewise.
38118         * g++.dg/template/memfriend13.C: Likewise.
38119         * g++.dg/template/memfriend14.C: Likewise.
38120         * g++.dg/template/memfriend15.C: Likewise.
38121         * g++.dg/template/memfriend16.C: Likewise.
38122         * g++.dg/template/memfriend17.C: Likewise.
38123         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38124
38125 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38126
38127         * g++.dg/conversion/dr195.C: New.
38128         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38129
38130 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38131             Devang Patel  <dpatel@apple.com>
38132
38133         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38134         of floating point arithmetic, which could trap.
38135
38136 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38137
38138         PR c++/14035
38139         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38140         * g++.dg/conversion/const2.C: New test.
38141         * g++.dg/expr/reinterpret2.C: New test.
38142         * g++.dg/expr/reinterpret3.C: New test.
38143         * g++.dg/expr/cast2.C: New test.
38144         * g++.dg/expr/copy1.C: New test.
38145         * g++.dg/other/conversion1.C: Change error message.
38146         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38147         function pointers to void *.
38148         * g++.old-deja/g++.mike/p10148.C: Likewise.
38149
38150 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38151
38152         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38153
38154 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38155
38156         PR c++/18047
38157
38158         * g++.dg/parse/expr3.C: New test.
38159
38160 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38161
38162         * gcc.dg/smod-1.c: New test.
38163
38164 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38165
38166         * objc.dg/method-14.m: New test.
38167
38168 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38169
38170         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38171         Also xfail as the patch was reverted.
38172
38173 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38174
38175         PR middle-end/16973
38176         * gcc.dg/pr16973.c: New test.
38177
38178 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38179
38180         PR tree-optimization/17656
38181         * gcc.c-torture/compile/pr17656.c: New test.
38182
38183 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38184
38185         * g++.dg/eh/shadow1.C: New.
38186
38187 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38188
38189         * gcc.c-torture/compile/20041018-1.c: New test.
38190
38191 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38192
38193         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38194         compiler referring to register 0 when accessing sdata.  The linker
38195         now patches things up.
38196
38197 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38198
38199         PR c/17529
38200         * gcc.c-torture/compile/pr17529.c: New test.
38201
38202 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38203
38204         PR c++/17743
38205         * g++.dg/ext/attrib17.C: New test.
38206
38207 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38208
38209         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38210
38211 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38212
38213         PR c++/10479
38214         * g++.dg/ext/attrib16.C: New test.
38215
38216 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38217
38218         PR c++/17042
38219         * g++.dg/init/dso_handle1.C: New test.
38220
38221         PR c++/14667
38222         * g++.dg/parse/typedef6.C: New test.
38223
38224         PR c++/17916
38225         * g++.dg/parse/pragma1.C: New test.
38226
38227 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38228
38229         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38230
38231 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38232
38233         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38234         -fno-common when on HPPA HP-UX platforms.
38235
38236 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38237
38238         PR other/16820
38239         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38240         stdint.h.
38241         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38242         uintptr_t.
38243
38244 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38245
38246         PR c++/16301
38247         * g++.dg/lookup/strong-using-4.C: New test.
38248
38249 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38250
38251         PR middle-end/16567
38252         * gcc.c-torture/compile/nested-1.c: New test.
38253
38254 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38255
38256         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38257         and mipsisa64*-*-* (until support for misaligned loads is added).
38258         * gcc.dg/vect/vect-50.c: Likewise.
38259         * gcc.dg/vect/vect-52.c: Likewise.
38260         * gcc.dg/vect/vect-54.c: Likewise.
38261         * gcc.dg/vect/vect-58.c: Likewise.
38262         * gcc.dg/vect/vect-60.c: Likewise.
38263         * gcc.dg/vect/vect-80.c: Likewise.
38264
38265 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38266
38267         PR c++/17976
38268         * g++.dg/init/dtor3.C: New test.
38269
38270 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38271
38272         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38273
38274 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38275
38276         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38277         * gcc.dg/macho-lo-sum.c: Likewise.
38278
38279 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38280
38281         * gcc.dg/ppc-spe64-1.c: New test.
38282
38283 2004-10-14  Devang Patel  <dpatel@apple.com>
38284
38285         PR 17635
38286         * gcc.dg/pr17635.c : New test.
38287
38288 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38289
38290         * gcc.dg/vect/vect-28.c: Remove xfail.
38291         * gcc.dg/vect/vect-30.c: Remove xfail.
38292         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38293         * gcc.dg/vect/vect-33.c: Remove xfail.
38294         * gcc.dg/vect/vect-44.c: Remove xfail.
38295         * gcc.dg/vect/vect-46.c: Remove xfail.
38296         * gcc.dg/vect/vect-50.c: Remove xfail.
38297         * gcc.dg/vect/vect-52.c: Remove xfail.
38298         * gcc.dg/vect/vect-54.c: Remove xfail.
38299         * gcc.dg/vect/vect-58.c: Remove xfail.
38300         * gcc.dg/vect/vect-60.c: Remove xfail.
38301         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38302         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38303         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38304         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38305         * gcc.dg/vect/vect-8.c: Remove xfail.
38306         * gcc.dg/vect/vect-80.c: Remove xfail.
38307         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38308
38309 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38310
38311         * gcc.dg/vect/vect-82.c: New testcase.
38312         * gcc.dg/vect/vect-82_64.c: New testcase.
38313         * gcc.dg/vect/vect-83.c: New testcase.
38314         * gcc.dg/vect/vect-83_64.c: New testcase.
38315
38316 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38317
38318         * gcc.dg/cpp/error-1.c: New test.
38319
38320 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38321
38322         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38323
38324 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38325
38326         PR target/17984
38327         * gcc.dg/cris-peep2-xsrand2.c: New test.
38328
38329 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38330
38331         PR c++/17661
38332         * g++.dg/expr/for2.C: New test.
38333
38334 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38335
38336         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38337
38338 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38339
38340         PR tree-optimization/17724
38341         * g++.dg/opt/pr17724-1.C: New test.
38342         * g++.dg/opt/pr17724-2.C: New test.
38343         * g++.dg/opt/pr17724-3.C: New test.
38344         * g++.dg/opt/pr17724-4.C: New test.
38345         * g++.dg/opt/pr17724-5.C: New test.
38346         * g++.dg/opt/pr17724-6.C: New test.
38347
38348 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38349
38350         PR c/17301
38351         * gcc.dg/pr17301-2.c: New test.
38352
38353 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38354
38355         PR c++/15876
38356         * g++.dg/parse/error22.C: New test.
38357
38358         PR c++/17936
38359         * g++.dg/template/spec18.C: New test.
38360
38361 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38362
38363         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38364         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38365         memcpy.
38366         * gcc.dg/ia64-sync-2.c: Ditto.
38367         * gcc.dg/ia64-sync-3.c: Ditto.
38368
38369 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38370
38371         * g++.dg/eh/cleanup5.C: Add dg-options "".
38372
38373 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38374
38375         PR middle-end/17657
38376         * gcc.dg/switch-4.c: New test case.
38377
38378 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38379
38380         * gcc.c-torture/execute/20041011-1.c: New test.
38381
38382 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38383
38384         PR c++/17554
38385         * g++.dg/init/for3.C: New test.
38386
38387         PR c++/17657
38388         * g++.dg/opt/switch2.C: New test.
38389
38390         PR middle-end/17703
38391         * g++.dg/warn/Wreturn-2.C: New test.
38392
38393 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38394
38395         PR c++/17907
38396         * g++.dg/eh/cleanup5.C: New test.
38397
38398 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38399
38400         PR c++/17393
38401         * g++.dg/parse/error21.C: New test.
38402
38403 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38404
38405         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38406         * g++.dg/warn/incomplete1.C: Likewise.
38407         * g++.dg/template/qualttp20.C: Likewise.
38408
38409 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38410
38411         PR c/17881
38412         * parm-incomplete-1.c: New test.
38413
38414 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38415
38416         PR c++/17867
38417         * g++.dg/parse/error19.C: New test.
38418
38419         PR c++/17670
38420         * g++.dg/init/new11.C: New test.
38421
38422         PR c++/17821
38423         * g++.dg/parse/error20.C: New test.
38424
38425         PR c++/17826
38426         * g++.dg/template/crash24.C: New test.
38427
38428 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38429
38430         PR c/17301
38431         * gcc.dg/pr17301-1.c: New test.
38432
38433 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38434
38435         PR c/17189
38436         * gcc.dg/anon-struct-5.c: New test.
38437
38438 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38439
38440         PR c/17844
38441         * gcc.dg/pr17844-1.c: New test.
38442
38443 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38444
38445         PR tree-optimization/17906
38446         * gcc.c-torture/compile/pr17906.c: New.
38447
38448 2004-10-09  Stuart Hastings  <stuart@apple.com>
38449             Roger Sayle  <roger@eyesopen.com>
38450
38451         PR rtl-optimization/17853
38452         * gcc.dg/i386-mmx-5.c: New testcase.
38453
38454 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38455
38456         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38457
38458 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38459
38460         PR c++/17524
38461         * g++.dg/template/static9.C: New test.
38462
38463         PR c++/17685
38464         * g++.dg/parse/operator5.C: New test.
38465
38466 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38467
38468         PR middle-end/17894
38469         * gcc.c-torture/execute/divcmp-4.c: New test case.
38470
38471 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38472
38473         PR tree-opt/17902
38474         * g++.dg/opt/pr17902.C: New test.
38475
38476 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38477
38478         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38479
38480 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38481
38482         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38483
38484 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38485
38486         * gcc.dg/assign-warn-3.c: New test.
38487
38488 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38489
38490         PR c/16999
38491         * gcc.dg/cpp/ident-1.c: New test.
38492
38493 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38494
38495         * gcc.c-torture/compile/acc1.c: New.
38496
38497 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38498
38499         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38500         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38501
38502 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38503
38504         * gcc.dg/ultrasp11.c: New test.
38505
38506 2004-10-08  Michael Matz  <matz@suse.de>
38507
38508         * gcc.dg/doloop-2.c: New test.
38509
38510 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38511
38512         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38513         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38514         objc.dg/method-9.m: Update expected diagnostics.
38515
38516 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38517
38518         * gcc.dg/ppc-fsel-3.c: New file.
38519         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38520
38521 2004-10-07  Paul Brook  <paul@codesourcery.com>
38522
38523         * gfortran.dg/intrinsic_verify_1.f90: New test.
38524
38525 2004-10-07  Paul Brook  <paul@codesourcery.com>
38526
38527         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38528
38529 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38530
38531         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38532         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38533         commit.
38534
38535 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38536
38537         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38538
38539 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38540
38541         PR c++/17115
38542         * g++.dg/warn/Winline-4.C: New test.
38543
38544 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38545
38546         * gcc.c-torture/compile/20041007-1.c: New test.
38547
38548 2004-10-07  Paul Brook  <paul@codesourcery.com>
38549
38550         PR fortran/17678
38551         * gfortran.dg/use_allocated_1.f90: New test.
38552
38553 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38554
38555         PR middle-end/17849
38556         * gfortran.fortran-torture/compile/nested.f90: New test
38557
38558 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38559
38560         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38561
38562 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38563
38564         PR c++/17368
38565         * g++.dg/ext/asm6.C: New test.
38566
38567 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38568
38569         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38570
38571 2004-10-06  Paul Brook  <paul@codesourcery.com>
38572
38573         PR libfortran/17709
38574         * gfortran.dg/empty_format_1.f90: New test.
38575
38576 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38577
38578         PR fortran/17568
38579         * gfortran.dg/ishft.f90: New test.
38580
38581         PR fortran/17283
38582         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38583         tests.
38584
38585 2004-10-06  Paul Brook  <paul@codesourcery.com>
38586
38587         * gfortran.dg/do_1.f90: New test.
38588
38589 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38590
38591         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38592         optimizing for size.
38593
38594 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38595
38596         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38597
38598 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38599
38600         * gcc.c-torture/compile/20041005-1.c: New test.
38601
38602 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         PR c++/17829
38605         * g++.dg/lookup/koenig4.C: New.
38606
38607 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38608
38609         * g++.dg/other/classkey1.C: Adjust quoting marks.
38610         * g++.dg/parse/error15.C: Likewise.
38611         * g++.dg/template/meminit2.C (int>): Likewise.
38612
38613 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38614
38615         PR fortran/17283
38616         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38617
38618         PR fortran/17631
38619         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38620
38621         PR fortran/17708
38622         * gfortran.dg/pr17708.f90: New test.
38623
38624 2004-10-04  Chao-ying Fu  <fu@mips.com>
38625
38626         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38627         * gcc.dg/vect/vect-4.c: Ditto.
38628         * gcc.dg/vect/vect-5.c: Ditto.
38629         * gcc.dg/vect/vect-6.c: Ditto.
38630         * gcc.dg/vect/vect-8.c: Ditto.
38631         * gcc.dg/vect/vect-16.c: Ditto.
38632         * gcc.dg/vect/vect-30.c: Ditto.
38633         * gcc.dg/vect/vect-40.c: Ditto.
38634         * gcc.dg/vect/vect-41.c: Ditto.
38635         * gcc.dg/vect/vect-42.c: Ditto.
38636         * gcc.dg/vect/vect-43.c: Ditto.
38637         * gcc.dg/vect/vect-44.c: Ditto.
38638         * gcc.dg/vect/vect-45.c: Ditto.
38639         * gcc.dg/vect/vect-46.c: Ditto.
38640         * gcc.dg/vect/vect-47.c: Ditto.
38641         * gcc.dg/vect/vect-48.c: Ditto.
38642         * gcc.dg/vect/vect-49.c: Ditto.
38643         * gcc.dg/vect/vect-50.c: Ditto.
38644         * gcc.dg/vect/vect-51.c: Ditto.
38645         * gcc.dg/vect/vect-52.c: Ditto.
38646         * gcc.dg/vect/vect-53.c: Ditto.
38647         * gcc.dg/vect/vect-54.c: Ditto.
38648         * gcc.dg/vect/vect-55.c: Ditto.
38649         * gcc.dg/vect/vect-56.c: Ditto.
38650         * gcc.dg/vect/vect-57.c: Ditto.
38651         * gcc.dg/vect/vect-58.c: Ditto.
38652         * gcc.dg/vect/vect-59.c: Ditto.
38653         * gcc.dg/vect/vect-60.c: Ditto.
38654         * gcc.dg/vect/vect-74.c: Ditto.
38655         * gcc.dg/vect/vect-79.c: Ditto.
38656         * gcc.dg/vect/vect-80.c: Ditto.
38657
38658 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38659
38660         * gcc.dg/unused-7.c: Use the correct option.
38661
38662 2004-10-04  Paul Brook  <paul@codesourcery.com>
38663         Bud Davis  <bdavis9659@comcast.net>
38664
38665         PR fortran/17706
38666         PR fortran/16434
38667         * gfortran/pr17706.f90: New test.
38668         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38669
38670 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38671
38672         * gfortran.dg/pr17612.f90: New test.
38673
38674 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38675
38676         * g++.dg/template/local1.C: Adjust quoting marks in
38677         testing for diagnostics.
38678         * g++.dg/tls/diag-2.C: Likewise.
38679         * g++.dg/other/error8.C: Likewise.
38680
38681 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38682
38683         PR c/17178
38684         * gcc.dg/unused-4.c: Adjust to be correct.
38685
38686         PR c/17820
38687         * gcc.dg/unused-7.c: New test.
38688
38689 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38690
38691         PR c++/17797
38692         * g++.dg/overload/template2.C: New test.
38693
38694 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38695
38696         PR tree-optimization/16632
38697         * gcc.dg/tree-ssa/20041002-1.c: New.
38698
38699 2004-10-03  Paul Brook  <paul@codesourcery.com>
38700
38701         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38702         rather than relying on default formatting.
38703
38704 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38705
38706         * gcc.dg/20040920-1.c: Update expected message text.
38707
38708 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38709
38710         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38711
38712 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38713
38714         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38715         tree level.
38716
38717 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38718
38719         * gcc.dg/tree-ssa/pr17343.c: Remove.
38720
38721 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38722
38723         PR tree-opt/17343
38724         * gcc.dg/tree-ssa/pr17343.c: New test.
38725
38726 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38727
38728         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38729         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38730         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38731         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38732         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38733
38734 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38735
38736         * gcc.dg/lvalue-2.c: New test.
38737
38738 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38739
38740         PR c/17730
38741         * gcc.dg/pr17730-1.c: New test
38742
38743 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38744
38745         PR c/7425
38746         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38747
38748 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38749
38750         * gcc.c-torture/execute/stdarg-1.c: New test.
38751         * gcc.c-torture/execute/stdarg-2.c: New test.
38752         * gcc.c-torture/execute/stdarg-3.c: New test.
38753         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38754         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38755         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38756         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38757         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38758
38759 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38760
38761         PR tree-optimization/17697
38762         * g++.dg/opt/pr17697-1.C: New test.
38763         * g++.dg/opt/pr17697-2.C: New test.
38764         * g++.dg/opt/pr17697-3.C: New test.
38765
38766 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38767
38768         PR c/16409
38769         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38770         gcc.dg/vla-init-5.c: New tests.
38771
38772 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38773
38774         PR c/13804
38775         * gcc.dg/pr13804-1.c: New test.
38776
38777 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38778
38779         PR fortran/16938
38780         * gfortran.dg/pr16938.f90: New test.
38781
38782 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38783
38784         * g++.dg/template/crash23.C: New test.
38785
38786 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38787
38788         PR c++/17585
38789         * g++.dg/template/static8.C: New test.
38790
38791 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38792
38793         PR c++/17681
38794         * g++.dg/other/error9.C: New test.
38795
38796 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38797
38798         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38799
38800 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38801
38802         PR fortran/15164
38803         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38804
38805 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38806
38807         PR middle-end/17112
38808         * gcc.dg/pr17112-1.c: New test case.
38809
38810 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38811
38812         PR c/11459
38813         * gcc.dg/pr11459-1.c: New test.
38814
38815 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38816
38817         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38818         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38819
38820 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38821
38822         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38823
38824 2004-09-25  Jan Hubicka  <jh@suse.cz>
38825
38826         * compile/30040909-1.c: New test.
38827         * compile/30040907-1.c: New test.
38828
38829 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38830
38831         * gcc.c-torture/execute/va-arg-26.c: New test.
38832
38833 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38834
38835         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38836         extra diagnostics on targets with 64-bit pointers.
38837         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38838
38839 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38840
38841         PR c/17188
38842         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38843         * gcc.dg/decl-3.c: Adjust expected message.
38844
38845 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38846
38847         PR fortran/17615
38848         * gfortran.dg/pr17615.f90: New test.
38849
38850 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38851
38852         PR tree-optimzation/17517
38853         * g++.dg/tree-ssa/pr17517.C: New Test.
38854
38855 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         PR c++/16889
38858         * g++.dg/lookup/ambig3.C: New.
38859
38860 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38861
38862         PR tree-opt/17624
38863         * g++.dg/opt/pr17624.C: New test.
38864
38865 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38866
38867         PR c/6980
38868         * gcc.dg/Wbad-function-cast-1.c: New test.
38869
38870 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38871
38872         * g++.dg/ext/complit1.C
38873         * g++.dg/other/error2.C
38874         * g++.dg/other/nontype-1.C
38875         * g++.dg/parse/crash11.C
38876         * g++.dg/parse/crash12.C
38877         * g++.dg/parse/error15.C
38878         * g++.dg/parse/error4.C
38879         * g++.dg/parse/tmpl-outside1.C
38880         * g++.dg/parse/too-many-tmpl-args1.C
38881         * g++.dg/template/dependent-expr3.C
38882         * g++.dg/template/error10.C
38883         * g++.dg/template/instantiate1.C
38884         * g++.dg/template/vtable2.C
38885         * g++.dg/warn/Wshadow-1.C
38886         * g++.dg/warn/weak1.C
38887         * g++.old-deja/g++.brendan/crash16.C
38888         * g++.old-deja/g++.brendan/crash18.C
38889         * g++.old-deja/g++.brendan/crash48.C
38890         * g++.old-deja/g++.brendan/crash49.C
38891         * g++.old-deja/g++.brendan/crash55.C
38892         * g++.old-deja/g++.brendan/crash56.C
38893         * g++.old-deja/g++.brendan/crash8.C
38894         * g++.old-deja/g++.brendan/enum11.C
38895         * g++.old-deja/g++.brendan/enum8.C
38896         * g++.old-deja/g++.brendan/enum9.C
38897         * g++.old-deja/g++.brendan/friend3.C
38898         * g++.old-deja/g++.brendan/misc14.C
38899         * g++.old-deja/g++.bugs/900402_02.C
38900         * g++.old-deja/g++.bugs/900404_03.C
38901         * g++.old-deja/g++.bugs/900404_04.C
38902         * g++.old-deja/g++.bugs/900428_03.C
38903         * g++.old-deja/g++.jason/crash4.C
38904         * g++.old-deja/g++.jason/overload21.C
38905         * g++.old-deja/g++.jason/redecl1.C
38906         * g++.old-deja/g++.jason/report.C
38907         * g++.old-deja/g++.jason/rfg10.C
38908         * g++.old-deja/g++.jason/template30.C
38909         * g++.old-deja/g++.law/arm12.C
38910         * g++.old-deja/g++.law/ctors5.C
38911         * g++.old-deja/g++.law/cvt20.C
38912         * g++.old-deja/g++.law/init10.C
38913         * g++.old-deja/g++.law/init8.C
38914         * g++.old-deja/g++.law/visibility17.C
38915         * g++.old-deja/g++.law/visibility7.C
38916         * g++.old-deja/g++.mike/net8.C
38917         * g++.old-deja/g++.mike/p646.C
38918         * g++.old-deja/g++.mike/p700.C
38919         * g++.old-deja/g++.mike/p701.C
38920         * g++.old-deja/g++.mike/p811.C
38921         * g++.old-deja/g++.ns/template13.C
38922         * g++.old-deja/g++.other/array3.C
38923         * g++.old-deja/g++.other/crash25.C
38924         * g++.old-deja/g++.other/dtor3.C
38925         * g++.old-deja/g++.other/dtor4.C
38926         * g++.old-deja/g++.other/main1.C
38927         * g++.old-deja/g++.other/warn7.C
38928         * g++.old-deja/g++.pt/crash11.C
38929         * g++.old-deja/g++.pt/crash36.C
38930         * g++.old-deja/g++.pt/spec22.C
38931         * g++.old-deja/g++.pt/spec9.C
38932         * g++.old-deja/g++.pt/ttp52.C
38933         * g++.old-deja/g++.robertl/eb103.C
38934         * g++.old-deja/g++.robertl/eb121.C
38935         * g++.old-deja/g++.robertl/eb22.C
38936         * g++.old-deja/g++.robertl/eb8.C:
38937         Update locations and/or regexps of dg-error markers.
38938         Remove markers for some bogus messages that are no longer issued.
38939
38940 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38941
38942         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38943         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38944
38945 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38946
38947         PR c++/17618
38948         * g++.dg/lookup/crash5.C: New test.
38949
38950 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38951
38952         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38953         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38954         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38955         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38956         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38957         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38958
38959         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38960         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38961         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38962         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38963         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38964         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38965
38966         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38967
38968         * gcc.dg/vect/vect-44.c: Check additional cases.
38969         * gcc.dg/vect/vect-48.c: Check additional cases.
38970
38971         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38972         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38973         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38974         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38975         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38976         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38977         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38978         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38979         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38980
38981         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38982         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38983         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38984
38985 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38986
38987         * gcc.dg/tree-ssa/loop-6.c: New test.
38988
38989 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38990
38991         PR c++/17620
38992         * g++.dg/inherit/base2.C: New.
38993
38994 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38995
38996         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38997         * gcc.dg/20001012-2.c: Likewise.
38998         * gcc.dg/20001013-1.c: Likewise.
38999         * gcc.dg/20001101-1.c: Likewise.
39000         * gcc.dg/20001102-1.c: Likewise.
39001         * gcc.dg/bf-spl1.c: Likewise.
39002         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39003         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39004
39005 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39006
39007         PR tree-optimization/16721
39008         * gcc.dg/tree-ssa/pr16721.c: New test.
39009
39010 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39011
39012         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39013         * gcc.dg/20040305-1.c: Likewise.
39014
39015 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39016
39017         PR c/16566
39018         * gcc.c-torture/compile/pr16566-1.c,
39019         gcc.c-torture/compile/pr16566-2.c,
39020         gcc.c-torture/compile/pr16566-3.c: New tests.
39021
39022 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39023
39024         PR tree-optimization/17512
39025         * gcc.c-torture/compile/20040916-1.c.
39026
39027 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39028
39029         * gcc.dg/pragma-re-3.c: New test.
39030
39031 2004-09-17  Matt Austern  <austern@apple.com>
39032
39033         PR c++/15049
39034         * g++.dg/other/anon3.C: New.
39035
39036 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39037
39038         PR c++/7503
39039         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39040         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39041         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39042         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39043         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39044
39045 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39046
39047         PR fortran/17286
39048         * gfortran.dg/pr17286.f90: New test.
39049
39050 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39051
39052         PR c++/17530
39053         * g++.dg/template/static7.C: New test.
39054
39055 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39056
39057         PR tree-opt/17558
39058         * gcc.c-torture/compile/pr17558.c: New test.
39059
39060 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39061
39062         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39063         if SKIP_ATTRIBUTE is defined.
39064
39065 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39066
39067         PR fortran/15957
39068         * gfortran.dg/pr15957.f90: New test.
39069
39070 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39071
39072         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39073         in comparison.
39074         * gcc.dg/vect/vect-79.c: Likewise.
39075         * gcc.dg/vect/vect-80.c: Likewise.
39076
39077 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39078
39079         PR fortran/15750
39080         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39081
39082 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39083
39084         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39085         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39086         * gcc.dg/vect/vect-62.c: New testcase.
39087         * gcc.dg/vect/vect-63.c: New testcase.
39088         * gcc.dg/vect/vect-64.c: New testcase.
39089         * gcc.dg/vect/vect-65.c: New testcase.
39090         * gcc.dg/vect/vect-66.c: New testcase.
39091         * gcc.dg/vect/vect-67.c: New testcase.
39092         * gcc.dg/vect/vect-68.c: New testcase.
39093         * gcc.dg/vect/vect-69.c: New testcase.
39094         * gcc.dg/vect/vect-79.c: New testcase.
39095         * gcc.dg/vect/vect-80.c: New testcase.
39096
39097 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39098
39099         * gcc.target/mips/asm-1.c: New test.
39100
39101 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39102
39103         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39104         * gcc.dg/vect/vect-73.c: New testcase.
39105         * gcc.dg/vect/vect-74.c: New testcase.
39106         * gcc.dg/vect/vect-75.c: New testcase.
39107         * gcc.dg/vect/vect-76.c: New testcase.
39108         * gcc.dg/vect/vect-77.c: New testcase.
39109         * gcc.dg/vect/vect-78.c: New testcase
39110
39111 2004-09-18  Paul Brook  <paul@codesourcery.com>
39112
39113         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39114
39115 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39116
39117         PR c/17424
39118         * gcc.dg/pr17424-1.c: New test.
39119
39120 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39121
39122         * g++.dg/tree-ssa/pr17153.C: New test.
39123
39124 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39125
39126         PR pch/13361
39127         * g++.dg/pch/wchar-1.C: New.
39128         * g++.dg/pch/wchar-1.Hs: New.
39129
39130 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39131
39132         * gcc.c-torture/execute/20040917-1.c: New test.
39133
39134 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39135
39136         PR tree-optimization/17319
39137         * gcc.dg/pr17319.c: New test.
39138
39139 2004-09-17  Devang Patel  <dpatel@apple.com>
39140
39141         * gcc.dg/20040813-1.c: New test.
39142
39143 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39144
39145         PR tree-optimization/17273
39146         * gcc.c-torture/compile/pr17273.c: New test.
39147
39148 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39149
39150         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39151         Update expected messages.
39152         * gcc.dg/declspec-13.c: New test.
39153
39154 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39155
39156         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39157
39158 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39159
39160         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39161         change what 'a' is pointing to.
39162
39163 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39164
39165         PR c++/16002
39166         * g++.dg/template/error18.C: New test.
39167
39168         PR c++/16029
39169         * g++.dg/warn/Wunused-8.C: New test.
39170
39171 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39172
39173         PR tree-optimization/17513
39174         * gcc.dg/20040916-1.c: New test.
39175
39176 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39177
39178         PR c++/17501
39179         * g++.dg/template/typename7.C: New test.
39180
39181 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39182
39183         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39184
39185 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39186
39187         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39188         with -ftree-based-profiling also.
39189         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39190
39191 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39192
39193         PR/15364
39194         * gfortran.dg/der_array_io_1.f90: New test.
39195         * gfortran.dg/der_array_io_2.f90: New test.
39196         * gfortran.dg/der_array_io_3.f90: New test.
39197
39198 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39199
39200         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39201         EABI.
39202
39203 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39204
39205         * g++.dg/opt/switch1.C: New test.
39206
39207 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39208
39209         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39210         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39211         Update expected messages.
39212
39213 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39214
39215         PR fortran/16485
39216         * gfortran.dg/same_name_1.f90: New test.
39217
39218 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39219
39220         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39221         dereference garbage pointers.
39222
39223 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39224
39225         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39226         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39227
39228         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39229         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39230         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39231
39232 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39233
39234         PR c++/17324
39235         * g++.dg/template/mangle1.C: New test.
39236
39237 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39238
39239         PR tree-optimization/17252
39240         * gcc.c-torture/execute/pr17252.c: New test.
39241
39242 2004-09-14  Andrew Pinski  <apinski@apple.com>
39243
39244         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39245
39246 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39247
39248         PR rtl-optimization/9771
39249         * gcc.dg/pr9771-1.c: New test case.
39250
39251 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39252
39253         PR tree-optimization/15262
39254         * gcc.c-torture/execute/pr15262-1.c: New test.
39255         * gcc.c-torture/execute/pr15262-2.c: New test.
39256
39257 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39258
39259         * gcc.dg/declspec-12.c: New test.
39260
39261 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39262
39263         * gfortran.dg/pr17090.f90: Add directives to test.
39264
39265 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39266
39267         * gcc.c-torture/compile/20040914-1.c: New test.
39268
39269 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39270
39271         PR c++/16162
39272         * g++.dg/template/decl2.C: New test.
39273
39274 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39275
39276         PR fortran/17090
39277         * gfortran.dg/pr17090.f90: New test.
39278
39279 2004-09-13  Dale Johannesen  <dalej@apple.com>
39280
39281         * gcc.c-torture/compile/pr17408.c: New test case.
39282
39283 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39284
39285         PR c++/16716
39286         * g++.dg/parse/crash17.C: New test.
39287
39288         PR c++/17327
39289         * g++.dg/template/enum3.C: New test.
39290
39291 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39292
39293         * lib/gcc-defs.exp: Load wrapper.exp.
39294         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39295         using local code.
39296         * lib/gcc.exp (gcc_init): Similar.
39297         * lib/gfortran.exp (gfortran_init): Similar.
39298         * lib/objc.exp (objc_init): Similar.
39299         * lib/treelang.exp (treelang_init): Similar.
39300         * lib/wrapper.exp: New file with build_wrapper call machinery in
39301         ${tool}_maybe_build_wrapper.
39302
39303 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39304
39305         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39306         "inline".
39307         * gcc.dg/declspec-11.c: Update expected messages.
39308         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39309         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39310         gcc.dg/inline-12.c: New tests.
39311
39312 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39313
39314         * g++.dg/tree-ssa/pr17400.C: New testcase.
39315
39316 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39317
39318         * gcc.target/mips/sb1-1.c: New testcase.
39319
39320 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39321
39322         * lib/g77-dg.exp: Remove unused file.
39323         * lib/mike-g77.exp: Ditto.
39324         * lib/g77.exp: Ditto.
39325
39326 2004-09-12  Richard Henderson  <rth@redhat.com>
39327
39328         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39329
39330 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39331
39332         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39333         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39334         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39335         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39336         Update expected messages.
39337
39338 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39339
39340         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39341         declaration/use mismatch for dirp parameter.
39342
39343 2004-09-12  Andrew Pinski  <apinski@apple.com>
39344
39345         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39346         -fgnu-runtime is passed.
39347
39348 2004-09-12  Richard Henderson  <rth@redhat.com>
39349
39350         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39351         do the uplevel thing and update additional_flags directly.
39352         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39353         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39354         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39355         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39356
39357 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39358
39359         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39360
39361 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39362
39363         PR middle-end/17411
39364         * g++.dg/opt/pr17411-1.C: New test case.
39365
39366 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39367
39368         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39369         gcc.dg/tls/diag-2.c: Update expected messages.
39370         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39371         messages.
39372         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39373         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39374         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39375         gcc.dg/tls/diag-5.c: New tests.
39376
39377 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39378
39379         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39380
39381 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39382
39383         * g++.dg/parse/break-in-for.C: New test.
39384
39385 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39386
39387         * gcc.dg/tree-ssa/20040911-1.c: New test.
39388
39389 2004-09-11  Andreas Jaeger  <aj@suse.de>
39390
39391         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39392         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39393
39394 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39395
39396         * gcc.target/frv: New directory of FR-V-specific tests.
39397
39398 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39399
39400         * gcc.dg/convert-vec-1.c: New test.
39401
39402 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39403
39404         PR middle-end/17024
39405         * gcc.dg/pr17024-1.c: New test case.
39406
39407 2004-09-10  Eric Christopher  <echristo@redhat.com>
39408
39409         * gcc.dg/20040910-1.c: New test.
39410
39411 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39412
39413         * gcc.dg/bitfld-9.c: New test.
39414
39415 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39416
39417         * gcc.c-torture/execute/ieee/acc1.c: New test.
39418         * gcc.c-torture/execute/ieee/acc2.c: New test.
39419         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39420
39421 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39422
39423         * gcc.dg/deprecated-2.c: New test.
39424
39425 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39426
39427         * gcc.dg/init-vec-1.c: New test.
39428
39429 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39430
39431         PR middle-end/17055
39432         * gcc.dg/pr17055-1.c: New test case.
39433
39434 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39435
39436         PR target/17377
39437         * gcc.c-torture/execute/pr17377.c: New test.
39438
39439 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39440
39441         PR c/8420
39442         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39443         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39444         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39445         gcc.dg/long-long-typespec-1.c: New tests.
39446         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39447
39448 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39449
39450         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39451         gcc.dg/gnu99-static-1.c: New tests.
39452
39453 2004-09-08  Devang Patel  <dpatel@apple.com>
39454
39455         * gcc.dg/darwin-ld-20040828-1.c: New test.
39456         * gcc.dg/darwin-ld-20040828-2.c: New test.
39457         * gcc.dg/darwin-ld-20040828-3.c: New test.
39458
39459 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39460
39461         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39462         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39463         in error message.
39464         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39465         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39466         in error message.
39467         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39468         types they qualify.
39469         * objc.dg/type-size-2.m: Fix wording in comment.
39470         * objc.dg/va-meth-1.m: New test case.
39471
39472 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39473
39474         PR c/16633:
39475         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39476         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39477
39478 2004-09-06  Devang Patel  <dpatel@apple.com>
39479
39480         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39481         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39482
39483 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39484
39485         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39486         reflect changed line numbering of diagnostics.
39487
39488 2004-09-06  Paul Brook  <paul@codesourcery.com>
39489
39490         * gfortran.dg/edit_real_1.f90: Add new test.
39491
39492 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39493
39494         * gcc.dg/tree-ssa/loop-2.c: New test.
39495         * gcc.dg/tree-ssa/loop-3.c: New test.
39496         * gcc.dg/tree-ssa/loop-4.c: New test.
39497         * gcc.dg/tree-ssa/loop-5.c: New test.
39498
39499 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39500
39501         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39502
39503 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39504
39505         * gcc.dg/format/sentinel-1.c: New test.
39506
39507 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39508
39509         * gcc.dg/builtins-46.c: New.
39510
39511 2004-09-03  Devang Patel  <dpatel@apple.com>
39512
39513         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39514         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39515
39516 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39517
39518         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39519         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39520         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39521         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39522         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39523         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39524         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39525         the non-portable bzero.
39526         * gcc.dg/20010912-1.c: xfail for NetWare.
39527         * gcc.dg/20020426-2.c: xfail for NetWare.
39528         * gcc.dg/20021014-1.c: xfail for NetWare.
39529         * gcc.dg/20021018-1.c: xfail for NetWare.
39530         * gcc.dg/20030213-1.c: xfail for NetWare.
39531         * gcc.dg/20030225-1.c: xfail for NetWare.
39532         * gcc.dg/20030708-1.c: xfail for NetWare.
39533         * gcc.dg/builtins-config.h: Also exclude NetWare.
39534         * gcc.dg/format/format.h: Define restrict only if not already defined.
39535         * gcc.dg/nest.c: xfail for NetWare.
39536         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39537         * lib/target-supports.exp (check_visibility_available): Exclude
39538         NetWare.
39539
39540 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39541
39542         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39543         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39544         deterministic starting point for the alignment of structure fields.
39545         * gcc.dg/Wpadded.c: Dito.
39546         * g++.dg/abi/vbase10.C: Dito.
39547
39548 2004-09-03  Devang Patel  <dpatel@apple.com>
39549
39550         * g++.dg/debug/pr15736.cc: New test.
39551
39552 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39553
39554         * README.QMTEST: Fix out-of-date link.
39555
39556 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39557
39558         PR fortran/16579
39559         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39560         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39561
39562 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39563
39564         * g++.dg/abi/arm_rtti1.C: New test.
39565
39566 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39567
39568         * gcc.dg/ppc-vector-memcpy.c: New.
39569         * gcc.dg/ppc-vector-memset.c: New.
39570
39571 2004-09-02  Chao-ying Fu  <fu@mips.com>
39572
39573         * gcc.target/mips/mips-3d-1.c: New test.
39574         * gcc.target/mips/mips-3d-2.c: New test.
39575         * gcc.target/mips/mips-3d-3.c: New test.
39576         * gcc.target/mips/mips-3d-4.c: New test.
39577         * gcc.target/mips/mips-3d-5.c: New test.
39578         * gcc.target/mips/mips-3d-6.c: New test.
39579         * gcc.target/mips/mips-3d-7.c: New test.
39580         * gcc.target/mips/mips-3d-8.c: New test.
39581         * gcc.target/mips/mips-3d-9.c: New test.
39582         * gcc.target/mips/mips-ps-1.c: New test.
39583         * gcc.target/mips/mips-ps-2.c: New test.
39584         * gcc.target/mips/mips-ps-3.c: New test.
39585         * gcc.target/mips/mips-ps-4.c: New test.
39586         * gcc.target/mips/mips-ps-type.c: New test.
39587
39588 2004-09-02  Paul Brook  <paul@codesourcery.com>
39589
39590         * gfortran.dg/edit_real_1.f90: Add new tests.
39591
39592 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39593
39594         PR fortran/15327
39595         * gfortran.dg/merge_char_1.f90: New test.
39596
39597 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39598
39599         PR fortran/16404
39600         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39601
39602 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39603
39604         PR c/1522
39605         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39606
39607 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39608
39609         * g++.dg/opt/loop1.C: Do not XFAIL.
39610
39611 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39612
39613         * gcc.c-torture/execute/20040831-1.c: New test.
39614
39615 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39616
39617         PR fortran/16579
39618         * gfortran.dg/g77/20010610.f: Now passes.
39619         Copy from g77.f-torture/execute. Add dg-run directive.
39620         * gfortran.dg/g77/README: Update
39621
39622 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39623
39624         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39625         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39626         (t1, t2, t3, t4): Add volatile.
39627
39628 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39629
39630         * g++.dg/ext/visibility/arm1.C: New test.
39631
39632 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39633
39634         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39635         -pedantic-errors.
39636
39637 2004-09-01  Paul Brook  <paul@codesourcery.com>
39638
39639         * gfortran.dg/eof_2.f90: New test.
39640
39641 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39642
39643         PR fortran/16579
39644         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39645
39646 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39647
39648         PR libfortran/16805
39649         * gfortran.dg/list_read_2.f90: New test.
39650
39651 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39652
39653         * g++.dg/abi/key1.C: New test.
39654
39655 2004-08-31  Richard Henderson  <rth@redhat.com>
39656
39657         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39658         form of offsetof.
39659         * g++.dg/other/offsetof5.C: Remove duplicate.
39660
39661 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39662
39663         PR fortran/17244
39664         * gfortran.dg/func_derived_1.f90: New test.
39665
39666 2004-08-31  Paul Brook  <paul@codesourcery.com>
39667
39668         * gfortran.dg/eof_1.f90: New test.
39669
39670 2004-08-31  Paul Brook  <paul@codesourcery.com>
39671
39672         * gfortran.dg/list_read_1.f90: New file.
39673
39674 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39675
39676         * g++.dg/opt/loop1.C: XFAIL.
39677
39678 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39679
39680         * gcc.dg/funcdef-storage-1.c: New.
39681         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39682         an extern function in local scope.
39683         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39684         declare an 'auto inline' function in local scope.
39685         * gcc.dg/20011130-1.c: Likewise.
39686         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39687         an 'auto' function in local scope.
39688         * gcc.dg/20021014-1.c: Likewise.
39689         * gcc.dg/20030331-2.c: Likewise.
39690
39691 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39692
39693         * gfortran.dg/blockdata_1.f90: New test.
39694
39695 2004-08-30  Richard Henderson  <rth@redhat.com>
39696
39697         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39698
39699 2004-08-30  Richard Henderson  <rth@redhat.com>
39700
39701         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39702         additional_flags set by alternate driver.
39703         (ieee-options): New procedure.
39704         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39705         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39706         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39707         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39708
39709 2004-08-30  Richard Henderson  <rth@redhat.com>
39710
39711         * lib/f-torture.exp: Remove.
39712
39713 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39714
39715         PR rtl-optimization/16590
39716         * g++.dg/opt/loop1.C: New test.
39717
39718 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39719
39720         PR fortran/13910
39721         * gfortran.dg/oldstyle_1.f90: New test.
39722
39723 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39724         Paul Brook  <paul@codesourcery.com>
39725
39726         * gfortran.dg/g77/README: Update.
39727         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39728         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39729         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39730
39731 2004-08-28  Paul Brook  <paul@codesourcery.com>
39732
39733         PR libfortran/17195
39734         * gfortran.dg/edit_real_1.f90: New test.
39735
39736 2004-08-27  Paul Brook  <paul@codesourcery.com>
39737
39738         * gfortran.dg/rewind_1.f90: New test.
39739
39740 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39741
39742         PR fortran/16597
39743         * gfortran.dg/pr16597.f90: New test.
39744
39745 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39746
39747         PR c/13801
39748         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39749         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39750         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39751         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39752         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39753
39754 2004-08-26  Nick Clifton  <nickc@redhat.com>
39755
39756         * gcc.c-torture/compile/pr17119.c: New test.
39757
39758 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39759
39760         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39761
39762 2004-08-25  Richard Henderson  <rth@redhat.com>
39763
39764         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39765         the bits that expect kind=8 to be the largest real kind.
39766
39767 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39768
39769         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39770
39771 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39772
39773         * gfortran.dg/assignment_1.f90: New test.
39774
39775 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39776
39777         * g++.dg/template/repo3.C: New test.
39778
39779 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39780
39781         PR middle-end/16693
39782         PR tree-optimization/16372
39783         * g++.dg/opt/pr16372-1.C: New test case.
39784         * g++.dg/opt/pr16693-1.C: New test case.
39785         * g++.dg/opt/pr16693-2.C: New test case.
39786
39787 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39788
39789         * objc.dg/proto-lossage-4.m: New test.
39790
39791 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39792
39793         PR c++/17155
39794         * g++.dg/inherit/local2.C: New test.
39795
39796 2004-08-25  Paul Brook  <paul@codesourcery.com>
39797
39798         PR fortran/17144
39799         * gfortran.dg/string_ctor_1.f90: New test.
39800
39801 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39802
39803         PR c++/14428
39804         * g++.dg/template/redecl2.C: New test.
39805
39806 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39807
39808         PR fortran/17143
39809         * gfortran.dg/pr17143.f90: New test.
39810
39811 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39812
39813         PR fortran/17164
39814         * gfortran.dg/pr17164.f90: New test.
39815
39816 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39817
39818         * gcc.dg/tree-ssa/loop-1.c: New test.
39819
39820 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39821
39822         * gcc.c-torture/compile/20040824-1.c: New test.
39823
39824 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39825
39826         * gcc.c-torture/compile/iftrap-3.c: New test.
39827
39828 2004-08-24  Paul Brook  <paul@codesourcery.com>
39829
39830         * gfortran.dg/entry_2.f90: New test.
39831
39832 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39833
39834         PR c++/16889
39835         * g++.dg/lookup/ambig[12].C: New.
39836
39837 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39838
39839         PR c++/16706
39840         * g++.dg/template/crash21.C: New test.
39841         * g++.dg/template/crash22.C: Likewise.
39842
39843 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39844
39845         PR c++/17149
39846         * g++.dg/template/access15.C: New.
39847
39848 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39849
39850         PR c++/17163
39851         * g++.dg/template/repo2.C: New test.
39852
39853 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39854
39855         PR rtl-optimization/17078
39856         * gcc.c-torture/execute/pr17078-1.c: New test case.
39857
39858 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39859
39860         PR c/14492
39861         * gcc.dg/debug/crash1.c: New test.
39862
39863 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39864
39865         PR c/16180
39866         * gcc.dg/loop-5.c: New test.
39867
39868 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39869
39870         * gcc.c-torture/execute/20040823-1.c: New test.
39871
39872 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39873
39874         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39875         to the assembler.  Simplify test accordingly.
39876         (asm_abi_flags): Use GNU names.
39877         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39878         to check for ABI flags.
39879
39880 2004-08-22  Andrew Pinski  <apinski@apple.com>
39881
39882         * g++.dg/opt/pr14029.C: New test.
39883         * gcc.c-torture/execute/pr15262.c: New test.
39884
39885 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39886
39887         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39888
39889 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39890
39891         PR 16908
39892         * gfortran.dg/direct_io.f90: New test.
39893
39894 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39895
39896         PR c++/17121
39897         * g++.dg/inherit/local2.C: New test.
39898
39899 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39900
39901         PR c++/17120
39902         * g++.dg/warn/Wparentheses-4.C: New test.
39903
39904 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39905
39906         PR c++/17121
39907         * g++.dg/inherit/local2.C: New test.
39908
39909         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39910         * gcc.dg/ppc-ldstruct.c: Likewise.
39911         * gcc.dg/ppc64-abi-2.c: Likewise.
39912
39913 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39914
39915         PR rtl-optimization/17099
39916         * gcc.c-torture/execute/20040820-1.c: New test.
39917
39918 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39919
39920         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39921
39922 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39923
39924         PR fortran/17077
39925         * gfortran.dg/auto_array_1.f90: New test.
39926
39927 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39928
39929         PR fortran/17074
39930         * gfortran.dg/simpleif_1.f90: New test.
39931
39932 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39933
39934         * lib/target-supports.exp (check_profiling_available): Return
39935         false for arm*-*-symbianelf* and arm*-*-eabi*.
39936
39937         PR c++/15890
39938         * g++.dg/template/delete1.C: New test.
39939
39940 2004-08-19  Paul Brook  <paul@codesourcery.com>
39941
39942         PR fortran/14976
39943         PR fortran/16228
39944         * gfortran.dg/data_char_1.f90: New test.
39945
39946 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39947
39948         PR fortran/16946
39949         * gfortran.dg/reduction.f90: New testcase.
39950
39951 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39952
39953         PR fortran/16520
39954         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39955
39956 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39957
39958         PR c++/17041
39959         * g++.dg/Wparentheses-3.C: New test.
39960
39961 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39962
39963         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39964         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39965         * gcc.dg/vect/vect-2.c: Likewise.
39966         * gcc.dg/vect/vect-3.c: Likewise.
39967         * gcc.dg/vect/vect-4.c: Likewise.
39968         * gcc.dg/vect/vect-5.c: Likewise.
39969         * gcc.dg/vect/vect-6.c: Likewise.
39970         * gcc.dg/vect/vect-7.c: Likewise.
39971         * gcc.dg/vect/vect-25.c: Likewise.
39972         * gcc.dg/vect/vect-31.c: Likewise.
39973         * gcc.dg/vect/vect-32.c: Likewise.
39974         * gcc.dg/vect/vect-34.c: Likewise.
39975         * gcc.dg/vect/vect-36.c: Likewise.
39976         * gcc.dg/vect/vect-all.c: Likewise.
39977
39978 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39979
39980         PR c++/17068
39981         * g++.dg/template/operator4.C: New test.
39982
39983 2004-08-18  Richard Henderson  <rth@redhat.com>
39984
39985         * gcc.dg/20040206-1.c: XFAIL.
39986
39987 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39988
39989         PR c++/16246
39990         * g++.dg/template/array7.C: New test.
39991
39992 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39993
39994         * gcc.dg/mips-movcc-1.c: New test.
39995         * gcc.dg/mips-movcc-2.c: New test.
39996         * gcc.dg/mips-movcc-3.c: New test.
39997
39998         * gcc.dg/mips-nmadd-1.c: New test.
39999         * gcc.dg/mips-nmadd-2.c: New test.
40000
40001 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40002
40003         PR c++/15871
40004         * g++.dg/opt/inline8.C: New test.
40005
40006         PR c++/16965
40007         * g++.dg/parse/error17.C: New test.
40008
40009 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40010
40011         * gcc.dg/vect: New directory for vectorizer tests.
40012         * gcc.dg/vect/tree-vect.h: New file.
40013         * gcc.dg/vect/vect.exp: New file.
40014         * gcc.dg/vect/pr16105.c.c: New test.
40015         * gcc.dg/vect/vect-1.c: New test.
40016         * gcc.dg/vect/vect-2.c: New test.
40017         * gcc.dg/vect/vect-3.c: New test.
40018         * gcc.dg/vect/vect-4.c: New test.
40019         * gcc.dg/vect/vect-5.c: New test.
40020         * gcc.dg/vect/vect-6.c: New test.
40021         * gcc.dg/vect/vect-7.c: New test.
40022         * gcc.dg/vect/vect-8.c: New test.
40023         * gcc.dg/vect/vect-9.c: New test.
40024         * gcc.dg/vect/vect-10.c: New test.
40025         * gcc.dg/vect/vect-11.c: New test.
40026         * gcc.dg/vect/vect-12.c: New test.
40027         * gcc.dg/vect/vect-13.c: New test.
40028         * gcc.dg/vect/vect-14.c: New test.
40029         * gcc.dg/vect/vect-15.c: New test.
40030         * gcc.dg/vect/vect-16.c: New test.
40031         * gcc.dg/vect/vect-17.c: New test.
40032         * gcc.dg/vect/vect-18.c: New test.
40033         * gcc.dg/vect/vect-19.c: New test.
40034         * gcc.dg/vect/vect-20.c: New test.
40035         * gcc.dg/vect/vect-21.c: New test.
40036         * gcc.dg/vect/vect-22.c: New test.
40037         * gcc.dg/vect/vect-23.c: New test.
40038         * gcc.dg/vect/vect-24.c: New test.
40039         * gcc.dg/vect/vect-25.c: New test.
40040         * gcc.dg/vect/vect-26.c: New test.
40041         * gcc.dg/vect/vect-27.c: New test.
40042         * gcc.dg/vect/vect-28.c: New test.
40043         * gcc.dg/vect/vect-29.c: New test.
40044         * gcc.dg/vect/vect-30.c: New test.
40045         * gcc.dg/vect/vect-31.c: New test.
40046         * gcc.dg/vect/vect-32.c: New test.
40047         * gcc.dg/vect/vect-33.c: New test.
40048         * gcc.dg/vect/vect-34.c: New test.
40049         * gcc.dg/vect/vect-35.c: New test.
40050         * gcc.dg/vect/vect-36.c: New test.
40051         * gcc.dg/vect/vect-37.c: New test.
40052         * gcc.dg/vect/vect-38.c: New test.
40053         * gcc.dg/vect/vect-40.c: New test.
40054         * gcc.dg/vect/vect-41.c: New test.
40055         * gcc.dg/vect/vect-42.c: New test.
40056         * gcc.dg/vect/vect-43.c: New test.
40057         * gcc.dg/vect/vect-44.c: New test.
40058         * gcc.dg/vect/vect-45.c: New test.
40059         * gcc.dg/vect/vect-46.c: New test.
40060         * gcc.dg/vect/vect-47.c: New test.
40061         * gcc.dg/vect/vect-48.c: New test.
40062         * gcc.dg/vect/vect-49.c: New test.
40063         * gcc.dg/vect/vect-50.c: New test.
40064         * gcc.dg/vect/vect-51.c: New test.
40065         * gcc.dg/vect/vect-52.c: New test.
40066         * gcc.dg/vect/vect-53.c: New test.
40067         * gcc.dg/vect/vect-54.c: New test.
40068         * gcc.dg/vect/vect-55.c: New test.
40069         * gcc.dg/vect/vect-56.c: New test.
40070         * gcc.dg/vect/vect-57.c: New test.
40071         * gcc.dg/vect/vect-58.c: New test.
40072         * gcc.dg/vect/vect-59.c: New test.
40073         * gcc.dg/vect/vect-60.c: New test.
40074         * gcc.dg/vect/vect-61.c: New test.
40075         * gcc.dg/vect/vect-all.c: New test.
40076         * gcc.dg/vect/vect-none.c: New test.
40077
40078 2004-08-17  Paul Brook  <paul@codesourcery.com>
40079
40080         PR fortran/13082
40081         * gfortran.dg/entry_1.f90: New test.
40082
40083 2004-08-17  Andrew Pinski  <apinski@apple.com>
40084
40085         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40086
40087 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40088
40089         * gcc.dg/pr17036-1.c: New test.
40090
40091 2004-08-16  Devang Patel  <dpatel@apple.com>
40092
40093         * gcc.dg/darwin-20040809-1.c: New test.
40094
40095 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40096
40097         * gcc.dg/funcdef-attr-1.c: New test.
40098
40099 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40100
40101         * gcc.dg/altivec-17.c: New test.
40102         * gcc.dg/altivec-18.c: New test.
40103
40104 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40105
40106         PR c++/6749
40107         * g++.dg/template/vtable2.C: New test.
40108
40109 2004-08-14  Richard Henderson  <rth@redhat.com>
40110
40111         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40112         * gcc.dg/pack-test-4.c (main): Return 0.
40113         * gcc.dg/setjmp-1.c: Remove XFAIL.
40114         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40115
40116 2004-08-14  Richard Henderson  <rth@redhat.com>
40117
40118         * gcc.dg/980217-1.c: Add prototype for printf.
40119
40120 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40121
40122         * gfortran.dg/pr16935.f90: New test.
40123
40124 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40125
40126         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40127
40128 2004-08-13  Paul Brook  <paul@codesourcery.com>
40129
40130         * gfortran.dg/der_io_1.f90: Remove stray comma.
40131
40132 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40133
40134         * gcc.dg/vmx/cw-bug-2.c: Remove.
40135         * gcc.dg/vmx/vprint-1.c: Remove.
40136         * gcc.dg/vmx/vscan-1.c: Remove.
40137
40138 2004-08-12  Devang patel  <dpatel@apple.com>
40139
40140         * gcc.dg/darwin-20040809-2.c: New test.
40141
40142 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40143
40144         * g++.dg/ext/altivec-12.C: New test.
40145
40146         * g++.dg/ext/altivec-11.C: New test.
40147
40148 2004-08-12  Paul Brook  <paul@codesourcery.com>
40149
40150         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40151
40152 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40153
40154         * g++.dg/ext/altivec-2.C: Check for hardware support before
40155         executing any VMX instructions.
40156
40157         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40158
40159 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40160
40161         PR c++/16276
40162         * g++.old-deja/g++.other/comdat4.C: New test.
40163         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40164
40165 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40166
40167         PR target/16286
40168         * gcc.dg/pr16286.c: New test.
40169
40170 2004-08-12 Jan Beulich <jbeulich@novell.com>
40171
40172         * g++.dg/ext/asm5.C: New.
40173
40174 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40175
40176         PR c++/16698
40177         * g++.dg/eh/crash1.C: New test.
40178
40179         PR c++/16717
40180         * g++.dg/ext/construct1.C: New test.
40181
40182 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40183
40184         PR c++/16853
40185         * g++.dg/init/ptrmem1.C: New test.
40186
40187         PR c++/16618
40188         * g++.dg/parse/offsetof5.C: New test.
40189
40190         PR c++/16870
40191         * g++.dg/template/overload3.C: New test.
40192
40193 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40194
40195         PR c++/16964
40196         * g++.dg/parse/error16.C: New test.
40197
40198         PR c++/16904
40199         * g++.dg/template/error14.C: New test.
40200
40201         PR c++/16929
40202         * g++.dg/template/error15.C: New test.
40203
40204 2004-08-11  Devang Patel  <dpatel@apple.com>
40205
40206         * gcc.dg/darwin-ld-20040809-1.c: New test.
40207         * gcc.dg/darwin-ld-20040809-2.c: New test.
40208
40209 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40210
40211         PR fortran/16917
40212         * gfortran.dg/dfloat_1.f90: New test.
40213
40214 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40215
40216         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40217         * gcc.dg/dll-2.c: Fix dg-require syntax.
40218         * gcc.misc-tests/arm-isr.c (abort): Declare.
40219         (exit): Likewise.
40220
40221 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40222
40223         PR c++/16971
40224         * g++.dg/parse/crash16.C: New test.
40225
40226 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40227
40228         * gcc.dg/mips-rsqrt-1.c: New test case.
40229         * gcc.dg/mips-rsqrt-2.c: New test case.
40230         * gcc.dg/mips-rsqrt-3.c: New test case.
40231
40232 2004-08-10  Paul Brook  <paul@codesourcery.com>
40233
40234         * gfortran.dg/der_io_1.f90: New test.
40235
40236 2004-08-10  Paul Brook  <paul@codesourcery.com>
40237
40238         PR fortran/16919
40239         * gfortran.dg/der_array_1.f90: New test.
40240
40241 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40242
40243         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40244
40245 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40246
40247         * gcc.dg/wchar_t-2.c: Fix typo.
40248
40249 2004-08-09  Falk Hueffner  <falk@debian.org>
40250
40251         PR tree-optimization/12517
40252         * gcc.c-torture/compile/pr12517.c: New test.
40253
40254         PR tree-optimization/12578
40255         * gcc.c-torture/compile/pr12578.c: New test.
40256
40257         PR tree-optimization/12899
40258         * gcc.c-torture/compile/pr12899.c: New test.
40259
40260         PR rtl-optimization/14692
40261         * gcc.c-torture/compile/pr14692.c: New test.
40262
40263         PR tree-optimization/16461
40264         * gcc.c-torture/compile/pr16461.c: New test.
40265
40266 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40267
40268         * gfortran.dg/getenv_1.f90: New test.
40269
40270 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40271
40272         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40273         wchar_t.
40274         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40275
40276 2004-08-06  Paul Brook  <paul@codesourcery.com>
40277
40278         * gfortran.dg/ret_array_1.f90: New test.
40279         * gfortran.dg/ret_pointer_1.f90: New test.
40280
40281 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40282
40283         * gcc.dg/missing-field-init-[12].c: New tests.
40284         * g++.dg/warn/missing-field-init-[12].C: New tests.
40285
40286 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40287
40288         * gcc.dg/enum2.c: New test.
40289         * gcc.dg/symbian3.c: Likewise.
40290         * gcc.dg/symbian4.c: Likewise.
40291         * gcc.dg/wchar_t-2.c: Likewise.
40292
40293 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40294
40295         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40296         destructor tests.
40297
40298 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40299
40300         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40301         dg-require-visiblity.
40302         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40303         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40304         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40305         * g++.dg/ext/visibility/new1.C: Likewise.
40306         * g++.dg/ext/visibility/pragma.C: Likewise.
40307         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40308         * g++.dg/ext/visibility/virtual.C: Likewise.
40309         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40310         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40311         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40312         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40313         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40314         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40315         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40316         * g++/dg/ext/visibility/visibility-8.C: New test.
40317         * gcc.c-torture/compile/dll.x: Remove.
40318         * gcc.dg/dll-2.c: Use dg-require-dll
40319         * gcc.dg/visibility-10.c: New test.
40320         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40321         supporting DLLs.
40322         * lib/scanasm.exp (scan_hidden): New function.
40323         (scan_not_hidden): Likewise.
40324
40325 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40326
40327         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40328
40329 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40330
40331         * gcc.c-torture/execute/20040805-1.c: New test.
40332
40333 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40334
40335         * gcc.dg/20020118-1.c: Declare abort.
40336         * gcc.dg/altivec_check.h: Likewise.
40337         * gcc.dg/iftrap-2.c: Likewise.
40338         * gcc.dg/pragma-darwin.c: Likewise.
40339         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40340
40341 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40342
40343         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40344
40345 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40346
40347         * gcc.c-torture/execute/builtins/abs-2.c,
40348         gcc.c-torture/execute/builtins/abs-3.c,
40349         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40350         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40351         intmax_t, uintmax_t and their limits.
40352         * gcc.dg/intmax_t-1.c: New test.
40353
40354 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40355
40356         * g++.dg/tc1/dr147.C: Add reference to PR.
40357
40358 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40359
40360         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40361         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40362
40363 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40364
40365         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40366
40367 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40368
40369         * gcc.dg/redecl-5.c: New test.
40370         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40371         of scanf.
40372
40373 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40374
40375         PR middle-end/16790
40376         * gcc.c-torture/execute/pr16790-1.c: New test case.
40377
40378 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40379
40380         * g++.dg/ext/visibility/assign1.C: New test.
40381         * g++.dg/ext/visibility/new1.C: Likewise.
40382
40383         * gcc.dg/symbian1.c: New test.
40384         * gcc.dg/symbian2.c: Likewise.
40385
40386 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40387
40388         PR target/16570
40389         * gcc.dg/i386-sse-9.c: New test.
40390
40391 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40392
40393         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40394
40395 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40396
40397         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40398         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40399         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40400         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40401         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40402         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40403         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40404         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40405         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40406         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40407         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40408         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40409         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40410         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40411         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40412         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40413         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40414         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40415         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40416         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40417         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40418         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40419         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40420         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40421         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40422         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40423         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40424         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40425         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40426         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40427         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40428         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40429         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40430         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40431         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40432         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40433         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40434         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40435         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40436         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40437         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40438         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40439         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40440         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40441         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40442         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40443         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40444         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40445         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40446         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40447         gcc.misc-tests/i386-pf-3dnow-1.c,
40448         gcc.misc-tests/i386-pf-athlon-1.c,
40449         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40450         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40451         Declare built-in functions used.
40452         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40453
40454 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40455
40456         PR c++/16707
40457         * g++.dg/lookup/using12.C: New test.
40458
40459         * g++.dg/init/null1.C: Fix PR number.
40460         * g++.dg/parse/namespace10.C: Likewise.
40461
40462 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40463
40464         PR c++/16224
40465         * g++.dg/template/spec17.C: New test.
40466         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40467         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40468
40469 2004-08-02  David Billinghurst
40470
40471         PR fortran/16292
40472         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40473
40474 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40475
40476         * gcc.dg/ia64-got-1.c: New test case.
40477
40478 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40479
40480         PR c++/16489
40481         * g++.dg/init/null1.C: New test.
40482         * g++.dg/tc1/dr76.C: Adjust error marker.
40483
40484         PR c++/16529
40485         * g++.dg/parse/namespace10.C: New test.
40486
40487         PR c++/16810
40488         * g++.dg/inherit/ptrmem2.C: New test.
40489
40490 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40491
40492         PR target/16155
40493         * gcc.dg/pr16155.c: New test.
40494
40495 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40496
40497         * gcc.dg/redecl-2.c: New test.
40498
40499 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40500
40501         * gcc.dg/darwin-longdouble.c: New file.
40502
40503 2004-07-30  Richard Henderson  <rth@redhat.com>
40504
40505         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40506         write to constant argument.
40507         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40508
40509 2004-07-30  Richard Henderson  <rth@redhat.com>
40510
40511         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40512         tests of nearest around zero.
40513
40514 2004-07-30  Andrew Pinski  <apinski@apple.com>
40515
40516         * gcc.c-torture/compile/20040730-1.c: New test.
40517
40518 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40519
40520         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40521         powerpc-eabispe.
40522
40523 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40524
40525         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40526
40527 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40528
40529         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40530         contains $ld_library_path.
40531         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40532
40533 2004-07-29  Richard Henderson  <rth@redhat.com>
40534
40535         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40536
40537         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40538         (alt2, which): New.
40539         (Check): Accept either alternative.
40540
40541 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40542
40543         * g++.dg/abi/inline1.C: New test.
40544         * g++.dg/abi/local1-a.cc: Likewise.
40545         * g++.dg/abi/local1.C: Likewise.
40546         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40547         * g++.dg/abi/mangle12.C: Likewise.
40548         * g++.dg/abi/mangle17.C: Likewise.
40549         * g++.dg/abi/mangle20-2.C: Likewise.
40550         * g++.dg/opt/interface1.C: Likewise.
40551         * g++.dg/opt/interface1.h: Likewise.
40552         * g++.dg/opt/interface1-a.cc: New test.
40553         * g++.dg/parse/repo1.C: New test.
40554         * g++.dg/template/repo1.C: Likewise.
40555         * g++.dg/warn/Winline-1.C: Likewise.
40556         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40557
40558 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40559
40560         * gcc.dg/tree-ssa/20040729-1.c: New test.
40561
40562 2004-07-27  Matt Austern <austern@apple.com>
40563
40564         * gcc.dg/darwin-bool-1.c: New test.
40565         * gcc.dg/darwin-bool-2.c: New test.
40566
40567 2004-07-28  Richard Henderson  <rth@redhat.com>
40568
40569         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40570         arguments in the correct type.  Don't write to constant arguments.
40571
40572 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40573
40574         PR tree-optimization/16688
40575         PR tree-optimization/16689
40576         * g++.dg/tree-ssa/pr16688.C: New test.
40577
40578 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40579
40580         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40581         loads.  Not only in the comment, this time.
40582
40583 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40584
40585         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40586         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40587         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40588         * gcc.dg/sh4a-bitmovua.c: New.
40589         * gcc.dg/sh4a-cos.c: New.
40590         * gcc.dg/sh4a-cosf.c: New.
40591         * gcc.dg/sh4a-fprun.c: New.
40592         * gcc.dg/sh4a-fsrra.c: New.
40593         * gcc.dg/sh4a-memmovua.c: New.
40594         * gcc.dg/sh4a-sin.c: New.
40595         * gcc.dg/sh4a-sincos.c: New.
40596         * gcc.dg/sh4a-sincosf.c: New.
40597         * gcc.dg/sh4a-sinf.c: New.
40598
40599 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40600
40601         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40602         conditionals.
40603         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40604         loads.
40605         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40606         DOM1.
40607
40608 2004-07-27  Andrew Pinski  <apinski@apple.com>
40609
40610         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40611
40612 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40613
40614         * gcc.dg/pragma-isr.c: New test.
40615
40616 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40617
40618         PR c++/14429
40619         * g++.dg/template/ttp11.C: New test.
40620
40621 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40622
40623         * gcc.c-torture/compile/20040727-1.c: New test.
40624
40625 2004-07-26  Eric Christopher  <echristo@redhat.com>
40626
40627         * gcc.c-torture/compile/20040726-2.c: New test.
40628
40629 2004-07-26  Andrew Pinski  <apinski@apple.com>
40630
40631         * g++.dg/rtti/tinfo1.C: Xfail.
40632
40633 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40634
40635         * gcc.c-torture/compile/20040726-1.c: New test.
40636
40637 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40638             Brian Ryner  <bryner@brianryner.com>
40639
40640         PR c++/9283
40641         PR c++/15000
40642         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40643         * g++.dg/ext/visibility/: New directory.
40644         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40645         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40646         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40647         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40648         * g++.dg/ext/visibility/fvisibility.C,
40649         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40650         g++.dg/ext/visibility/fvisibility-override1.C
40651         g++.dg/ext/visibility/fvisibility-override2.C
40652         g++.dg/ext/visibility/memfuncts.C
40653         g++.dg/ext/visibility/noPLT.C
40654         g++.dg/ext/visibility/pragma.C
40655         g++.dg/ext/visibility/pragma-override1.C
40656         g++.dg/ext/visibility/pragma-override2.C
40657         g++.dg/ext/visibility/staticmemfuncts.C
40658         g++.dg/ext/visibility/virtual.C: New tests.
40659
40660 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40661
40662         PR c/15360
40663         * gcc.dg/pr15360-1.c: New test.
40664
40665 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40666
40667         * gcc.dg/pragma-align-2.c: New test.
40668         * gcc.dg/pragma-init-fini.c: New test.
40669         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40670         targets.
40671
40672 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40673
40674         * gcc.dg/init-string-2.c: New test.
40675
40676 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40677
40678         PR 16684
40679         * gcc.dg/Wredundant-decls-1.c: New test case.
40680
40681 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40682
40683         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40684         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40685         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40686         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40687         * gcc.dg/compat/generate-random.c: New file.
40688         * gcc.dg/compat/generate-random.h: Likewise.
40689         * gcc.dg/compat/generate-random_r.c: Likewise.
40690         * gcc.dg/compat/struct-layout-1.h: Likewise.
40691         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40692         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40693         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40694         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40695         * gcc.dg/compat/struct-layout-1_main.c: New test.
40696         * gcc.dg/compat/struct-layout-1_x.c: New file.
40697         * gcc.dg/compat/struct-layout-1_y.c: New file.
40698         * gcc.dg/compat/struct-layout-1_test.h: New file.
40699
40700 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40701
40702         * gcc.dg/comp-return-1.c: New test
40703
40704 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40705
40706         * gcc.dg/vmx/8-02a.c: Fix typo.
40707
40708         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40709         * gcc.dg/darwin-abi-3.c: New test.
40710
40711         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40712         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40713
40714         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40715         * gcc.dg/vmx/ops-long-1.c: New test.
40716         * gcc.dg/vmx/ops-long-2.c: New test.
40717
40718 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40719
40720         * g++.dg/lookup/conv-[1234].C: New.
40721
40722 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40723
40724         * g++.dg/parse/attr2.C: Simplify.
40725
40726 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40727
40728         PR c/7284
40729         * gcc.c-torture/execute/pr7284-1.c: New test.
40730
40731 2004-07-22  Brian Booth  <bbooth@redhat.com>
40732
40733         * gcc.dg/tree-ssa/20040721-1.c: New test.
40734
40735 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40736
40737         * g++.dg/template/crash20.c: New.
40738
40739 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40740
40741         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40742         Add dg-run directive.  Declare variables as required.
40743         * gfortran.dg/g77/README: Update
40744
40745 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40746
40747         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40748         gcc.dg/cris-peep2-andu2.c: New tests.
40749
40750 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40751
40752         PR c/15052
40753         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40754         on return type.
40755         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40756         messages.
40757         * gcc.dg/qual-return-2.c: Update expected messages.
40758         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40759
40760 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40761
40762         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40763         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40764
40765 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40766
40767         PR c/11250
40768         * gcc.dg/init-string-1.c: New test.
40769
40770 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40771
40772         PR middle-end/15345
40773         PR c/16450
40774         * gcc.dg/torture/nested-fn-1.c: New test.
40775
40776 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40777
40778         PR target/16559
40779         * gcc.dg/ia64-fptr-1.c: New file.
40780
40781 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40782
40783         PR c++/14497
40784         * g++.dg/template/spec16.C: New test.
40785         * g++.old-deja/g++.robertl/eb118.C: Remove.
40786
40787 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40788
40789         PR c++/509
40790         * g++.dg/template/spec15.C: New test.
40791
40792 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40793
40794         Copy cases from g77.f-torture/execute and add dg-run
40795         directive.  Other changes as noted.
40796         * gfortran.dg/g77/13037.f
40797         * gfortran.dg/g77/1832.f
40798         * gfortran.dg/g77/19981119-0.f
40799         * gfortran.dg/g77/19990313-0.f
40800         * gfortran.dg/g77/19990313-1.f
40801         * gfortran.dg/g77/19990313-2.f
40802         * gfortran.dg/g77/19990313-3.f
40803         * gfortran.dg/g77/19990419-1.f
40804         * gfortran.dg/g77/19990826-0.f
40805         * gfortran.dg/g77/19990826-2.f
40806         * gfortran.dg/g77/20000503-1.f
40807         * gfortran.dg/g77/20001111.f
40808         * gfortran.dg/g77/20010116.f
40809         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40810         * gfortran.dg/g77/20010430.f
40811         * gfortran.dg/g77/6177.f
40812         * gfortran.dg/g77/947.f
40813         * gfortran.dg/g77/970816-3.f
40814         * gfortran.dg/g77/971102-1.f
40815         * gfortran.dg/g77/980520-1.f
40816         * gfortran.dg/g77/980628-0.f
40817         * gfortran.dg/g77/980628-1.f
40818         * gfortran.dg/g77/980628-10.f
40819         * gfortran.dg/g77/980628-2.f
40820         * gfortran.dg/g77/980628-3.f
40821         * gfortran.dg/g77/980628-7.f
40822         * gfortran.dg/g77/980628-8.f
40823         * gfortran.dg/g77/980628-9.f
40824         * gfortran.dg/g77/980701-0.f
40825         * gfortran.dg/g77/980701-1.f
40826         * gfortran.dg/g77/cabs.f
40827         * gfortran.dg/g77/claus.f
40828         * gfortran.dg/g77/complex_1.f
40829         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40830         * gfortran.dg/g77/dcomplex.f
40831         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40832         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40833         * gfortran.dg/g77/f90-intrinsic-numeric.f
40834         * gfortran.dg/g77/int8421.f
40835         * gfortran.dg/g77/labug1.f
40836         * gfortran.dg/g77/large_vec.f
40837         * gfortran.dg/g77/le.f
40838         * gfortran.dg/g77/short.f
40839         * gfortran.dg/g77/README: Update
40840
40841 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40842
40843         PR c++/16637
40844         * g++.dg/parse/lookup4.C: New test.
40845
40846 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40847
40848         PR c++/16175
40849         * g++.dg/template/ttp10.C: New test.
40850
40851 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40852
40853         * gcc.dg/pr12625-1.c: New test.
40854
40855 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40856
40857         * gcc.dg/switch-warn-1.c: New test.
40858         * gcc.dg/switch-warn-2.c: New test.
40859         * gcc.c-torture/compile/pr14730.c: Update.
40860
40861 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40862
40863         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40864         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40865         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40866         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40867
40868 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40869
40870         PR c++/16623
40871         * g++.dg/template/assign1.C: New test.
40872
40873 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40874
40875         PR c++/12170
40876         * g++.dg/template/ttp9.C: New test.
40877
40878 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40879
40880         * gcc.dg/format/cmn-err-1.c: New test.
40881
40882 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40883
40884         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40885         gcc.dg/Wparentheses-10.c: New tests.
40886         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40887
40888 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40889
40890         PR fortran/16465
40891         * gfortran.dg/g77//ffixed-line-length-0.f,
40892         gfortran.dg/g77/ffixed-line-length-132.f,
40893         gfortran.dg/g77/ffixed-line-length-72.f,
40894         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40895         gfortran.dg/g77/README: Update.
40896
40897 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40898
40899         PR c++/13092
40900         * g++.dg/template/non-dependent7.C: New test.
40901         * g++.dg/template/non-dependent8.C: Likewise.
40902         * g++.dg/template/non-dependent9.C: Likewise.
40903         * g++.dg/template/non-dependent10.C: Likewise.
40904
40905 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40906
40907         PR c++/16337
40908         * g++.dg/parse/attr2.C: New test.
40909
40910 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40911
40912         * g77.dg: Removed.
40913         * g77.f-torture: Ditto.
40914
40915 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40916
40917         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40918         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40919         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40920
40921 2004-07-16  Richard Henderson  <rth@redhat.com>
40922
40923         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40924
40925 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40926
40927         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40928         tests with full list of options.
40929         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40930         of TORTURE_OPTIONS if test contains 'dg-do run'.
40931
40932         PR fortran/16404
40933         * gfortran.dg/do_iterator.f90: New test.
40934
40935 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40936
40937         PR rtl-optimization/16536
40938         * gcc.c-torture/execute/restrict-1.c: New test.
40939
40940 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40941
40942         PR fortran/15324
40943         * gfortran.dg/pr15324.f90: New test.
40944
40945         PR fortran/15129
40946         * gfortran.dg/pr15129.f90: New test.
40947
40948         PR fortran/15140
40949         * gfortran.dg/pr15140.f90: New test.
40950
40951         PR fortran/13792
40952         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40953         compile-time simplification.
40954
40955 2004-07-14  Mike Stump  <mrs@apple.com>
40956
40957         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40958
40959 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40960
40961         PR target/16325
40962         * gcc.dg/profile-generate-1.c: New.
40963
40964 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40965
40966         * gcc.c-torture/execute/20040709-1.c: New test.
40967         * gcc.c-torture/execute/20040709-2.c: New test.
40968
40969 2004-07-14  Mike Stump  <mrs@apple.com>
40970
40971         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40972
40973 2004-07-14  Mike Stump  <mrs@apple.com>
40974
40975         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40976
40977 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40978
40979         PR c++/16518
40980         * g++.dg/parse/mutable1.C: New test.
40981
40982 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40983
40984         PR tree-optimization/16443
40985         * gcc.dg/tree-ssa/20040713-1.c: New test.
40986
40987 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40988
40989         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40990         for operator new.
40991
40992 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40993
40994         * gfortran.dg/g77/README: New file
40995         * gfortran.dg/g77/19981216-0.f: Copy from
40996         g77.f-torture/noncompile.  Add "dg-do compile" and
40997         dg-error as required.
40998         * gfortran.dg/g77/19990218-1.f: Likewise.
40999         * gfortran.dg/g77/19990905-1.f: Likewise.
41000         * gfortran.dg/g77/9263.f: Likewise.
41001         * gfortran.dg/g77/980615-0.f: Likewise.
41002         * gfortran.dg/g77/980616-0.f: Likewise.
41003         * gfortran.dg/g77/check0.f: Likewise.
41004         * gfortran.dg/g77/select_no_compile.f: Likewise.
41005
41006 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41007
41008         Copy files from g77.f-torture/compile.
41009         Add "{ dg-do compile}".  Other changes as noted
41010         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41011         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41012         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41013         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41014         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41015         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41016         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41017         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41018         statement to conform to standard.  Append alpha1.x for reference.
41019         * gfortran.dg/g77/xformat.f: Add dg-warning
41020
41021 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41022
41023         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41024         Add {dg-do compile} directive.
41025         * gfortran.dg/g77/cpp2.F: Likewise.
41026
41027 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41028
41029         PR c++/5402
41030         * g++.dg/lookup/name-clash1.C: New test.
41031
41032         PR c++/9777
41033         * g++.dg/lookup/name-clash2.C: New test.
41034
41035         PR c++/12102
41036         * g++.dg/lookup/name-clash3.C: New test.
41037
41038 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41039
41040         * g++.dg/lookup/new2.C: New test.
41041         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41042
41043 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41044
41045         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41046         Add {dg-do compile} directive.
41047         * gfortran.dg/g77/13060.f: Likewise.
41048         * gfortran.dg/g77/19990218-0.f: Likewise.
41049         * gfortran.dg/g77/19990305-0.f: Likewise.
41050         * gfortran.dg/g77/19990419-0.f: Likewise.
41051         * gfortran.dg/g77/19990502-0.f: Likewise.
41052         * gfortran.dg/g77/19990502-1.f: Likewise.
41053         * gfortran.dg/g77/19990525-0.f: Likewise.
41054         * gfortran.dg/g77/19990826-1.f: Likewise.
41055         * gfortran.dg/g77/19990826-3.f: Likewise.
41056         * gfortran.dg/g77/19990905-2.f: Likewise.
41057         * gfortran.dg/g77/20000412-1.f: Likewise.
41058         * gfortran.dg/g77/20000511-1.f: Likewise.
41059         * gfortran.dg/g77/20000511-2.f: Likewise.
41060         * gfortran.dg/g77/20000518.f: Likewise.
41061         * gfortran.dg/g77/20000601-1.f: Likewise.
41062         * gfortran.dg/g77/20000601-2.f: Likewise.
41063         * gfortran.dg/g77/20000629-1.f: Likewise.
41064         * gfortran.dg/g77/20000630-2.f: Likewise.
41065         * gfortran.dg/g77/20010115.f: Likewise.
41066         * gfortran.dg/g77/20010321-1.f: Likewise.
41067         * gfortran.dg/g77/20010426.f: Likewise.
41068         * gfortran.dg/g77/20020307-1.f: Likewise.
41069         * gfortran.dg/g77/8485.f: Likewise.
41070         * gfortran.dg/g77/960317-1.f: Likewise.
41071         * gfortran.dg/g77/970915-0.f: Likewise.
41072         * gfortran.dg/g77/980310-1.f: Likewise.
41073         * gfortran.dg/g77/980310-2.f: Likewise.
41074         * gfortran.dg/g77/980310-3.f: Likewise.
41075         * gfortran.dg/g77/980310-4.f: Likewise.
41076         * gfortran.dg/g77/980310-6.f: Likewise.
41077         * gfortran.dg/g77/980310-7.f: Likewise.
41078         * gfortran.dg/g77/980310-8.f: Likewise.
41079         * gfortran.dg/g77/980419-2.f: Likewise.
41080         * gfortran.dg/g77/980424-0.f: Likewise.
41081         * gfortran.dg/g77/980427-0.f: Likewise.
41082         * gfortran.dg/g77/980729-0.f: Likewise.
41083         * gfortran.dg/g77/981117-1.f: Likewise.
41084         * gfortran.dg/g77/toon_1.f: Likewise.
41085
41086 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41087
41088         PR c++/2204
41089         * g++.dg/other/abstract2.C: New test.
41090
41091 2004-07-12  Paul Brook  <paul@codesourcery.com>
41092
41093         * gfortran.dg/pointer_init_1.f90: New test.
41094
41095 2004-07-11  Paul Brook  <paul@codesourcery.com>
41096
41097         PR fortran/15986
41098         * gfortran.dg/contained_1.f90: New test.
41099
41100 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41101
41102         * g++.dg/parse/defarg8.C: New test.
41103
41104 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41105
41106         PR fortran/16433
41107         * gfortran.dg/pr16433.f: New test.
41108
41109         PR fortran/17574
41110         * gfortran.dg/pr15754.f90: New test.
41111
41112 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41113
41114         PR tree-optimization/16437
41115         * gcc.c-torture/execute/bitfld-4.c: New test.
41116
41117 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41118
41119         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41120         access to common var from module.
41121
41122 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41123
41124         PR fortran/16336
41125         * gfortran.fortran-torture/execute/common_2.f90: New test.
41126
41127 2004-07-10  Paul Brook  <paul@codesourcery.com>
41128
41129         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41130
41131 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41132
41133         PR fortran/15969
41134         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41135
41136 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41137
41138         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41139         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41140         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41141         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41142         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41143         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41144         * gfortran.dg/g77/funderscoring.f: Likewise.
41145         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41146
41147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41148
41149         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41150
41151 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41152         Paul Brook  <paul@codesourcery.com>
41153
41154         PR fortran/13415
41155         * gfortran.dg/common_pointer_1.f90: New test.
41156
41157 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41158
41159         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41160
41161 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41162
41163         PR target/16364
41164         * gcc.c-torture/compile/20040709-1.c: New.
41165
41166 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41167
41168         PR fortran/14077
41169         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41170
41171 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41172
41173         PR fortran/13201
41174         * gfortran.dg/shape_1.f90: New test.
41175
41176 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41177             Andrew Pinski  <apinski@apple.com>
41178
41179         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41180
41181 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41182
41183         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41184         comment.
41185
41186 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41187         Paul Brook  <paul@codesourcery.com>
41188
41189         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41190         '.f95' and '.F95'.
41191
41192 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41193
41194         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41195
41196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41197
41198         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41199         testcases with capital suffix.
41200
41201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41202
41203         PR fortran/15481
41204         PR fortran/13372
41205         PR fortran/13575
41206         PR fortran/15978
41207         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41208
41209         * gfortran.dg/implicit_1.f90: New test.
41210
41211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41212
41213         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41214         expression to match gfortran warning/error messages
41215         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41216         dg-error text.
41217
41218 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41219
41220         * lib/fortran-torture.exp: Rename proc search_for to
41221         search_for_re.
41222
41223 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41224
41225         * gcc.c-torture/execute/simd-5.x: New file.
41226         XFAIL on SPARC 64-bit at -O0.
41227
41228 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41229
41230         PR c++/8211
41231         PR c++/16165
41232         * g++.dg/warn/effc3.C: New test.
41233
41234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41235
41236         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41237         change X to 1X in format.
41238         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41239         add data statements to conform to standard.
41240
41241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41242
41243         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41244         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41245         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41246
41247 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41248
41249         * gfortran.dg/g77/7388.f: Copy from g77.dg
41250         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41251         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41252         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41253         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41254         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41255         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41256         * gfortran.dg/g77/strlen0.f: Likewise.
41257
41258 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41259
41260         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41261         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41262
41263 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41264
41265         * gcc.c-torture/execute/920428-2.x: Delete.
41266         * gcc.c-torture/execute/920501-7.x: Likewise.
41267
41268 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41269
41270         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41271         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41272         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41273         prescott and c3-2.
41274         (PREFETCH_3DNOW): Add -march=c3.
41275
41276 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41277
41278         PR c/16437
41279         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41280         * gcc.c-torture/execute/bf64-1.x: Likewise.
41281
41282 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41283
41284         * gcc.c-torture/compile/20040708-1.c: New test.
41285
41286 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41287
41288         PR c++/16169
41289         * g++.dg/warn/effc2.C: New test.
41290
41291 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41292
41293         * gcc.c-torture/execute/bitfld-1.x: Remove.
41294         * gcc.c-torture/execute/bitfld-3.c: New test.
41295         * gcc.dg/bitfld-2.c: Remove XFAILs.
41296
41297 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41298
41299         PR c++/16276
41300         * g++.dg/rtti/tinfo1.C: New file.
41301
41302 2004-07-07  Eric Christopher  <echristo@redhat.com>
41303
41304         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41305
41306 2004-07-07  Andrew Pinski  <apinski@apple.com>
41307
41308         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41309
41310 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41311
41312         * g++.dg/init/call1.C: XFAIL.
41313
41314 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41315
41316         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41317         except for movstrict*, to movmem* and clrstr* to clrmem*.
41318
41319 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41320
41321         * gcc.c-torture/execute/20040707-1.c: New test.
41322
41323 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41324
41325         * gcc.c-torture/execute/20040706-1.c: New test.
41326
41327 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41328
41329         PR c++/3671
41330         * g++.dg/template/spec14.C: New test.
41331
41332 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41333
41334         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41335         nothing if not yet defined.  Use it in b, c and d type definitions.
41336         * gcc.c-torture/execute/20040705-1.c: New test.
41337         * gcc.c-torture/execute/20040705-2.c: New test.
41338
41339 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41340
41341         PR c++/2518
41342         * g++.dg/lookup/new1.C: New test.
41343
41344 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41345
41346         PR c++/11406
41347         * g++.dg/template/sizeof8.C: New test.
41348
41349 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41350
41351         * gcc.c-torture/compile/20040705-1.c: New test.
41352
41353 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41354
41355         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41356
41357 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41358
41359         * gcc.dg/cpp/if-mop.c: Two new testcases.
41360         * gcc.dg/cpp/trad/comment-3.c: New.
41361
41362 2004-07-04  Paul Brook  <paul@codesourcery.com>
41363
41364         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41365
41366 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41367
41368         PR c++/3761
41369         * g++.dg/lookup/crash4.C: New test.
41370
41371 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41372
41373         * gcc.c-torture/execute/builtin-abs-1.c
41374         * gcc.c-torture/execute/builtin-abs-2.c
41375         * gcc.c-torture/execute/builtin-complex-1.c
41376         * gcc.c-torture/execute/builtins/string-1-lib.c
41377         * gcc.c-torture/execute/builtins/string-1.c
41378         * gcc.c-torture/execute/builtins/string-2-lib.c
41379         * gcc.c-torture/execute/builtins/string-2.c
41380         * gcc.c-torture/execute/builtins/string-3-lib.c
41381         * gcc.c-torture/execute/builtins/string-3.c
41382         * gcc.c-torture/execute/builtins/string-4-lib.c
41383         * gcc.c-torture/execute/builtins/string-4.c
41384         * gcc.c-torture/execute/builtins/string-5-lib.c
41385         * gcc.c-torture/execute/builtins/string-5.c
41386         * gcc.c-torture/execute/builtins/string-6-lib.c
41387         * gcc.c-torture/execute/builtins/string-6.c
41388         * gcc.c-torture/execute/builtins/string-7-lib.c
41389         * gcc.c-torture/execute/builtins/string-7.c
41390         * gcc.c-torture/execute/builtins/string-8-lib.c
41391         * gcc.c-torture/execute/builtins/string-8.c
41392         * gcc.c-torture/execute/builtins/string-9-lib.c
41393         * gcc.c-torture/execute/builtins/string-9.c
41394         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41395         * gcc.c-torture/execute/builtins/string-asm-1.c
41396         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41397         * gcc.c-torture/execute/builtins/string-asm-2.c
41398         * gcc.c-torture/execute/stdio-opt-1.c
41399         * gcc.c-torture/execute/stdio-opt-2.c
41400         * gcc.c-torture/execute/stdio-opt-3.c
41401         * gcc.c-torture/execute/string-opt-1.c
41402         * gcc.c-torture/execute/string-opt-10.c
41403         * gcc.c-torture/execute/string-opt-11.c
41404         * gcc.c-torture/execute/string-opt-12.c
41405         * gcc.c-torture/execute/string-opt-13.c
41406         * gcc.c-torture/execute/string-opt-14.c
41407         * gcc.c-torture/execute/string-opt-15.c
41408         * gcc.c-torture/execute/string-opt-16.c
41409         * gcc.c-torture/execute/string-opt-2.c
41410         * gcc.c-torture/execute/string-opt-6.c
41411         * gcc.c-torture/execute/string-opt-7.c
41412         * gcc.c-torture/execute/string-opt-8.c:
41413         Replace with ...
41414
41415         * gcc.c-torture/execute/builtins/abs-2.c
41416         * gcc.c-torture/execute/builtins/abs-3.c
41417         * gcc.c-torture/execute/builtins/complex-1.c
41418         * gcc.c-torture/execute/builtins/fprintf.c
41419         * gcc.c-torture/execute/builtins/fputs.c
41420         * gcc.c-torture/execute/builtins/memcmp.c
41421         * gcc.c-torture/execute/builtins/memmove.c
41422         * gcc.c-torture/execute/builtins/memops-asm.c
41423         * gcc.c-torture/execute/builtins/mempcpy-2.c
41424         * gcc.c-torture/execute/builtins/mempcpy.c
41425         * gcc.c-torture/execute/builtins/memset.c
41426         * gcc.c-torture/execute/builtins/printf.c
41427         * gcc.c-torture/execute/builtins/sprintf.c
41428         * gcc.c-torture/execute/builtins/strcat.c
41429         * gcc.c-torture/execute/builtins/strchr.c
41430         * gcc.c-torture/execute/builtins/strcmp.c
41431         * gcc.c-torture/execute/builtins/strcpy.c
41432         * gcc.c-torture/execute/builtins/strcspn.c
41433         * gcc.c-torture/execute/builtins/strlen-2.c
41434         * gcc.c-torture/execute/builtins/strlen.c
41435         * gcc.c-torture/execute/builtins/strncat.c
41436         * gcc.c-torture/execute/builtins/strncmp-2.c
41437         * gcc.c-torture/execute/builtins/strncmp.c
41438         * gcc.c-torture/execute/builtins/strncpy.c
41439         * gcc.c-torture/execute/builtins/strpbrk.c
41440         * gcc.c-torture/execute/builtins/strpcpy-2.c
41441         * gcc.c-torture/execute/builtins/strpcpy.c
41442         * gcc.c-torture/execute/builtins/strrchr.c
41443         * gcc.c-torture/execute/builtins/strspn.c
41444         * gcc.c-torture/execute/builtins/strstr-asm.c
41445         * gcc.c-torture/execute/builtins/strstr.c:
41446         ... these new files.
41447
41448         * gcc.c-torture/execute/builtins/abs-2-lib.c
41449         * gcc.c-torture/execute/builtins/abs-3-lib.c
41450         * gcc.c-torture/execute/builtins/complex-1-lib.c
41451         * gcc.c-torture/execute/builtins/fprintf-lib.c
41452         * gcc.c-torture/execute/builtins/fputs-lib.c
41453         * gcc.c-torture/execute/builtins/memcmp-lib.c
41454         * gcc.c-torture/execute/builtins/memmove-lib.c
41455         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41456         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41457         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41458         * gcc.c-torture/execute/builtins/memset-lib.c
41459         * gcc.c-torture/execute/builtins/printf-lib.c
41460         * gcc.c-torture/execute/builtins/sprintf-lib.c
41461         * gcc.c-torture/execute/builtins/strcat-lib.c
41462         * gcc.c-torture/execute/builtins/strchr-lib.c
41463         * gcc.c-torture/execute/builtins/strcmp-lib.c
41464         * gcc.c-torture/execute/builtins/strcpy-lib.c
41465         * gcc.c-torture/execute/builtins/strcspn-lib.c
41466         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41467         * gcc.c-torture/execute/builtins/strlen-lib.c
41468         * gcc.c-torture/execute/builtins/strncat-lib.c
41469         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41470         * gcc.c-torture/execute/builtins/strncmp-lib.c
41471         * gcc.c-torture/execute/builtins/strncpy-lib.c
41472         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41473         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41474         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41475         * gcc.c-torture/execute/builtins/strrchr-lib.c
41476         * gcc.c-torture/execute/builtins/strspn-lib.c
41477         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41478         * gcc.c-torture/execute/builtins/strstr-lib.c
41479         * gcc.c-torture/execute/builtins/lib/abs.c
41480         * gcc.c-torture/execute/builtins/lib/fprintf.c
41481         * gcc.c-torture/execute/builtins/lib/memset.c
41482         * gcc.c-torture/execute/builtins/lib/printf.c
41483         * gcc.c-torture/execute/builtins/lib/sprintf.c
41484         * gcc.c-torture/execute/builtins/lib/strcpy.c
41485         * gcc.c-torture/execute/builtins/lib/strcspn.c
41486         * gcc.c-torture/execute/builtins/lib/strncat.c
41487         * gcc.c-torture/execute/builtins/lib/strncmp.c
41488         * gcc.c-torture/execute/builtins/lib/strncpy.c
41489         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41490         * gcc.c-torture/execute/builtins/lib/strspn.c
41491         * gcc.c-torture/execute/builtins/lib/strstr.c:
41492         New files containing support routines.
41493
41494         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41495         declaration.
41496         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41497         when not optimizing.
41498
41499 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41500
41501         PR c++/16240
41502         * g++.dg/abi/mangle22.C: New test.
41503         * g++.dg/abi/mangle23.C: Likewise.
41504
41505 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41506
41507         PR fortran/16290
41508         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41509         Allow for cases without denormalized floating point numbers.
41510
41511 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41512
41513         PR c/1027
41514         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41515         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41516         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41517         expected warning text.
41518         * gcc.dg/format/diag-2.c: New test.
41519
41520 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41521
41522         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41523
41524 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41525
41526         * gcc.dg/builtins-43.c: New.
41527         * gcc.dg/builtins-44.c: New.
41528         * gcc.dg/builtins-45.c: New.
41529
41530 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41531             Andreas Tobler  <a.tobler@schweiz.ch>
41532
41533         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41534         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41535         as SIGSEGV.
41536         * gcc.dg/cleanup-11.c: Likewise.
41537         * gcc.dg/cleanup-8.c: Likewise.
41538         * gcc.dg/cleanup-9.c: Likewise.
41539         * gcc.dg/cleanup-5.c: Run on all platforms.
41540
41541 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41542
41543         * g++.dg/warn/nonnull1.C: New test.
41544
41545 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41546
41547         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41548         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41549         Special-case the Sun compiler wrt to <complex.h>.
41550
41551 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41552
41553         * gcc.dg/Wunreachable-8.C: New test.
41554
41555         * gcc.dg/h8300-ice2.c : New test.
41556
41557 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41558
41559         PR fortran/16161
41560         * gfortran.fortran-torture/compile/implicit.f90: Add test
41561         for implicit character.
41562
41563 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41564
41565         PR fortran/16289
41566         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41567         Use tiny() intrinsic to find smallest non-negative real
41568
41569 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41570
41571         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41572         * gcc.dg/compat/struct-by-value-22_x.c: New.
41573         * gcc.dg/compat/struct-by-value-22_y.c: New.
41574
41575         * gcc.c-torture/execute/20040629-1.c: New test.
41576
41577 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41578
41579         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41580         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41581
41582         PR target/16195
41583         * gcc.dg/20040625-1.c: New test.
41584
41585 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41586
41587         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41588
41589 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41590
41591         PR fortran/15963
41592         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41593
41594 2004-06-29  Richard Henderson  <rth@redhat.com>
41595
41596         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41597
41598 2004-06-29  Paul Brook  <paul@codesourcery.com>
41599
41600         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41601         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41602
41603 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41604
41605         PR c++/16260
41606         * g++.dg/parse/crash15.C: New.
41607
41608 2004-06-28  Andrew Pinski  <apinski@apple.com>
41609
41610         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41611         by the error already.
41612
41613         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41614
41615 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41616
41617         PR target/14041
41618         * gcc.dg/h8300-bss-align-1.c : New.
41619
41620 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41621
41622         * PR c++/16174
41623         * g++.dg/template/ctor4.C: New.
41624
41625 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41626
41627         PR c++/16205
41628         * g++.dg/warn/Wsequence-point-1.C: New test.
41629
41630 2004-06-27  Paul Brook  <paul@codesourcery.com>
41631
41632         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41633
41634 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41635
41636         * g++.old-deja/g++.mike/p7325.C: Remove.
41637
41638 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41639
41640         PR c/14963
41641         * gcc.dg/pr14963.c: New test.
41642
41643 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41644
41645         PR c++/16193
41646         * g++.dg/parse/redef1.C: New test.
41647
41648 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41649
41650         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41651         20021110.c.
41652         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41653         20021119-1.c.
41654         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41655         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41656         5-04.c.
41657         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41658         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41659         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41660         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41661         g++.brendan/enum14.C.
41662         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41663         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41664         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41665         g++.mike/virt1.C.
41666         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41667         memtemp24.C.
41668
41669 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41670
41671         * gcc.dg/20040527-1.c: New test case.
41672
41673 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41674
41675         PR gfortran/pr16196
41676         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41677
41678 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41679
41680         PR middle-end/15825
41681         * gcc.dg/pr15825-1.c: New test case.
41682
41683 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41684
41685         * gcc.c-torture/execute/20040625-1.c: New test.
41686
41687 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41688
41689         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41690
41691 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41692
41693         * gcc.dg/torture/mips-div-1.c: New test.
41694
41695 2004-06-24  Jeff Law  <law@redhat.com>
41696
41697         * gcc.dg/tree-ssa/20040624-1.c: New test.
41698
41699 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41700
41701         * gcc.c-torture/compile/20040624-1.c: New test.
41702
41703 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41704
41705         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41706         this directory.
41707
41708 2004-06-23  Andrew Pinski  <apinski@apple.com>
41709
41710         PR middle-end/15988
41711         * g++.dg/opt/ptrmem4.C: New test.
41712
41713         * gcc.dg/c90-array-quals-2.c: New test.
41714
41715 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41716
41717         * gcc.dg/kpice1.c: New test.
41718
41719 2006-06-23  Andrew Pinski  <apinski@apple.com>
41720
41721         * gcc.dg/c90-array-quals.c: New test.
41722
41723 2006-06-22  Richard Henderson  <rth@redhat.com>
41724
41725         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41726
41727 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41728
41729         * gcc.dg/builtins-config.h: Handle FreeBSD.
41730
41731 2006-06-22  Richard Henderson  <rth@redhat.com>
41732
41733         * g++.dg/opt/devirt1.C: New.
41734
41735 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41736
41737         * g++.dg/opt/pr15551.C: New testcase.
41738
41739 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41740
41741         PR target/14800
41742         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41743         x86_64-*-linux* when compiling for 32bit.
41744
41745 2004-06-21  Andrew Pinski  <apinski@apple.com>
41746
41747         * gcc.dg/pch/struct-1.c: New.
41748         * gcc.dg/pch/struct-1.hs: New.
41749
41750 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41751
41752         * gcc.dg/pch/save-temps-1.c: New file.
41753         * gcc.dg/pch/save-temps-1.hs: New file.
41754
41755 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41756
41757         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41758         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41759
41760 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41761
41762         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41763         to fix type error.
41764         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41765         Remove trailing spaces.
41766
41767 2004-06-21  Richard Henderson  <rth@redhat.com>
41768
41769         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41770         merging && to BIT_FIELD_REF.
41771
41772 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41773
41774         * g++.dg/opt/placeholder1.C: New test.
41775
41776 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41777
41778         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41779         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41780         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41781         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41782
41783 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41784
41785         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41786         extern "C".
41787         * g++.dg/other/pragma-re-1.C: Add comments.
41788
41789 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41790
41791         PR gfortran/16080
41792         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41793
41794 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41795
41796         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41797         instead of setting the type of size_t by
41798         hand.
41799
41800 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41801
41802         * gcc.dg/unordered-2.c: New test case.
41803         * gcc.dg/unordered-3.c: New test case.
41804
41805 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41806
41807         PR other/16043
41808         * lib/g++.exp (g++_version): Tweak regexp for version
41809         * lib/g77.exp (g77_version): Likewise.
41810         * lib/gfortran.exp (gfortran_version): Likewise.
41811         * lib/objc.exp (objc_version): Likewise.
41812         * lib/treelang.exp (treelang_version): Likewise.
41813
41814 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41815
41816         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41817         Use INT_MAX instead of __INT_MAX__.
41818         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41819
41820         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41821         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41822         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41823         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41824         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41825         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41826         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41827         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41828         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41829
41830         * gcc.dg/range-test-1.c: New test.
41831         * g++.dg/opt/range-test-1.C: New test.
41832
41833 2004-06-17  Richard Henderson  <rth@redhat.com>
41834
41835         * objc.dg/sync-1.m: New.
41836         * objc.dg/try-catch-1.m: Don't force next runtime.
41837         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41838         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41839         shadowed catch clause.
41840         * objc.dg/try-catch-5.m: New.
41841
41842 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41843
41844         Bug 14610
41845         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41846
41847 2004-06-15  Richard Henderson  <rth@redhat.com>
41848
41849         * gcc.dg/20001116-1.c: Move expected warning line.
41850
41851 2004-06-15  Richard Henderson  <rth@redhat.com>
41852
41853         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41854         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41855
41856 2004-06-15  Jeff Law  <law@redhat.com>
41857
41858         * gcc.dg/tree-ssa/20040615-1.c: New test.
41859         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41860         be less sensitive to operand ordering.
41861         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41862
41863 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41864
41865         * g++.dg/abi/bitfield3.C: Add comment..
41866
41867 2004-06-15  Richard Henderson  <rth@redhat.com>
41868
41869         * g++.dg/ext/stmtexpr1.C: XFAIL.
41870         * gcc.dg/20030612-1.c: XFAIL.
41871
41872 2004-06-15  Eric Christopher  <echristo@redhat.com>
41873
41874         * g++.dg/charset/asm5.c: New.
41875         * gcc.dg/charset/asm6.c: New.
41876
41877 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41878
41879         PR fortran/15962
41880         * gfortran.fortran-torture/execute/select_1.f90: New test.
41881
41882 2004-06-15  Paul Brook  <paul@codesourcery.com>
41883
41884         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41885
41886 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41887
41888         PR c++/15967
41889         * g++.dg/lookup/crash3.C: New test.
41890
41891 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41892
41893         PR c++/15947
41894         * g++.dg/parse/dtor4.C: New test.
41895
41896 2004-06-14  Jeff Law  <law@redhat.com>
41897
41898         * gcc.c-torture/compile/20040614-1.c: New test.
41899
41900 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41901
41902         PR fortran/15211
41903         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41904         LEN of a character array.
41905
41906 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41907
41908         PR c++/15096
41909         * g++.dg/template/ptrmem10.C: New test.
41910
41911         PR c++/14930
41912         * g++.dg/template/friend30.C: New test.
41913
41914 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41915
41916         PR fortran/14928
41917         * gfortran.fortran-torture/compile/mloc.f90: New test.
41918
41919 2004-06-13  Paul Brook  <paul@codesourcery.com>
41920
41921         * gfortran.fortran-torture/execute/random_2.f90: New test.
41922
41923 2004-06-13  Eric Christopher  <echristo@redhat.com>
41924
41925         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41926
41927 2004-06-12  Paul Brook  <paul@codesourcery.com>
41928
41929         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41930
41931 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41932
41933         PR fortran/14923
41934         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41935
41936 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41937
41938         PR fortran/14957
41939         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41940         syntax errors in end statements of contained subroutines.
41941
41942 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41943
41944         PR fortran/12841
41945         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41946
41947 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41948
41949         PR fortran/15665
41950         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41951
41952 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41953
41954         PR gfortran/12839
41955         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41956
41957 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41958
41959         PR c++/15862
41960         * g++.dg/parse/enum1.C: New test.
41961
41962 2004-06-10  Jeff Law  <law@redhat.com>
41963
41964         * gcc.c-torture/compile/20040610-1.c: New test.
41965
41966 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41967
41968         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41969         * g++.old-deja/g++.other/decl3.C: Likewise.
41970
41971 2004-06-10  Brian Booth  <bbooth@redhat.com>
41972
41973         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41974         V_MAY_DEF instead of VDEF.
41975         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41976
41977 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41978
41979         PR c++/14211
41980         * g++.dg/conversion/const1.C: New test.
41981
41982         PR c++/15076
41983         * g++.dg/conversion/reinterpret1.C: New test.
41984
41985         PR c++/15877
41986         * g++.dg/template/enum2.C: New test.
41987
41988         PR c++/15227
41989         * g++.dg/template/error13.C: New test.
41990
41991 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41992
41993         PR fortran/14957
41994         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41995         arguments to test_* REAL and of the right size.
41996
41997 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41998
41999         PR target/15569
42000         PR rtl-optimization/15681
42001         * gcc.dg/20040609-1.c: New test.
42002
42003 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42004
42005         PR c++/14791
42006         * g++.dg/opt/builtins1.C: New test.
42007
42008 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42009
42010         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42011         that use default windows32 struct layout.
42012         * gcc.dg/i386-bitfield2.c: Likewise.
42013
42014 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42015
42016         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42017         for mingw32 and cygwin targets.
42018
42019 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42020
42021         * gcc.dg/pch/macro-4.c: New.
42022         * gcc.dg/pch/macro-4.hs: New.
42023
42024 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42025
42026         PR fortran/13249
42027         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42028
42029 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42030
42031         PR fortran/13372
42032         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42033
42034 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42035
42036         PR gfortran/14897
42037         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42038
42039 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42040
42041         PR gfortran/15755
42042         * gfortran.fortran-torture/execute/backspace.c : New test.
42043
42044 2004-06-09  Paul Brook  <paul@codesourcery.com>
42045
42046         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42047         (pointer_to_section): Rewrite to use smaller array.
42048
42049 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42050
42051         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42052         * gcc.dg/ext/altivec-10.c: Same.
42053         * gcc.dg/ext/altivec-11.c: Same.
42054         * gcc.dg/ext/altivec-12.c: Same.
42055         * gcc.dg/ext/altivec-13.c: Same.
42056         * gcc.dg/ext/altivec-14.c: Same.
42057         * gcc.dg/ext/altivec-15.c: Same.
42058         * gcc.dg/ext/altivec-16.c: Same.
42059         * gcc.dg/ext/altivec-3.c: Same.
42060         * gcc.dg/ext/altivec-4.c: Same.
42061         * gcc.dg/ext/altivec-6.c: Same.
42062         * gcc.dg/ext/altivec-7.c: Same.
42063         * gcc.dg/ext/altivec-8.c: Same.
42064         * gcc.dg/ext/altivec-varargs-1.c: Same.
42065
42066         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42067         * g++.dg/ext/altivec-10.C: Same.
42068         * g++.dg/ext/altivec-2.C: Same.
42069         * g++.dg/ext/altivec-3.C: Same.
42070         * g++.dg/ext/altivec-4.C: Same.
42071         * g++.dg/ext/altivec-5.C: Same.
42072         * g++.dg/ext/altivec-6.C: Same.
42073         * g++.dg/ext/altivec-7.C: Same.
42074         * g++.dg/ext/altivec-8.C: Same.
42075         * g++.dg/ext/altivec-9.C: Same.
42076
42077 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42078
42079         PR c++/7841
42080         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42081
42082 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42083
42084         * gcc.dg/union-1.c: New test.
42085
42086 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42087
42088         * gcc.dg/builtins-41.c: New test case.
42089         * gcc.dg/builtins-42.c: New test case.
42090
42091 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42092
42093         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42094         * g++.dg/ext/altivec-10.C: Same.
42095         * g++.dg/ext/altivec-2.C: Same.
42096         * g++.dg/ext/altivec-3.C: Same.
42097         * g++.dg/ext/altivec-4.C: Same.
42098         * g++.dg/ext/altivec-5.C: Same.
42099         * g++.dg/ext/altivec-6.C: Same.
42100         * g++.dg/ext/altivec-7.C: Same.
42101         * g++.dg/ext/altivec-8.C: Same.
42102         * g++.dg/ext/altivec-9.C: Same.
42103         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42104         * g++.old-deja/g++.brendan/new3.C: Same.
42105         * gcc.c-torture/execute/eeprof-1.x: Same.
42106
42107 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42108
42109         PR c/14765
42110         * gcc.dg/pr14765-1.c: New test.
42111
42112 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42113
42114         PR c/14649
42115         * gcc.dg/pr14649-1.c: New test case.
42116
42117 2004-06-07  Richard Henderson  <rth@redhat.com>
42118
42119         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42120         if temporaries.
42121
42122 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42123
42124         * g++.dg/eh/elide1.C: Remove XFAIL.
42125
42126 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42127
42128         PR c++/15337
42129         * g++.dg/expr/sizeof3.C: New test.
42130
42131         PR c++/14777
42132         * g++.dg/template/access14.C: New test.
42133
42134         PR c++/15554
42135         * g++.dg/template/enum1.C: New test.
42136
42137         PR c++/15057
42138         * g++.dg/eh/throw1.C: New test.
42139
42140 2004-06-07  David Ayers  <d.ayers@inode.at>
42141             Ziemowit Laski  <zlaski@apple.com>
42142
42143         * lib/objc.exp (objc_target_compile): Revert the '-framework
42144         Foundation' flag fix, since bare Darwin does not ship
42145         with the Foundation framework.
42146         * objc/execute/next_mapping.h: Provide a local NSConstantString
42147         @interface and @implementation.
42148         (objc_constant_string_init): A constructor function, used to
42149         initialize the NSConstantString meta-class object.
42150         * objc/execute/string1.m: Include "next_mapping.h" instead of
42151         <Foundation/NSString.h>.
42152         * objc/execute/string2.m: Likewise.
42153         * objc/execute/string3.m: Likewise.
42154         * objc/execute/string4.m: Likewise.
42155
42156 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42157
42158         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42159         to double. Replace double with FLOAT.
42160         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42161
42162         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42163         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42164         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42165         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42166         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42167         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42168         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42169         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42170
42171 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42172
42173         PR c/13519
42174         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42175
42176 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42177
42178         PR c++/15503
42179         * g++.dg/template/meminit2.C: New test.
42180
42181 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42182
42183         PR target/15822
42184         * gcc.c-torture/execute/compare-fp-1.c,
42185         gcc.c-torture/execute/compare-fp-2.c,
42186         gcc.c-torture/execute/compare-fp-3.c,
42187         gcc.c-torture/execute/compare-fp-4.c,
42188         gcc.c-torture/execute/compare-fp-3.x,
42189         gcc.c-torture/execute/compare-fp-4.x: Moved...
42190         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42191         gcc.c-torture/execute/ieee/compare-fp-2.c,
42192         gcc.c-torture/execute/ieee/compare-fp-3.c,
42193         gcc.c-torture/execute/ieee/compare-fp-4.c,
42194         gcc.c-torture/execute/ieee/compare-fp-3.x,
42195         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42196
42197 2004-06-04  David Ayers  <d.ayers@inode.at>
42198
42199         * objc/execute/protocol-isEqual-4.m: New testcase.
42200
42201 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42202
42203         * objc/execute/protocol-isEqual-1.m: New testcase.
42204         * objc/execute/protocol-isEqual-2.m: New testcase.
42205         * objc/execute/protocol-isEqual-3.m: New testcase.
42206
42207 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42208
42209         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42210
42211 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42212
42213         * lib/objc.exp (objc_target_compile): When running tests on
42214         Darwin (Mac OS X), inform the linker about '-framework
42215         'Foundation'.
42216
42217 2004-06-02  Eric Christopher  <echristo@redhat.com>
42218
42219         * gcc.c-torture/compile/20040602-1.c: New.
42220
42221 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42222
42223         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42224         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42225
42226         PR tree-optimization/14736
42227         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42228
42229         PR tree-optimization/14042
42230         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42231
42232         PR tree-optimization/14729
42233         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42234
42235 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42236
42237         PR fortran/15557
42238         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42239
42240 2004-06-01  Richard Hederson  <rth@redhat.com>
42241
42242         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42243
42244 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42245
42246         PR c++/14932
42247         * g++.dg/parse/offsetof4.C: New test.
42248
42249 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42250
42251         PR objc/7993
42252         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42253
42254 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42255
42256         PR c++/15701
42257         * g++.dg/template/friend29.C: New test.
42258
42259 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42260
42261         PR c/15749
42262         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42263
42264 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42265
42266         * gcc.dg/sparc-trap-1.c: New test.
42267
42268 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42269
42270         PR middle-end/15069
42271         * g++.dg/opt/fold3.C: New test case.
42272
42273 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42274
42275         * lib/target-supports.exp (check_iconv_available): Fix fallout
42276         from 2004-05-28 patch.
42277
42278 2004-05-30  Paul Brook  <paul@codesourcery.com>
42279
42280         PR fortran/15620
42281         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42282         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42283
42284 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42285
42286         * gfortran.fortran-torture/execute/random_1.f90: New test.
42287
42288 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42289
42290         * g++.dg/ext/altivec-10.C: New test.
42291
42292 2004-05-29  Paul Brook  <paul@codesourcery.com>
42293
42294         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42295
42296 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42297
42298         * gcc.dg/altivec-16.c: New test.
42299
42300 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42301
42302         * lib/target-supports.exp (check_vmx_hw_available): New.
42303         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42304
42305         * lib/target-supports.exp (check_alias_available,
42306         check_iconv_available, check_named_sections_available): Use
42307         unique names for temporary files.
42308
42309 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42310
42311         * gcc.dg/altivec-15.c: New test.
42312
42313 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42314
42315         PR c++/15083
42316         * g++.dg/warn/noeffect6.C: New test.
42317
42318         PR c++/15471
42319         * g++.dg/expr/ptrmem4.C: New test.
42320
42321         PR c++/15640
42322         * g++.dg/template/operator3.C: New test.
42323
42324 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42325
42326         PR c++/14668
42327         * g++.dg/lookup/redecl1.C: New test.
42328         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42329
42330 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42331
42332         * gcc.c-torture/execute/compare-fp-1.c,
42333         gcc.c-torture/execute/compare-fp-2.c,
42334         gcc.c-torture/execute/compare-fp-3.c,
42335         gcc.c-torture/execute/compare-fp-4.c,
42336         gcc.c-torture/execute/compare-fp-3.x,
42337         gcc.c-torture/execute/compare-fp-4.x,
42338         gcc.dg/pr15649-1.c: New.
42339
42340 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42341
42342         PR c++/12883
42343         * g++.dg/init/array14.C: New test.
42344
42345 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42346
42347         * lib/compat.exp (compat-get-options-main): New.
42348         (compat-get-options): Remove unneeded code, warn for ignored
42349         command.
42350         (compat-execute): Check flag set by dg-require-* commands.
42351
42352         * lib/compat.exp (compat-execute): Break up long lines.
42353
42354 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42355
42356         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42357         * gcc.dg/altivec-14.c: New test.
42358         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42359
42360         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42361         * gcc.dg/altivec-12.c: Ditto.
42362
42363         * gcc.dg/altivec-3.c: Move call to altivec_check.
42364
42365 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42366
42367         PR c++/15044
42368         * g++.dg/template/error12.C: New test.
42369
42370         PR c++/15317
42371         * g++.dg/ext/attrib15.C: New test.
42372
42373         PR c++/15329
42374         * g++.dg/template/ptrmem9.C: New test.
42375
42376 2004-05-25  Paul Brook  <paul@codesourcery.com>
42377
42378         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42379
42380 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42381
42382         PR c++/15165
42383         * g++.dg/template/crash19.C: New test.
42384
42385 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42386
42387         PR c++/15025
42388         * g++.dg/template/redecl1.C: New test.
42389
42390 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42391
42392         PR c++/14821
42393         * g++.dg/other/ns1.C: New test.
42394
42395         PR c++/14883
42396         * g++.dg/template/invalid1.C: New test.
42397
42398 2004-05-23  Paul Brook  <paul@codesourcery.com>
42399         Victor Leikehman  <lei@haifasphere.co.il>
42400
42401         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42402         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42403
42404 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42405
42406         PR c++/15285
42407         PR c++/15299
42408         * g++.dg/template/non-dependent5.C: New test.
42409         * g++.dg/template/non-dependent6.C: New test.
42410
42411 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42412
42413         PR c++/15507
42414         * g++.dg/inherit/union1.C: New test.
42415
42416         PR c++/15542
42417         * g++.dg/template/addr1.C: New test.
42418
42419         PR c++/15427
42420         * g++.dg/template/array5.C: New test.
42421
42422         PR c++/15287
42423         * g++.dg/template/array6.C: New test.
42424
42425 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42426             Roger Sayle  <roger@eyesopen.com>
42427
42428         * g++.dg/lookup/forscope2.C: New test case.
42429
42430 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42431
42432         * gcc.dg/cpp/Wmissingdirs.c: New.
42433
42434 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42435
42436         PR target/15301
42437         * gcc.dg/compat/union-m128-1.h: New file.
42438         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42439         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42440         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42441
42442 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42443
42444         PR target/15302
42445         * gcc.dg/compat/struct-complex-1.h: New file.
42446         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42447         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42448         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42449
42450 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42451
42452         PR middle-end/3074
42453         * gcc.dg/pr3074-1.c: New test case.
42454         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42455
42456 2004-05-20  Falk Hueffner  <falk@debian.org>
42457
42458         PR other/15526
42459         * gcc.dg/ftrapv-1.c: New test case.
42460
42461 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42462
42463         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42464
42465 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42466             Jeff Law  <law@redhat.com>
42467
42468         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42469         * gcc.dg/tree-ssa/20040518-2.c: New test.
42470
42471         * gcc.dg/tree-ssa/20040518-1.c: New test.
42472
42473 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42474
42475         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42476
42477 2004-05-18  Paul Brook  <paul@codesourcery.com>
42478
42479         PR fortran/13930
42480         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42481
42482 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42483
42484         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42485         constant folding.
42486
42487 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42488
42489         * gcc.dg/tree-ssa/20040517-1.c: New test.
42490
42491 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42492
42493         * gcc.dg/loop-4.c: New test.
42494
42495 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42496
42497         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42498
42499 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42500
42501         PR fortran/15311
42502         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42503
42504 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42505
42506         PR fortran/13826
42507         PR fortran/13940
42508         * gfortran.fortran-torture/compile/data_1.f90: New test.
42509
42510 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42511
42512         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42513         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42514
42515 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42516
42517         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42518
42519 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42520
42521         PR c/15444
42522         * gcc.dg/format/xopen-1.c: Adjust expected message.
42523         * gcc.dg/format/xopen-3.c: New test.
42524
42525 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42526
42527         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42528
42529 2004-05-14  Jeff Law  <law@redhat.com>
42530
42531         * gcc.dg/tree-ssa/20040514-2.c: New test.
42532
42533 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42534
42535         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42536         this ...
42537         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42538         this.
42539
42540 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42541
42542         * gcc.dg/tree-ssa/20040514-1.c: New test.
42543
42544 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42545
42546         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42547         test.
42548
42549 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42550
42551         PR fortran/14066
42552         * gfortran.fortran-torture/compile/do_1.f90: New test.
42553
42554 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42555
42556         PR fortran/15051
42557         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42558         test.
42559
42560 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42561
42562         PR fortran/15149
42563         * gfortran.fortran-torture/execute/random_init.f90: New test.
42564
42565 2004-05-13  Paul Brook  <paul@codesourcery.com>
42566
42567         PR fortran/15314
42568         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42569
42570 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42571
42572         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42573         for the powerpc case.
42574
42575 2004-05-13  Jeff Law  <law@redhat.com>
42576
42577         * gcc.dg/tree-ssa/20040513-1.c: New test.
42578         * gcc.dg/tree-ssa/20040513-2.c: New test.
42579
42580 2004-05-13  Paul Brook  <paul@codesourcery.com>
42581
42582         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42583         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42584         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42585
42586 2004-05-13  Andreas Schwab  <schwab@suse.de>
42587
42588         PR other/10819
42589         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42590         characters.
42591
42592 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42593
42594         PR fortran/15294
42595         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42596
42597 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42598
42599         Merge from tree-ssa-20020619-branch.  See
42600         ChangeLog.tree-ssa for details.
42601
42602 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42603
42604         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42605         include <altivec.h> explicitly.
42606         * gcc.dg/altivec-13.c: Likewise.
42607
42608 2004-05-11  Paul Brook  <paul@codesourcery.com>
42609
42610         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42611
42612 2004-05-10  Eric Christopher  <echristo@redhat.com>
42613
42614         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42615         * gcc.dg/sibcall-4.c: Ditto.
42616
42617 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42618
42619         * g++.dg/ext/altivec-8.C: New test case.
42620         * gcc.dg/altivec-13.c: New test case.
42621
42622 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42623
42624         * gcc.c-torture/execute/divcmp-1.c: New test case.
42625         * gcc.c-torture/execute/divcmp-2.c: New test case.
42626         * gcc.c-torture/execute/divcmp-3.c: New test case.
42627
42628 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42629
42630         * g++.dg/other/pragma-re-2.C: New test.
42631
42632 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42633
42634         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42635         * gcc.dg/i386-387-2.c: Likewise.
42636
42637         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42638         __builtin_drem.
42639         * gcc.dg/i386-387-6.c: Likewise.
42640
42641 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42642
42643         * gcc.dg/builtins-33.c: Also check log1p*.
42644
42645 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42646
42647         PR optimization/15296
42648         * gcc.c-torture/execute/pr15296.c: New test.
42649
42650 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42651
42652         * gcc.dg/builtins-40.c: New test.
42653
42654 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42655
42656         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42657
42658 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42659
42660         * g++.dg/ext/spe1.C: New testcase.
42661
42662 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42663
42664         * objc.dg/image-info.m: Allow additional attributes
42665         for __image_info section.
42666
42667 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42668
42669         * gcc.dg/torture/mips-hilo-2.c: New test.
42670
42671 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42672
42673         PR c++/14389
42674         * g++.dg/template/member5.C: New test.
42675
42676 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42677
42678         * gcc.dg/builtins-34.c: Also check expm1*.
42679
42680 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42681
42682         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42683         * gcc.dg/torture/builtin-convert-3.c: New test.
42684
42685 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42686
42687         PR middle-end/15054
42688         * g++.dg/opt/pr15054.C: New test.
42689
42690 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42691
42692         * gcc.dg/torture/builtin-rounding-1.c: New test.
42693         * gcc.dg/builtins-25.c: Delete.
42694         * gcc.dg/builtins-29.c: Delete.
42695
42696 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42697
42698         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42699         * gcc.dg/sibcall-4.c: Likewise.
42700         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42701
42702 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42703
42704         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42705         bit-field on 16-bit targets.
42706
42707 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42708
42709         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42710         16-bit targets.
42711
42712 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42713
42714         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42715         * gcc.dg/rs6000-power2-2.c: Likewise.
42716
42717 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42718
42719         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42720         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42721         Change the asm registers to be in form of frN instead of fN.
42722
42723 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42724
42725         * gcc.dg/torture/builtin-convert-2.c: New test.
42726
42727 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42728
42729         * gcc.dg/rs6000-power2-1.c: New test.
42730         * gcc.dg/rs6000-power2-2.c: New test.
42731
42732 2004-04-28  Jan Hubicka  <jh@suse.cz>
42733
42734         * gcc.dg/unused-6.c: New test.
42735
42736 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42737             Ulrich Weigand  <uweigand@de.ibm.com>
42738
42739         * ada/acats/run_all.sh: Define $target variable.
42740
42741 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42742
42743         PR c++/15119
42744         * g++.dg/other/vararg-1.C: New test.
42745
42746         PR c++/4794
42747         * g++.dg/eh/cleanup3.C: New test.
42748
42749 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42750
42751         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42752         and ad8011a (target_insn).
42753         * ada/acats/support/macro.dfs: Likewise.
42754         * ada/acats/support/impbit.adb: New file.
42755
42756 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42757
42758         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42759
42760 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42761
42762         * gcc.dg/loop-3.c: New test.
42763
42764 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42765
42766         * gcc.c-torture/execute/simd-5.c: New test.
42767
42768 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42769
42770         PR c++/15064
42771         * g++.dg/template/crash18.C: New test.
42772
42773 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42774
42775         * g++.dg/ext/complit3.C: New test.
42776
42777 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42778
42779         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42780         * gcc.dg/altivec-3.c: Same.
42781         * gcc.dg/altivec-varargs-1.c: Same.
42782
42783 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42784
42785         * lib/target-supports.exp (check_profiling_available): Assume
42786         profiling is not available on powerpc-eabi targets.
42787
42788 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42789
42790         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42791         * gcc.dg/vmx/bug-1.c: Ditto.
42792
42793 2004-04-20  Eric Christopher  <echristo@redhat.com>
42794
42795         * gcc.dg/charset/extern.c: New test.
42796         * g++.dg/charset/extern3.cc: Ditto.
42797
42798 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42799
42800         * gcc.dg/builtins-39.c: New test.
42801
42802 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42803
42804         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42805
42806 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42807
42808         * gcc.dg/torture/mips-hilo-1.c: New test.
42809
42810 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42811
42812         * gcc.c-torture/compile/20040419-1.c: New test.
42813
42814 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42815
42816         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42817
42818 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42819             Aldy Hernandez  <aldyh@redhat.com>
42820
42821         * gcc.c-torture/execute/va-arg-24.c: New.
42822
42823 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42824             Aldy Hernandez  <aldyh@redhat.com>
42825
42826         * gcc.dg/vmx/1b-01.c: New.
42827         * gcc.dg/vmx/1b-02.c: New.
42828         * gcc.dg/vmx/1b-03.c: New.
42829         * gcc.dg/vmx/1b-04.c: New.
42830         * gcc.dg/vmx/1b-05.c: New.
42831         * gcc.dg/vmx/1b-06.c: New.
42832         * gcc.dg/vmx/1b-07.c: New.
42833         * gcc.dg/vmx/1c-01.c: New.
42834         * gcc.dg/vmx/1c-02.c: New.
42835         * gcc.dg/vmx/3a-01a.c: New.
42836         * gcc.dg/vmx/3a-01.c: New.
42837         * gcc.dg/vmx/3a-01m.c: New.
42838         * gcc.dg/vmx/3a-03.c: New.
42839         * gcc.dg/vmx/3a-03m.c: New.
42840         * gcc.dg/vmx/3a-04.c: New.
42841         * gcc.dg/vmx/3a-04m.c: New.
42842         * gcc.dg/vmx/3a-05.c: New.
42843         * gcc.dg/vmx/3a-06.c: New.
42844         * gcc.dg/vmx/3a-06m.c: New.
42845         * gcc.dg/vmx/3a-07.c: New.
42846         * gcc.dg/vmx/3b-01.c: New.
42847         * gcc.dg/vmx/3b-02.c: New.
42848         * gcc.dg/vmx/3b-10.c: New.
42849         * gcc.dg/vmx/3b-13.c: New.
42850         * gcc.dg/vmx/3b-14.c: New.
42851         * gcc.dg/vmx/3b-15.c: New.
42852         * gcc.dg/vmx/3c-01a.c: New.
42853         * gcc.dg/vmx/3c-01.c: New.
42854         * gcc.dg/vmx/3c-02.c: New.
42855         * gcc.dg/vmx/3c-03.c: New.
42856         * gcc.dg/vmx/3d-01.c: New.
42857         * gcc.dg/vmx/4-01.c: New.
42858         * gcc.dg/vmx/4-03.c: New.
42859         * gcc.dg/vmx/5-01.c: New.
42860         * gcc.dg/vmx/5-02.c: New.
42861         * gcc.dg/vmx/5-03.c: New.
42862         * gcc.dg/vmx/5-04.c: New.
42863         * gcc.dg/vmx/5-05.c: New.
42864         * gcc.dg/vmx/5-06.c: New.
42865         * gcc.dg/vmx/5-07.c: New.
42866         * gcc.dg/vmx/5-07t.c: New.
42867         * gcc.dg/vmx/5-08.c: New.
42868         * gcc.dg/vmx/5-10.c: New.
42869         * gcc.dg/vmx/5-11.c: New.
42870         * gcc.dg/vmx/7-01a.c: New.
42871         * gcc.dg/vmx/7-01.c: New.
42872         * gcc.dg/vmx/7c-01.c: New.
42873         * gcc.dg/vmx/7d-01.c: New.
42874         * gcc.dg/vmx/7d-02.c: New.
42875         * gcc.dg/vmx/8-01.c: New.
42876         * gcc.dg/vmx/8-02a.c: New.
42877         * gcc.dg/vmx/8-02.c: New.
42878         * gcc.dg/vmx/brode-1.c: New.
42879         * gcc.dg/vmx/bug-1.c: New.
42880         * gcc.dg/vmx/bug-2.c: New.
42881         * gcc.dg/vmx/bug-3.c: New.
42882         * gcc.dg/vmx/cw-bug-1.c: New.
42883         * gcc.dg/vmx/cw-bug-2.c: New.
42884         * gcc.dg/vmx/cw-bug-3.c: New.
42885         * gcc.dg/vmx/dct.c: New.
42886         * gcc.dg/vmx/debug-1.c: New.
42887         * gcc.dg/vmx/debug-2.c: New.
42888         * gcc.dg/vmx/debug-3.c: New.
42889         * gcc.dg/vmx/debug-4.c: New.
42890         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42891         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42892         * gcc.dg/vmx/eg-5.c: New.
42893         * gcc.dg/vmx/fft.c: New.
42894         * gcc.dg/vmx/gcc-bug-1.c: New.
42895         * gcc.dg/vmx/gcc-bug-2.c: New.
42896         * gcc.dg/vmx/gcc-bug-3.c: New.
42897         * gcc.dg/vmx/gcc-bug-4.c: New.
42898         * gcc.dg/vmx/gcc-bug-5.c: New.
42899         * gcc.dg/vmx/gcc-bug-6.c: New.
42900         * gcc.dg/vmx/gcc-bug-7.c: New.
42901         * gcc.dg/vmx/gcc-bug-8.c: New.
42902         * gcc.dg/vmx/gcc-bug-9.c: New.
42903         * gcc.dg/vmx/gcc-bug-b.c: New.
42904         * gcc.dg/vmx/gcc-bug-c.c: New.
42905         * gcc.dg/vmx/gcc-bug-d.c: New.
42906         * gcc.dg/vmx/gcc-bug-e.c: New.
42907         * gcc.dg/vmx/gcc-bug-f.c: New.
42908         * gcc.dg/vmx/gcc-bug-g.c: New.
42909         * gcc.dg/vmx/gcc-bug-i.c: New.
42910         * gcc.dg/vmx/harness.h: New.
42911         * gcc.dg/vmx/ira1.c: New.
42912         * gcc.dg/vmx/ira2a.c: New.
42913         * gcc.dg/vmx/ira2b.c: New.
42914         * gcc.dg/vmx/ira2.c: New.
42915         * gcc.dg/vmx/ira2c.c: New.
42916         * gcc.dg/vmx/mem.c: New.
42917         * gcc.dg/vmx/newton-1.c: New.
42918         * gcc.dg/vmx/ops.c: New.
42919         * gcc.dg/vmx/sn7153.c: New.
42920         * gcc.dg/vmx/spill2.c: New.
42921         * gcc.dg/vmx/spill3.c: New.
42922         * gcc.dg/vmx/spill.c: New.
42923         * gcc.dg/vmx/t.c: New.
42924         * gcc.dg/vmx/varargs-1.c: New.
42925         * gcc.dg/vmx/varargs-2.c: New.
42926         * gcc.dg/vmx/varargs-3.c: New.
42927         * gcc.dg/vmx/varargs-4.c: New.
42928         * gcc.dg/vmx/varargs-5.c: New.
42929         * gcc.dg/vmx/varargs-6.c: New.
42930         * gcc.dg/vmx/varargs-7.c: New.
42931         * gcc.dg/vmx/vmx.exp: New.
42932         * gcc.dg/vmx/vprint-1.c: New.
42933         * gcc.dg/vmx/vscan-1.c: New.
42934         * gcc.dg/vmx/x-01.c: New.
42935         * gcc.dg/vmx/x-02.c: New.
42936         * gcc.dg/vmx/x-03.c: New.
42937         * gcc.dg/vmx/x-04.c: New.
42938         * gcc.dg/vmx/x-05.c: New.
42939         * gcc.dg/vmx/yousufi-1.c: New.
42940         * gcc.dg/vmx/zero-1.c: New.
42941         * gcc.dg/vmx/zero.c: New.
42942
42943 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42944
42945         * g++.dg/lookup/java1.C: Update for chage of
42946         _Jv_AllocObject.
42947         * g++.dg/lookup/java2.C: Likewise.
42948
42949 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42950
42951         * ada/acats/run_all.sh: use -O2 by default.
42952
42953 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42954
42955         * gcc.dg/vr-mult-[12].c: New tests.
42956
42957 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42958
42959         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42960
42961         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42962
42963 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42964
42965         * lib/target-supports.exp (check_profiling_available): Assume
42966         profiling isn't available for mips*-*-elf targets.
42967
42968 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42969
42970         * gcc.dg/builtins-38.c: New test.
42971
42972 2004-04-14  Eric Christopher  <echristo@redhat.com>
42973
42974         * g++.dg/charset/charset.exp: Run .cc extension tests.
42975
42976 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42977
42978         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42979
42980 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42981
42982         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42983
42984 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42985
42986         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42987         * gcc.dg/i386-387-2.c: Likewise.
42988
42989         * gcc.dg/i386-387-7.c: New test.
42990         * gcc.dg/i386-387-8.c: New test.
42991
42992         * gcc.dg/builtins-37.c: New test.
42993
42994 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42995
42996         * g++.dg/pch/externc-1.C: Add missing semicolon.
42997
42998 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42999
43000         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43001
43002 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43003
43004         * gcc.c-torture/execute/20040411-1.c: New test.
43005
43006 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43007
43008         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43009
43010 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43011
43012         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43013
43014 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43015
43016         * lib/target-supports.exp (check_named_sections_available): New.
43017         * lib/gcc-dg.exp (dg-require-named-sections): New.
43018         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43019         old-deja.exp.  Also prune error-count message from HP linker.
43020         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43021
43022         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43023         * g++.old-deja/g++.pt/static3.C: Likewise.
43024         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43025
43026 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43027
43028         * gcc.c-torture/execute/20040409-1.c: New test case.
43029         * gcc.c-torture/execute/20040409-2.c: New test case.
43030         * gcc.c-torture/execute/20040409-3.c: New test case.
43031
43032 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43033
43034         * gcc.dg/20040409-1.c: New test.
43035
43036 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43037
43038         PR target/14888
43039         * g++.dg/opt/pr14888.C: New test case.
43040
43041 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43042
43043         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43044         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43045         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43046         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43047         New tests.
43048
43049 2004-04-08  Paul Brook  <paul@codesourcery.com>
43050
43051         * gcc.dg/spill-1.c: New test.
43052
43053 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43054
43055         * gcc.dg/torture/builtin-ctype-2.c: New test.
43056
43057 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43058
43059         * gcc.dg/pch/pch.exp: Add largefile test.
43060
43061 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43062
43063         * g++.dg/pch/externc-1.Hs: New.
43064         * g++.dg/pch/externc-1.C: New.
43065
43066 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43067
43068         * gcc.dg/compat/struct-by-value-5a_main.c,
43069         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43070         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43071         * gcc.dg/compat/struct-by-value-5a_x.c,
43072         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43073         gcc.dg/compat/struct-by-value-5_x.c.
43074         * gcc.dg/compat/struct-by-value-5a_y.c,
43075         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43076         gcc.dg/compat/struct-by-value-5_y.c.
43077
43078         * gcc.dg/compat/struct-by-value-6a_main.c,
43079         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43080         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43081         * gcc.dg/compat/struct-by-value-6a_x.c,
43082         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43083         gcc.dg/compat/struct-by-value-6_x.c.
43084         * gcc.dg/compat/struct-by-value-6a_y.c,
43085         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43086         gcc.dg/compat/struct-by-value-6_y.c.
43087
43088         * gcc.dg/compat/struct-by-value-7a_main.c,
43089         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43090         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43091         * gcc.dg/compat/struct-by-value-7a_x.c,
43092         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43093         gcc.dg/compat/struct-by-value-7_x.c.
43094         * gcc.dg/compat/struct-by-value-7a_y.c,
43095         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43096         gcc.dg/compat/struct-by-value-7_y.c.
43097
43098 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43099
43100         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43101         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43102         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43103         options.
43104
43105 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43106
43107         * gcc.dg/builtins-36.c: New test.
43108
43109 2004-04-06  Paul Brook  <paul@codesourcery.com>
43110
43111         * README.gcc: Remove obsolete contraint on testcases.
43112
43113 2004-04-05  Paul Brook  <paul@codesourcery.com>
43114
43115         PR2123
43116         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43117         failure and exit(0) on success.
43118         * g++.dg/expr/anew2.C: Ditto.
43119         * g++.dg/expr/anew3.C: Ditto.
43120         * g++.dg/expr/anew4.C: Ditto.
43121
43122 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43123
43124         PR c++/3518
43125         * g++.dg/template/unify7.C: New.
43126
43127 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43128
43129         * g++.dg/README: Bring up to date with new subdirectories; remove
43130         duplicate subdirectory lines.
43131
43132 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43133
43134         PR c++/14007
43135         * g++.dg/template/unify5.C: New.
43136         * g++.dg/template/unify6.C: New.
43137         * g++.dg/template/qualttp20.C: Adjust.
43138         * g++.old-deja/g++.jason/report.C: Adjust.
43139         * g++.old-deja/g++.other/qual1.C: Adjust.
43140
43141 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43142
43143         PR c++/14803
43144         * g++.dg/inherit/ptrmem1.C: New test.
43145
43146 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43147
43148         PR c++/14755
43149         * gcc.c-torture/execute/20040331-1.c: New test.
43150         * gcc.dg/20040331-1.c: New test.
43151
43152 2004-04-01  Paul Brook  <paul@codesourcery.com>
43153
43154         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43155
43156 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43157
43158         PR c++/14724
43159         * g++.dg/init/goto1.C: New test.
43160
43161         PR c++/14763
43162         * g++.dg/template/defarg4.C: New test.
43163
43164 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43165
43166         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43167
43168 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43169
43170         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43171
43172 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43173
43174         * gcc.dg/noncompile/undeclared-2.c: New test.
43175
43176 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43177
43178         * gcc.dg/940409-1.c: Remove XFAIL.
43179         * gcc.dg/reg-vol-struct-1.c: New test.
43180
43181 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43182
43183         * gcc.dg/torture/builtin-wctype-1.c: New test.
43184
43185 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43186
43187         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43188         * gcc.dg/20001101-1.c: Likewise.
43189         * gcc.dg/20001102-1.c: Likewise.
43190
43191 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43192
43193         * gcc.dg/compare8.c: Add an additional test for XOR.
43194
43195 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43196
43197         * gcc.dg/torture/builtin-ctype-1.c: New test.
43198
43199 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43200
43201         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43202         * gcc.dg/torture/builtin-math-1.c: Likewise.
43203         * gcc.dg/torture/builtin-power-1.c: New test.
43204
43205 2004-03-24  Andreas Schwab  <schwab@suse.de>
43206
43207         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43208         IA64 assembler.
43209
43210 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43211             Roger Sayle  <roger@eyesopen.com>
43212
43213         * gcc.dg/compare8.c: New test case.
43214
43215 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43216
43217         * g++.dg/ext/altivec-7.C: New test.
43218
43219 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43220
43221         PR 12267, 12391, 12560, 13129, 14114, 14133
43222         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43223         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43224         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43225         Adjust error regexps.
43226         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43227         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43228         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43229         * gcc.dg/local1.c: Add explanatory comment.
43230
43231 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43232
43233         PR optimization/14669
43234         * g++.dg/opt/fold2.C: New test case.
43235
43236 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43237
43238         PR c/14069
43239         * gcc.dg/20040322-1.c: New test.
43240
43241 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43242
43243         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43244         * gcc.dg/ultrasp4.c: Likewise.
43245         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43246
43247 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43248
43249         * gcc.dg/i386-sse-8.c: Reset default options.
43250
43251 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43252
43253         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43254         in the error message text.
43255
43256 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43257
43258         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43259
43260 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43261
43262         PR c++/14616
43263         * g++.dg/init/array13.C: New test.
43264
43265 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43266
43267         PR target/13889
43268         * gcc.c-torture/compile/pr13889.c: New test case.
43269
43270 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43271
43272         PR c/14635
43273         * builtins-1.c (nan, nans): Don't test.
43274         * builtins-30.c: Don't use nan, nanf, nanl.
43275         * builtins-35.c: New test.
43276
43277 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43278
43279         * g++.dg/ext/altivec-6.C: New test.
43280
43281 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43282
43283         * g++.dg/init/placement3.C: New test.
43284
43285         * g++.dg/template/spec13.C: New test.
43286
43287         * g++.dg/lookup/using11.C: New test.
43288
43289         * g++.dg/lookup/koenig3.C: New test.
43290
43291         * g++.dg/template/operator2.C: New test.
43292
43293         * g++.dg/expr/dtor3.C: New test.
43294         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43295         marker.
43296         * g++.old-deja/g++.law/visibility28.C: Likewise.
43297
43298 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43299
43300         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43301         * gcc.dg/ppc64-abi-3.c: Likewise.
43302
43303 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43304
43305         PR c++/14545
43306         * g++.dg/parse/template15.C: New test.
43307
43308 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43309
43310         * g++.dg/expr/dtor2.C: New test.
43311
43312         * g++.dg/lookup/anon4.C: New test.
43313
43314         * g++.dg/overload/using1.C: New test.
43315
43316         * g++.dg/template/lookup7.C: New test.
43317
43318         * g++.dg/template/typename6.C: New test.
43319
43320         * g++.dg/expr/cond6.C: New test.
43321
43322 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43323
43324         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43325
43326 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43327
43328         * g++.dg/expr/cond5.C: New test.
43329         * g++.dg/expr/constcast1.C: Likewise.
43330         * g++.dg/expr/ptrmem2.C: Likewise.
43331         * g++.dg/expr/ptrmem3.C: Likewise.
43332         * g++.dg/lookup/main1.C: Likewise.
43333         * g++.dg/template/lookup6.C: Likewise.
43334
43335 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43336
43337         * gcc.dg/local1.c: New test.
43338
43339         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43340
43341 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43342
43343         * gcc.dg/torture/builtin-convert-1.c: New test.
43344
43345 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43346
43347         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43348
43349 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43350
43351         PR c++/14481
43352         * g++.dg/warn/Wunused-7.C: New test.
43353
43354 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43355
43356         * gcc.dg/torture/builtin-integral-1.c: New test.
43357
43358 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43359
43360         PR c++/14586
43361         * g++.dg/parse/non-dependent3.C: New test.
43362
43363 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43364
43365         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43366         * g++.dg/eh/simd-2.C: Likewise.
43367         * g++.dg/init/array10.C: Likewise.
43368         * gcc.c-torture/compile/simd-1.c: Likewise.
43369         * gcc.c-torture/compile/simd-2.c: Likewise.
43370         * gcc.c-torture/compile/simd-3.c: Likewise.
43371         * gcc.c-torture/compile/simd-4.c: Likewise.
43372         * gcc.c-torture/compile/simd-6.c: Likewise.
43373         * gcc.c-torture/execute/simd-1.c: Likewise.
43374         * gcc.c-torture/execute/simd-2.c: Likewise.
43375         * gcc.dg/compat/vector-defs.h: Likewise.
43376         * gcc.dg/20020531-1.c: Likewise.
43377         * gcc.dg/altivec-3.c: Likewise.
43378         * gcc.dg/altivec-4.c: Likewise.
43379         * gcc.dg/altivec-varargs-1.c: Likewise.
43380         * gcc.dg/compat/vector-defs.h: Likewise.
43381         * gcc.dg/i386-mmx-3.c: Likewise.
43382         * gcc.dg/i386-sse-4.c: Likewise.
43383         * gcc.dg/i386-sse-5.c: Likewise.
43384         * gcc.dg/i386-sse-8.c: Likewise.
43385         * gcc.dg/simd-1.c: Likewise.
43386         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43387         __ev64_opaque__ since the machine description provides it.
43388
43389 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43390
43391         * lib/compat.exp (skip_list): New global variable.
43392         Use it to hold the user defined COMPAT_SKIPS list if any.
43393         (compat-obj): Add the members of skip_list to optall.
43394
43395 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43396
43397         * gcc.dg/compat/union-by-value-1_main.c,
43398         union-by-value-1_x.c, union-by-value-1_y.c,
43399         union-check.h, union-defs.h,
43400         union-init.h, union-return-1_main.c,
43401         union-return-1_x.c, union-return-1_y.c: New files.
43402
43403 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43404
43405         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43406         mixed-struct-init.h: Add 4 mixed structure types.
43407         struct-by-value-21_main.c, struct-by-value-21_x.c,
43408         struct-by-value-21_y.c, struct-return-21_main.c,
43409         struct-return-21_x.c, struct-return-21_y.c: New files.
43410
43411 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43412
43413         PR c++/14550
43414         * g++.dg/parse/template14.C: New test.
43415
43416 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43417
43418         * gcc.c-torture/execute/20040313-1.c: New test.
43419
43420 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43421
43422         PR target/14533
43423         * gcc.dg/20040311-2.c: New test.
43424
43425 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43426
43427         PR other/14544
43428         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43429         bit-field.
43430
43431 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43432
43433         * gcc.dg/20040305-2.c: Add missing return statement.
43434
43435 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43436
43437         * gcc.dg/builtins-34.c: Also check pow10*.
43438
43439 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43440
43441         PR target/14262
43442         * gcc.dg/20040305-2.c: New test.
43443
43444 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43445
43446         * gcc.dg/20040310-1.c: New test.
43447
43448 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43449
43450         * gcc.c-torture/execute/20040311-1.c: New test case.
43451
43452 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43453
43454         PR c++/14476
43455         * g++.dg/lookup/enum1.C: New test.
43456
43457 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43458
43459         PR c++/14510
43460         * g++.dg/lookup/struct2.C: New test.
43461
43462 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43463
43464         * gcc.dg/builtins-34.c: New test.
43465
43466 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43467
43468         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43469
43470 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43471
43472         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43473         * gcc.dg/alias-2.c: New testcase.
43474
43475 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43476
43477         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43478
43479 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43480
43481         * gcc.c-torture/execute/20040309-1.c: New test case.
43482
43483 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43484
43485         PR c++/14397
43486         * g++.dg/overload/ref1.C: New.
43487
43488 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43489
43490         PR c++/14409
43491         * g++.dg/template/spec12.C: New test.
43492
43493         PR c++/14448
43494         * g++.dg/parse/crash14.C: New test.
43495
43496 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43497
43498         PR c++/14230
43499         * g++.dg/init/ref11.C: New test.
43500
43501 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43502
43503         PR c++/14432
43504         * g++.dg/parse/builtin2.C: New test.
43505
43506 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43507
43508         PR c++/14401
43509         * g++.dg/init/ctor3.C: New test.
43510         * g++.dg/init/union1.C: New test.
43511         * g++.dg/ext/anon-struct4.C: New test.
43512
43513 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43514
43515         * g++.dg/lookup/koenig1.C: Tweak error messages.
43516         * g++.dg/lookup/used-before-declaration.C: Likewise.
43517         * g++.dg/other/do1.C: Likewise.
43518         * g++.dg/overload/koenig1.C: Likewise.
43519         * g++.dg/parse/crash13.C: Likewise.
43520         * g++.dg/template/instantiate3.C: Likewise.
43521
43522 2004-03-08  Eric Christopher  <echristo@redhat.com>
43523
43524         * * lib/target-supports.exp: Enable libiconv in test
43525         compilation.  Fix up error checking.
43526
43527 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43528
43529         PR middle-end/14289
43530         * gcc.dg/pr14289-1.c: New test case.
43531         * gcc.dg/pr14289-2.c: Likewise.
43532         * gcc.dg/pr14289-3.c: Likewise.
43533
43534 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43535
43536         * gcc.c-torture/execute/20040308-1.c: New test.
43537
43538 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43539
43540         * gcc.c-torture/execute/20040307-1.c: New test case.
43541
43542 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43543
43544         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43545
43546 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43547
43548         * gcc.dg/20040306-1.c: New test.
43549
43550 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43551
43552         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43553         them static.
43554         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43555
43556 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43557
43558         PR c/14465
43559         * gcc.dg/decl-6.c: New test.
43560
43561 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43562
43563         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43564         Rename LOGPOW -> LOG_POW.
43565         (SQRT_EXP, POW_EXP): New.
43566
43567 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43568
43569         * gcc.dg/i386-sse-8.c: New test.
43570
43571 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43572
43573         PR c/14114
43574         * gcc.dg/decl-5.c: New test.
43575
43576 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43577
43578         * gcc.dg/20040305-1.c: New test.
43579
43580 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43581
43582         PR other/14354
43583         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43584
43585 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43586
43587         PR c++/14425, c++/14426
43588         * g++.dg/ext/altivec-4.C: New test.
43589         * g++.dg/ext/altivec-5.C: New test.
43590
43591 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43592
43593         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43594         global variables of a type with no linkage.
43595         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43596         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43597         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43598         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43599         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43600         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43601         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43602         * g++.dg/warn/deprecated.C: Name enum Color.
43603         * g++.dg/overload/VLA.C: Name structure for 'b'.
43604         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43605
43606 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43607
43608         * gcc.c-torture/compile/20040304-1.c: New test.
43609
43610 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43611
43612         PR 13728
43613         * gcc.dg/decl-4.c: New testcase.
43614
43615 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43616
43617         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43618         as PRECF if sizeof (float) > sizeof (double).
43619         (PRECL): Make it the same as PRECF if
43620         sizeof (float) > sizeof (long double).
43621
43622 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43623
43624         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43625         system type.  Add check for irix6 which doesn't have c99 runtime.
43626
43627 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43628
43629         * gcc.dg/const-elim-1.c: xfail for xtensa.
43630
43631 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43632
43633         PR c++/14369
43634         * g++.dg/template/cond4.C: New test.
43635
43636 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43637
43638         PR c++/14360
43639         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43640
43641         PR c++/14361
43642         * g++.dg/parse/defarg7.C: New test.
43643
43644         PR c++/14359
43645         * g++.dg/template/friend26.C: New test.
43646
43647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43648
43649         PR c++/14324
43650         * g++.dg/abi/mangle21.C: New test.
43651
43652         PR c++/14260
43653         * g++.dg/parse/constructor2.C: New test.
43654
43655         PR c++/14337
43656         * g++.dg/template/sfinae1.C: New test.
43657
43658 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43659
43660         PR c++/14267
43661         * g++.dg/expr/crash2.C: New test.
43662
43663         PR middle-end/13448
43664         * gcc.dg/inline-5.c: New test.
43665         * gcc.dg/always-inline.c: Split out tests into ...
43666         * gcc.dg/always-inline2.c: ... this and ...
43667         * gcc.dg/always-inline3.c: ... this.
43668
43669 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43670
43671         PR debug/12103
43672         * g++.dg/debug/crash1.C: New test.
43673
43674 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43675
43676         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43677         function with __attribute__((noinline)).
43678         (recurser_void2): Likewise.
43679         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43680         (recurser_void2): Likewise.
43681
43682 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43683
43684         PR middle-end/14203
43685         * g++.dg/warn/Wunused-6.C: New test case.
43686
43687 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43688
43689         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43690         not defined.
43691
43692 2004-02-27  Eric Christopher  <echristo@redhat.com>
43693
43694         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43695         * g++.dg/charset/asm2.c: Run only x86.
43696         * gcc.dg/charset/asm3.c: Ditto.
43697
43698 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43699
43700         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43701         ld_library_path.
43702
43703 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43704
43705         * g++.dg/ext/altivec-3.C: New.
43706
43707 2004-02-26  Richard Henderson  <rth@redhat.com>
43708
43709         * g++.dg/ext/attrib10.C: Mark for warning.
43710         * gcc.dg/attr-alias-1.c: New.
43711
43712 2004-02-26  Richard Henderson  <rth@redhat.com>
43713
43714         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43715         * gcc.c-torture/execute/20040208-2.c: ... it back.
43716
43717 2004-02-26  Eric Christopher  <echristo@redhat.com>
43718
43719         * lib/target-supports.exp (check-iconv-available): New function.
43720         * lib/gcc-dg.exp (dg-require-iconv): New function.
43721         Use above.
43722         * gcc.dg/charset: New directory.
43723         * gcc.dg/charset/charset.exp: New file.
43724         * gcc.dg/charset/asm1.c: Ditto.
43725         * gcc.dg/charset/asm2.c: Ditto.
43726         * gcc.dg/charset/asm3.c: Ditto.
43727         * gcc.dg/charset/asm4.c: Ditto.
43728         * gcc.dg/charset/asm5.c: Ditto.
43729         * gcc.dg/charset/attribute1.c: Ditto.
43730         * gcc.dg/charset/attribute2.c: Ditto.
43731         * gcc.dg/charset/string1.c: Ditto.
43732         * g++.dg/charset: New directory.
43733         * g++.dg/dg.exp: Add here. Special options.
43734         * g++.dg/charset/charset.exp: New file.
43735         * g++.dg/charset/asm1.c: Ditto.
43736         * g++.dg/charset/asm2.c: Ditto.
43737         * g++.dg/charset/asm3.c: Ditto.
43738         * g++.dg/charset/asm4.c: Ditto.
43739         * g++.dg/charset/attribute1.c: Ditto.
43740         * g++.dg/charset/attribute2.c: Ditto.
43741         * g++.dg/charset/extern1.cc: Ditto.
43742         * g++.dg/charset/extern2.cc: Ditto.
43743         * g++.dg/charset/string1.c: Ditto.
43744
43745 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43746
43747         PR c++/14278
43748         * g++.dg/parse/comma1.C: New test.
43749
43750 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43751
43752         PR c++/14284
43753         * g++.dg/template/ttp8.C: New test.
43754
43755 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43756
43757         * gcc.dg/fixuns-trunc-1.c: New test.
43758
43759 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43760
43761         * gcc.dg/builtins-config.h: Use #elif.
43762
43763 2004-02-26  Michael Matz  <matz@suse.de>
43764
43765         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43766         * gcc.dg/991214-1.c: Likewise.
43767         * gcc.dg/i386-asm-1.c: Likewise.
43768
43769 2004-02-25  Richard Henderson  <rth@redhat.com>
43770
43771         * gcc.c-torture/execute/20040208-2.c: Move ...
43772         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43773
43774 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43775
43776         PR c++/14246
43777         * g++.dg/other/crash-3.C: New test.
43778
43779 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43780
43781         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43782         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43783
43784         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43785         HP-UX.
43786
43787 2004-02-24  Michael Matz  <matz@suse.de>
43788
43789         * gcc.dg/i386-regparm.c: New.
43790
43791 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43792
43793         * gcc.c-torture/execute/20040223-1.c: New.
43794
43795 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43796             Kazu Hirata  <kazu@cs.umass.edu>
43797
43798         * gcc.dg/fwritable-strings-1.c: Remove.
43799
43800 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43801
43802         PR c/14156
43803         * gcc.dg/20040223-1.c: New test.
43804
43805 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43806
43807         PR c++/14106
43808         * g++.dg/ext/typeof9.C: New test.
43809
43810 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43811
43812         PR c++/14250
43813         * g++.dg/other/switch1.C: New test.
43814
43815 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43816
43817         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43818         * gcc.dg/va-arg-1.c: Likewise.
43819
43820 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43821
43822         PR c++/14143
43823         * g++.dg/template/koenig5.C: New test.
43824
43825 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43826
43827         * g++.dg/ext/altivec-1.C: Generalize target triple.
43828         * g++.dg/ext/altivec-2.C: New test case.
43829         * g++.dg/ext/altivec_check.h: New file.
43830         * gcc.dg/altivec-1.c: Generalize target triple;
43831         include altivec_check.h and call altivec_check().
43832         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43833         * gcc.dg/altivec-6.c: New test case.
43834         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43835         type casts as needed.
43836         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43837         altivec_check().
43838         * gcc.dg/altivec-12.c: New test case.
43839         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43840         include altivec_check.h and call altivec_check().
43841         * gcc.dg/altivec_check.h: New file.
43842
43843 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43844
43845         * lib/target-supports.exp (check_alias_available): Don't mangle
43846         function `g' in test program.
43847
43848 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43849
43850         * lib/target-supports.exp (check_profiling_available): Check
43851         argument to determine whether we support a profiling type.
43852         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43853         check_profiling_available.
43854         * g++.dg/bprob/bprob.exp: Likewise.
43855         * g77.dg/bprob/bprob.exp: Likewise.
43856         * gcc.misc-tests/bprob.exp: Likewise.
43857         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43858         dg-require-profiling and delete expected error handling.
43859         * gcc.dg/20021014-1.c: Likewise.
43860         * gcc.dg/nest.c: Likewise.
43861
43862 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43863
43864         PR c++/12007
43865         * g++.dg/other/vthunk1.C: New test.
43866
43867 2004-02-20  Falk Hueffner  <falk@debian.org>
43868
43869         PR target/14201
43870         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43871
43872 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43873
43874         PR c++/13927
43875         * g++.dg/other/error8.C: Remove XFAIL markers.
43876
43877         PR c++/14173
43878         * g++.dg/ext/packed5.C: New test.
43879
43880         PR c++/14199
43881         * g++.dg/warn/Wunused-5.C: New test.
43882
43883         PR c++/14186
43884         * g++.dg/lookup/member1.C: New test.
43885
43886 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43887
43888         * gcc.c-torture/compile/20040130-1.c: Enable only when
43889         __INT_MAX__ >= 2147483647L.
43890         * gcc.c-torture/compile/961203-1.c: Likewise.
43891
43892 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43893
43894         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43895         * g++.dg/opt/template1.C: Robustify assembler regexp
43896
43897 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43898
43899         * gcc.c-torture/execute/simd-4.x: Remove.
43900         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43901         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43902         Guard with #ifndef SKIP_ATTRIBUTE.
43903         * gcc.dg/compat/vector-1_y.c: Likewise.
43904         * gcc.dg/compat/vector-2_x.c: Likewise.
43905         * gcc.dg/compat/vector-2_y.c: Likewise.
43906         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43907         * g++.dg/eh/simd-2.C: Likewise.
43908
43909 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43910
43911         * gcc.c-torture/compile/complex-1.c: New.
43912
43913 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43914
43915         PR target/14209
43916         * gcc.c-torture/execute/20040218-1.c: New test.
43917
43918 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43919
43920         PR c++/14181
43921         * g++.dg/parse/new2.C: New test.
43922
43923 2004-02-18  Paul Brook  <paul@codesourcery.com>
43924
43925         * gcc.c-torture/compile/libcall-1.c: New test.
43926
43927 2004-02-18  Paul Brook  <paul@codesourcery.com>
43928
43929         PR debug/12934
43930         * gcc.dg/debug/debug-7.c: New test.
43931
43932 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43933
43934         * gcc.dg/20040217-1.c: New test.
43935
43936 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43937
43938         * gcc.c-torture/execute/990208-1.x: Delete.
43939
43940 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43941
43942         * gcc.c-torture/execute/20040208-2.x: New file.
43943
43944 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43945
43946         PR c++/11326
43947         * g++.dg/abi/structret1.C: New test.
43948
43949 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43950
43951         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43952         (i386_cpuid): No need to test if cpuid is available on AMD64.
43953         Fix assembly, so that it works onboth i386 and AMD64.
43954         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43955         (vecInLong): Fix s[] member type to unsigned int.
43956         (vecInWord): Remove type.
43957         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43958         (a64, b64, c64, d64, e64): Remove.
43959         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43960         Remove unused variable.  Remove initialization of removed variables.
43961         Don't call mmx_tests nor sse_tests.
43962         (reference_mmx, reference_sse): Remove.
43963         (check): Add return stmt.
43964         * gcc.dg/i386-sse-7.c: New test.
43965         * gcc.dg/i386-mmx-4.c: New test.
43966
43967 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43968
43969         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43970         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43971         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43972         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43973         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43974         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43975         g++.dg/tc1/dr94.C: Fix line terminator.
43976
43977 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43978
43979         * gcc.c-torture/compile/20040216-1.c: New.
43980
43981 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43982
43983         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43984         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43985         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43986         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43987         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43988         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43989
43990 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43991
43992         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43993
43994 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43995
43996         PR c++/13971
43997         * g++.dg/expr/cond4.C: New test.
43998
43999         PR c++/14086
44000         * g++.dg/lookup/crash2.C: New test.
44001
44002 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44003
44004         * gcc.c-torture/compile/20040214-2.c: New test.
44005
44006 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44007
44008         PR c++/14116
44009         * g++.dg/ext/typeof8.C: New test.
44010
44011 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44012
44013         * gcc.c-torture/compile/20040214-1.c: New test.
44014
44015 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44016
44017         PR c++/13635
44018         * g++.dg/template/spec11.C: New test.
44019
44020 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44021
44022         PR c++/13927
44023         * g++.dg/other/error8.C: New test.
44024
44025 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44026
44027         PR c++/14122
44028         * g++.dg/template/array4.C: New test.
44029
44030         PR c++/14108
44031         * g++.dg/inherit/thunk2.C: New test.
44032
44033         PR c++/14083
44034         * g++.dg/eh/cond2.C: New test.
44035
44036 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44037
44038         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44039
44040 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44041
44042         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44043
44044 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44045
44046         * g++.dg/simd-2.C: xfail on ppc64-linux.
44047
44048 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44049
44050         PR c/456
44051         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44052         tests.
44053
44054 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44055
44056         * gcc.dg/builtins-33.c: New test.
44057
44058 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44059
44060         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44061
44062 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44063
44064         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44065
44066 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44067
44068         * gcc.dg/ppc64-abi-3.c: New test.
44069
44070 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44071
44072         PR c/14092
44073
44074         * gcc.dg/pr14092-1.c: New testcase.
44075
44076 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44077
44078         * gcc.dg/cpp/assert4.c: Fix typo last change.
44079
44080         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44081         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44082
44083         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44084
44085 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44086
44087         * gcc.c-torture/compile/20040209-1.c: New test case.
44088
44089 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44090
44091         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44092
44093 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44094
44095         * gcc.c-torture/execute/20040208-[12].c: New tests.
44096
44097 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44098
44099         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44100
44101 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44102
44103         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44104
44105 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44106
44107         Bug 13856
44108         * gcc.dg/visibility-8.c: New testcase.
44109
44110 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44111
44112         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44113         arguments.
44114         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44115
44116 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44117
44118         PR middle-end/13696
44119         * g++.dg/opt/fold1.C: New test case.
44120
44121 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44122
44123         PR c++/14033
44124         * g++.dg/other/crash-2.C: New test.
44125
44126 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44127
44128         PR c++/14028
44129         * g++.dg/parse/angle-bracket2.C: New test.
44130
44131 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44132
44133         PR middle-end/13750
44134         Revert:
44135         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44136         PR pch/13361
44137         * g++.dg/pch/wchar-1.C: New.
44138         * g++.dg/pch/wchar-1.Hs: New.
44139
44140 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44141
44142         PR c++/14008
44143         * g++.dg/parse/error15.C: New test.
44144         * g++.dg/parse/crash11.C: Update dg-error mark.
44145
44146 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44147
44148         PR c++/13932
44149         * g++.dg/warn/conv2.C: New test.
44150
44151 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44152
44153         PR c++/13086
44154         * g++.dg/warn/incomplete1.C: Remove xfail.
44155
44156 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44157
44158         * lib/file-format.exp (gcc_target_object_format): Use
44159         ${tool}_target_compile, not gcc_target_compile.
44160         * lib/target-supports.exp (check_alias_available): Likewise.
44161         (check_gc_sections_available): Likewise.
44162         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44163         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44164         dg-require-alias.
44165
44166 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44167
44168         PR c++/13969
44169         * g++.dg/template/static6.C: New test.
44170
44171 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44172
44173         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44174
44175 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44176
44177         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44178         tests for systems where `char' is unsigned by default.
44179
44180 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44181
44182         PR c++/13997
44183         * g++.dg/template/partial3.C: New test.
44184
44185 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44186
44187         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44188         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44189         Remove mentions of obsolete ports.
44190
44191 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44192
44193         * gcc.dg/noncompile/20001228-1.c: Fix for new
44194         error message.
44195
44196 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44197
44198         PR target/9348
44199         * gcc.c-torture/execute/multdi-1.c: New test case.
44200
44201 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44202
44203         PR c++/13925
44204         * g++.dg/template/lookup5.C: New test.
44205
44206 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44207
44208         PR c++/13950
44209         * g++.dg/template/lookup4.C: New test.
44210
44211         PR c++/13970
44212         * g++.dg/parse/error14.C: New test.
44213
44214         PR c++/14002
44215         * g++.dg/parse/template13.C: New test.
44216
44217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44218
44219         PR c++/13978
44220         * g++.dg/template/koenig4.C: New test.
44221
44222         PR c++/13968
44223         * g++.dg/template/crash17.C: New test.
44224
44225         PR c++/13975
44226         * g++.dg/parse/error13.C: New test.
44227         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44228
44229 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44230
44231         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44232
44233 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44234
44235         PR c/11658
44236         PR c/13994
44237         * gcc.dg/noncompile/20040203-1.c: New test.
44238         * gcc.dg/noncompile/20040203-2.c: Likewise.
44239         * gcc.dg/noncompile/20040203-3.c: Likewise.
44240         * gcc.dg/20040203-1.c: Likewise.
44241
44242 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44243
44244         PR c++/10858
44245         * g++.dg/template/sizeof7.C: New test.
44246
44247 2004-02-02  Eric Christopher  <echristo@redhat.com>
44248             Zack Weinberg  <zack@codesourcery.com>
44249
44250         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44251
44252 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44253
44254         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44255         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44256         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44257         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44258
44259 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44260
44261         PR c++/13113
44262         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44263
44264         PR c++/13854
44265         * g++.dg/ext/attrib13.C: New test.
44266
44267         PR c++/13907
44268         * g++.dg/conversion/op2.C: New test.
44269
44270 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44271
44272         * gcc.dg/titype-1.c: Fix pasto.
44273
44274 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44275
44276         * gcc.dg/titype-1.c: New test.
44277
44278 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44279
44280         PR c++/13957
44281         * g++.dg/template/non-type-template-argument-1.C,
44282         g++.dg/template/qualified-id1.C: Update dg-error marks.
44283         * g++.dg/template/nontype6.C: New test.
44284
44285 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44286
44287         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44288         * gcc.dg/builtins-31.c: New testcase.
44289         * gcc.dg/builtins-32.c: New testcase.
44290
44291 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44292
44293         * objc.dg/call-super-2.m: Update line numbers
44294         for the including of stddef.h.
44295
44296 2004-01-30  Michael Matz  <matz@suse.de>
44297
44298         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44299         g++.dg/ext/case-range3.C: New tests.
44300
44301 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44302
44303         DR206
44304         PR c++/13813
44305         * g++.dg/template/member4.C: New test.
44306
44307 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44308
44309         PR c++/13683
44310         * g++.dg/template/sizeof6.C: New test.
44311
44312 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44313
44314         * gcc.dg/fwritable-strings-1.c: New test.
44315
44316 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44317
44318         * gcc.c-torture/compile/20040130-1.c: New test.
44319
44320 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44321
44322         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44323
44324 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44325
44326         PR c++/13883
44327         * g++.dg/template/ctor3.C: New test.
44328
44329 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44330
44331         * g++.dg/tc1: New directory.
44332         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44333         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44334         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44335         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44336         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44337
44338 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44339
44340         * g++.dg/parse/error11.C: New test.
44341         * g++.dg/parse/error12.C: Likewise.
44342
44343 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44344
44345         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44346         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44347
44348 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44349
44350         PR c++/13791
44351         * g++.dg/ext/attrib12.C: New test.
44352
44353         PR c++/13736
44354         * g++.dg/parse/cast2.C: New test.
44355
44356 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44357
44358         * objc.dg/encode-2.m (main): New local string.  Set depending on
44359         sizeof long.  Use in sscanf call.
44360         * objc.dg/encode-3.m (main): New local string.  Set depending on
44361         sizeof long.  Use in scan_initial call.
44362
44363 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44364
44365         * objc.dg/call-super-2.m: Make LP64-safe.
44366         * objc.dg/desig-init-1.m: Likewise.
44367
44368 2004-01-27  Devang Patel <dpatel@apple.com>
44369
44370         * g++.dg/debug/namespace1.C: New test.
44371
44372 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44373
44374         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44375         xscale-*-*.
44376
44377         * gcc.dg/arm-mmx-1.c: New test.
44378
44379 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44380
44381         * gcc.dg/20040127-1.c: New test.
44382         * gcc.dg/20040127-2.c: New test.
44383
44384 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44385
44386         * objc.dg/stret-1.m (glob): Renamed to globa.
44387
44388 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44389
44390         PR c++/13663
44391         * g++.dg/expr/for1.C: New test.
44392
44393 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44394
44395         PR middle-end/13779
44396         * gcc.dg/darwin-longlong.c: New test.
44397
44398 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44399
44400         * gcc.dg/20040124-1.c: Moved test from here...
44401         * gcc.c-torture/compile/20040124-1.c: ...to here.
44402
44403 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44404
44405         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44406         the assembly output if -m64 is passed.
44407
44408 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44409
44410         PR c++/13833
44411         * g++.dg/template/cond3.C: New test.
44412
44413 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44414
44415         PR c++/13810
44416         * g++.dg/template/ttp7.C: New test.
44417
44418 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44419
44420         PR c++/13797
44421         * g++.dg/template/nontype4.C: New test.
44422         * g++.dg/template/nontype5.C: Likewise.
44423
44424 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44425
44426         * gcc.dg/torture/mips-clobber-at.c: New test.
44427
44428 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44429
44430         * gcc.dg/20040124-1.c: New test.
44431
44432 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44433
44434         * gcc.dg/20040123-1.c: New test.
44435
44436 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44437
44438         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44439
44440 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44441
44442         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44443
44444 2004-01-23  Andrew Pinski  <apinski@apple.com>
44445
44446         * gcc.dg/20030121-1.c: Move to ..
44447         * gcc.dg/20040121-1.c: here.
44448
44449 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44450
44451         * gcc.dg/builtins-29.c: New test case.
44452
44453 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44454
44455         PR 18314
44456         * gcc.dg/builtins-30.c: New testcase.
44457
44458 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44459
44460         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44461         * lib/g77.exp: Likewise.
44462         * lib/objc.exp: Likewise.
44463         * lib/g++.exp: Likewise.
44464
44465 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44466
44467         * gcc.dg/struct-by-value-2.c: New test.
44468
44469 2004-01-21  Andrew Pinski  <apinski@apple.com>
44470
44471         PR target/13785
44472         * gcc.dg/20030121-1.c: New test.
44473
44474 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44475
44476         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44477         clobber frame pointer register in asm statement.
44478
44479 2004-01-21  Falk Hueffner  <falk@debian.org>
44480
44481         * gcc.c-torture/compile/20040121-1.c: New test.
44482
44483 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44484
44485         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44486
44487 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44488
44489         * gcc.dg/ppc64-abi-2.c: New test.
44490
44491 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44492
44493         * lib/treelang.exp: Fill out this file.
44494         * lib/treelang-dg.exp: New File.
44495
44496 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44497
44498         * gcc.c-torture/compile/981022-1.c: Remove.
44499         * gcc.dg/array-5.c: Remove XFAIL.
44500         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44501         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44502         gcc.dg/cond-lvalue-1.c: Update.
44503         * gcc.dg/cast-lvalue-2.c: New test.
44504
44505 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44506
44507         PR c++/13592
44508         * g++.dg/other/error1.C (class foo): Tweak error message.
44509
44510         PR c++/13592
44511         * g++.dg/template/call2.C: New test.
44512
44513 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44514
44515         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44516         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44517         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44518         scalar-return-1_x.c, scalar-return-2_y.c,
44519         scalar-return-3_x.c, scalar-return-3_y.c,
44520         scalar-return-4_x.c, scalar-return-4_y.c,
44521         struct-align-1.h, struct-align-1_x.c,
44522         struct-align-1_y.c, struct-align-2.h,
44523         struct-align-2_x.c, struct-align-2_y.c,
44524         struct-by-value-10_y.c, struct-by-value-11_x.c,
44525         struct-by-value-11_y.c, struct-by-value-12_x.c,
44526         struct-by-value-12_y.c, struct-by-value-13_x.c,
44527         struct-by-value-13_y.c, struct-by-value-14_x.c,
44528         struct-by-value-14_y.c, struct-by-value-15_x.c,
44529         struct-by-value-15_y.c, struct-by-value-16_y.c,
44530         struct-by-value-17_y.c, struct-by-value-18_y.c,
44531         struct-by-value-19_y.c, struct-by-value-1_x.c,
44532         struct-by-value-1_y.c, struct-by-value-20_y.c,
44533         struct-by-value-2_x.c, struct-by-value-2_y.c,
44534         struct-by-value-3_y.c, struct-by-value-4_x.c,
44535         struct-by-value-4_y.c, struct-by-value-5_y.c,
44536         struct-by-value-6_y.c, struct-by-value-7_y.c
44537         struct-by-value-8_x.c, struct-by-value-8_y.c
44538         struct-by-value-9_x.c, struct-by-value-9_y.c
44539         struct-return-10_x.c, struct-return-10_y.c,
44540         struct-return-19_x.c, struct-return-20_x.c
44541         struct-return-2_x.c, struct-return-2_y.c
44542         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44543         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44544
44545 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44546
44547         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44548         attribute on sparc*-sun-solaris2.*.
44549
44550 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44551
44552         PR c++/13710
44553         * g++.dg/ext/typeof7.C: New test.
44554
44555 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44556
44557         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44558         * gcc.dg/const-elim-1.c: Same.
44559
44560 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44561
44562         * objc.dg/stret-1.m: New.
44563         * objc.dg/stret-2.m: New.
44564
44565 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44566
44567         PR c++/11895
44568         * g++.dg/ext/vector1.C: New test.
44569
44570 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44571
44572         * gcc.dg/pch/import-1.c: New.
44573         * gcc.dg/pch/import-1.hs: New.
44574         * gcc.dg/pch/import-1a.h: New.
44575         * gcc.dg/pch/import-1b.h: New.
44576         * gcc.dg/pch/import-1c.h: New.
44577
44578 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44579
44580         PR c++/13574
44581         * g++.dg/ext/array1.C: New test.
44582
44583         PR c++/13178
44584         * g++.dg/conversion/op1.C: New test.
44585
44586 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44587
44588         PR 11864
44589         From Kazumoto Kojima / Dan Kegel:
44590         * gcc.dg/pr11864-1.c: New test.
44591
44592         PR 10392
44593         From Marcus Comstedt / Dan Kegel:
44594         * gcc.dg/pr10392-1.c: New test.
44595
44596 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44597
44598         PR c++/13478
44599         * g++.dg/init/ref10.C: New test.
44600
44601 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44602
44603         PR c++/13407
44604         * g++.dg/parse/typename6.C: New test.
44605
44606 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44607
44608         PR pch/13361
44609         * g++.dg/pch/wchar-1.C: New.
44610         * g++.dg/pch/wchar-1.Hs: New.
44611
44612 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44613
44614         PR c++/9259
44615         * g++.dg/expr/sizeof2.C: New test.
44616
44617 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44618
44619         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44620
44621 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44622
44623         PR c++/13659
44624         * g++.dg/lookup/strong-using-3.C: New.
44625         * g++.dg/lookup/using-10.C: New.
44626
44627 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44628
44629         PR c++/13594
44630         * g++.dg/lookup/strong-using-2.C: New.
44631
44632 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44633             Dan Kegel <dank@kegel.com>
44634             J"orn Rennecke <joern.rennecke@superh.com>
44635
44636         PR target/9365
44637         * gcc.dg/pr9365-1.c: New test.
44638
44639 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44640
44641         PR c++/8856
44642         * g++.dg/parse/casting-operator2.C: New test.
44643         * g++.old-deja/g++.pt/explicit83.C: Remove.
44644
44645 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44646
44647         * gcc.dg/label-compound-stmt-1.c: New test.
44648         * gcc.c-torture/compile/950922-1.c,
44649         gcc.c-torture/compile/20000211-3.c,
44650         gcc.c-torture/compile/20000518-1.c,
44651         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44652         compound statements.
44653
44654 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44655
44656         * gcc.dg/ppc64-abi-1.c: New test.
44657
44658 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44659
44660          * g++.dg/ext/attrib9.C: Add dg-warnings.
44661
44662 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44663
44664         PR c++/12335
44665         * g++.dg/parse/dtor3.C: New test.
44666
44667 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44668
44669         PR c++/12709
44670         * g++.dg/parse/try-catch-1.C: New test.
44671
44672 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44673
44674         * ada/acats/run_all.sh: Add more verbose output in acats.log
44675         when compiling tests.
44676
44677 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44678
44679         PR 13656
44680         * gcc.dg/typedef-redecl.c: New test case.
44681         * gcc.dg/typedef-redecl.h: New support file.
44682
44683 2004-01-13  Jan Hubicka  <jh@suse.cz>
44684
44685         * gcc.dg/always_inline.c: New test.
44686         * gcc.dg/debug/20031231-1.c: Fix.
44687
44688 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44689
44690         PR c++/13474
44691         * g++.dg/template/array3.C: New test.
44692
44693 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44694
44695         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44696         * g++.dg/warn/Wunused-2.C: Likewise.
44697
44698 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44699
44700         PR c++/13289
44701         * g++.dg/template/instantiate6.C: New test.
44702
44703 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44704
44705         PR middle-end/11397
44706         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44707
44708 2004-01-12  Jan Hubicka  <jh@suse.cz>
44709
44710         PR opt/12826
44711         * gcc.dg/20040112-1.c: New.
44712
44713         * gcc.dg/dwarf-die[1-7].c: Move to...
44714         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44715         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44716
44717 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44718
44719         PR c++/4100
44720         * g++.dg/parse/friend4.C: New test.
44721
44722 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44723
44724         PR c++/4100
44725         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44726         definition is called a friend.
44727
44728 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44729
44730         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44731
44732 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44733
44734         PR c++/3478
44735         * g++.dg/parse/error10.C: New test.
44736         * g++.dg/template/arg2.C: Accept "invalid type" error.
44737
44738 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44739
44740         PR middle-end/13392
44741         * g++.dg/opt/expect2.C: New test.
44742
44743 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44744
44745         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44746         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44747         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44748         Update dg-error regexps.
44749
44750 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44751
44752         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44753         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44754
44755 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44756
44757         * gcc.dg/pragma-re-1.c: Use right pointer type.
44758
44759 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44760
44761         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44762
44763 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44764
44765         * gcc.dg/rs6000-ldouble-1.c: New.
44766
44767 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44768
44769         DR 337
44770         PR c++/9256
44771         * g++.dg/other/abstract1.C: New test.
44772
44773 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44774
44775         * g++.dg/lookup/strong-using-1.C: New.
44776
44777 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44778
44779         PR c/11234
44780         * gcc.dg/func-ptr-conv-1.c: New test.
44781         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44782
44783 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44784
44785         PR target/13380.
44786         * gcc.c-torture/compile/20040109-1.c: New.
44787
44788 2004-01-08  Stuart Hastings  <stuart@apple.com>
44789
44790         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44791         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44792         * gcc.dg/i386-sse-6.c: ...this new testcase.
44793
44794 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44795
44796         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44797
44798 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44799
44800         * ada/acats/run_acats: Treat 'gnatchop' the same way
44801         as 'gnatmake'.  Export GCC_DRIVER.
44802         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44803         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44804
44805 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44806
44807         PR c++/12573
44808         * g++.dg/template/dependent-expr4.C: New test.
44809
44810 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44811
44812         * gcc.dg/altivec-11.c: New test.
44813
44814 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44815
44816         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44817
44818 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44819
44820         PR c/6024
44821         * gcc.dg/enum-compat-1.c: New test.
44822         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44823
44824 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44825
44826         PR c/12165
44827         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44828         gcc.dg/c99-idem-qual-3.c: New tests.
44829
44830 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44831
44832         * gcc.dg/winline-7.c: Don't cast void * to int.
44833
44834 2004-01-06  Jan Hubicka  <jh@suse.cz>
44835
44836         * gcc.dg/i386-sse-5.c: New test
44837         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44838
44839 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44840
44841         PR c++/12815
44842         * g++.dg/rtti/typeid4.C: New test.
44843
44844 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44845
44846         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44847
44848 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44849
44850         PR c++/12132
44851         * g++.dg/template/error11.C: New test.
44852
44853         PR c++/13451
44854         * g++.dg/template/class2.C: New test.
44855
44856 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44857         Richard Sandiford <rsandifo@redhat.com>
44858
44859         PR c++/13387
44860         * g++.dg/opt/alias3.C: New test.
44861
44862 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44863
44864         PR c++/13157
44865         * g++.dg/template/koenig3.C: New test.
44866
44867         PR c++/13529
44868         * g++.dg/parse/offsetof3.C: New test.
44869
44870         * g++.dg/init/copy7.C: Add missing dg-error markers.
44871
44872         PR c++/12226
44873         * g++.dg/init/copy7.c: New test.
44874
44875         PR c++/13536
44876         * g++.dg/parse/cast1.C: New test.
44877
44878 2004-01-04  Jan Hubicka  <jh@suse.cz>
44879
44880         * gcc.dg/winline[1-7].c: New tests.
44881
44882 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44883
44884         PR c++/13520
44885         * g++.dg/template/qualttp22.C: New test.
44886
44887 2004-01-01  Jan Hubicka  <jh@suse.cz>
44888
44889         * gcc.dg/debug/20031231-1.c: New.
44890         * gcc.c-torture/compile/20040101-1.c: New.
44891         * gcc.dg/dwarf-die-[1-7].c: New.
44892
44893 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44894
44895         PR optimization/13521
44896         * gcc.c-torture/compile/20031231-1.c: New test.
44897
44898 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44899
44900         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44901
44902 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44903
44904         PR c++/10079
44905         * g++.dg/template/crash16.C: New test.
44906
44907 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44908
44909         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44910
44911 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44912
44913         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44914         ports.
44915         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44916         * g++.old-deja/g++.law/profile1.C: Likewise.
44917         * gcc.c-torture/compile/981006-1.c: Likewise.
44918         * gcc.c-torture/execute/loop-2e.x: Likewise.
44919         * gcc.c-torture/execute/loop-2f.x: Remove.
44920         * gcc.c-torture/execute/loop-2g.x: Likewise.
44921         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44922         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44923
44924 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44925
44926         PR c++/13507
44927         * g++.dg/ext/attrib11.C: New test.
44928
44929         PR c++/13494
44930         * g++.dg/template/array2-1.C: New test.
44931         * g++.dg/template/array2-2.C: New test.
44932
44933 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44934
44935         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44936
44937 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         PR c++/12774
44940         * g++.dg/template/array1-1.C: New test.
44941         * g++.dg/template/array1-2.C: New test.
44942
44943 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44944
44945         PR fortran/12632
44946         * g77.dg/12632.f: New test case.
44947
44948 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44949
44950         PR c++/13289
44951         * g++.dg/parse/nontype1.C: New test.
44952
44953 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44954
44955         PR c++/12403
44956         * g++.dg/parse/explicit1.C: New test.
44957         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44958
44959 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44960
44961         PR c++/13081
44962         * g++.dg/opt/inline6.C: New test.
44963
44964         PR c++/12613
44965         * g++.dg/parse/error9.C: New test.
44966
44967         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44968
44969 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44970
44971         PR c++/13009
44972         * g++.dg/init/assign1.C: New test.
44973
44974 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44975
44976         PR c++/13070
44977         * g++.dg/warn/format3.C: New test case.
44978
44979 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44980
44981         * gcc.c-torture/compile/20031227-1.c: New test.
44982
44983 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44984
44985         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44986         * g77.dg/bprob/bprob.exp: Likewise.
44987         * gcc.misc-tests/bprob.exp: Likewise.
44988         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44989         variants on systems where the library does not provide that
44990         functionality.
44991         * gcc.dg/builtins-20.c: Use builtins-config.h.
44992         * gcc.dg/builtins-config.h: New file.
44993
44994 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44995
44996         * lib/gcc-dg.exp (dg-require-profiling): New function.
44997         * lib/target-supports.exp (check_profiling_available): Likewise.
44998         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44999         * g77.dg/bprob/bprob.exp: Likewise.
45000         * gcc.misc-tests/bprob.exp: Likewise.
45001         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45002         * gcc.dg/20021014-1.c: Likewise.
45003         * gcc.dg/nest.c: Likewise.
45004
45005 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45006
45007         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45008         compiling.
45009         * g++.dg/lookup/java2.C: Likewise.
45010         * gcc.dg/cpp/lexident.c: Likewise.
45011
45012 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45013
45014         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45015         given.
45016         * gcc.c-torture/compile/961203-1.c: Likewise.
45017         * gcc.c-torture/compile/980506-1.c: Likewise.
45018
45019 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45020
45021         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45022         (additional_prunes): New global.
45023         (gcc-dg-prune): Handle additional per-test pruning.
45024         (dg-test): Clear additional_prunes between tests.
45025
45026         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45027         dg-prune-output to avoid spurious failures from assembler
45028         complaining about nonexistent WAW violations.
45029         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45030         Use dg-prune-output to avoid spurious failures from assembler
45031         warning about Itanium B-step errata.
45032
45033 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45034
45035         * g++.dg/abi/macro0.C: New test.
45036         * g++.dg/abi/macro1.C: Likewise.
45037         * g++.dg/abi/macro2.C: Likewise.
45038
45039         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45040         * g++.dg/abi/bitfield7.C: Likewise.
45041         * g++.dg/abi/dtor2.C: Likewise.
45042         * g++.dg/abi/mangle11.C: Likewise.
45043         * g++.dg/abi/mangle12.C: Likewise.
45044         * g++.dg/abi/mangle14.C: Likewise.
45045         * g++.dg/abi/mangle17.C: Likewise.
45046         * g++.dg/abi/vbase10.C: Likewise.
45047         * g++.dg/abi/vbase14.C: Likewise.
45048         * g++.dg/template/qualttp17.C: Likewise.
45049
45050 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45051
45052         PR c/11995
45053         * gcc.dg/20031223-1.c: New test.
45054
45055 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45056
45057         * gcc.dg/noreturn-7.c: New test.
45058
45059 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45060
45061         * gcc.dg/null-pointer-1.c: New test.
45062
45063 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45064
45065         * g++.old-deja/g++.jason/template18.C: Remove.
45066         * g++.old-deja/g++.jason/template37.C: Likewise.
45067
45068         PR c++/12862
45069         * g++.dg/lookup/ns1.C: New test.
45070
45071         PR c++/12397
45072         * g++.dg/template/lookup3.C: New test.
45073
45074 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45075
45076         * g++.dg/template/recurse1.C: New test
45077
45078 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45079
45080         PR c++/12479
45081         * g++.dg/parse/semicolon1.C: New test.
45082         * g++.dg/parse/semicolon1.h: Likewise.
45083
45084 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45085
45086         * gcc.dg/darwin-misaligned.c: New test.
45087
45088 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45089
45090         PR c/9163
45091         * gcc.dg/20031222-1.c: New test.
45092
45093 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45094
45095         PR c++/13438
45096         * g++.dg/parse/error8.C: New test.
45097
45098         PR c++/11554
45099         * g++.dg/warn/ctor-init-1.C: New test.
45100
45101 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45102
45103         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45104         too small.
45105         * gcc.c-torture/compile/930217-1.c: Likewise.
45106         * gcc.c-torture/compile/930513-1.c: Likewise.
45107         * gcc.c-torture/execute/920908-2.c: Likewise.
45108         * gcc.c-torture/execute/921204-1.c: Likewise.
45109         * gcc.c-torture/execute/930621-1.c: Likewise.
45110         * gcc.c-torture/execute/930630-1.c: Likewise.
45111         * gcc.c-torture/execute/931031-1.c: Likewise.
45112         * gcc.c-torture/execute/980602-2.c: Likewise.
45113         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45114         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45115         * gcc.c-torture/execute/extzvsi.c: Likewise.
45116         * gcc.c-torture/unsorted/ext.c: Likewise.
45117
45118 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45119
45120         PR target/12749
45121         * gcc.c-torture/compile/20031220-2.c: New test case.
45122
45123 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45124
45125         PR optimization/13031
45126         * gcc.c-torture/compile/20031220-1.c: New test case.
45127
45128 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45129
45130         * gcc.dg/cast-function-1.c: New test.
45131
45132 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45133
45134         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45135         formats.
45136
45137 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45138
45139         PR c++/12795
45140         * g++.dg/ext/attrib10.C: New test.
45141
45142 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45143
45144         * gcc.dg/cleanup-10.c: New test.
45145         * gcc.dg/cleanup-11.c: New test.
45146
45147 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45148
45149         PR c++/13239
45150         * g++.dg/opt/expect1.C: New test.
45151
45152 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45153
45154         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45155
45156 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45157
45158         PR debug/12923
45159         * gcc.dg/20031218-1.c: New test.
45160
45161         PR debug/12389
45162         * gcc.dg/20031218-2.c: New test.
45163         * gcc.dg/20031218-3.c: New test.
45164
45165         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45166         of label name and allow for USER_LABEL_PREFIX == "_" names.
45167         * g++.dg/abi/mangle18-2.C: Likewise.
45168         * g++.dg/abi/mangle19-1.C: Likewise.
45169         * g++.dg/abi/mangle19-2.C: Likewise.
45170         * g++.dg/abi/mangle20-1.C: Likewise.
45171         * g++.dg/abi/mangle20-2.C: Likewise.
45172
45173 2003-12-18  Richard Henderson  <rth@redhat.com>
45174
45175         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45176
45177 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45178             Dan Kegel <dank@kegel.com>
45179
45180         PR other/12009
45181         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45182         testing a cross compiler, it causes spurious compile failures.
45183         * lib/g++.exp: Likewise.
45184
45185 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45186
45187         PR c++/13262
45188         * g++.dg/template/access13.C: New test.
45189
45190 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45191
45192         * gcc.dg/20031216-1.c: New test.
45193
45194 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45195
45196         PR c++/9154
45197         * g++.dg/template/error10.C: New test.
45198
45199 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45200
45201         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45202         * g++.dg/eh/simd-2.C: Likewise.
45203
45204 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45205             Roger Sayle  <roger@eyesopen.com>
45206
45207         * gcc.c-torture/execute/ieee/mzero5.c: New.
45208
45209 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45210
45211         PR c++/10603
45212         * g++.dg/parse/error6.C: New test.
45213
45214         PR c++/12827
45215         * g++.dg/parse/error7.C: New test.
45216
45217 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45218
45219         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45220         at -O with stabs debugging formats.
45221         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45222         * gcc.dg/debug/debug-2.c: Likewise.
45223
45224 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45225
45226         PR c++/12696
45227         * g++.dg/init/error1.C: New test.
45228
45229         PR c++/12218
45230         * g++.dg/init/pm3.C: New test.
45231
45232 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45233
45234         PR c/3347
45235         * gcc.dg/bitfld-8.c: New test.
45236
45237 2003-12-16  James Lemke  <jim@wasabisystems.com>
45238
45239         * gcc.dg/arm-scd42-[123].c: New tests.
45240
45241 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45242
45243         PR c++/9043
45244         * g++.dg/abi/mangle20-1.C: New test.
45245         * g++.dg/abi/mangle20-2.C: New test.
45246
45247 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45248
45249         PR c++/13275
45250         * g++.dg/other/offsetof2.C: Remove XFAIL.
45251         * g++.dg/parse/offsetof1.C: New test.
45252         * g++.gd/parse/offsetof2.C: Likewise.
45253
45254 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45255
45256         * g++.dg/template/nontype3.C: New test.
45257         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45258
45259 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45260
45261         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45262
45263 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45264
45265         PR c++/13387
45266         * g++.dg/expr/assign1.C: New test.
45267
45268         PR c++/13242
45269         * g++.dg/abi/mangle19-1.C: New test.
45270         * g++.dg/abi/mangle19-2.C: New test.
45271
45272 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45273
45274         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45275
45276 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45277
45278         * gcc.c-torture/execute/20031216-1.c: New test.
45279
45280 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45281
45282         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45283         an ICE regression.
45284
45285 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45286
45287         PR c++/10926
45288         * g++.dg/template/error9.C: New test.
45289
45290         PR c++/11116
45291         * g++.dg/template/error8.C: New test.
45292
45293 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45294
45295         PR middle-end/13400
45296         * gcc.c-torture/execute/20031215-1.c: New test case.
45297
45298 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45299
45300         PR c++/13269
45301         * g++.dg/parse/error5.C: New test.
45302
45303         PR c++/12989
45304         * g++.dg/expr/sizeof1.C: New test.
45305
45306         PR c++/13310
45307         * g++.dg/template/crash15.C: New test.
45308
45309 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45310
45311         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45312         a non-POD type as the last named parameter of a varargs function.
45313
45314 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45315
45316         PR c++/13243
45317         PR c++/12573
45318         * g++.dg/template/crash14.C: New test.
45319         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45320
45321 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45322
45323         * g++.dg/other/java1.C: New test.
45324
45325         PR c++/13241
45326         * g++.dg/abi/mangle18-1.C: New test.
45327         * g++.dg/abi/mangle18-2.C: New test.
45328
45329 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45330
45331         PR optimization/10312
45332         * gcc.c-torture/execute/20031214-1.c: New.
45333
45334 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45335
45336         PR c++/10779
45337         PR c++/12160
45338         * g++.dg/parse/error3.C: New test.
45339         * g++.dg/parse/error4.C: Likewise.
45340         * g++.dg/abi/mangle4.C: Tweak error messages.
45341         * g++.dg/lookup/using5.C: Likewise.
45342         * g++.dg/other/error2.C: Likewise.
45343         * g++.dg/parse/typename5.C: Likewise.
45344         * g++.dg/parse/undefined1.C: Likewise.
45345         * g++.dg/template/arg2.C: Likewise.
45346         * g++.dg/template/ttp3.C: Likewise.
45347         * g++.dg/template/type1.C: Likewise.
45348         * g++.old-deja/g++.other/crash32.C: Likewise.
45349         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45350
45351 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45352
45353         PR c++/13106
45354         * g++.dg/warn/noreturn-3.C: New test.
45355
45356 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45357
45358         PR c++/13118
45359         * g++.dg/abi/covariant3.C: New.
45360
45361 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45362
45363         * g++.dg/eh/ia64-1.C: New test.
45364
45365 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45366
45367         PR optimization/13037
45368         * g77.f-torture/execute/13037.f: New test case.
45369
45370 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45371
45372         PR c++/12881
45373         * g++.dg/abi/covariant2.C: New.
45374
45375 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45376
45377         * gcc.dg/cpp/trad/macro.c: New tests.
45378
45379 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45380
45381         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45382
45383 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45384
45385         PR other/10819
45386         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45387         to fix Bug 10819.
45388         * lib/g++.exp (g++_version): Likewise.
45389         * lib/g77.exp (g77_version): Likewise.
45390         * lib/objc.exp (default_objc_version): Likewise.
45391
45392 2003-12-10  Richard Henderson  <rth@redhat.com>
45393
45394         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45395
45396         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45397
45398 2003-12-08  Matt Austern  <austern@apple.com>
45399
45400         PR c/13134
45401         * lib/gcc-dg.exp (dg-require-visibility): Define.
45402         * lib/target-supports (check_visibility_available): Define.
45403         * gcc.dg/visibility-1.c: New test.
45404         * gcc.dg/visibility-2.c: Likewise.
45405         * gcc.dg/visibility-3.c: Likewise.
45406         * gcc.dg/visibility-4.c: Likewise.
45407         * gcc.dg/visibility-5.c: Likewise.
45408         * gcc.dg/visibility-6.c: Likewise.
45409         * g++.dg/ext/visibility-1.C: Likewise.
45410         * g++.dg/ext/visibility-2.C: Likewise.
45411         * g++.dg/ext/visibility-3.C: Likewise.
45412         * g++.dg/ext/visibility-4.C: Likewise.
45413         * g++.dg/ext/visibility-5.C: Likewise.
45414         * g++.dg/ext/visibility-6.C: Likewise.
45415
45416 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45417
45418         * g++.dg/lookup/java1.C: New test.
45419         * g++.dg/lookup/java2.C: New test.
45420
45421 2003-12-07  Falk Hueffner  <falk@debian.org>
45422
45423         * g++.dg/opt/noreturn-1.C: New test.
45424
45425 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45426
45427         * gcc.dg/overflow-1.c: New test.
45428
45429 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45430
45431         * g77.f-torture/compile/13060.f: New test.
45432
45433 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45434
45435         PR c++/13323
45436         * g++.dg/inherit/operator2.C: New test.
45437
45438 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45439
45440         PR c++/13305
45441         * g++.dg/ext/attrib9.C: New test.
45442
45443 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45444
45445         PR c++/13314
45446         * g++.dg/template/error7.C: New test.
45447
45448 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45449             J"orn Rennecke <joern.rennecke@superh.com>
45450
45451         PR target/13302
45452         * g++.dg/other/struct-va_list.C: New test.
45453
45454 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45455
45456         PR c++/13166
45457         * g++.dg/parse/defarg6.C: New test.
45458
45459 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45460
45461         PR target/13256
45462         * gcc.c-torture/execute/20031201-1.c: New test.
45463
45464 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45465
45466         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45467
45468 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45469
45470         * gcc.dg/builtin-return-1.c: New test.
45471
45472 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45473             J"orn Rennecke <joern.rennecke@superh.com>
45474
45475         PR optimization/13260
45476         * gcc.c-torture/execute/20031204-1.c: New test.
45477
45478 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45479
45480         PR c++/9127
45481         * g++.dg/template/error6.C: New test.
45482
45483 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45484
45485         * gcc.dg/20031202-1.c: New test.
45486
45487 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45488
45489         PR c++/13179
45490         * g++.dg/template/eh1.C: New test.
45491
45492         PR c++/10771
45493         * g++.dg/template/error5.C: New test.
45494
45495 2003-12-02  David Ung  <davidu@mips.com>
45496
45497         * gcc.dg/compat/vector-check.h: Corrected type for var
45498         g_##TMODE
45499
45500 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45501
45502         PR c++/10126
45503         * g++.dg/template/ptrmem8.C: New test.
45504
45505 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45506
45507         PR c++/12573
45508         * g++.dg/template/dependent-expr3.C: New test.
45509
45510 2003-12-01  James Lemke  <jim@wasabisystems.com>
45511
45512         * gcc.dg/arm-g2.c: New test.
45513
45514 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45515
45516         PR optimization/11634
45517         * gcc.dg/20031201-2.c: New test case.
45518
45519 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45520
45521         PR 11433
45522         * objc.dg/proto-lossage-3.m: New test.
45523
45524 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45525
45526         PR optimization/12628
45527         * gcc.dg/20031201-1.c: New test case.
45528
45529 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45530
45531         * gcc.dg/unaligned-1.c: New test.
45532
45533 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45534
45535         PR c++/9849
45536         * g++.dg/template/error4.C: New test.
45537         * g++.dg/template/nested3.C: Adjust error markers.
45538
45539 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45540
45541         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45542
45543 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45544
45545         PR c/10333
45546         * gcc.dg/bitfld-7.c: New test.
45547
45548 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45549
45550         * gcc.dg/tls/asm-1.C: New test.
45551
45552 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45553
45554         * gcc.dg/cpp/assert4.c: Update.
45555
45556 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45557
45558         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45559         * gcc.dg/builtin-apply3.c: New test.
45560
45561 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45562
45563         * lib/compat.exp (compat-obj): New xfaildata parameter.
45564         Use it to set compiler_conditional_xfail_data before compiling.
45565         (compat-get-options): Handle dg-xfail-if.
45566         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45567         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45568         * gcc.dg/compat/vector-1_y.c: Likewise.
45569         * gcc.dg/compat/vector-2_x.c: Likewise.
45570         * gcc.dg/compat/vector-2_y.c: Likewise.
45571
45572 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45573
45574         * g++.dg/opt/reg-stack4.C: New test.
45575
45576 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45577
45578         * gcc.dg/builtin-apply2.c: New test.
45579
45580 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45581
45582         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45583
45584 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45585
45586         PR c++/12924
45587         * g++.dg/template/template-id-2.C: New test.
45588
45589 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45590
45591         PR c++/5369
45592         * g++.dg/template/memfriend1.C: New test.
45593         * g++.dg/template/memfriend2.C: Likewise.
45594         * g++.dg/template/memfriend3.C: Likewise.
45595         * g++.dg/template/memfriend4.C: Likewise.
45596         * g++.dg/template/memfriend5.C: Likewise.
45597         * g++.dg/template/memfriend6.C: Likewise.
45598         * g++.dg/template/memfriend7.C: Likewise.
45599         * g++.dg/template/memfriend8.C: Likewise.
45600         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45601
45602 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45603
45604         PR c++/12515
45605         * g++.dg/ext/cond1.C: New test.
45606
45607 2003-11-20  Richard Henderson  <rth@redhat.com>
45608
45609         * gcc.dg/20020201-2.c: Remove.
45610         * gcc.dg/20020201-4.c: Remove.
45611         * gcc.dg/20020304-1.c: Remove.
45612
45613 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45614
45615         * gcc.dg/cpp/trad/xwin1.c: New test case.
45616
45617 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45618
45619         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45620         * lib/g77.exp: Likewise.
45621         * lib/objc.exp: Likewise.
45622         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45623         for darwin.
45624
45625 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45626
45627         PR c++/12932
45628         * g++.dg/template/static5.C: New test.
45629
45630 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45631
45632         * gcc.dg/nested-func-1.c: New test.
45633
45634 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45635
45636         * gcc.dg/cpp/assert4.c: New test.
45637
45638 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45639
45640         PR c++/2294
45641         * g++.dg/lookup/using9.c: New test.
45642
45643 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45644
45645         PR c++/12762
45646         * g++.dg/template/error3.C: New test.
45647
45648 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45649
45650         PR ada/13035
45651         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45652         No longer use a wrapper for gcc, since this does not work under
45653         Windows.
45654
45655 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45656
45657         PR c++/2094
45658         * g++.dg/template/ptrmem7.C: New test.
45659
45660 2003-11-13  Andrew Pinski <apinski@apple.com>
45661
45662         * gcc.c-torture/compile/20031113-1.c: New test.
45663
45664 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45665             Kean Johnston <jkj@sco.com>
45666
45667         PR c/13029
45668         * gcc.dg/unused-4.c: Update.
45669
45670 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45671
45672         * g++.dg/opt/const3.C: New test.
45673
45674 2003-11-13  Jan Hubicka  <jh@suse.cz>
45675
45676         * gcc.c-torture/compile/20031112-1.c: New test.
45677
45678 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45679
45680         * g++.dg/parse/crash10.C: Remove bogus error marker.
45681
45682 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45683
45684         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45685         (host_gcc): Likewise.
45686         (ROOT): Honor $PWDCMD.
45687         (BASE): Likewise.
45688         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45689
45690 2003-11-12  Catherine Moore  <clm@redhat.com>
45691
45692         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45693
45694 2003-11-12  Andreas Jaeger  <aj@suse.de>
45695             Jakub Jelinek  <jakub@redhat.com>
45696             Andrew Pinski  <pinskia@physics.uc.edu>
45697             Richard Henderson  <rth@redhat.com>
45698
45699         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45700         systems.
45701         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45702
45703         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45704         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45705
45706 2003-11-11  Andreas Jaeger  <aj@suse.de>
45707
45708         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45709
45710         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45711
45712 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45713
45714         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45715         Clean ups.
45716
45717 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45718
45719         * gcc.dg/trampoline-1.c: New test.
45720
45721 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45722
45723         * gcc.c-torture/compile/200031109-1.c: New test.
45724
45725 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45726
45727         PR c/3190
45728         PR c/8714
45729         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45730         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45731         gcc.dg/format/no-y2k-1.c: Update.
45732
45733 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45734
45735         PR optimization/10467
45736         * gcc.dg/20031108-1.c: New test case.
45737
45738 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45739
45740         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45741
45742 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45743
45744         * gcc.dg/compound-lvalue-1.c: New test.
45745         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45746         some XFAILs.
45747
45748 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45749
45750         * gcc.dg/altivec-varargs-1.c: New test.
45751
45752 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45753
45754         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45755         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45756         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45757         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45758         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45759
45760 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45761
45762         * gcc.dg/cond-lvalue-1.c: New test.
45763
45764 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45765
45766         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45767
45768 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45769
45770         PR c++/11616
45771         * g++.dg/template/instantiate5.C: New test.
45772
45773 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45774
45775         PR c++/12726
45776         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45777         * ChangeLog: Add missing first entry for above test.
45778
45779 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45780
45781         PR c++/9810
45782         * g++.dg/template/using8.C: New test.
45783         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45784
45785 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45786
45787         PR optimization/10817
45788         * gcc.c-torture/compile/20031102-1.c: New test case.
45789
45790 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45791
45792         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45793         2147483647.
45794
45795 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45796
45797         * gcc.dg/20031102-1.c: New test.
45798
45799 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45800
45801         * gcc.dg/complex-1.c: New test.
45802
45803 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45804
45805         PR c++/12796
45806         * g++.dg/template/crash13.C: Adjust expected error location.
45807         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45808
45809 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45810
45811         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45812
45813 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45814
45815         PR/10239
45816         * gcc.c-torture/compile/20031031-2.c: New test.
45817
45818 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45819
45820         PR/11640
45821         * gcc.c-torture/compile/20031031-1.c: New test.
45822
45823 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45824
45825         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45826         * gcc.misc-tests/bprob.exp: Likewise.
45827         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45828         the execution test on arm-elf configs.
45829         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45830         configs that don't support scratch files.
45831         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45832
45833 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45834
45835         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45836         done by dejagnu.
45837
45838 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45839
45840         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45841         Avoid non pure sh syntax. Add more logging.
45842
45843         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45844         fail.
45845
45846 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45847
45848         PR libgcj/10610
45849         * gcc.dg/ppc-stackalign-1.c: New test.
45850
45851 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45852
45853         * ada/acats/run_all.sh: Change output to be more compliant with
45854         dejagnu framework.
45855         Create acats.sum and acats.log files under testsuite/ada/acats
45856         Only run [a-z]* directories, to filter out e.g. CVS.
45857         Redirect build output to log file.
45858
45859 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45860
45861         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45862
45863 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45864
45865         PR ada/5909:
45866         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45867
45868 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45869
45870         * gcc.c-torture/compile/20031023-1.c: New test.
45871         * gcc.c-torture/compile/20031023-2.c: New test.
45872         * gcc.c-torture/compile/20031023-3.c: New test.
45873         * gcc.c-torture/compile/20031023-4.c: New test.
45874
45875 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45876
45877         PR c++/10371
45878         * g++.dg/lookup/scoped8.C: New test.
45879
45880 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45881
45882         * g++.dg/opt/reg-stack3.C: New test.
45883
45884 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45885
45886         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45887
45888 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45889
45890         PR c++/11076
45891         * g++.dg/template/crash13.C: New test.
45892
45893 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45894
45895         * gcc.dg/c99-restrict-2.c: New test.
45896
45897 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45898
45899         PR c++/12698, c++/12699, c++/12700, c++/12566
45900         * g++.dg/inherit/covariant9.C: New test.
45901         * g++.dg/inherit/covariant10.C: New test.
45902         * g++.dg/inherit/covariant11.C: New test.
45903
45904 2003-10-23  Jason Merrill  <jason@redhat.com>
45905
45906         PR c++/12726
45907         * g++.dg/ext/complit2.C: New test.
45908
45909 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45910
45911         PR target/12654
45912         * gcc.c-torture/execute/20031020-1.c: New test.
45913
45914 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45915
45916         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45917         following the jump_insn.
45918
45919 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45920
45921         * gcc.dg/cast-lvalue-1.c: New test.
45922
45923 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45924
45925         PR c++/11962
45926         * g++.dg/template/cond2.C: New test.
45927
45928 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45929
45930         * gcc.dg/builtins-28.c: New test.
45931
45932 2003-10-20  Jan Hubicka  <jh@suse.cz>
45933
45934         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45935         parameter.
45936         * gcc.dg/inline-2.c: Likewise.
45937
45938 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45939
45940         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45941         * gcc.dg/nest.c: Likewise.
45942
45943 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45944
45945         PR c++/9781, c++/10583, c++/11862
45946         * g++.dg/parse/crash13.C: New test.
45947
45948 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45949
45950         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45951
45952 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45953
45954         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45955         Define HAVE_C99_RUNTIME except on Solaris.
45956         * gcc.dg/builtins-20.c: Likewise.
45957
45958 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45959
45960         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45961
45962 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45963
45964         PR c++/12495
45965         * g++.dg/template/crash21.C: New test.
45966
45967 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45968
45969         PR c++/2513
45970         * g++.dg/template/typename5.C: New test.
45971
45972 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45973
45974         PR c++/12369
45975         * g++.dg/template/friend25.C: New test.
45976
45977 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45978
45979         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45980         versions.
45981
45982 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45983
45984         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45985         == 2147483647.
45986
45987 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45988
45989         * gcc.c-torture/execute/960416-1.x: Remove.
45990         * gcc.c-torture/execute/divconst-3.x: Likewise.
45991
45992 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45993
45994         PR target/12598
45995         * gcc.dg/torture/cris-volatile-1.c: New test.
45996
45997 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45998
45999         PR optimization/9325
46000         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46001         for overflowing floating point to integer conversion during RTL
46002         simplification.
46003
46004 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46005
46006         * objc/execute/_cmd.m: Fix typo.
46007         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46008         Relax 'scan-assembler' regexp.
46009         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46010         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46011         * objc.dg/zero-link-2.m: Remove blank line.
46012         * objc.dg/zero-link-3.m: New test case.
46013
46014 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46015
46016         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46017
46018         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46019         than linker trickery.
46020
46021 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46022
46023         PR c++/12370
46024         * g++.dg/other/friend2.C: New test.
46025
46026 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46027
46028         * gcc.dg/20031012-1.c: New test.
46029
46030 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46031
46032         * gcc.dg/weak/weak-3.c: Fix for new warning.
46033
46034 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46035
46036         PR optimization/8750
46037         * gcc.c-torture/execute/20031012-1.c: New test case.
46038
46039 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46040
46041         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46042         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46043
46044 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46045
46046         PR optimization/12260
46047         * gcc.c-torture/compile/20031011-2.c: New test case.
46048
46049 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46050
46051         * gcc.c-torture/execute/20031011-1.c: New testcase.
46052
46053 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46054
46055         * gcc.c-torture/compile/20031011-1.c: New test.
46056
46057 2003-10-11  Jan Hubicka  <jh@suse.cz>
46058
46059         * g++.dg/other/first-global.C: New test.
46060
46061 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46062
46063         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46064
46065 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46066
46067         * gcc.c-torture/compile/20031010-1.c: New test.
46068
46069 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46070
46071         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46072         * gcc.c-torture/execute/va-arg-25.c: ... here.
46073
46074 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46075
46076         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46077
46078 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46079
46080         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46081
46082 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46083
46084         * g++.dg/parse/error2.C: New test.
46085
46086 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46087
46088         PR c++/11097
46089         * g++.dg/other/error5.C: Modify the error message.
46090         * g++.dg/lookup/using8.C: New test.
46091
46092 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46093
46094         * gcc.dg/darwin-abi-2.c: New file.
46095         * gcc.c-torture/execute/va-arg-24.c: New file.
46096
46097 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46098
46099         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46100         indentation.
46101
46102 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46103
46104         PR c++/10147
46105         * g++.dg/other/error4.C: Update error messages.
46106         * g++.dg/template/ptrmem4.C: Likewise.
46107
46108         PR c++/12337
46109         * g++.dg/init/new9.C: New test.
46110
46111         PR c++/12334, c++/12236, c++/8656
46112         * g++.dg/ext/attrib8.C: New test.
46113
46114 2003-10-06  Devang Patel  <dpatel@apple.com>
46115
46116         * gcc.dg/debug/dwarf2-3.h: New test.
46117         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46118
46119 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46120
46121         * g++.dg/opt/cfg2.C: New test.
46122
46123 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46124
46125         * g++.dg/opt/float1.C: New test.
46126
46127 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46128
46129         * gcc.dg/c90-array-lval-6.c: New test.
46130         * gcc.dg/c99-array-lval-6.c: New test.
46131
46132 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46133             Ziemowit Laski  <zlaski@apple.com>
46134
46135         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46136         'Derived', so that it is never considered a class method; add
46137         new warning for '+port' method ambiguity.
46138         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46139         <objc/objc-api.h> (needed on Mac OS X).
46140         * objc.dg/method-13.m: New test.
46141
46142 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46143
46144         PR optimization/9325, PR java/6391
46145         * gcc.c-torture/execute/20031003-1.c: New test case.
46146
46147 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46148
46149         PR optimization/12180
46150         * gcc.dg/20031002-1.c: New test.
46151
46152         PR c++/12486
46153         * g++.dg/inherit/error1.C: New test.
46154
46155 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46156
46157         * lib/f-torture.exp (search_for): Rename to...
46158         (search_for_re): This.  Also, clean up comments and the
46159         "regexp" invocation.
46160
46161 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46162
46163         * gcc.c-torture/compile/20031002-1.c: New test.
46164
46165 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * g++.dg/opt/cond1.C: New test.
46168
46169 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46170
46171         * gcc.dg/Wold-style-definition-2.c: New testcase.
46172         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46173
46174 2003-09-29  Richard Henderson  <rth@redhat.com>
46175
46176         * g++.dg/init/array10.C: Add dg-options.
46177
46178 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46179
46180         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46181
46182 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46183
46184         * g++.dg/template/friend19.C: Fix typo.
46185         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46186
46187 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46188
46189         * gcc.c-torture/execute/20030928-1.c: New test.
46190         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46191
46192 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46193
46194         * g++.dg/opt/unroll1.C: New test.
46195
46196 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46197
46198         PR optimization/11741
46199         * gcc.dg/20030926-1.c: New test case.
46200
46201 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46202
46203         PR c++/5655
46204         * g++.dg/parse/access7.C: New test.
46205         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46206
46207 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46208
46209         MERGE OF objc-improvements-branch into MAINLINE:
46210         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46211         if libobjc has not been built.
46212         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46213         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46214         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46215         objc/execute/nested-3.m, objc/execute/np-2.m,
46216         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46217         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46218         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46219         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46220         objc.dg/special/unclaimed-category-1.h,
46221         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46222         well as GNU runtime.
46223         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46224         * execute/cascading-1.m, execute/function-message-1.m,
46225         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46226         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46227         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46228         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46229         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46230         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46231         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46232         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46233         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46234         * objc.dg/bitfield-2.m: Run only on Darwin.
46235         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46236         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46237         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46238         * objc.dg/const-str-1.m: Fix constant string layout.
46239
46240 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46241
46242         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46243
46244 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46245
46246         * gcc.dg/darwin-abi-1.c: New file.
46247
46248 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46249
46250         PR target/12281
46251         * gcc.c-torture/compile/20030921-1.c: New test.
46252
46253 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46254
46255         * g++.dg/opt/reg-stack2.C: New test.
46256
46257 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46258
46259         * g++.dg/eh/delayslot1.C: New test.
46260
46261 2003-09-20  Richard Henderson  <rth@redhat.com>
46262
46263         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46264
46265 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46266
46267         * gcc.c-torture/execute/20030920-1.c: New test case.
46268
46269 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46270
46271         * g++.dg/rtti/typeid3.C: Correct expected error message.
46272
46273 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46274
46275         PR c++/157
46276         * g++.dg/parse/crash12.C: New test.
46277
46278 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46279
46280         * gcc.dg/compat/mixed-struct-check.h: New.
46281         * gcc.dg/compat/mixed-struct-defs.h: New.
46282         * gcc.dg/compat/mixed-struct-init.h: New.
46283         * gcc.dg/compat/struct-by-value-19_main.c: New.
46284         * gcc.dg/compat/struct-by-value-19_x.c: New.
46285         * gcc.dg/compat/struct-by-value-19_y.c: New.
46286         * gcc.dg/compat/struct-by-value-20_main.c: New.
46287         * gcc.dg/compat/struct-by-value-20_x.c: New.
46288         * gcc.dg/compat/struct-by-value-20_y.c: New.
46289         * gcc.dg/compat/struct-return-19_main.c: New.
46290         * gcc.dg/compat/struct-return-19_x.c: New.
46291         * gcc.dg/compat/struct-return-19_y.c: New.
46292         * gcc.dg/compat/struct-return-20_main.c: New.
46293         * gcc.dg/compat/struct-return-20_x.c: New.
46294         * gcc.dg/compat/struct-return-20_y.c: New.
46295
46296 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46297         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46298         so that it will not complain on LP64 targets.
46299
46300 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46301
46302         PR c++/495
46303         * g++.dg/template/friend24.C: New test.
46304
46305 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46306
46307         PR c++/12332
46308         * g++.dg/template/memtmpl2.C: New test.
46309
46310 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46311
46312         PR target/11184
46313         * gcc.dg/builtin-apply1.c: New test.
46314
46315 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46316
46317         PR c++/9848
46318         * g++.dg/warn/Wunused-4.C: New test.
46319
46320 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46321
46322         PR c++/12316
46323         * g++.dg/other/gc2.C: New test.
46324
46325 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46326
46327         PR c++/11991
46328         * g++.dg/rtti/typeid3.C: New test.
46329
46330         PR c++/12266
46331         * g++.dg/overload/template1.C: New test.
46332
46333 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46334
46335         * g++.dg/opt/cfg3.C: New test.
46336
46337 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46338
46339         PR c++/7939
46340         * g++.dg/template/crash11.C: New test.
46341
46342 2003-09-16  Jason Merrill  <jason@redhat.com>
46343             Jakub Jelinek  <jakub@redhat.com>
46344
46345         * gcc.dg/attr-warn-unused-result.c: New test.
46346
46347 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46348
46349         PR c++/12184
46350         * g++.dg/expr/call2.C: New test.
46351
46352 2003-09-15  Andreas Jaeger  <aj@suse.de>
46353
46354         * gcc.dg/Wold-style-definition-1.c: New test.
46355
46356 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46357
46358         PR c++/3907
46359         * g++.dg/parse/template12.C: New test.
46360
46361         * g++.dg/abi/bitfield11.C: New test.
46362         * g++.dg/abi/bitfield12.C: Likewise.
46363
46364 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46365
46366         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46367         non-expansion of functional macro name without arguments at EOL.
46368         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46369
46370 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46371
46372         * gcc.c-torture/execute/20030914-[12].c: New tests.
46373
46374 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46375
46376         PR c++/11788
46377         * g++.dg/overload/addr1.C: New test.
46378
46379 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46380
46381         * gcc.dg/20030909-1.c: New test.
46382
46383 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46384
46385         * gcc.dg/ultrasp10.c: New test.
46386
46387 2003-09-09  Devang Patel  <dpatel@apple.com>
46388
46389         * gcc.dg/darwin-ld-6.c: New test.
46390
46391 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46392
46393         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46394
46395 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46396
46397         * gcc.dg/ia64-types1.c: New test.
46398         * gcc.dg/ia64-types2.c: Likewise.
46399
46400 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46401
46402         * gcc.dg/builtins-1.c: Add more _Complex tests.
46403         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46404
46405         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46406         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46407
46408 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46409
46410         PR c++/11786
46411         * g++.dg/lookup/koenig2.C: New test.
46412
46413         PR c++/5296
46414         * g++.dg/rtti/typeid2.C: New test.
46415
46416 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46417
46418         * gcc.c-torture/compile/20030904-1.c: New test.
46419
46420 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46421
46422         * g++.dg/opt/longbranch2.C: New test.
46423
46424 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46425
46426         * g++.dg/template/crash10.C: Only compile it.
46427
46428 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46429
46430         PR middle-end/11665
46431         * gcc.c-torture/compile/20030907-1.c: New test.
46432         * g++.dg/init/array11.C: New test.
46433
46434 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46435
46436         PR c++/11852
46437         * g++.dg/init/struct1.C: New test.
46438
46439 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46440
46441         PR c++/12181
46442         * g++.dg/expr/comma1.C: New test.
46443
46444 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46445
46446         PR c++/11867
46447         * g++.dg/expr/static_cast5.C: New test.
46448
46449 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46450
46451         PR c++/11507
46452         * g++.dg/lookup/scoped7.C: New test.
46453
46454         PR c++/9574
46455         * g++.dg/other/static1.C: New test.
46456
46457         PR c++/11490
46458         * g++.dg/warn/template-1.C: New test.
46459
46460         PR c++/11432
46461         * g++.dg/template/crash10.C: New test.
46462
46463         PR c++/2478
46464         * g++.dg/overload/VLA.C: New test.
46465
46466         PR c++/10804
46467         * g++.dg/template/call1.C: New test.
46468
46469 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46470
46471         PR c++/11794
46472         * g++.dg/parse/using3.C: New test.
46473
46474 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46475
46476         PR c++/11409
46477         * g++.dg/overload/builtin3.C: New test case.
46478
46479 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46480
46481         PR c/9862
46482         * gcc.dg/20030906-1.c: New test.
46483         * gcc.dg/20030906-2.c: Likewise.
46484
46485 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46486
46487         PR c++/12167
46488         * g++.dg/parse/defarg5.C: New test.
46489
46490         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46491
46492 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46493
46494         PR c++/12163
46495         * g++.dg/expr/static_cast4.C: New test.
46496
46497         PR c++/12146
46498         * g++.dg/template/crash9.C: New test.
46499
46500 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46501
46502         * g++.old-deja/g++.ext/pretty2.C: Update for change
46503         in __FUNCTION__.
46504         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46505
46506 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46507
46508         PR c++/11922
46509         * g++/dg/template/qualified-id1.C: New test.
46510
46511         PR c++/12037
46512         * g++.dg/warn/noeffect4.C: New test.
46513
46514 2003-09-04  Matt Austern  <austern@apple.com>
46515
46516         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46517         * g++.dg/ext/fnname2.C: Likewise.
46518         * g++.dg/ext/fnname3.C: Likewise.
46519
46520 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46521
46522         * g++.dg/expr/lval1.C: New test.
46523         * g++.dg/ext/lvcast.C: Remove.
46524
46525 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46526
46527         PR optimization/11700.
46528         * gcc.c-torture/compile/20030903-1.c: New test case.
46529
46530 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46531
46532         PR c++/12053
46533         * g++.dg/abi/layout4.C: New test.
46534
46535 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46536
46537         PR c++/11553
46538         * g++.dg/parse/friend3.C: New test.
46539
46540 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46541
46542         PR c++/11847
46543         * g++.dg/template/class1.C: New test.
46544
46545         PR c++/11808
46546         * g++.dg/expr/call1.C: New test.
46547
46548 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46549
46550         PR c++/12114
46551         * g++.dg/init/ref9.C: New test.
46552
46553         PR c++/11972
46554         * g++.dg/template/nested4.C: New test.
46555
46556 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46557
46558         PR c++/12093
46559         * g++.dg/template/non-dependent4.C: New test.
46560
46561         PR c++/11928
46562         * g++.dg/inherit/conv1.C: New test.
46563
46564 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46565
46566         PR c++/6196
46567         * g++.dg/ext/label1.C: New test.
46568         * g++.dg/ext/label2.C: Likewise.
46569
46570 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46571
46572         * g++.dg/expr/cond3.C: New test.
46573
46574 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46575
46576         * gcc.dg/builtins-1.c: Add new builtin cases.
46577
46578 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46579
46580         * gcc.dg/builtins-1.c: Add new cases.
46581         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46582
46583 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46584
46585         * gcc.dg/builtins-1.c: Add more math builtin tests.
46586         * gcc.dg/torture/builtin-attr-1.c: New test.
46587
46588 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46589
46590         PR optimization/5079
46591         * g++.dg/opt/static3.C: New test.
46592
46593 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46594
46595         * gcc.misc-tests/gcov-10b.c: New test.
46596
46597 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46598
46599         * g++.dg/opt/ptrmem3.C: New test.
46600
46601         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46602
46603 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46604
46605         * gcc.dg/20030826-2.c: New test.
46606
46607 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46608
46609         PR middle-end/12002
46610         * g77.f-torture/compile/12002.f: New test case.
46611
46612 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46613
46614         * gcc.dg/20030826-1.c: New test case.
46615
46616 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46617
46618         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46619
46620 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46621
46622         PR c++/11871
46623         * c++.dg/lookup/crash1.C: New test.
46624
46625         * c++.dg/warn/noeffect3.C: New test.
46626
46627 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46628
46629         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46630         * gcc.dg/compat/vector-1_y.c: Ditto.
46631         * gcc.dg/compat/vector-2_x.c: Ditto.
46632         * gcc.dg/compat/vector-2_y.c: Ditto.
46633
46634 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46635
46636         * gcc.dg/20030702-1.c: New test.
46637
46638 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46639
46640         PR c++/8795
46641         * g++.dg/ext/altivec-1.C: New test.
46642
46643 2003-08-24  Richard Henderson  <rth@redhat.com>
46644
46645         * g++.dg/eh/simd-2.C: Add -w for x86.
46646
46647 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46648
46649         * gcc.dg/20030815-1.c: New test.
46650
46651 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46652
46653         PR c++/3765
46654         * g++.dg/parse/access6.C: New test.
46655
46656 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46657
46658         PR c++/641, c++/11876
46659         * g++.dg/template/friend22.C: New test.
46660         * g++.dg/template/friend23.C: Likewise.
46661
46662 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46663
46664         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46665         identically.
46666
46667 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46668
46669         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46670
46671 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46672
46673         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46674
46675 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46676
46677         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46678
46679 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46680
46681         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46682
46683 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46684
46685         PR c++/11919
46686         * g++.dg/overload/prom1.C: New test.
46687
46688         PR c++/11551
46689         * g++.dg/parse/dtor2.C: New test.
46690
46691         PR c++/10762
46692         * g++.dg/parse/using2.C: New test.
46693
46694 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46695
46696         PR target/11805
46697         * gcc.c-torture/compile/20030821-1.c: New.
46698
46699 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46700
46701         PR c++/11834
46702         * g++.dg/template/deduce2.C: New test.
46703
46704 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46705
46706         * gcc.c-torture/execute/20030821-1.c: New test.
46707
46708 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46709
46710         PR middle-end/11984
46711         * gcc.dg/20030820-1.c: New test case.
46712
46713 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46714
46715         PR c++/11945
46716         * g++.dg/warn/noeffect2.C: New test.
46717
46718 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46719
46720         PR c++/10926
46721         * g++.dg/template/dtor2.C: New test.
46722
46723         PR c++/11684
46724         * g++.dg/template/operator1.C: New test.
46725         * g++.dg/parse/operator4.C: New test.
46726
46727         PR c++/11946.C
46728         * g++.dg/expr/enum1.C: New test.
46729         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46730
46731         PR c++/11036.C
46732         * g++.dg/parse/elab2.C: New test.
46733         * g++.dg/parse/typedef4.C: Change error message.
46734         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46735         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46736         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46737
46738 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46739
46740         * gcc.dg/pch/warn-1.c: New.
46741         * gcc.dg/pch/warn-1.hs: New.
46742
46743         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46744         not-tested file.
46745
46746 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46747
46748         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46749
46750 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46751
46752         * gcc.dg/uninit-D.c: New Test.
46753         * gcc.dg/uninit-E.c: New Test.
46754         * gcc.dg/uninit-F.c: New Test.
46755         * gcc.dg/uninit-G.c: New Test.
46756
46757 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46758
46759         * g++.dg/README: Describe the pch directory.
46760
46761 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46762
46763         PR c++/11174
46764         * g++.dg/parse/access4.C: New test.
46765         * g++.dg/parse/access5.C: Likewise.
46766         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46767
46768 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46769
46770         * gcc.dg/noncompile/20030818-1.c: New.
46771
46772 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46773
46774         PR c++/11957
46775         * g++.dg/warn/noeffect1.C: New test.
46776
46777         * g++.dg/template/scope2.C: New test.
46778         * g++.dg/template/error2.C: Correct dg-error
46779
46780 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46781
46782         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46783
46784 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46785
46786         PR C++/11512
46787         * g++.dg/template/warn1.C: New.
46788
46789 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46790
46791         * g++.dg/template/error2.C: New test.
46792         * g++.dg/lookup/using7.C: Adjust errors
46793         * g++.old-deja/g++.pt/crash36.C: Likewise.
46794         * g++.old-deja/g++.pt/derived3.C: Likewise.
46795
46796 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46797
46798         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46799         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46800         * gcc.c-torture/execute/builtins/string-9.c: New, from
46801         string-opt-9.c.  Adjust for execute/builtins framework.
46802         * gcc.c-torture/execute/string-opt-9.c: Delete.
46803
46804 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46805
46806         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46807
46808         * g++.dg/parse/ret-type2.C: New test.
46809
46810         PR c++/11703
46811         * g++.dg/init/new8.C: New test.
46812
46813         PR c++/10923
46814         * g++.dg/parse/typedef5.C: New test.
46815
46816         PR c++/9512
46817         * g++.dg/parse/qualified2.C: New test.
46818         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46819         invalid code.
46820
46821 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46822
46823         * g++.dg/conversion/ptrmem1.C: New test.
46824
46825 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46826
46827         PR target/11693
46828         * gcc.dg/20030811-1.c: New test.
46829
46830         PR target/11535
46831         * gcc.c-torture/execute/20030811-1.c: New test.
46832
46833 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46834
46835         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46836
46837 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46838
46839         PR c++/11789.C
46840         * g++.dg/inherit/multiple1.C: New test.
46841
46842 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46843
46844         * gcc.dg/spe1.c: New test.
46845
46846         PR c++/11670
46847         * g++.dg/expr/cast2.C: New test.
46848
46849         PR c++/10530
46850         * g++.dg/template/dependent-name2.C: New test.
46851
46852 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46853
46854         * g++.dg/parse/crash11.C: Put the dg options in comments.
46855
46856 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46857
46858         * lib/gcc-dg.exp: Update for diagnostic change.
46859
46860 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46861
46862         PR c++/5767
46863         * g++.dg/parse/crash11.C: New test.
46864
46865 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46866
46867         * gcc.dg/cpp/spacing1.c: Update.
46868
46869 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46870
46871         PR target/11739
46872         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46873         a value for -mtune.
46874
46875 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46876
46877         PR middle-end/11771
46878         * gcc.c-torture/compile/20030804-1.c: New test case.
46879
46880 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46881
46882         * gcc.dg/20030804-1.c: New test case.
46883
46884 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46885
46886         * gcc.dg/cpp/separate-1.c: New test.
46887
46888 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46889
46890         PR c++/11704
46891         * g++.dg/template/dependent-expr2.C: New test.
46892
46893         PR c++/11766
46894         * g++.dg/expr/ptrmem1.C: New test.
46895
46896 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46897
46898         PR c++/9453
46899         * g++.dg/template/friend15.C: New test.
46900
46901 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46902
46903         * lib/dg-pch.exp: Work round PCH bug.
46904
46905 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46906
46907         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46908         builtins.  Move cases from builtins-4.c here.
46909
46910         * gcc.dg/torture/builtin-math-1.c: New test taken from
46911         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46912         additional cases.
46913
46914         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46915         Delete.
46916
46917 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46918
46919         PR c++/9447
46920         * g++.dg/template/using7.C: New test.
46921
46922 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46923
46924         * import1.c, import2.c: New tests.
46925
46926 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46927
46928         * g++.dg/eh/crossjump1.C: New test.
46929
46930 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46931
46932         PR c++/11697
46933         * g++.dg/template/using6.C: New test.
46934
46935         PR c++/11744
46936         * g++.dg/template/koenig2.C: New test.
46937
46938 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46939
46940         PR c++/7983
46941         * g++.dg/parse/typedef4.C: New test.
46942
46943 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46944
46945         PR c++/8442, c++/8806
46946         * g++.dg/template/elab1.C: New test.
46947         * g++.dg/template/type2.C: Likewise.
46948         * g++.dg/template/ttp3.C: Adjust expected error message.
46949         * g++.old-deja/g++.law/visibility13.C: Likewise.
46950         * g++.old-deja/g++.niklas/t135.C: Likewise.
46951         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46952         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46953         template argument.
46954         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46955
46956 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46957
46958         PR c++/11295
46959         * g++.dg/ext/stmtexpr1.C: New test.
46960
46961         * g++.dg/opt/tmp1.C: New test.
46962
46963         PR c++/11525
46964         * g++.dg/parse/constant4.C: New test.
46965
46966         PR c++/9447
46967         * g++.dg/template/using5.C: New test.
46968
46969 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46970
46971         * gcc.dg/builtins-27.c: New test case.
46972
46973 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46974
46975         * gcc.dg/tls/opt-7.c: New test.
46976
46977 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46978
46979         * g++.old-deja/g++.other/crash18.C: Remove.
46980
46981 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46982
46983         * g++.dg/template/explicit3.C: New.
46984         * g++.dg/template/explicit4.C: New.
46985         * g++.dg/template/explicit5.C: New.
46986
46987         PR c++/11347
46988         * g++.dg/template/memtmpl1.C: New.
46989
46990 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46991
46992         PR target/11565
46993         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46994         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46995
46996 2003-07-30  Jan Hubicka  <jh@suse.cz>
46997
46998         * vtgc1.c: Kill.
46999
47000 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47001
47002         * gcc.dg/struct-in-proto-1.c: New test.
47003
47004 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47005
47006         * gcc.dg/cpp/include2.c: Only expect one message.
47007
47008 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47009
47010         PR c++/9447
47011         * g++.dg/template/using1.C: New test.
47012         * g++.dg/template/using2.C: New test.
47013         * g++.dg/template/using3.C: New test.
47014         * g++.dg/template/using4.C: New test.
47015
47016 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47017
47018         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47019         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47020
47021 2003-07-28  Jan Hubicka  <jh@suse.cz>
47022
47023         PR c++/11530
47024         * g++.dg/opt/call1.C: New test.
47025
47026 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47027
47028         PR c++/11667
47029         * g++.dg/init/enum2.C: New test.
47030         * g++.dg/template/overload1.C: Add "-w" option.
47031
47032 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47033
47034         * gcc.dg/Wdeclaration-after-statement-1.c,
47035         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47036
47037 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47038
47039         * gcc.c-torture/compile/20030725-1.c: New test.
47040
47041 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47042
47043         * gcc.dg/20030505.c: Only run for SPE.
47044         Remove definition of opaque type.
47045
47046 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47047
47048         * g++.dg/template/ptrmem6.C: New test.
47049
47050 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47051
47052         * gcc.c-torture/compile/zero-strct-2.c: New test.
47053
47054 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47055
47056         * gcc.dg/intermod-1.c: New test.
47057
47058 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47059
47060         PR c++/11617
47061         * g++.dg/template/lookup2.C: New test.
47062         * g++.dg/template/memclass1.C: Remove instantiated from error.
47063         * g++.dg/other/error2.C: Tweak expected errors.
47064
47065         PR c++/11596
47066         * g++.dg/template/defarg3.C: New test.
47067
47068         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47069
47070 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47071
47072         * g++.dg/inherit/access5.C: New test.
47073
47074 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47075
47076         PR c++/11513
47077         * g++.dg/template/crash8.C: New test.
47078
47079 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47080
47081         PR c/10602
47082         * gcc.dg/noncompile/incomplete-2.c: New test.
47083
47084 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47085
47086         PR c++/11645
47087         * g++.dg/inherit/access4.C: New test.
47088
47089         PR c++/11517
47090         * g++.dg/expr/cond2.C: New test.
47091
47092         PR optimization/10679
47093         * g++.dg/opt/inline4.C: New test.
47094
47095 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47096
47097         * g++.dg/parse/crash10: New test.
47098
47099 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47100
47101         * g++.dg/ext/flexary1.C: New test.
47102
47103 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47104
47105         PR c++/10793
47106         * g++.dg/template/crash9.C: New test.
47107
47108 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47109
47110         PR c++/3004
47111         * g++.dg/parse/typedef3.C: New test.
47112
47113         PR c++/7906
47114         * g++.dg/parse/operator2.C: New test.
47115
47116         PR c++/8895
47117         * g++.dg/parse/def-tmpl-arg1.C: New test.
47118
47119         PR c++/9282
47120         * g++.dg/parse/funptr1.C: New test.
47121
47122         PR c++/9452
47123         * g++.dg/parse/ambig3.C: New test.
47124
47125         PR c++/9454
47126         * g++.dg/parse/operator3.C: New test.
47127
47128         PR c++/9486
47129         * g++.dg/parse/template10.C: New test.
47130
47131         PR c++/9488
47132         * g++.dg/parse/template11.C: New test.
47133
47134         PR c++/10150
47135         * g++.dg/parse/invalid-op1.C: New test.
47136
47137         PR c++/10247
47138         * g++.dg/parse/condexpr1.C: New test.
47139
47140 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47141
47142         * g++.dg/ext/packed3.C: New test.
47143         * g++.dg/ext/packed4.C: New test.
47144
47145         * gcc.dg/pack-test-3.c: New test.
47146
47147 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47148
47149         * lib/compat.exp: Handle dg-options per source file.
47150         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47151         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47152         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47153         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47154         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47155         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47156         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47157         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47158         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47159         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47160         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47161         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47162         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47163         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47164
47165 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47166
47167         PR c/10320
47168         * gcc.c-torture/execute/20030718-1.c: New test.
47169
47170 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47171
47172         PR optimization/11536
47173         * gcc.dg/20030721-1.c: New test.
47174
47175 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47176
47177         PR c++/11546
47178         * g++.dg/template/lookup1.C: New test.
47179
47180 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47181
47182         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47183         diagnostics of ill-formed constructs involving labels.
47184         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47185         the new 'previously defined here' message.
47186
47187 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47188
47189         * g++.dg/parse/non-dependent2.C: New test.
47190
47191 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47192
47193         * g++.dg/init/init-ref4.C: xfail on targets without
47194         weak symbols.
47195
47196 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47197
47198         PR target/11087
47199         * gcc.c-torture/execute/20030717-1.c: New test.
47200
47201 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47202
47203         * g++.dg/opt/cfg1.C: New test.
47204
47205 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47206
47207         PR optimization/11557
47208         * gcc.dg/20030717-1.c: New test.
47209
47210 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47211
47212         PR c++/10476
47213         * g++.dg/expr/crash-1.C: New test.
47214
47215         PR c++/11027
47216         * g++.dg/template/init3.C: New test.
47217
47218         PR c++/8222
47219         * g++.dg/template/non-dependent1.C: New test.
47220
47221         PR c++/11070
47222         * g++.dg/template/non-dependent2.C: New test.
47223
47224         PR c++/11071
47225         * g++.dg/template/non-dependent3.C: New test.
47226
47227         PR c++/9907
47228         * g++.dg/template/sizeof5.C: New test.
47229
47230 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47231
47232         PR 11498
47233         * gcc.c-torture/compile/mangle-1.c: New file.
47234
47235 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47236
47237         PR c++/7809
47238         * g++.dg/parse/access3.C: New test.
47239
47240 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47241
47242         PR c++/11384
47243         * g++.dg/init/init-ref4.C: New test.
47244
47245 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47246
47247         PR c++/11547
47248         * g++.dg/parse/constant3.C: New test.
47249         * g++.dg/parse/crash7.C: Likewise.
47250
47251 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47252
47253         PR target/11008
47254         * gcc.dg/i386-pentium4-not-mull.c: New.
47255
47256 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47257
47258         * gcc.dg/asm-names.c (ymain): Make it weak.
47259
47260 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47261
47262         PR c++/5421
47263         * g++.dg/template/friend21.C: New test.
47264
47265 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47266
47267         * gcc.dg/cleanup-8.c: New test.
47268         * gcc.dg/cleanup-9.c: New test.
47269
47270 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47271
47272         * g++.dg/ext/dll-MI1.h: New file.
47273         * g++.dg/ext/dllexport-MI1.C: New file.
47274         * g++.dg/ext/dllimport-MI1.C: New file.
47275
47276 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47277
47278         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47279         it does not have cmpstrsi patterns (just cmpmemsi).
47280
47281 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47282
47283         PR debug/11473
47284         * g++.dg/debug/debug8.C: New test.
47285
47286 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47287
47288         PR c++/10108
47289         * g++.dg/template/crash7.C: New test.
47290
47291 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47292
47293         PR target/10795
47294         * gcc.c-torture/compile/20030708-1.c: New.
47295
47296 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47297
47298         * gcc.c-torture/execute/20030715-1.c: New test.
47299
47300 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47301
47302         * gcc.dg/pch/inline-3.c: New file.
47303         * gcc.dg/pch/inline-3.hs: New file.
47304         * gcc.dg/pch/inline-4.c: New file.
47305         * gcc.dg/pch/inline-4.hs: New file.
47306
47307 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47308
47309         PR c++/11509
47310         * g++.dg/template/crash6.C: New test.
47311
47312         PR c++/7053
47313         * g++.dg/template/friend20.C: New test.
47314
47315         PR c++/7019
47316         * g++.dg/template/overload2.C: New test.
47317
47318 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47319
47320         PR optimization/11440
47321         * gcc.c-torture/execute/20030714-1.c: New test.
47322
47323 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47324
47325         PR c++/11154
47326         * g++.dg/template/partial2.C: New test.
47327
47328 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47329
47330         PR c++/11503
47331         * g++.dg/template/anon1.C: New test.
47332
47333         PR c++/11493
47334         PR c++/11495
47335         * g++.dg/parse/template9.C: Likewise.
47336         * g++.dg/template/crash4.C: New test.
47337         * g++.dg/template/koenig1.C: Likewise.
47338         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47339         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47340         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47341         functions.
47342         * g++.old-deja/g++.jason/template36.C: Likewise.
47343         * g++.old-deja/g++.mike/p1989.C: Likewise.
47344         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47345         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47346         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47347         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47348         compiling.
47349         * g++.old-deja/g++.pt/union2.C: Use this->.
47350
47351 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47352
47353         * gcc.dg/20030711-1.c: New test.
47354
47355 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47356
47357         PR c++/11050
47358         * g++.dg/parse/args1.C: New test.
47359         * g++.pt/defarg8.C: Change expected errors.
47360
47361 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47362
47363         PR c++/8164
47364         * g++.dg/template/nontype2.C: New test.
47365
47366         PR c++/10558
47367         * g++.dg/parse/template8.C: New test.
47368
47369         PR c++/8327
47370         * g++.dg/template/scope1.C: New test.
47371
47372         * g++.dg/warn/Wsign-compare-1.C: New test.
47373
47374 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47375
47376         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47377
47378 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47379
47380         PR c++/9411
47381         * g++.dg/template/explicit2.C: New test.
47382
47383         PR c++/10032
47384         * g++.dg/warn/pedantic1.C: New test.
47385
47386 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47387
47388         PR c++ 9483
47389         * g++.dg/other/field1.C: New test.
47390
47391 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47392
47393         PR c/11449
47394         * gcc.c-torture/compile/20030707-1.c: New.
47395
47396 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47397
47398         PR c++/10849
47399         * g++.dg/template/access12.C: New test.
47400
47401 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47402
47403         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47404         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47405         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47406         * gcc.misc-tests/gcov.exp: Update
47407         * g++.dg/gcov/gcov.exp: Update
47408         * lib/gcov.exp: Update.
47409
47410 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47411
47412         * g++.dg/abi/mangle17.C: Make sure template expressions are
47413         dependent.
47414         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47415         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47416         * g++.dg/opt/stack1.C: Remove erroneous code.
47417         * g++.dg/parse/template7.C: New test.
47418         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47419         * g++.old-deja/g++.pt/crash4.C: Likewise.
47420
47421 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47422
47423         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47424         with zero or one occurence of `$' after the initial `L'.
47425
47426 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47427
47428         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47429
47430 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47431
47432         PR c/11370
47433         * gcc.dg/Wunreachable-6.c: New testcase.
47434         * gcc.dg/Wunreachable-7.c: New testcase.
47435
47436 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47437
47438         PR c/11420
47439         * gcc.dg/20030708-1.c: New test.
47440
47441 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47442
47443         * gcc.dg/compat/sdata-section.h: New file.
47444         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47445         * gcc.dg/torture/mips-sdata-1.c: New test.
47446
47447 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47448
47449         PR c++/11030
47450         * g++.dg/template/friend19.C: New test.
47451
47452 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47453
47454         * g++.dg/opt/strength-reduce.C: New test.
47455
47456 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47457
47458         PR target/10979
47459         * gcc.dg/20030707-1.c: New testcase.
47460
47461 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47462
47463         PR optimization/11059
47464         * g++.dg/opt/emptyunion.C: New testcase.
47465
47466 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47467             Eric Botcazou  <ebotcazou@libertysurf.fr>
47468
47469         * g++.dg/opt/stack1.C: New test.
47470
47471 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47472
47473         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47474         run test.
47475
47476         PR c++/11431
47477         * g++.dg/expr/static_cast3.C: New test.
47478
47479 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47480
47481         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47482         everywhere.
47483         * gcc.dg/concat.c: Concatenation of string constants with
47484         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47485         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47486         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47487         necessary to avoid multi-character character constant warning.
47488         * gcc.dg/cpp/escape.c: Likewise.
47489         * gcc.dg/cpp/ucs.c: Likewise.
47490         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47491         Fix a typo.
47492
47493 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47494
47495         PR c/11428
47496         * gcc.c-torture/compile/20030704-1.c: New.
47497
47498 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47499
47500         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47501
47502 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47503
47504         PR c++/5287, PR c++/7910,  PR c++/11021
47505         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47506         tests for warnings.
47507         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47508         * g++.dg/ext/dllimport3.C: Likewise.
47509         * g++.dg/ext/dllimport4.C: New file.
47510         * g++.dg/ext/dllimport5.C: New file.
47511         * g++.dg/ext/dllimport6.C: New file.
47512         * g++.dg/ext/dllimport7.C: New file.
47513         * g++.dg/ext/dllimport8.C: New file.
47514         * g++.dg/ext/dllimport9.C: New file.
47515         * g++.dg/ext/dllimport10.C: New file.
47516         * g++.dg/ext/dllexport1.C: New file.
47517
47518 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47519
47520         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47521         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47522
47523 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47524
47525         * gcc.dg/builtins-25.c: New testcase.
47526         * gcc.dg/builtins-26.c: New testcase.
47527
47528 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47529
47530         * gcc.dg/compat/vector-defs.h: New file.
47531         * gcc.dg/compat/vector-setup.h: New file.
47532         * gcc.dg/compat/vector-check.h: New file.
47533         * gcc.dg/compat/vector-1_main.c: New file.
47534         * gcc.dg/compat/vector-1_x.c: New file.
47535         * gcc.dg/compat/vector-1_y.c: New file.
47536         * gcc.dg/compat/vector-2_main.c: New file.
47537         * gcc.dg/compat/vector-2_x.c: New file.
47538         * gcc.dg/compat/vector-2_y.c: New file.
47539
47540         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47541         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47542         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47543         * gcc.dg/compat/struct-align-1.h: New file.
47544         * gcc.dg/compat/struct-align-1_main.c: New file.
47545         * gcc.dg/compat/struct-align-1_x.c: New file.
47546         * gcc.dg/compat/struct-align-1_y.c: New file.
47547         * gcc.dg/compat/struct-align-2.h: New file.
47548         * gcc.dg/compat/struct-align-2_main.c: New file.
47549         * gcc.dg/compat/struct-align-2_x.c: New file.
47550         * gcc.dg/compat/struct-align-2_y.c: New file.
47551
47552         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47553         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47554         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47555         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47556         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47557         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47558         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47559         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47560         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47561         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47562         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47563         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47564         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47565         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47566         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47567         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47568         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47569         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47570         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47571         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47572         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47573         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47574         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47575         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47576         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47577         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47578         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47579         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47580         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47581
47582 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47583
47584         * gcc.dg/i386-call-1.c: New test.
47585
47586 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47587
47588         PR c++/9162
47589         * g++.dg/parse/defarg4.C: New.
47590
47591 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47592
47593         PR target/10700
47594         * gcc.c-torture/compile/20030703-1.c: New test case.
47595
47596 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47597
47598         * g++.dg/template/local3.C: Remove extra semicolon.
47599
47600 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47601
47602         * gcc.dg/i386-volatile-1.c: New test.
47603
47604 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47605
47606         PR c++/11072
47607         * g++.dg/other/offsetof2.C: XFAIL.
47608         * g++.dg/other/offsetof5.C: New.
47609
47610         PR c++/10219
47611         * g++.dg/template/error1.C: New.
47612
47613         PR c++/9779
47614         * g++.dg/template/dependent-expr1.C: New.
47615
47616 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47617
47618         PR c++/6949
47619         * g++.dg/template/local3.C: New test.
47620
47621         PR c++/11149
47622         * g++.dg/lookup/scoped6.C: New test.
47623
47624 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47625
47626         PR c++/8046
47627         * g++.dg/other/error7.C: New test.
47628
47629 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47630
47631         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47632         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47633         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47634         * g++.old-deja/g++.other/union2.C: Likewise.
47635         * gcc.dg/c90-const-expr-2.c: Likewise.
47636         * gcc.dg/c90-const-expr-3.c: Likewise.
47637         * gcc.dg/c99-const-expr-2.c: Likewise.
47638         * gcc.dg/c99-const-expr-3.c: Likewise.
47639         * gcc.dg/concat.c: Likewise.
47640
47641 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47642
47643         PR c++/9559
47644         * g++.dg/init/static1.C: New test.
47645
47646 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47647
47648         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47649         * g++.old-deja/g++.other/access2.C: Likewise.
47650         * g++.old-deja/g++.other/decl2.C: Likewise.
47651         * gcc.c-torture/execute/20020615-1.c: Likewise.
47652
47653 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47654
47655         PR c++/4933
47656         * g++.dg/template/sizeof4.C: New test.
47657
47658 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47659
47660         * g++.dg/other/error6.C: New test.
47661
47662 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47663
47664         PR c++/10750
47665         * g++.dg/parse/constant2.C: New test.
47666
47667 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47668
47669         PR c++/11106
47670         * g++.dg/other/error5.C: New test.
47671
47672 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47673
47674         * gcc.dg/format/gcc_diag-1.c: New test.
47675
47676 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47677
47678         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47679
47680 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47681
47682         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47683         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47684         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47685
47686 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47687
47688         * gcc.c-torture/execute/builtins/string-8.c: New test.
47689         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47690         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47691         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47692
47693 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47694
47695         PR c++/10468
47696         * g++.dg/ext/typeof6.C: New test.
47697
47698 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47699
47700         PR c++/10796
47701         * g++.dg/init/enum1.C: New test.
47702
47703 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47704
47705         * gcc.dg/20030627-1.c: New test.
47706
47707 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47708
47709         PR c++/11332
47710         * g++.dg/expr/static_cast2.C: New test.
47711
47712 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47713             Jakub Jelinek  <jakub@redhat.com>
47714
47715         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47716         sprintf(dst,"%s",src) optimization.
47717         * gcc.c-torture/execute/20030626-1.c: New test case.
47718         * gcc.c-torture/execute/20030626-2.c: New test case.
47719
47720 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47721
47722         * gcc.c-torture/execute/multi-ix.c: New test.
47723
47724         * gcc.c-torture/execute/simd-4.c (main):
47725         Added missing semicolon at end of union.
47726
47727 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47728
47729         PR c++/8266
47730         * g++.dg/template/explicit-instantiation3.C: New test.
47731
47732 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47733
47734         * gcc.dg/20030626-1.c: Use signed char.
47735
47736 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47737
47738         * gcc.dg/20030626-1.c: New test.
47739
47740 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47741
47742         * const-str-2.m: Update.
47743
47744 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47745
47746         PR c++/10990
47747         * g++.dg/rtti/dyncast1.C: New test.
47748         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47749         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47750         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47751
47752         PR c++/10931
47753         * g++.dg/expr/static_cast1.C: New test.
47754
47755 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47756
47757         * gcc.dg/20030625-1.c: New test.
47758
47759 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47760
47761         * gcc.c-torture/compile/20030624-1.c: New test case.
47762
47763 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47764
47765         * gcc.c-torture/execute/string-opt-17.c: New test.
47766
47767 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47768
47769         PR c++/5754
47770         * g++.dg/parse/crash6.C: New test.
47771
47772 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47773
47774         * gcc.dg/builtins-24.c: New test case.
47775
47776 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47777
47778         * g++.dg/opt/operator1.C: New test.
47779
47780 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47781
47782         * gcc.c-torture/execute/string-opt-16.c: New test case.
47783
47784 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47785
47786         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47787         * g++.old-deja/g++.other/conv7.C: Likewise.
47788         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47789         * g++.old-deja/g++.other/overload14.C: Likewise.
47790
47791 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47792
47793         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47794         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47795
47796 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47797
47798         PR c++/10888
47799         * g++.dg/warn/Winline-3.C: New test.
47800
47801 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47802
47803         * lib/target-supports.exp (check_alias_available): Make the test
47804         program acceptable to the Solaris assembler.
47805
47806         PR c++/10749
47807         * g++.dg/template/memclass2.C: New test.
47808
47809 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47810             Eric Botcazou  <ebotcazou@libertysurf.fr>
47811
47812         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47813         data for non-matching targets.
47814         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47815
47816 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47817
47818         PR c++/10845
47819         * g++.dg/template/member3.C: New test.
47820
47821 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47822
47823         PR c++/10939
47824         * g++.dg/template/func1.C: New test.
47825
47826         PR c++/9649
47827         * g++.dg/template/static4.C: New test.
47828         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47829
47830         PR c++/11041
47831         * g++.dg/init/ref7.C: New test.
47832
47833 2003-06-19  Matt Austern  <austern@apple.com>
47834
47835         PR c++/11228
47836         * g++.dg/anew1.C: New test.
47837         * g++.dg/anew2.C: New test.
47838         * g++.dg/anew3.C: New test.
47839         * g++.dg/anew4.C: New test.
47840
47841 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47842
47843         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47844
47845 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47846
47847         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47848         endian-dependent.
47849
47850 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47851
47852         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47853         Remove cruft.
47854
47855 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47856
47857         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47858         * gcc.c-torture/compile/961203-1.c: Likewise.
47859         * gcc.c-torture/compile/980506-1.c: Likewise.
47860
47861 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47862
47863         PR c++/10712
47864         * g++.dg/lookup/using7.C: New test.
47865
47866 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47867
47868         PR c++/11105
47869         * g++.dg/abi/conv1.C: Remove it.
47870         * g++.dg/template/conv7.C: New test.
47871         * g++.dg/template/conv8.C: Likewise.
47872         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47873         conversion operator.
47874
47875 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47876
47877         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47878         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47879         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47880         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47881         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47882         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47883         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47884         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47885         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47886         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47887         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47888         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47889         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47890         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47891         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47892         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47893         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47894         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47895         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47896         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47897         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47898         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47899         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47900         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47901         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47902         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47903         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47904         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47905         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47906
47907 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47908
47909         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47910         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47911         indications.
47912
47913 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47914
47915         * gcc.dg/i386-387-5.c: New test case.
47916         * gcc.dg/i386-387-6.c: New test case.
47917         * gcc.dg/builtins-23.c: New test case.
47918
47919 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47920
47921         * gcc.dg/builtins-22.c: New test case.
47922         * gcc.dg/i386-387-1.c: Update to test exp.
47923         * gcc.dg/i386-387-2.c: Likewise.
47924
47925 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47926
47927         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47928
47929 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47930
47931         * lib/gcc-dg.exp (dg-require-dll): New function.
47932         (dg-xfail-if): Likewise.
47933         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47934         driver.
47935
47936         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47937         * gcc.c-torture/compile/20001205-1.c: Likewise.
47938         * gcc.c-torture/compile/20001226-1.c: Likewise.
47939         * gcc.c-torture/compile/20010518-2.c: Likewise.
47940         * gcc.c-torture/compile/20020312-1.c: Likewise.
47941         * gcc.c-torture/compile/20020604-1.c: Likewise.
47942         * gcc.c-torture/compile/920501-12.c: Likewise.
47943         * gcc.c-torture/compile/920501-4.c: Likewise.
47944         * gcc.c-torture/compile/920520-1.c: Likewise.
47945         * gcc.c-torture/compile/920521-1.c: Likewise.
47946         * gcc.c-torture/compile/920625-1.c: Likewise.
47947         * gcc.c-torture/compile/961203-1.c: Likewise.
47948         * gcc.c-torture/compile/980506-1.c: Likewise.
47949         * gcc.c-torture/compile/981006-1.c: Likewise.
47950         * gcc.c-torture/compile/981022-1.c: Likewise.
47951         * gcc.c-torture/compile/981223-1.c: Likewise.
47952         * gcc.c-torture/compile/990617-1.c: Likewise.
47953         * gcc.c-torture/compile/dll.c: Likewise.
47954         * gcc.c-torture/compile/labels-3.c: Likewise.
47955         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47956         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47957         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47958         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47959         * gcc.c-torture/compile/simd-5.c: Likewise.
47960         * gcc.c-torture/compile/20000804-1.x: Remove.
47961         * gcc.c-torture/compile/20001205-1.x: Likewise.
47962         * gcc.c-torture/compile/20001226-1.x: Likewise.
47963         * gcc.c-torture/compile/20010518-2.x: Likewise.
47964         * gcc.c-torture/compile/20020312-1.x: Likewise.
47965         * gcc.c-torture/compile/20020604-1.x: Likewise.
47966         * gcc.c-torture/compile/920501-12.x: Likewise.
47967         * gcc.c-torture/compile/920501-4.x: Likewise.
47968         * gcc.c-torture/compile/920520-1.x: Likewise.
47969         * gcc.c-torture/compile/920521-1.x: Likewise.
47970         * gcc.c-torture/compile/920625-1.x: Likewise.
47971         * gcc.c-torture/compile/961203-1.x: Likewise.
47972         * gcc.c-torture/compile/980506-1.x: Likewise.
47973         * gcc.c-torture/compile/981006-1.x: Likewise.
47974         * gcc.c-torture/compile/981022-1.x: Likewise.
47975         * gcc.c-torture/compile/981223-1.x: Likewise.
47976         * gcc.c-torture/compile/990617-1.x: Likewise.
47977         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47978         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47979         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47980         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47981         * gcc.c-torture/compile/simd-5.x: Likewise.
47982
47983         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47984
47985 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47986
47987         * gcc.c-torture/execute/20030611-1.c: New test.
47988
47989 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47990
47991         PR middle-end/168
47992         * gcc.dg/20030612-1.c: New test case.
47993
47994 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47995
47996         PR c++/10635
47997         * g++.dg/expr/cast1.C: New test.
47998
47999 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48000
48001         * gcc.dg/builtins-21.c: New test case.
48002
48003 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48004
48005         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48006         options instead of at the end.
48007         * lib/objc.exp (objc_target_compile): Likewise.
48008
48009 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48010
48011         PR c++/10432
48012         * g++.dg/parse/error1.C: New test.
48013
48014 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48015
48016         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48017         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48018         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48019         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48020         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48021         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48022         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48023         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48024         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48025         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48026         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48027         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48028         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48029         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48030         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48031         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48032         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48033         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48034         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48035         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48036         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48037         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48038         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48039         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48040
48041         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48042         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48043         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48044         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48045         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48046         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48047         * gcc.dg/compat/scalar-return-3_main.c: New file.
48048         * gcc.dg/compat/scalar-return-3_x.c: New file.
48049         * gcc.dg/compat/scalar-return-3_y.c: New file.
48050         * gcc.dg/compat/scalar-return-4_main.c: New file.
48051         * gcc.dg/compat/scalar-return-4_x.c: New file.
48052         * gcc.dg/compat/scalar-return-4_y.c: New file.
48053
48054 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48055
48056         * gcc.dg/compat/fp2-struct-check.h: New file.
48057         * gcc.dg/compat/fp2-struct-defs.h: New file.
48058         * gcc.dg/compat/fp2-struct-init.h: New file.
48059         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48060         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48061         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48062         * gcc.dg/compat/struct-return-10_main.c: New file.
48063         * gcc.dg/compat/struct-return-10_x.c: New file.
48064         * gcc.dg/compat/struct-return-10_y.c: New file.
48065
48066         * gcc.dg/compat/compat-common.h: New file.
48067         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48068         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48069         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48070         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48071         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48072         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48073         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48074         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48075         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48076         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48077         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48078         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48079         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48080         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48081         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48082         * gcc.dg/compat/small-struct-check.h: Ditto.
48083         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48084         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48085         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48086         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48087         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48088         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48089         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48090         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48091         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48092         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48093         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48094         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48095         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48096         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48097         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48098         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48099         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48100         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48101         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48102         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48103         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48104         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48105         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48106         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48107         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48108         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48109         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48110         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48111         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48112         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48113
48114 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48115
48116         * g++.dg/pch/static-1.C: New file.
48117         * g++.dg/pch/static-1.Hs: New file.
48118
48119 2003-06-10  Richard Henderson  <rth@redhat.com>
48120
48121         * gcc.dg/asm-7.c: Adjust expected warning text.
48122
48123 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48124
48125         * gcc.dg/builtins-20.c: New test case.
48126
48127 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48128
48129         PR c++/11131
48130         * g++.dg/opt/template1.C: New test.
48131
48132 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48133
48134         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48135         additional_sources.
48136
48137 2003-05-21  David Taylor  <dtaylor@emc.com>
48138
48139         * gcc.dg/Wpadded.c: New file.
48140
48141 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48142
48143         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48144         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48145         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48146         dg-require-weak.
48147
48148 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48149
48150         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48151
48152 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48153
48154         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48155         (dg-require-alias): Likewise.
48156         (dg-require-gc-sections): Likewise.
48157         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48158
48159 2003-06-08  Richard Henderson  <rth@redhat.com>
48160
48161         * gcc.dg/20011029-2.c: Fix the array reference.
48162         * gcc.dg/asm-7.c: New.
48163
48164 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48165
48166         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48167
48168 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48169
48170         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48171         (dg-require-gc-sections): Likewise.
48172
48173 2003-06-08  Jan Hubicka  <jh@suse.cz>
48174
48175         * i386-cmov1.c: Fix regular expression.
48176         * i386-cvt-1.c: Likewise.
48177         * i386-local.c: Likewise.
48178         * i386-local2.c: Likewise.
48179         * i386-mul.c: Likewise.
48180         * i386-ssetype-1.c: Likewise.
48181         * i386-ssetype-3.c: Likewise.
48182         * i386-ssetype-5.c: Likewise.
48183
48184 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48185
48186         PR c++/11039
48187         * g++.dg/warn/implicit-typename2.C: New test.
48188         * g++.dg/warn/implicit-typename3.C: New test.
48189
48190 2003-06-07  Richard Henderson  <rth@redhat.com>
48191
48192         * g++.dg/other/offsetof3.C: Use size_t.
48193         * g++.dg/other/offsetof4.C: Likewise.
48194
48195 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48196
48197         * lib/copy-file.exp: New. Implement gcc_copy_files.
48198
48199         * lib/dg-pch.exp: Load copy-file.exp
48200         (dg-pch): Use gcc_copy_files instead of "file copy".
48201
48202 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48203
48204         * gcc.dg/weak/weak.exp: Simplify.
48205         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48206         * gcc.dg/weak/weak-1.c: Likewise.
48207         * gcc.dg/weak/weak-2.c: Likewise.
48208         * gcc.dg/weak/weak-3.c: Likewise.
48209         * gcc.dg/weak/weak-4.c: Likewise.
48210         * gcc.dg/weak/weak-5.c: Likewise.
48211         * gcc.dg/weak/weak-6.c: Likewise.
48212         * gcc.dg/weak/weak-7.c: Likewise.
48213         * gcc.dg/weak/weak-8.c: Likewise.
48214         * gcc.dg/weak/weak-9.c: Likewise.
48215
48216 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48217
48218         gcc.c-torture/execute/20030606-1.c: New.
48219
48220 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48221
48222         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48223         * gcc.dg/builtins-19.c: Likewise.
48224
48225 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48226
48227         * gcc.dg/builtins-2.c: Add some more tests.
48228         * gcc.dg/builtins-18.c: New test case.
48229         * gcc.dg/builtins-19.c: New test case.
48230
48231 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48232             Jim Wilson  <wilson@tuliptree.org>
48233
48234         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48235
48236 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48237
48238         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48239         mempcpy/stpcpy calls not to be optimized into something else.
48240         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48241         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48242         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48243
48244 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48245
48246         * gcc.dg/format/asm_fprintf-1.c: New test.
48247
48248 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48249
48250         * lib/gcc-defs.exp (additional_sources): New variable.
48251         (dg-additional-sources): New function.
48252         (additional_files): New variable.
48253         (dg-additional-files): New function.
48254         (dg-additional-files-options): Likewise.
48255         * lib/gcc-dg.exp (dg-require-weak): New function.
48256         (dg-require-alias): Likewise.
48257         (dg-require-gc-sections): Likewise.
48258         * lib/target-supports.exp (check_alias_available): Remove testfile
48259         parameter.
48260         (check_gc_sections_available): New function.
48261         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48262         (dg-gpp-additional-files): Likewise.
48263         * lib/g++.exp (additional_sources): Remove.
48264         (additional_files): Likewise.
48265         (g++_target_compile): Use dg-additional-files-options.
48266
48267         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48268         Tcl logic.
48269         * gcc.dg/special/ecos.exp: Remove.
48270         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48271         * gcc.dg/special/alias-1.c: Likewise.
48272         * gcc.dg/special/alias-2.c: Likewise.
48273         * gcc.dg/special/gcsec-1.c: Likewise.
48274         * gcc.dg/special/weak-1.c: Likewise.
48275         * gcc.dg/special/weak-2.c: Likewise.
48276         * gcc.dg/special/wkali-1.c: Likewise.
48277         * gcc.dg/special/wkali-2.c: Likewise.
48278
48279         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48280         dg-gpp-additional-*.
48281         * g++.dg/special/conpr-3.C: Likewise.
48282         * g++.dg/special/conpr-4.C: Likewise.
48283         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48284         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48285         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48286         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48287         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48288         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48289         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48290         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48291         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48292         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48293         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48294         * g++.old-deja/g++.other/comdat1.C: Likewise.
48295         * g++.old-deja/g++.other/comdat2.C: Likewise.
48296         * g++.old-deja/g++.other/comdat3.C: Likewise.
48297         * g++.old-deja/g++.other/ctor1.C: Likewise.
48298         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48299
48300 2003-06-05  Richard Henderson  <rth@redhat.com>
48301
48302         * gcc.dg/debug/20030605-1.c: New.
48303
48304 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48305
48306         * README.QMTEST: Update.
48307
48308 2003-06-04  Richard Henderson  <rth@redhat.com>
48309
48310         * gcc.dg/cleanup-1.c: New.
48311         * gcc.dg/cleanup-2.c: New.
48312         * gcc.dg/cleanup-3.c: New.
48313         * gcc.dg/cleanup-4.c: New.
48314         * gcc.dg/cleanup-5.c: New.
48315         * gcc.dg/cleanup-6.c: New.
48316         * gcc.dg/cleanup-7.c: New.
48317
48318 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48319
48320         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48321
48322         * lib/dg-pch.exp: New file.
48323         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48324         * gcc.dg/pch/pch.exp: Likewise.
48325
48326 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48327
48328         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48329         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48330         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48331         * gcc.dg/builtins-17.c: New test case.
48332         * gcc.dg/i386-387-4.c: New test case.
48333         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48334
48335 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48336
48337         * gcc.dg/ultrasp9.c: New test.
48338
48339 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48340
48341         * gcc.c-torture/compile/20030604-1.c: New test.
48342         * gcc.dg/sparc-constant-1.c: New test.
48343
48344 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48345
48346         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48347
48348 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48349
48350         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48351
48352         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48353         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48354
48355 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48356
48357         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48358
48359 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48360
48361         PR c++/10940
48362         * g++.dg/template/spec10.C: New test.
48363
48364 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48365
48366         * gcc.dg/builtins-16.c: New test case.
48367
48368 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48369
48370         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48371         mempcpy test with post-increments.
48372         * gcc.c-torture/execute/string-opt-3.c: New test.
48373         * gcc.dg/string-opt-1.c: New test.
48374
48375 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48376
48377         PR fortran/10965
48378         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48379
48380 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48381
48382         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48383         (scan-assembler): ... here.  Use dg-scan.
48384         (scan-assembler-not): Likewise.
48385         (scan-file): New function.
48386         (scan-file-not): Likewise.
48387         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48388         * gcc.dg/cpp/_Pragma4.c: Likewise.
48389         * gcc.dg/cpp/_Pragma5.c: Likewise.
48390         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48391         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48392         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48393         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48394         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48395         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48396         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48397         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48398         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48399         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48400         * gcc.dg/cpp/cxxcom1.c: Likewise.
48401         * gcc.dg/cpp/line1.c: Likewise.
48402         * gcc.dg/cpp/maccom1.c: Likewise.
48403         * gcc.dg/cpp/maccom2.c: Likewise.
48404         * gcc.dg/cpp/maccom3.c: Likewise.
48405         * gcc.dg/cpp/maccom4.c: Likewise.
48406         * gcc.dg/cpp/maccom5.c: Likewise.
48407         * gcc.dg/cpp/maccom6.c: Likewise.
48408         * gcc.dg/cpp/multiline.c: Likewise.
48409         * gcc.dg/cpp/spacing1.c: Likewise.
48410         * gcc.dg/cpp/spacing2.c: Likewise.
48411         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48412         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48413         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48414         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48415         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48416         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48417         * gcc.dg/cpp/cxxcom2.c: Likewise.
48418         * gcc.dg/cpp/cxxcom2.h: New file.
48419
48420         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48421         * g++.dg/cpp/truefalse.C: Here.
48422         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48423
48424 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48425
48426         * gcc.dg/cpp/redef3.c: New file.
48427
48428 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48429
48430         * gcc.dg/i386-loop-3.c: New test.
48431
48432 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48433
48434         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48435
48436 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48437
48438         * gcc.dg/fwrapv-1.c: New test case.
48439         * gcc.dg/fwrapv-2.c: New test case.
48440
48441 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48442
48443         PR c++/10956
48444         * g++.dg/template/spec9.C: New test.
48445
48446 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48447
48448         * gcc.dg/duff-4.c: New test case.
48449
48450 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48451
48452         PR fortran/10843
48453         * g77.dg/ffixed-form-1.f: New test
48454         * g77.dg/ffixed-form-2.f: New test
48455         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48456         * g77.dg/ffree-form-3.f: New test
48457
48458 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48459
48460         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48461         * gcc.dg/wint_t-1.c: Likewise.
48462
48463 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48464
48465         * g++.dg/template/access11.C: New test.
48466
48467 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48468
48469         PR c++/10849
48470         * g++.dg/template/access10.C: New test.
48471
48472 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48473             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48474
48475         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48476
48477 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48478
48479         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48480         suppress for powerpc-*-darwin*.
48481         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48482
48483 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48484
48485         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48486         suppress option for powerpc-*-darwin*.
48487
48488 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48489
48490         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48491         * gcc.dg/builtins-4.c: Add test for fmod.
48492
48493 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48494
48495         PR c++/10682
48496         * g++.dg/template/instantiate4.C: New test.
48497
48498 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48499
48500         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48501
48502 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48503
48504         * gcc.dg/compat/scalar-return-1_main.c: New file.
48505         * gcc.dg/compat/scalar-return-1_x.c: New file.
48506         * gcc.dg/compat/scalar-return-1_y.c: New file.
48507         * gcc.dg/compat/scalar-return-2_main.c: New file.
48508         * gcc.dg/compat/scalar-return-2_x.c: New file.
48509         * gcc.dg/compat/scalar-return-2_y.c: New file.
48510         * gcc.dg/compat/struct-return-3_main.c: New file.
48511         * gcc.dg/compat/struct-return-3_y.c: New file.
48512         * gcc.dg/compat/struct-return-3_x.c: New file.
48513         * gcc.dg/compat/struct-return-2_main.c: New file.
48514         * gcc.dg/compat/struct-return-2_x.c: New file.
48515         * gcc.dg/compat/struct-return-2_y.c: New file.
48516
48517 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48518
48519         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48520         for hppa*-hp-hpux*.
48521         * gcc.dg/20021014-1.c (dg-options): Likewise.
48522         * gcc.dg/nest.c (dg-options): Likewise.
48523
48524 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48525
48526         PR c++/9738
48527         * g++.dg/ext/dllimport2.C: New file.
48528         * g++.dg/ext/dllimport3.C: New file.
48529
48530 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48531
48532         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48533         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48534         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48535         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48537         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48538         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48539         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48540         * gcc.dg/compat/small-struct-defs.h: New file.
48541         * gcc.dg/compat/small-struct-init.h: New file.
48542         * gcc.dg/compat/small-struct-check.h: New file.
48543         * gcc.dg/compat/fp-struct-defs.h: New file.
48544         * gcc.dg/compat/fp-struct-check.h: New file.
48545         * gcc.dg/compat/fp-struct-init.h: New file.
48546         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48547         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48548
48549 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48550
48551         * gcc.dg/20030225-2.c: New test.
48552
48553 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48554             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48555
48556         * gcc.c-torture/compile/20030518-1.c: New test case.
48557
48558 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48559
48560         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48561         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48562         gcc-dg-debug-runtest.
48563         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48564         gcc-dg-debug-runtest.
48565
48566 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48567
48568         PR c++/9022
48569         * g++.dg/lookup/using6.C: New test.
48570
48571 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48572
48573         * g++.dg/parse/access2.C: New test.
48574
48575 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48576
48577         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48578         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48579         * gcc.dg/debug/debug.exp: Likewise.
48580
48581 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48582
48583         * gcc.dg/dollar.c: New test.
48584
48585 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48586
48587         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48588         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48589         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48590         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48591         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48592         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48593         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48594         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48595         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48596         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48597         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48598         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48599         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48600         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48601         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48602         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48603         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48604         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48605
48606 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48607
48608         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48609         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48610         support for "repo" mode.
48611         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48612         * lib/g77-dg.exp: Likewise.
48613         * lib/obj-dg.exp: Likewise.
48614
48615 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48616
48617         Merge from gcc-3_2-rhl8-branch:
48618         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48619
48620         * gcc.dg/tls/opt-6.c: New test.
48621
48622         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48623
48624         * gcc.dg/20030405-1.c: New test.
48625
48626         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48627
48628         * gcc.dg/20030309-1.c: New test.
48629
48630         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48631
48632         * gcc.c-torture/execute/20030307-1.c: New test.
48633
48634         2003-02-20  Randolph Chung  <tausq@debian.org>
48635
48636         * gcc.c-torture/compile/20030220-1.c: New test.
48637
48638         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48639
48640         * gcc.dg/20030217-1.c: New test.
48641
48642         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48643
48644         * gcc.c-torture/compile/20020129-1.c: New test.
48645
48646         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48647
48648         * gcc.dg/unroll-1.c: New test.
48649
48650         2002-11-16  Jan Hubicka  <jh@suse.cz>
48651
48652         * gcc.c-torture/execute/20020920-1.c: New test.
48653
48654         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48655
48656         PR target/7434
48657         * gcc.c-torture/compile/20021008-1.c: New test.
48658
48659         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48660
48661         PR target/7559
48662         * gcc.c-torture/execute/20020810-1.c: New test.
48663
48664         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48665
48666         * gcc.c-torture/compile/20020807-1.c: New test.
48667
48668         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48669
48670         * gcc.dg/tls/opt-1.c: New test.
48671
48672         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48673
48674         * gcc.dg/20020729-1.c: New test.
48675
48676         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48677
48678         * g++.dg/opt/life1.C: New test.
48679
48680         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48681
48682         * gcc.dg/20020525-1.c: New test.
48683
48684         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48685
48686         PR c++/6794
48687         * g++.dg/ext/pretty1.C: New test.
48688         * g++.dg/ext/pretty2.C: New test.
48689
48690 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48691
48692         PR c++/8385
48693         * g++.dg/ext/typeof5.C: New test.
48694
48695 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48696
48697         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48698         __USER_LABEL_PREFIX__ into account.
48699         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48700
48701 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48702
48703         * gcc.dg/builtins-15.c: New test case.
48704
48705 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48706
48707         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48708
48709 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48710
48711         * lib/g++.exp: Tweak handling of additional source files.
48712         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48713         * g++.dg/special/conpr-2a.C: Rename to ...
48714         * g++.dg/special/conpr-2a.cc: ... this.
48715         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48716         * g++.dg/special/conpr-3a.C: Rename to ...
48717         * g++.dg/special/conpr-3a.cc: This.
48718         * g++.dg/special/conpr-3b.C: Rename to ...
48719         * g++.dg/special/conpr-3b.cc: This.
48720         * g++.dg/special/conpr-4.C: New test.
48721         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48722
48723 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48724
48725         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48726
48727 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48728
48729         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48730         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48731         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48732         * g++.old-deja/g++.other/warn3.C: Likewise.
48733
48734 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48735
48736         * gcc.dg/i386-387-1.c: Update to also test log.
48737         * gcc.dg/i386-387-2.c: Likewise.
48738
48739 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48740
48741         * g77.f-torture/execute/int8421.f: New test.
48742
48743 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48744
48745         PR c++/10230, c++/10481
48746         * g++.dg/lookup/scoped5.C: New test.
48747
48748 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48749
48750         PR c++/10552
48751         * g++.dg/template/ttp6.C: New test.
48752
48753 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48754
48755         * gcc.c-torture/execute/builtins: New directory.
48756         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48757         gcc.c-torture/execute/builtins.
48758         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48759         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48760         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48761         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48762
48763 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48764
48765         PR c++/9252
48766         * g++.dg/template/access8.C: New test.
48767         * g++.dg/template/access9.C: New test.
48768
48769 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48770
48771         PR c++/9554
48772         * g++.dg/parse/access1.C: New test.
48773
48774 2003-05-09  DJ Delorie  <dj@redhat.com>
48775
48776         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48777         long, and not an int.
48778
48779 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48780
48781         PR c++/10555, c++/10576
48782         * g++.dg/template/memclass1.C: New test.
48783
48784 2003-05-08  DJ Delorie  <dj@redhat.com>
48785
48786         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48787         targets.
48788         * gcc.c-torture/execute/20021024-1.x: Likewise.
48789         * gcc.c-torture/execute/shiftdi.x: Likewise.
48790         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48791         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48792         * gcc.dg/20021018-1.c: Likewise.
48793
48794 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48795
48796         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48797
48798         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48799         (bcopy): Call memmove.
48800
48801 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48802
48803         * g77.f-torture/compile/8485.f: New test case.
48804
48805 2003-05-07  Richard Henderson  <rth@redhat.com>
48806
48807         PR c++/10570
48808         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48809         Verify exception_cleanup not called for rethrows.
48810         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48811         when exiting catch block without rethrowing.
48812         * g++.dg/eh/forced3.C: New.
48813         * g++.dg/eh/forced4.C: New.
48814
48815 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48816
48817         * gcc.dg/20030505.c: Fix triplet.
48818
48819 2003-05-06  DJ Delorie  <dj@redhat.com>
48820
48821         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48822         * gcc.dg/nest.c: Likewise.
48823
48824 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48825
48826         * gcc.dg/builtins-14.c: New test case.
48827
48828 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48829
48830         * lib/compat.exp (compat-execute): New argument.
48831         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48832         * gcc.dg/compat: New test directory.
48833         * gcc.dg/compat/compat.exp: New expect script.
48834         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48835         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48836         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48837         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48838         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48839         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48840
48841         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48842         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48843         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48844         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48845         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48846         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48847         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48848         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48849         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48850         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48851         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48852         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48853         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48854         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48855         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48856
48857 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48858
48859         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48860
48861 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48862
48863         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48864
48865 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48866
48867         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48868         * gcc.dg/ppc-fsel-2.c: New test.
48869
48870         * gcc.dg/unused-5.c: New test.
48871
48872 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48873
48874         PR c++/10496
48875         * g++.dg/warn/pmf1.C: New test.
48876
48877 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48878
48879         PR c++/4494
48880         * g++.dg/warn/main.C: New test.
48881
48882 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48883
48884         * gcc.dg/nonnull-3.c: New test.
48885
48886 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48887
48888         * gcc.dg/cpp/Wtrigraphs.c: Update.
48889         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48890
48891 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48892
48893         * gcc.dg/ppc-fsel-1.c: New test.
48894
48895 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48896
48897         PR c/10604
48898         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48899
48900 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48901
48902         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48903
48904 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48905
48906         PR c++/9364, c++/10553, c++/10586
48907         * g++.dg/parse/typename4.C: New test.
48908         * g++.dg/parse/typename5.C: Likewise.
48909
48910 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48911
48912         * gcc.c-torture/compile/20030503-1.c: New test.
48913
48914 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48915
48916         * g++.dg/lookup/using5.C: Fix testcase error.
48917
48918 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48919
48920         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48921         since MEABI is no longer supported.  Remove all vestiges
48922         of MEABI from the test.
48923
48924 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48925
48926         PR c++/10554
48927         * g++.dg/lookup/using5.C: New test.
48928
48929 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48930
48931         PR c++/8772
48932         * g++.dg/template/ttp5.C: New test.
48933
48934 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48935
48936         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48937         (dg-gpp-additional-sources): New function.
48938         (dg-gpp-additional-files): Likewise.
48939         * lib/g++.exp (additional_sources): New variable.
48940         (additional_files): Likewise.
48941         (g++_target_compile): Deal with them.
48942         * lib/old-dejagnu.exp: Remove.
48943         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48944         * g++.old-deja: Revise all tests to use dg commands.
48945
48946 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48947
48948         PR c++/9432, c++/9528
48949         * g++.dg/lookup/using4.C: New test.
48950
48951 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48952
48953         * gcc.dg/noreturn-5.c: New file.
48954         * gcc.dg/noreturn-6.c: New file.
48955
48956         * gcc.c-torture/compile/inline-1.c: New file.
48957
48958 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48959
48960         PR c++/10551
48961         * g++.dg/template/explicit1.C: New test.
48962
48963 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48964
48965         PR c++/10549
48966         * g++.dg/other/bitfield1.C: New test.
48967
48968         PR c++/10527
48969         * g++.dg/init/new7.C: New test.
48970
48971 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48972
48973         * g++.dg/ext/desig1.C: New test.
48974         * g++.dg/ext/init1.C: Update.
48975
48976         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48977
48978 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48979
48980         PR c++/10180
48981         * g++.dg/warn/Winline-1.C: New test.
48982
48983 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48984
48985         * gcc.c-torture/execute/string-opt-19.c: New test.
48986
48987         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48988         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48989
48990 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48991
48992         PR c++/10506
48993         * g++.dg/init/new6.C: New test.
48994
48995         PR c++/10503
48996         * g++.dg/init/ref6.C: New test.
48997
48998 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48999
49000         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49001
49002 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49003
49004         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49005         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49006
49007 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49008
49009         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49010         initialized static data members.
49011
49012 2003-04-25  H.J. Lu <hjl@gnu.org>
49013
49014         * gcc.dg/ia64-sync-4.c: New test.
49015
49016 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49017
49018         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49019         date.
49020
49021 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49022
49023         PR c++/10337
49024         * g++.dg/warn/conv1.C: New test.
49025         * g++.old-deja/g++.other/conv7.C: Adjust.
49026         * g++.old-deja/g++.other/overload14.C: Adjust.
49027
49028 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49029
49030         PR c++/10471
49031         * g++.dg/template/defarg2.C: New test.
49032
49033 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49034
49035         * gcc.dg/cpp/include2.c: Update.
49036         * gcc.dg/cpp/multiline-2.c: New.
49037         * gcc.dg/cpp/multiline.c: Update.
49038         * gcc.dg/cpp/strify2.c: Update.
49039         * gcc.dg/cpp/trad/literals-2.c: Update.
49040
49041 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49042
49043         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49044
49045 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49046
49047         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49048
49049 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49050
49051         PR c++/10451
49052         * g++.dg/parse/crash4.C: New test.
49053
49054         PR c++/9847
49055         * g++.dg/parse/crash5.C: New test.
49056
49057 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49058
49059         PR c++/10446
49060         * g++.dg/parse/crash3.C: New test.
49061
49062         PR c++/10428
49063         * g++.dg/parse/elab1.C: New test.
49064
49065 2003-04-22  Devang Patel  <dpatel@apple.com>
49066
49067         * gcc.dg/cpp/trad/funlike-5.c: New test.
49068
49069 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49070
49071         * g++.dg/other/packed1.C: Fix dg options.
49072
49073 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49074
49075         * g++.dg/other/offsetof2.C: New test.
49076
49077 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49078
49079         * g++.dg/template/recurse.C: Adjust location of error messages.
49080
49081 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49082
49083         PR c++/9881
49084         * g++.dg/init/addr-const1.C: New test.
49085         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49086
49087 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49088
49089         PR c++/10405
49090         * g++.dg/lookup/struct-hack1.C: New test.
49091
49092 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49093
49094         * ucs.c: Update diagnostic messages.
49095
49096 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49097
49098         * gcc.dg/cpp/truefalse.cpp: New test.
49099         * gcc.dg/cpp/cpp.exp: Update.
49100         * g++.dg/other/stdbool-if.C: Remove.
49101
49102 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49103
49104         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49105         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49106
49107 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49108
49109         * gcc.c-torture/compile/20030418-1.c: New test.
49110
49111 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49112
49113         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49114
49115 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49116
49117         PR c++/10347
49118         g++.dg/template/dependent-name1.C: New test.
49119
49120 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49121
49122         * gcc.dg/warn-1.c (tourist_guide): New array,
49123         contains a pointer to bar.
49124
49125 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49126
49127         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49128         * gcc.c-torture/execute/medce-1.c: New test case.
49129         * gcc.c-torture/execute/medce-2.c: New test case.
49130
49131 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49132
49133         * lib/prune.exp: Ignore more messages.
49134
49135         PR c++/10381
49136         * g++.dg/parse/lookup3.C: New test.
49137
49138 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49139
49140         * gcc.c-torture/compile/20030415-1.c : New test.
49141
49142 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49143
49144         * gcc.c-torture/execute/scope-2.c: Move to ...
49145         * gcc.dg/noncompile/scope.c: .... here.
49146
49147 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49148
49149         * gcc.dg/20030414-2.c: New test case.
49150
49151 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49152
49153         PR target/10377
49154         * gcc.dg/20030414-1.c: New test.
49155
49156 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49157
49158         * gcc.dg/builtins-12.c: New test case.
49159         * gcc.dg/builtins-13.c: New test case.
49160
49161 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49162
49163         * gcc.c-torture/execute/string-opt-18.c: New test.
49164
49165 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49166
49167         PR c++/10300
49168         * g++.dg/init/new5.C: New test.
49169
49170 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49171
49172         PR c++/7910
49173         * g++.dg/ext/dllimport1.C: New test.
49174
49175 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49176
49177         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49178
49179 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49180
49181         PR Fortran/9263
49182         * g77.f-torture/noncompile/9263.f: New test
49183         PR Fortran/1832
49184         * g77.f-torture/execute/1832.f: New test
49185
49186 2003-04-11  David Chad  <davidc@freebsd.org>
49187             Loren J. Rittle  <ljrittle@acm.org>
49188
49189         PR libobjc/8562
49190         * objc.dg/headers.m: New test.
49191
49192 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49193
49194         * gcc.c-torture/execute/builtin-noret-2.c: New.
49195         * gcc.c-torture/execute/builtin-noret-2.x: New.
49196         XFAIL builtin-noret-2.c at -O1 and above.
49197         * gcc.dg/redecl.c: New.
49198         * gcc.dg/Wshadow-1.c: Update error regexps.
49199
49200 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49201
49202         * g++.dg/abi/bitfield10.C: New test.
49203
49204 2003-04-09  Mike Stump  <mrs@apple.com>
49205
49206         * gcc.dg/pch/pch.exp: Make testcase names longer.
49207         * g++.dg/pch/pch.exp: Make testcase names longer.
49208
49209 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49210
49211         * gcc.dg/builtins-11.c: New test case.
49212
49213 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49214
49215         * gcc.dg/builtins-9.c: New test case.
49216         * gcc.dg/builtins-10.c: New test case.
49217
49218 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49219
49220         * gcc.dg/noncompile/init-4.c.c: New test.
49221
49222 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49223
49224         * gcc.misc-test/gcov-9.c: New test.
49225         * gcc.misc-test/gcov-10.c: New test
49226         * gcc.misc-test/gcov-11.c: New test.
49227
49228 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49229
49230         PR optimization/10024
49231         * gcc.c-torture/compile/20030405-1.c: New test.
49232
49233 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49234
49235         * gcc.dg/pch/static-3.c: New.
49236         * gcc.dg/pch/static-3.hs: New.
49237         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49238
49239 2003-04-04  Richard Henderson  <rth@redhat.com>
49240
49241         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49242         * g++.dg/eh/forced2.C: Likewise.
49243
49244 2003-04-03  Mike Stump  <mrs@apple.com>
49245
49246         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49247         target arg.
49248         (scan-assembler-times, scan-assembler-not): Likewise.
49249         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49250
49251 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49252
49253         * gcc.dg/sparc-loop-1.c: New test.
49254
49255 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49256
49257         PR other/9274
49258         * g++.dg/pch/system-2.C: New.
49259         * g++.dg/pch/system-2.Hs: New.
49260
49261 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49262
49263         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49264
49265         * g++.dg/eh/simd-1.C (vecfunc): Same.
49266
49267 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49268
49269         * gcc.c-torture/execute/20030401-1.c: New test case.
49270
49271 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49272
49273         * objc.dg/defs.m: New.
49274
49275 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49276
49277         * g++.dg/eh/simd-1.C: New.
49278         * g++.dg/eh/simd-2.C: New.
49279
49280 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49281
49282         * gcc.c-torture/execute/simd-3.c: New.
49283
49284 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49285
49286         PR c/9936
49287         * gcc.dg/20030331-2.c: New test.
49288
49289 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49290
49291         PR c++/10278
49292         * g++.dg/parse/crash2.C: New test.
49293
49294 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49295
49296         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49297         * gcc.c-torture/execute/20030331-1.c: ...here.
49298
49299 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49300
49301         * gcc.c-torture/execute/20030331-1.c: New test.
49302
49303 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49304
49305         * lib/gcov.exp: Adjust call return testing strings.
49306         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49307
49308 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49309
49310         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49311         * gcc.dg/builtins-7.c: New test case.
49312         * gcc.dg/builtins-8.c: New test case.
49313
49314 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49315
49316         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49317
49318 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49319
49320         PR c++/7647
49321         * g++.dg/lookup-class-member-2.C: New test.
49322
49323 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49324
49325         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49326
49327 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49328
49329         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49330
49331 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49332
49333         * g++.dg/init/attrib1.C: New test.
49334
49335 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49336
49337         * gcc.dg/ultrasp8.c: New test.
49338
49339 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49340
49341         * gcc.dg/ultrasp7.c: New test.
49342
49343 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49344
49345         PR c++/10047
49346         * g++.dg/template/inline1.C: New test.
49347
49348 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49349
49350         * gcc.dg/sparc-dwarf2.c: New test.
49351
49352 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49353
49354         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49355         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49356
49357 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49358
49359         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49360         than reading .x files.
49361         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49362         * g77.dg/gcov/gcov-1.f: Likewise.
49363         * gcc.misc-tests/gcov-4b.c: Likewise.
49364         * gcc.misc-tests/gcov-5b.c: Likewise.
49365         * gcc.misc-tests/gcov-6.c: Likewise.
49366         * gcc.misc-tests/gcov-7.c: Likewise.
49367         * gcc.misc-tests/gcov-8.c: Likewise.
49368         * g++.dg/gcov/gcov-1.x: Remove.
49369         * g77.dg/gcov/gcov-1.x: Likewise.
49370         * gcc.misc-tests/gcov-4b.x: Likewise.
49371         * gcc.misc-tests/gcov-5b.x: Likewise.
49372         * gcc.misc-tests/gcov-6.x: Likewise.
49373         * gcc.misc-tests/gcov-7.x: Likewise.
49374         * gcc.misc-tests/gcov-8.x: Likewise.
49375
49376 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49377
49378         PR opt/10087
49379         * gcc.dg/20030324-1.c: New test.
49380
49381 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49382
49383         PR c++/10224
49384         * g++.dg/template/arg3.C: New test.
49385
49386         PR c++/10158
49387         * g++.dg/template/friend18.C: New test.
49388
49389 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49390
49391         * g77.f-torture/compile/20030326-1.f: New test case.
49392
49393 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49394
49395         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49396
49397         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49398
49399 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49400
49401         * gcc.dg/ia64-sync-3.c: New test.
49402
49403 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49404
49405         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49406
49407 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49408
49409         * gcc.dg/ultrasp6.c: New test.
49410
49411 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49412
49413         * gcc.dg/i386-signbit-1.c: New test.
49414         * gcc.dg/i386-signbit-2.c: New test.
49415         * gcc.dg/i386-signbit-3.c: New test.
49416
49417 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49418
49419         * gcc.dg/ultrasp5.c: Fix options.
49420
49421 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49422
49423         * gcc.dg/ultrasp5.c: Fix comment.
49424
49425 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49426
49427         PR fortran/10197
49428         * g77.f-torture/execute/10197.f: New test.
49429
49430 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49431
49432         PR c++/9898, c++/383
49433         * g++.dg/template/conv6.C: New test.
49434
49435         PR c++/10119
49436         * g++.dg/template/ptrmem5.C: New test.
49437
49438         PR c++/10026
49439         * g++.dg/lookup/koenig1.C: New test.
49440
49441         PR C++/10199
49442         * g++.dg/lookup/template2.C: New test.
49443
49444 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49445
49446         * g++.dg/opt/rtti1.C: New test.
49447
49448 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49449
49450         * gcc.dg/ultrasp5.c: New test.
49451
49452 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49453
49454         PR middle-end/9967
49455         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49456         builtin fputs.
49457
49458 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49459
49460         PR c/8224
49461         * gcc.dg/20030323-1.c: New test.
49462
49463 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49464
49465         * gcc.c-torture/compile/20030323-1.c: New test case.
49466
49467 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49468
49469         * gcc.dg/20030321-1.c: New test.
49470
49471 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49472
49473         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49474
49475 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49476
49477         PR c++/9978, c++/9708
49478         * g++.dg/ext/vlm1.C: Adjust expected error.
49479         * g++.dg/ext/vla2.C: New test.
49480         * g++.dg/template/arg1.C: New test.
49481         * g++.dg/template/arg2.C: New test.
49482
49483 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49484
49485         * g77.f-torture/execute/select.f: New test.
49486         * g77.f-torture/noncompile/select_no_compile.f: New test.
49487
49488 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49489
49490         PR c++/9898
49491         * g++.dg/other/error4.C: New test.
49492
49493 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49494
49495         * g++.dg/template/friend17.C: New test.
49496
49497 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49498
49499         * gcc.c-torture/compile/20030320-1.c: New.
49500
49501 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49502
49503         * gcc.dg/builtins-6.c: New test case.
49504
49505 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49506
49507         PR target/10073
49508         * gcc.c-torture/compile/20030319-1.c: New.
49509
49510 2003-03-18  Jan Hubicka  <jh@suse.cz>
49511
49512         * gcc.dg/i386-cvt-1.c: New test.
49513
49514 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49515
49516         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49517         * objc.dg/naming-2.m: Likewise.
49518
49519 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49520
49521         PR c++/9639
49522         * g++.dg/parse/crash1.C: New test.
49523
49524 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49525
49526         PR c++/8805
49527         * g++.dg/eh/cleanup1.C: New test.
49528
49529 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49530
49531         * gcc.c-torture/execute/20030316-1.c: New test case.
49532
49533 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49534
49535         PR c++/9629
49536         * g++.dg/init/ctor2.C: New test.
49537
49538 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49539
49540         * g77.f-torture/compile/xformat.f: New test case.
49541
49542 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49543
49544         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49545         * g++.old-deja/g++.mike/eh50.C: Likewise.
49546
49547 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49548
49549         PR c++/6440
49550         * g++.dg/template/spec7.C: New test.
49551         * g++.dg/template/spec8.C: Likewise.
49552
49553 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49554
49555         * gcc.c-torture/execute/20030313-1.c: New test.
49556
49557 2003-03-14  Richard Henderson  <rth@redhat.com>
49558
49559         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49560
49561 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49562
49563         * gcc.c-torture/compile/20030314-1.c: New test.
49564
49565 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49566
49567         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49568         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49569         thumb target,
49570         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49571         to accept newer _imp__  prefix and additional
49572         newline in .drectve section.
49573         * gcc.dg/dll-4.c: Likewise.
49574         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49575         switch.
49576
49577 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49578
49579         * g++.dg/parse/namespace9.C: New test.
49580
49581         * g++.dg/init/ref5.C: New test.
49582         * g++.dg/parse/ptrmem1.C: Likewise.
49583
49584 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49585
49586         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49587         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49588         regular expression.
49589         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49590         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49591
49592 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49593
49594         * gcc.c-torture/execute/20030224-2.c: New test.
49595
49596 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49597
49598         * gcc.dg/decl-3.c: New test.
49599
49600 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49601
49602         * gcc.dg/i386-loop-2.c: New test.
49603
49604 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49605
49606         PR c++/9474
49607         * g++.dg/parse/namespace8.C: New test.
49608
49609         PR c++/9924
49610         * g++.dg/overload/builtin2.C: New test.
49611
49612 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49613
49614         * gcc.dg/return-type-3.c: New test.
49615
49616 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49617
49618         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49619         profiling options are not supported.
49620
49621 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49622
49623         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49624         * g++.old-deja/g++.warn/impint2.C: Likewise.
49625
49626 2003-03-10  Devang Patel  <dpatel@apple.com>
49627
49628         * g++.dg/cpp/c++_cmd_1.C: New test.
49629         * g++.dg/cpp/c++_cmd_1.h: New file.
49630
49631 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49632
49633         * gcc.dg/altivec-9.c: New file.
49634
49635 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49636
49637         * gcc.dg/ppc-sdata-1.c: New test.
49638         * gcc.dg/ppc-sdata-2.c: New test.
49639
49640 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49641
49642         PR c++/9373
49643         * g++.dg/opt/ptrmem2.C: New test.
49644
49645         PR c++/8534
49646         * g++.dg/opt/ptrmem1.C: New test.
49647
49648 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49649
49650         * gcc.dg/i386-loop-1.c: New test.
49651
49652 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49653
49654         PR c++/9970
49655         * g++.dg/lookup/friend1.C: New test.
49656
49657 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49658
49659         PR c++/9823
49660         * g++.dg/parser/constructor1.C: New test.
49661
49662 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49663
49664         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49665
49666         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49667
49668 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49669
49670         * gcc.dg/cpp/Wunused.c: Update test.
49671
49672 2003-03-08  Jan Hubicka  <jh@suse.cz>
49673
49674         * gcc.dg/inline-3.c: New test.
49675
49676 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49677
49678         PR c++/9809
49679         * g++.dg/parse/builtin1.C: New test.
49680
49681         PR c++/9982
49682         * g++.dg/abi/cookie1.C: New test.
49683         * g++.dg/abi/cookie2.C: Likewise.
49684
49685         PR c++/9524
49686         * g++.dg/template/field1.C: New test.
49687
49688         PR c++/9912
49689         * g++.dg/parse/class1.C: New test.
49690         * g++.dg/parse/namespace7.C: Likewise.
49691         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49692
49693 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49694
49695         * g++.dg/init/ref4.C: New test.
49696
49697 2003-03-07  Jan Hubicka  <jh@suse.cz>
49698
49699         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49700         * gcc.dg/inline-3.c: New test.
49701
49702 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49703
49704         * g++.dg/init/ref3.C: New test.
49705
49706         PR c++/9965
49707         * g++.dg/init/ref2.C: New test.
49708
49709         PR c++/9400
49710         * g++.dg/warn/Wshadow-2.C: New test.
49711
49712         PR c++/9791
49713         * g++.dg/warn/Woverloaded-1.C: New test.
49714
49715 2003-03-05  Jan Hubicka  <jh@suse.cz>
49716
49717         * gcc.dg/i386-local2.c: New.
49718         * gcc.dg/i386-local.c: Fix typo.
49719
49720 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49721
49722         * g++.dg/abi/layout3.C: New test.
49723
49724 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49725
49726         * gcc.c-torture/compile/20030305-1.c
49727
49728 2003-03-05  Jan Hubicka  <jh@suse.cz>
49729
49730         * gcc.dg/i386-local.c: New.
49731
49732 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49733
49734         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49735
49736 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49737
49738         * gcc.dg/switch-2.c: New test.
49739         * gcc.dg/switch-3.c: New test.
49740         * gcc.dg/Wswitch.c: Adjust line numbers.
49741         * gcc.dg/Wswitch-default.c: Likewise.
49742         * gcc.dg/Wswitch-enum.c: Likewise.
49743
49744 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49745
49746         * gcc.c-torture/execute/20030222-1.c: New test.
49747
49748 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49749
49750         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49751
49752 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49753
49754         PR c++/9878
49755         * g++.dg/init/ref1.C: New test.
49756
49757 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49758
49759         * gcc.dg/sh-relax.c: New SH-only test.
49760
49761 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49762
49763         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49764         comment explaining purpose of testcase.
49765
49766 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49767
49768         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49769         for HC11/HC12 (asm needs two int registers).
49770         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49771         HC11/HC12 because the test uses an asm which needs two 32-bit
49772         registers.
49773
49774 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49775
49776         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49777         for HC11/HC12 (array is too large otherwise).
49778         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49779         * gcc.c-torture/compile/20010518-2.x: Likewise.
49780         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49781         HC11/HC12 (array is too large).
49782
49783 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49784
49785         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49786         * lib/g++-dg.exp (g++-dg-test): Likewise.
49787
49788 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49789
49790         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49791         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49792
49793 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49794
49795         * g++.dg/warn/implicit-typename1.C: Remove warning.
49796
49797 2003-02-28  Richard Henderson  <rth@redhat.com>
49798
49799         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49800         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49801
49802 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49803
49804         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49805         * g++.dg/pch/pch.exp: Likewise.
49806
49807 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49808
49809         PR c++/9879
49810         * g++.dg/init/new4.C: New test.
49811
49812 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49813
49814         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49815
49816 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49817
49818         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49819         unsigned long.
49820
49821         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49822         wider than float.
49823
49824 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49825
49826         * lib/scanasm.exp: Add support for counting numbers of
49827         occurences.
49828         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49829         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49830
49831 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49832
49833         PR c++/9683
49834         * g++.dg/template/static3.C: New test.
49835
49836         PR c++/9829
49837         * g++.dg/parse/namespace6.C: New test.
49838
49839 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49840
49841         PR target/9732
49842         * gcc.dg/20030225-1.c: New test.
49843
49844 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49845
49846         * README: Remove out-of-date information.
49847
49848         PR c++/9836
49849         * g++.dg/template/spec6.C: New test.
49850
49851 2003-02-24  Jeff Law  <law@redhat.com>
49852
49853         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49854
49855 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49856
49857         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49858         * gcc.dg/pragma-ep-1.c: Likewise.
49859
49860 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49861
49862         PR c++/9602
49863         * g++.dg/template/friend16.C: New test.
49864
49865 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49866
49867         PR c++/5333
49868         * g++.dg/parse/fused-params1.C: Adjust error messages.
49869         * g++.dg/template/nested3.C: New test.
49870
49871 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49872
49873         * g++.dg/abi/param1.C: New test.
49874
49875 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49876
49877         PR c++/7982
49878         * g++.dg/warn/implicit-typename1.C: New test.
49879
49880 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49881
49882         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49883         with "mtune".
49884         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49885         * gcc.c-torture/execute/20010129-1.x: Likewise.
49886         * gcc.dg/20011107-1.c: Likewise.
49887         * gcc.dg/20020108-1.c: Likewise.
49888         * gcc.dg/20020122-3.c: Likewise.
49889         * gcc.dg/20020206-1.c: Likewise.
49890         * gcc.dg/20020310-1.c: Likewise.
49891         * gcc.dg/20020426-2.c: Likewise.
49892         * gcc.dg/20020517-1.c: Likewise.
49893         * gcc.dg/991230-1.c: Likewise.
49894         * gcc.dg/i386-unroll-1.c: Likewise.
49895         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49896
49897 2003-02-22  Jan Hubicka  <jh@suse.cz>
49898
49899         * gcc.dg/i386-mul.c: New test.
49900
49901 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49902
49903         * gcc.dg/builtins-5.c: New test case.
49904
49905 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49906
49907         * gcc.dg/asmreg-1.c: New test.
49908
49909 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49910
49911         PR c++/9749
49912         * g++.dg/parse/varmod1.C: New test.
49913
49914 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49915
49916         PR c++/9727
49917         * g++.dg/template/op1.C: New test.
49918
49919 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49920
49921         PR c++/8906
49922         * g++.dg/template/nested2.C: New test.
49923
49924 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49925
49926         PR c++/8724
49927         * g++.dg/expr/dtor1.C: New test.
49928
49929 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49930
49931         * gcc.dg/cpp/include3.c: New test.
49932         * gcc.dg/cpp/inc/foo.h: New file.
49933
49934 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49935
49936         * gcc.c-torture/execute/20030221-1.c: New test.
49937
49938 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49939
49940         PR c++/9729
49941         * g++.dg/abi/conv1.C: New test.
49942
49943 2003-02-20  Jan Hubicka  <jh@suse.cz>
49944
49945         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49946
49947 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49948
49949         * gcc.c-torture/compile/20030219-1.c: New test.
49950
49951 2003-02-18  Jan Hubicka  <jh@suse.cz>
49952
49953         * gcc.dg/funcorder.c: New test.
49954
49955 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49956
49957         * gcc.c-torture/execute/20030218-1.c: New.
49958
49959 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49960
49961         * gcc.dg/20030218-1.c: New.
49962
49963 2003-02-18  Richard Henderson  <rth@redhat.com>
49964
49965         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49966         * gcc.dg/attr-used-2.c: New.
49967
49968 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49969
49970         PR c++/9704
49971         * g++.dg/init/copy5.C: New test.
49972
49973 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49974
49975         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49976         * g++.dg/pch/pch.exp: Likewise.
49977
49978 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49979
49980         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49981         STACK_SIZE is not defined.
49982
49983 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49984
49985         PR c++/9457
49986         * g++.dg/template/init1.C: New test.
49987
49988 2003-02-16  Jan HUbicka  <jh@suse.cz>
49989
49990         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49991         (foo): Add few extra tests
49992         * gcc.dg/c99-const-expr-3.c: Likewise.
49993         * gcc.c-torture/execute/20030216-1.c: New.
49994
49995 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49996
49997         PR c++/9459
49998         * g++.dg/ext/typeof4.C: New test.
49999
50000 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50001
50002         * gcc.dg/i386-387-3.c: New test case.
50003
50004 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50005
50006         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50007         cris-*-elf* cris-*-aout* and mmix-*-*.
50008
50009 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50010
50011         * gcc.dg/20030213-1.c: New test.
50012
50013 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50014
50015         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50016         * gcc.dg/i386-387-2.c: Likewise.
50017
50018 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50019
50020         * gcc.dg/ppc-spe.c: Fix formatting.
50021         Enable tests that were previously unsupported by gas.
50022         Delete tests for instructions that no longer exist.
50023         Switch arguments on evsubifw builtin.
50024
50025 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50026
50027         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50028         STACK_SIZE is too small.
50029
50030 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50031             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50032
50033         * gcc.dg/decl-2.c: New test.
50034
50035 2003-02-10  Jan Hubicka  <jh@suse.cz>
50036
50037         * gcc.dg/i386-fpcvt-1.c: New test.
50038
50039 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50040
50041         * gcc.c-torture/execute/20030209-1.c: New test.
50042
50043 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50044
50045         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50046         int-wide bitops, use the constants of the same width.
50047         Likewise, if long long is 32-bit wide, test bitops using
50048         32-bit constants.
50049
50050 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50051
50052         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50053
50054 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50055
50056         * gcc.dg/builtins-4.c: New test case.
50057
50058 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50059
50060         * gcc.dg/20020430-1.c: Fix dg command typos.
50061         * gcc.dg/20020503-1.c: Likewise.
50062
50063 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50064
50065         PR c++/8785
50066         * g++.dg/parse/fused-params1.C: New test.
50067
50068         PR c++/8857
50069         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50070
50071         PR c++/8921
50072         * g++.dg/parse/non-dependent1.C: New test.
50073
50074         PR c++/8928
50075         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50076
50077         PR c++/9228
50078         * g++.dg/parse/undefined7.C: New test.
50079         * g++.dg/parse/non-templ1.C: New test.
50080
50081         PR c++/9229
50082         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50083
50084 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50085
50086         * gcc.c-torture/compile/20030206-1.c: New test.
50087
50088 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50089
50090         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50091         "pow" to "foo" to avoid potential confusion with a math built-in.
50092
50093 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50094
50095         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50096         conditions for SPARC targets.
50097
50098 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * gcc.dg/20030204-1.c: New test.
50101
50102 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50103
50104         PR c++/38
50105         * g++.dg/parse/array-size1.C: New test.
50106
50107         PR c++/5657
50108         * g++.dg/parse/undefined3.C: New test.
50109
50110         PR c++/5665
50111         * g++.dg/parse/undefined4.C: New test.
50112
50113         PR c++/5975
50114         * g++.dg/parse/undefined5.C: New test.
50115
50116         PR c++/7259
50117         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50118
50119         PR c++/8578
50120         * g++.dg/parse/casting-operator1.C: New test.
50121
50122         PR c++/8596
50123         * g++.dg/parse/undefined6.C: New test.
50124
50125         PR c++/8736
50126         * g++.dg/parse/missing-template1.C: New test.
50127
50128 2003-02-04  Jan Hubicka  <jh@suse.cz>
50129
50130         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50131         * gcc.dg/i386-cmov?.c: Likewise.
50132         * gcc.dg/i386-fpcvt-?.c: Likewise.
50133         * gcc.dg/i386-ssefp-1.c: Likewise.
50134         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50135         conventions.
50136
50137 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50138
50139         PR c++/7129
50140         * g++.dg/ext/max.C: New test.
50141
50142 2003-02-03  Jan Hubicka  <jh@suse.cz>
50143
50144         * gcc.c-torture/execute/20030203-1.c: New test.
50145
50146 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50147
50148         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50149         'natural-endian'.
50150
50151 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50152
50153         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50154         * g++.dg/init/new2.C: Likewise.
50155         * g++.dg/other/new1.C: Likewise.
50156
50157 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50158
50159         * gcc.dg/struct-ret-libc.c: New test.
50160
50161 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50162
50163         * gcc.dg/20030129-1.c: New test.
50164
50165 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50166
50167         PR c++/8849
50168         * g++.dg/template/ptrmem4.C: New test.
50169
50170 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50171
50172         * g++.dg/parser/constant1.C: New test.
50173
50174 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50175
50176         PR c++/8591
50177         * g++.dg/parse/friend2.C: New test.
50178
50179 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50180
50181         PR c++/9437
50182         * g++.dg/template/unify4.C: New test.
50183
50184 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50185
50186         * gcc.c-torture/execute/20030128-1.c: New test.
50187
50188 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50189
50190         * g++.dg/lookup/nested1.C: Test moved from ...
50191         * g++.old-deja/g++.other/lookup24.C: ... here.
50192
50193 2003-01-28  Jan Hubicka  <jh@suse.cz>
50194
50195         * gcc.dg/i386-cmov5.c: New test.
50196
50197 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50198
50199         * gcc.c-torture/execute/20010925-1.c: Changed the
50200         memcpy declaration.
50201
50202 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50203
50204         PR c++/3902
50205         * g++.dg/parse/template5.C: New test.
50206
50207 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50208
50209         PR fortran/9258
50210         * g77.dg/pr9258: New test.
50211
50212 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50213
50214         * README: Move relevant parts from README.g++.
50215
50216         * README.g++: Remove this file.
50217
50218 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50219
50220         * g++.dg/abi/dcast1.C: New test.
50221
50222 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50223
50224         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50225
50226 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50227
50228         PR c++/47
50229         * g++.old-deja/g++.other/lookup24.C: New test.
50230
50231 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50232
50233         PR middle-end/7227
50234         * gcc.dg/uninit-C.c: New test.
50235
50236 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50237
50238         * g++.dg/abi/covariant1.C: New test.
50239
50240 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50241
50242         * gcc.dg/20030123-1.c: New test.
50243
50244 2003-01-25  Jan Hubicka  <jh@suse.cz>
50245
50246         PR opt/8492
50247         * gcc.c-torture/compile/20030125-1.c
50248
50249 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50250
50251         PR c++/9403
50252         * g++.dg/parse/template3.C: New test.
50253         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50254
50255         PR c++/795
50256         * g++.dg/parse/template4.C: New test.
50257
50258         PR c++/9415
50259         * g++.dg/template/qual2.C: New test.
50260
50261         PR c++/8545
50262         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50263
50264         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50265
50266 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50267
50268         * gcc.c-torture/execute/switch-1.c: New test case.
50269
50270 2003-01-25  Jan Hubicka  <jh@suse.cz>
50271
50272         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50273
50274 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50275
50276         Tweaks for Bison-1.875. From the NEWS file:
50277         "- `parse error' -> `syntax error'
50278         Bison now uniformly uses the term `syntax error'"
50279         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50280         * gcc.dg/cpp/digraph2.c: Likewise.
50281         * gcc.dg/cpp/direct2.c: Likewise.
50282         * gcc.dg/cpp/paste4.c: Likewise.
50283         * gcc.dg/c90-restrict-1.c: Likewise.
50284         * gcc.dg/c99-func-2.c: Likewise.
50285         * gcc.dg/noncompile/920721-2.c: Likewise.
50286         * gcc.dg/noncompile/930622-2.c: Likewise.
50287         * gcc.dg/noncompile/940112-1.c: Likewise.
50288         * gcc.dg/noncompile/950921-1.c: Likewise.
50289         * gcc.dg/noncompile/951123-1.c: Likewise.
50290         * gcc.dg/noncompile/971104-1.c: Likewise.
50291         * gcc.dg/noncompile/990416-1.c: Likewise.
50292
50293 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50294
50295         * g++.dg/parse/undefined1.C: Add error message.
50296
50297 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50298
50299         PR c++/9354
50300         * g++.dg/parse/new1.C: New test.
50301
50302         PR c++/9216
50303         * g++.dg/parse/template2.C: New test.
50304
50305         PR c++/9354
50306         * g++.dg/parse/typedef2.C: New test.
50307
50308         PR c++/9328
50309         * g++.dg/ext/typeof3.C: New test.
50310
50311 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50312
50313         PR c++/2738
50314         * g++.dg/parse/ret-type1.C: New test.
50315
50316         PR c++/3792
50317         * g++.dg/parse/tmpl-outside1.C: New test.
50318
50319         PR c++/4207
50320         * g++.dg/parse/int-as-enum1.C: New test.
50321
50322         PR c++/4903
50323         * g++.dg/parse/no-typename1.C: New test.
50324
50325         PR c++/5533
50326         * g++.dg/parse/no-value1.C: New test.
50327
50328         PR c++/5921
50329         * g++.dg/parse/wrong-inline1.C: New test.
50330
50331         PR c++/6402
50332         * g++.dg/parse/ref1.C: New test.
50333
50334         PR c++/6992
50335         * g++.dg/parse/attr-ctor1.C: New test.
50336
50337         PR c++/7229
50338         * g++.dg/parse/namespace5.C: New test.
50339
50340         PR c++/7917
50341         * g++.dg/parse/func-def1.C: New test.
50342
50343         PR c++/8143
50344         * g++.dg/parse/undefined1.C: New test.
50345
50346         PR c++/5723, PR c++/8522
50347         * g++.dg/parse/specialization1.C: New test.
50348
50349         PR c++/163, PR c++/8595
50350         * g++.dg/parse/struct-as-enum1.C: New test.
50351
50352         PR c++/9173
50353         * g++.dg/parse/undefined2.C: New test.
50354
50355 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50356
50357         PR c++/9298
50358         * g++.dg/parse/template1.C: New test.
50359
50360         PR c++/9384
50361         * g++.dg/parse/using1.C: New test.
50362
50363         PR c++/9285
50364         PR c++/9294
50365         * g++.dg/parse/expr2.C: New test.
50366
50367         PR c++/9388
50368         * g++.dg/parse/lookup2.C: Likewise.
50369
50370 2003-01-21  Jan Hubicka  <jh@suse.cz>
50371
50372         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50373         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50374         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50375         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50376
50377 2003-01-20  Nick Clifton  <nickc@redhat.com>
50378
50379         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50380         problem with ARM sibcall code generation.
50381
50382 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50383
50384         * gcc.c-torture/execute/20030120-1.c: New.
50385
50386 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50387
50388         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50389
50390 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50391
50392         PR c++/9272
50393         * g++.dg/parse/ctor1.C: New test.
50394
50395         PR c++/9294:
50396         * g++.dg/parse/qualified1.C: New test.
50397
50398         * g++.dg/parse/typename3.C: New test.
50399
50400 2003-01-16  Richard Henderson  <rth@redhat.com>
50401
50402         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50403
50404 2003-01-16  Richard Henderson  <rth@redhat.com>
50405
50406         * g++.dg/pch/pch.exp: Copy test header to the working directory
50407         before using it either for precompilation or direct use.
50408         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50409         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50410
50411 2003-01-16  Richard Henderson  <rth@redhat.com>
50412
50413         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50414         before using it either for precompilation or direct use.
50415         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50416         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50417
50418 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50419
50420         * g++.dg/ext/typename1.C: Add typename keyword.
50421         * g++.dg/template/crash1.C: Update error messages.
50422         * g++.dg/template/crash2.C: Remove error message.
50423         * g++.dg/parse/typename2.C: New test.
50424         * g++.dg/template/typename2.C: Change implicit
50425         typename warning into error.
50426         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50427         error messages.
50428         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50429         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50430         * g++.old-deja/g++.law/visibility13.C: Remove error
50431         messages.
50432         * g++.old-deja/g++.ns/template17.C: Reorder code to
50433         make declaration visible in template.
50434         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50435         * g++.old-deja/g++.pt/crash36.C: Issue more error
50436         messages.
50437         * g++.old-deja/g++.pt/crash5.C: Improve error
50438         message.
50439         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50440         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50441         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50442         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50443         typename warning with error message.
50444         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50445         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50446         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50447
50448 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50449
50450         * g++.dg/parse/ambig2.C: New test.
50451
50452 2003-01-15  Richard Henderson  <rth@redhat.com>
50453
50454         * g++.dg/tls/init-2.C: Update error message string.
50455
50456 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50457
50458         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50459
50460 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50461
50462         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50463         all for HC11/HC12.
50464         * gcc.c-torture/compile/20001205-1.x: Likewise.
50465         * gcc.c-torture/compile/20001226-1.x: Likewise.
50466         * gcc.c-torture/compile/920520-1.x: Likewise.
50467         * gcc.c-torture/compile/961203-1.x: Likewise.
50468         * gcc.c-torture/compile/20020604-1.x: Likewise.
50469
50470 2003-01-15  Jan Hubicka  <jh@suse.cz>
50471
50472         * gcc.c-torture/compile/20030115-1.c: New test.
50473
50474         * gcc.dg/i386-fpcvt-1.c: New test.
50475         * gcc.dg/i386-fpcvt-2.c: New test.
50476
50477 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50478
50479         Further conform g++'s __vmi_class_type_info to the C++ ABI
50480         specification.
50481         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50482         the specification.
50483
50484 2003-01-14  Jan Hubicka  <jh@suse.cz>
50485
50486         * gcc.dg/i386-fpcvt-1.c: New test.
50487         * gcc.dg/i386-fpcvt-2.c: New test.
50488
50489 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50490
50491         * gcc.dg/i386-mmx-3.c: New test.
50492
50493 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50494
50495         PR c++/9264
50496         * g++.dg/parse/octal1.C: New file.
50497
50498         PR c++/9172
50499         * g++.dg/parse/typename1.C: New file.
50500
50501 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50502
50503         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50504         * gcc.dg/bf-no-ms-layout.c: Likewise.
50505         * gcc.dg/bf-ms-attrib.c: Likewise.
50506
50507 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50508
50509         PR c++/9099
50510         * g++.dg/parse/dtor1.C: New file.
50511
50512         PR c++/9128
50513         * g++.dg/rtti/typeid1.C: New file.
50514
50515         PR c++/9153
50516         * g++.dg/parse/lookup1.C: New file.
50517
50518         PR c++/9171
50519         * g++.dg/templ/spec5.C: New file.
50520
50521 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50522
50523         * gcc.c-torture/compile/20030110-1.c: New test.
50524
50525 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50526
50527         Merge from pch-branch:
50528
50529         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50530
50531         * gcc.dg/pch/cpp-1.h: New.
50532         * gcc.dg/pch/cpp-1.c: New.
50533         * gcc.dg/pch/cpp-2.h: New.
50534         * gcc.dg/pch/cpp-2.c: New.
50535
50536         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50537
50538         * gcc.dg/pch/except-1.h: New.
50539         * gcc.dg/pch/except-1.c: New.
50540
50541         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50542
50543         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50544         running test.
50545         * gcc.dg/pch: Include *.hp not *.h.
50546         * gcc.dg/pch/system-1.h: New.
50547         * gcc.dg/pch/system-1.c: New.
50548
50549         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50550
50551         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50552         rather than trying to build and run a program using PCH.
50553         * gcc.dg/pch: Remove dg-do commands from test files.
50554
50555         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50556
50557         * gcc.dg/pch/macro-3.c: New.
50558         * gcc.dg/pch/macro-3.h: New.
50559
50560         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50561
50562         * gcc.dg/pch/common-1.c: New.
50563         * gcc.dg/pch/common-1.h: New.
50564         * gcc.dg/pch/decl-1.c: New.
50565         * gcc.dg/pch/decl-1.h: New.
50566         * gcc.dg/pch/decl-2.c: New.
50567         * gcc.dg/pch/decl-2.h: New.
50568         * gcc.dg/pch/decl-3.c: New.
50569         * gcc.dg/pch/decl-3.h: New.
50570         * gcc.dg/pch/decl-4.c: New.
50571         * gcc.dg/pch/decl-4.h: New.
50572         * gcc.dg/pch/decl-5.c: New.
50573         * gcc.dg/pch/decl-5.h: New.
50574         * gcc.dg/pch/global-1.c: New.
50575         * gcc.dg/pch/global-1.h: New.
50576         * gcc.dg/pch/inline-1.c: New.
50577         * gcc.dg/pch/inline-1.h: New.
50578         * gcc.dg/pch/inline-2.c: New.
50579         * gcc.dg/pch/inline-2.h: New.
50580         * gcc.dg/pch/static-1.c: New.
50581         * gcc.dg/pch/static-1.h: New.
50582         * gcc.dg/pch/static-2.c: New.
50583         * gcc.dg/pch/static-2.h: New.
50584
50585         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50586
50587         * g++.dg/pch/pch.exp: Better handle failing testcases.
50588         * gcc.dg/pch/pch.exp: Likewise.
50589         * gcc.dg/pch/macro-1.c: New.
50590         * gcc.dg/pch/macro-1.h: New.
50591         * gcc.dg/pch/macro-2.c: New.
50592         * gcc.dg/pch/macro-2.h: New.
50593
50594         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50595
50596         * g++.dg/dg.exp: Treat files in pch/ specially.
50597         * g++.dg/pch/pch.exp: New file.
50598         * g++.dg/pch/empty.H: New file.
50599         * g++.dg/pch/empty.C: New file.
50600         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50601         "precompile".
50602
50603         * gcc.dg/pch/pch.exp: New file.
50604         * gcc.dg/pch/empty.h: New file.
50605         * gcc.dg/pch/empty.c: New file.
50606         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50607         "precompile".
50608
50609 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50610
50611         * g++.dg/template/friend14.C: New test.
50612
50613 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50614
50615         * gcc.dg/old-style-asm-1.c: New test.
50616
50617 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50618
50619         * gcc.c-torture/compile/20030109-1.c: New test.
50620
50621 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50622
50623         * gcc.c-torture/execute/20030109-1.c: New test.
50624
50625 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50626
50627         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50628         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50629         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50630         * g++.old-deja/g++.mike/eh2.C: Likewise.
50631         * g++.old-deja/g++.mike/eh3.C: Likewise.
50632         * g++.old-deja/g++.mike/eh5.C: Likewise.
50633         * g++.old-deja/g++.mike/eh6.C: Likewise.
50634         * g++.old-deja/g++.mike/eh7.C: Likewise.
50635         * g++.old-deja/g++.mike/eh8.C: Likewise.
50636         * g++.old-deja/g++.mike/eh9.C: Likewise.
50637         * g++.old-deja/g++.mike/eh10.C: Likewise.
50638         * g++.old-deja/g++.mike/eh12.C: Likewise.
50639         * g++.old-deja/g++.mike/eh13.C: Likewise.
50640         * g++.old-deja/g++.mike/eh14.C: Likewise.
50641         * g++.old-deja/g++.mike/eh16.C: Likewise.
50642         * g++.old-deja/g++.mike/eh17.C: Likewise.
50643         * g++.old-deja/g++.mike/eh18.C: Likewise.
50644         * g++.old-deja/g++.mike/eh21.C: Likewise.
50645         * g++.old-deja/g++.mike/eh23.C: Likewise.
50646         * g++.old-deja/g++.mike/eh24.C: Likewise.
50647         * g++.old-deja/g++.mike/eh25.C: Likewise.
50648         * g++.old-deja/g++.mike/eh26.C: Likewise.
50649         * g++.old-deja/g++.mike/eh27.C: Likewise.
50650         * g++.old-deja/g++.mike/eh28.C: Likewise.
50651         * g++.old-deja/g++.mike/eh29.C: Likewise.
50652         * g++.old-deja/g++.mike/eh31.C: Likewise.
50653         * g++.old-deja/g++.mike/eh33.C: Likewise.
50654         * g++.old-deja/g++.mike/eh34.C: Likewise.
50655         * g++.old-deja/g++.mike/eh35.C: Likewise.
50656         * g++.old-deja/g++.mike/eh36.C: Likewise.
50657         * g++.old-deja/g++.mike/eh37.C: Likewise.
50658         * g++.old-deja/g++.mike/eh38.C: Likewise.
50659         * g++.old-deja/g++.mike/eh39.C: Likewise.
50660         * g++.old-deja/g++.mike/eh40.C: Likewise.
50661         * g++.old-deja/g++.mike/eh41.C: Likewise.
50662         * g++.old-deja/g++.mike/eh42.C: Likewise.
50663         * g++.old-deja/g++.mike/eh44.C: Likewise.
50664         * g++.old-deja/g++.mike/eh46.C: Likewise.
50665         * g++.old-deja/g++.mike/eh47.C: Likewise.
50666         * g++.old-deja/g++.mike/eh48.C: Likewise.
50667         * g++.old-deja/g++.mike/eh49.C: Likewise.
50668         * g++.old-deja/g++.mike/eh50.C: Likewise.
50669         * g++.old-deja/g++.mike/eh51.C: Likewise.
50670         * g++.old-deja/g++.mike/eh53.C: Likewise.
50671         * g++.old-deja/g++.mike/eh55.C: Likewise.
50672         * g++.old-deja/g++.mike/p7912.C: Likewise.
50673         * g++.old-deja/g++.mike/p9706.C: Likewise.
50674         * g++.old-deja/g++.mike/p10416.C: Likewise.
50675         * g++.old-deja/g++.mike/p11667.C: Likewise.
50676         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50677         Remove redundant reference to Iris.
50678         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50679         Elxsi, i860, Pico Java, and WE32K.
50680
50681 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50682
50683         * g++.dg/ext/asm4.C: New test.
50684
50685 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50686
50687         PR c++/9030
50688         * g++.dg/template/friend12.C: New test.
50689         * g++.dg/template/friend13.C: Likewise.
50690         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50691
50692 2003-01-08  Jan Hubicka  <jh@suse.cz>
50693
50694         * gcc.dg/i386-cadd.c: New test.
50695         * gcc.dg/i386-cmov4.c: Likewise.
50696
50697 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50698
50699         PR c++/9165
50700         * g++.dg/warn/Wunused-3.C: New test.
50701
50702         * g++.dg/abi/bitfield9.C: New test.
50703
50704         PR c++/9189
50705         * g++.dg/parse/defarg3.C: New test.
50706
50707 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50708
50709         * g++.dg/parse/ambig1.C: New test.
50710         * g++.dg/parse/defarg2.C: New test.
50711
50712 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50713
50714         * g++.dg/template/defarg-1.C: New test.
50715         * g++.dg/template/local2.C: Likewise.
50716
50717 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50718
50719         * gcc.c-torture/execute/20030105-1.c: New test.
50720
50721 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50722
50723         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50724         * g++.dg/parse/namespace4.C: Likewise.
50725
50726 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50727
50728         * g++.dg/template/ntp2.C: New test.
50729
50730 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50731
50732         * g++.dg/parse/extern-C-1.C: New test.
50733
50734         * g++.dg/parse/namespace4.C: New test.
50735
50736         * g++.dg/template/nested1.C: New test.
50737
50738         * g++.dg/parse/namespace3.C: New test.
50739
50740 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50741
50742         * g++.dg/lookup/two-stage1.C: New test.
50743
50744 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50745
50746         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50747         * g++.old-deja/g++.jason/access8.C: Likewise.
50748         * g++.old-deja/g++.other/decl5.C: Likewise.
50749
50750 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50751
50752         * g++.dg/parse/parse7.C: New test.
50753
50754 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50755
50756         PR c++/2843
50757         * g++.dg/ext/attrib7.C: New test.
50758
50759 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50760
50761         * g++.dg/parse/parse6.C: New test.
50762
50763 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50764
50765         * gcc.dg/h8300-stack-1.c: New.
50766
50767 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50768
50769         g++.dg/lookup/exception1.C: New test.
50770
50771         g++.dg/lookup/template1.C: New test.
50772
50773         g++.dg/parse/namespace2.C: New test.
50774
50775         g++.dg/parse/parens2.C: New test.
50776
50777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50778
50779         * g++.dg/parse/parse5.C: New test.
50780         * g++.dg/lookup/scoped4.C: New test.
50781
50782 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50783
50784         * g++.dg/parse/parens1.C: New test.
50785
50786         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50787         angle-bracket1.C.
50788         * g++.dg/parse/parens2.C: New test.
50789
50790         * g++.dg/lookup/scope-operator1.C: New test.
50791
50792         * g++.dg/parse/operator1.C: New test.
50793
50794 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50795
50796         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50797         * g++.old-deja/g++.other/access6.C: Likewise.
50798         * g++.old-deja/g++.other/decl1.C: Likewise.
50799         * g++.old-deja/g++.pt/typename12.C: Likewise.
50800
50801 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50802
50803         * g++.dg/parse/namespace1.C: New test.
50804
50805 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50806
50807         * g++.dg/parse/parse4.C: New test.
50808
50809 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50810
50811         * g++.dg/parse/parse3.C: New test.
50812
50813 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50814
50815         * g++.dg/parse/parse2.C: New test.
50816
50817 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50818
50819         * g++.dg/template/friend11.C: New test.
50820
50821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50822
50823         * g++.dg/parse/parse1.C: New test.
50824
50825 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50826
50827         * lib/profopt.exp: Change the name of a global variable to avoid
50828         possible clashes with other test suites.
50829
50830 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50831
50832         * g++.dg/inherit/covariant8.C: New test.
50833
50834 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50835
50836         * g++.dg/init/array9.C: New test.
50837
50838         PR c++/9112
50839         * g++.dg/parse/expr1.C: New test.
50840
50841 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50842
50843         * gcc.c-torture/compile/20021230-1.c: New test.
50844
50845 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50846
50847         * g++.dg/inherit/covariant5.C: New test.
50848         * g++.dg/inherit/covariant6.C: New test.
50849         * g++.dg/inherit/covariant7.C: New test.
50850
50851 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50852
50853         PR c++/2739
50854         * g++.dg/other/access2.C: New test.
50855
50856 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50857
50858         * g++.dg/other/anon-struct.C: No longer fails
50859         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50860         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50861         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50862
50863 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50864
50865         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50866
50867 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50868
50869         * g++.dg/eh/spec4.C: Remove stray semicolon.
50870         * g++.dg/expr/pmf-1.C: Change error message.
50871         * g++.dg/ext/asm1.C: Remove stray semicolon.
50872         * g++.dg/ext/typename1.C: Add missing typenames.
50873         * g++.dg/inherit/template-as-base.C: Change error message.
50874         * g++.dg/lookup/scoped1.C: Likewise.
50875         * g++.dg/lookup/scoped2.C: Likewise.
50876         * g++.dg/lookup/using2.C: Likewise.
50877         * g++.dg/other/component1.C: Remove stray semicolon.
50878         * g++.dg/other/do1.C: Change error message.
50879         * g++.dg/other/error2.C: Likewise.
50880         * g++.dg/other/init1.C: Likewise.
50881         * g++.dg/other/packed1.C: Remove stray semicolon.
50882         * g++.dg/other/ptrmem2.C: Change error message.
50883         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50884         marker.
50885         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50886         * g++.dg/template/access3.C: Add typename keyword.
50887         * g++.dg/template/access5.C: Remove stray semicolon.
50888         * g++.dg/template/access6.C: Likewise.
50889         * g++.dg/template/complit1.C: Likewise.
50890         * g++.dg/template/crash1.C: Change error message.
50891         * g++.dg/template/inherit2.C: Remove stray semicolon.
50892         * g++.dg/template/instantiate2.C: Likewise.
50893         * g++.dg/template/instantiate3.C: Change error message.
50894         * g++.dg/template/qual1.C: Remove stray semicolon.
50895         * g++.dg/template/qualttp18.C: Change error message.
50896         * g++.dg/template/ref1.C: Remove stray semicolon.
50897         * g++.dg/template/sizeof1.C (A::value): Declare it.
50898         * g++.dg/template/spec4.C: Change error message.
50899         * g++.dg/template/static1.C: Likewise.
50900         * g++.dg/template/type1.C: Likewise.
50901         * g++.dg/template/typename3.C: Likewise.
50902         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50903         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50904         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50905         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50906         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50907         named return value extension.
50908         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50909         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50910         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50911         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50912         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50913         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50914         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50915         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50916         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50917         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50918         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50919         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50920         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50921         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50922         syntax.
50923         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50924         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50925         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50926         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50927         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50928         * g++.old-deja/g++.brendan/template11.C: Likewise.
50929         * g++.old-deja/g++.brendan/template26.C: Likewise.
50930         * g++.old-deja/g++.brendan/template27.C: Use explicit
50931         specialization syntax.
50932         * g++.old-deja/g++.brendan/template30.C: Likewise.
50933         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50934         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50935         non-dependent names.
50936         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50937         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50938         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50939         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50940         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50941         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50942         named return value extension.
50943         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50944         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50945         * g++.old-deja/g++.ext/return1.C: Likewise.
50946         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50947         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50948         * g++.old-deja/g++.jason/access8.C: Likewise.
50949         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50950         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50951         pseudo-destructor names.
50952         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50953         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50954         pseudo-destructor names.
50955         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50956         * g++.old-deja/g++.jason/overload19.C: Likewise.
50957         * g++.old-deja/g++.jason/overload32.C: Likewise.
50958         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50959         stray semicolons.
50960         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50961         * g++.old-deja/g++.jason/return.C: Likewise.
50962         * g++.old-deja/g++.jason/return2.C: Likewise.
50963         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50964         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50965         syntax.
50966         * g++.old-deja/g++.jason/template10.C: Account for use of
50967         non-dependent names.
50968         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50969         syntax.
50970         * g++.old-deja/g++.jason/template37.C: Likewise.
50971         * g++.old-deja/g++.law/access4.C: Change error messages.
50972         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50973         pseudo-destructor names.
50974         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50975         * g++.old-deja/g++.law/ctors9.C: Likewise.
50976         * g++.old-deja/g++.law/cvt22.C: Likewise.
50977         * g++.old-deja/g++.law/dtors5.C: Likewise.
50978         * g++.old-deja/g++.law/global-init1.C: Likewise.
50979         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50980         * g++.old-deja/g++.law/operators28.C: Likewise.
50981         * g++.old-deja/g++.law/visibility28.C: Likewise.
50982         * g++.old-deja/g++.martin/eval1.C: Likewise.
50983         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50984         name.
50985         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50986         * g++.old-deja/g++.mike/net34.C: Likewise.
50987         * g++.old-deja/g++.mike/net36.C: Likewise.
50988         * g++.old-deja/g++.mike/ns2.C: Likewise.
50989         * g++.old-deja/g++.mike/p12306.C: Likewise.
50990         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50991         value extension.
50992         * g++.old-deja/g++.mike/p700.C: Likewise.
50993         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50994         * g++.old-deja/g++.mike/p710.C: Likewise.
50995         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50996         value extension.
50997         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50998         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50999         * g++.old-deja/g++.ns/crash2.C: Likewise.
51000         * g++.old-deja/g++.ns/crash3.C: Likewise.
51001         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51002         * g++.old-deja/g++.ns/ns17.C: Likewise.
51003         * g++.old-deja/g++.ns/template16.C: Likewise.
51004         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51005         keyword.
51006         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51007         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51008         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51009         named return value extension.
51010         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51011         * g++.old-deja/g++.other/access4.C: Issue additional error
51012         messages.
51013         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51014         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51015         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51016         * g++.old-deja/g++.other/crash25.C: Change error message.
51017         * g++.old-deja/g++.other/crash4.C: Change error message.
51018         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51019         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51020         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51021         checks.
51022         * g++.old-deja/g++.other/defarg8.C: Likewise.
51023         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51024         * g++.old-deja/g++.other/dtor10.C: Likewise.
51025         * g++.old-deja/g++.other/incomplete.C: Likewise.
51026         * g++.old-deja/g++.other/linkage7.C: Likewise.
51027         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51028         lookup algorithm.
51029         * g++.old-deja/g++.other/mangle2.C: Likewise.
51030         * g++.old-deja/g++.other/refinit2.C: Likewise.
51031         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51032         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51033         * g++.old-deja/g++.pt/crash28.C: Likewise.
51034         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51035         syntax.
51036         * g++.old-deja/g++.pt/crash32.C: Change error message.
51037         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51038         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51039         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51040         error message position.
51041         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51042         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51043         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51044         syntax.
51045         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51046         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51047         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51048         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51049         keyword.
51050         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51051         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51052         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51053         keyword.
51054         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51055         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51056         syntax.
51057         * g++.old-deja/g++.pt/friend28.C: Account for use of
51058         non-dependent names.
51059         * g++.old-deja/g++.pt/friend29.C: Likewise.
51060         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51061         rules.
51062         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51063         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51064         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51065         lookup rules.
51066         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51067         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51068         keyword.
51069         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51070         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51071         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51072         keyword.
51073         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51074         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51075         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51076         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51077         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51078         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51079         keyword.
51080         * g++.old-deja/g++.pt/spec10.C: Likewise.
51081         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51082         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51083         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51084         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51085         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51086         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51087         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51088         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51089         * g++.old-deja/g++.pt/typename15.C: Likewise.
51090         * g++.old-deja/g++.pt/typename22.C: Likewise.
51091         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51092         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51093         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51094         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51095         syntax.
51096         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51097         return value extension.
51098         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51099         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51100         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51101         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51102
51103 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51104
51105         * g++.dg/warn/inline1.C: New test.
51106         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51107         * g++.old-deja/g++.jason/synth10.C: Likewise.
51108         * g++.old-deja/g++.mike/net31.C: Likewise.
51109         * g++.old-deja/g++.mike/p8786.C: Likewise.
51110
51111         * g++.dg/template/friend10.C: New test.
51112         * g++.dg/template/conv5.C: New test.
51113
51114 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51115
51116         * g++.dg/lookup/scoped3.C: New test.
51117
51118         * g++.dg/lookup/decl1.C: New test.
51119         * g++.dg/lookup/decl2.C: New test.
51120
51121 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51122
51123         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51124         gcc.c-torture/compile/20021015-1.c,
51125         gcc.c-torture/compile/20021015-2.c,
51126         gcc.c-torture/compile/20021123-1.c,
51127         gcc.c-torture/compile/20021123-2.c,
51128         gcc.c-torture/compile/20021123-3.c,
51129         gcc.c-torture/compile/20021123-4.c,
51130         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51131         only to 3.1 or 3.2 branch.
51132
51133 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51134
51135         * gcc.dg/i386-bitfield3.c: New test.
51136
51137         * gcc.dg/i386-bitfield2.c: New test.
51138
51139 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51140
51141         * g++.dg/parse/conv_op1.C: New test.
51142
51143 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51144
51145         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51146         approved.
51147
51148 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51149
51150         * gcc.c-torture/compile/20021220-1.c: New test.
51151
51152 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51153
51154         * gcc.dg/i386-fastcall-1.c: New.
51155
51156 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51157
51158         * gcc.c-torture/execute/20021219-1.c: New test.
51159
51160 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51161
51162         * gcc.dg/i386-pic-1.c: New test.
51163
51164 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51165
51166         PR c++/8099
51167         * g++.dg/template/friend9.C: New test.
51168
51169 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51170
51171         PR c++/3663
51172         * g++.dg/template/access7.C: New test.
51173
51174 2002-12-18  Nick Clifton  <nickc@redhat.com>
51175
51176         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51177         the libstdc++-v3 directory has been found.
51178
51179 2002-12-12  Devang Patel <dpatel@apple.com>
51180         * gcc.dg/darwin-ld-1.c: New test.
51181         * gcc.dg/darwin-ld-2.c: New test.
51182         * gcc.dg/darwin-ld-3.c: New test.
51183         * gcc.dg/darwin-ld-4.c: New test.
51184         * gcc.dg/darwin-ld-5.c: New test.
51185
51186 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51187
51188         * gcc.c-torture/compile/20021212-1.c: New test.
51189
51190 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51191
51192         * gcc.dg/fshort-wchar: New test.
51193
51194 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51195
51196         PR c++/8372
51197         * g++.dg/template/dtor1.C: New test.
51198
51199         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51200         markers.
51201
51202 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51203
51204         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51205
51206 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51207
51208         * g++.dg/template/static1.C: New test.
51209         * g++.dg/template/static2.C: New test.
51210         * g++.old-deja/g++.ext/memconst.C: New test.
51211
51212 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51213
51214         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51215         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51216         * g++.dg/special/initp1.C: Likewise.
51217
51218 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51219
51220         * gcc.c-torture/execute/20021204-1.c: New test.
51221
51222 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51223
51224         * gcc.dg/ppc-fmadd-1.c: New file.
51225         * gcc.dg/ppc-fmadd-2.c: New file.
51226         * gcc.dg/ppc-fmadd-3.c: New file.
51227
51228 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51229
51230         * gcc.c-torture/compile/20021204-1.c: New test.
51231
51232 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51233
51234         * g++.dg/inherit/covariant2.C: New test.
51235         * g++.dg/inherit/covariant3.C: New test.
51236         * g++.dg/inherit/covariant4.C: New test.
51237         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51238         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51239
51240 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51241
51242         PR c++/8688
51243         * g++.dg/init/brace3.C: New test.
51244
51245 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51246
51247         * gcc.dg/20020210-1.c: Fix a comment typo.
51248
51249 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51250
51251         PR c++/8720
51252         * g++.dg/parse/defarg1.C: New test.
51253
51254         PR c++/8615
51255         * g++.dg/template/char1.C: New test.
51256
51257         * g++.dg/template/varmod1.C: Fix typo.
51258
51259 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51260
51261         DR 180
51262         * g++.old-deja/g++.pt/crash32.C: Expect error.
51263
51264 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51265
51266         PR c++/5919
51267         * g++.dg/template/varmod1.C: New test.
51268
51269         PR c++/8727
51270         * g++.dg/inherit/typeinfo1.C: New test.
51271
51272         PR c++/8663
51273         * g++.dg/inherit/typedef1.C: New test.
51274
51275 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51276
51277         PR c++/8332
51278         PR c++/8493
51279         * g++.dg/template/strlen1.C: New test.
51280
51281         PR c++/8227
51282         * g++.dg/template/ctor2.C: New test.
51283
51284         PR c++/8214
51285         * g++.dg/init/string1.C: New test.
51286
51287         PR c++/8511
51288         * g++.dg/template/friend8.C: New test.
51289
51290 2002-11-29  Joe Buck <jbuck@synopsys.com>
51291
51292         * g++.dg/lookup/anon2.C: New test.
51293
51294 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51295
51296         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51297         h8300 port.
51298
51299 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51300
51301         * gcc.dg/bitfld-6.c: New test.
51302
51303 2002-11-27  Jan Hubicka  <jh@suse.cz>
51304
51305         * gcc.c-torture/execute/20021127.[cx]: New test.
51306
51307 2002-11-26  Jan Hubicka  <jh@suse.cz>
51308
51309         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51310         quality.
51311
51312 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51313
51314         * g++.dg/init/brace2.C: New test.
51315         * g++.old-deja/g++.mike/p9129.C: Correct.
51316
51317 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51318
51319         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51320
51321 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51322
51323         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51324
51325 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51326
51327         * g++.dg/abi/empty11.C: New test.
51328         * g++.dg/rtti/cv1.C: New test.
51329
51330 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51331
51332         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51333
51334 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51335
51336         * g++.dg/abi/empty10.C: New test.
51337
51338 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51339
51340         * gcc.c-torture/compile/20021124-1.c: New test.
51341
51342 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51343
51344         * g++.dg/abi/rtti2.C: New test.
51345
51346 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51347
51348         * gcc.dg/i386-unroll-1.c: New test.
51349
51350 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51351
51352         * gcc.c-torture/compile/20021120-1.c: New test.
51353         * gcc.c-torture/compile/20021120-2.c: New test.
51354
51355 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51356
51357         * gcc.dg/bitfld-5.c: New test.
51358
51359 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51360
51361         * gcc.c-torture/execute/20021120-3.c: New test.
51362
51363 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51364
51365         * gcc.c-torture/execute/20021120-2.c: New test.
51366
51367 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51368
51369         * gcc.c-torture/execute/20021120-1.c: New test.
51370
51371 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51372
51373         * gcc.c-torture/execute/20021118-3.c: New test.
51374
51375 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51376
51377         * gcc.c-torture/compile/20021119-1.c: New test.
51378
51379 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51380
51381         * gcc.dg/duff-1.c: New test.
51382         * gcc.dg/duff-2.c: New test.
51383         * gcc.dg/duff-3.c: New test.
51384
51385 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51386
51387         * gcc.dg/cpp/_Pragma5.c: New test.
51388
51389 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51390
51391         * gcc.c-torture/execute/20021118-2.c: New test.
51392
51393 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51394
51395         * gcc.c-torture/execute/20021118-1.c: New test.
51396
51397 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51398
51399         * gcc.dg/20021116-1.c: New test.
51400
51401 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51402
51403         * g++.dg/abi/vcall1.C: New test.
51404
51405 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * gcc.dg/20021029-1.c: New test.
51408         * gcc.dg/20021029-2.c: New test.
51409
51410 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51411
51412         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51413
51414 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51415
51416         PR c/8439
51417         * gcc.dg/20021110.c: Move to ...
51418         * gcc.c-torture/compile/20021110.c: .... here.
51419
51420 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51421
51422         PR c/8467
51423         * gcc.c-torture/execute/20021111-1.c
51424
51425 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51426
51427         PR c/8439
51428         * gcc.dg/20021110.c: New test.
51429
51430 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51431
51432         * g++.dg/abi/vthunk3.C: Run only on x86.
51433
51434 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51435
51436         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51437
51438 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51439
51440         * lib/compat.exp (compat-execute): Fix logic error in last
51441         change.
51442
51443 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51444
51445         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51446
51447 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51448
51449         PR c++/8389
51450         * g++.dg/template/access6.C: New test.
51451
51452 2002-11-08  Jan Hubicka  <jh@suse.cz>
51453
51454         * gcc.dg/i386-ssefp-1.c: New test.
51455         * gcc.dg/i386-ssefp-1.c: New test.
51456
51457 2002-11-08  Jan Hubicka  <jh@suse.cz>
51458
51459         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51460
51461 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51462
51463         * g++.dg/abi/vthunk3.C: New test.
51464
51465         PR c++/8338
51466         * g++.dg/template/crash2.C: New test.
51467
51468 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51469
51470         * g++.dg/abi/dtor1.C: New test.
51471         * g++.dg/abi/dtor2.C: Likewise.
51472
51473 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51474
51475         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51476         Darwin.
51477
51478 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51479
51480         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51481         -mthumb.  Only xfail with -O0.
51482
51483 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51484
51485         * g++.dg/abi/thunk1.C: New test.
51486         * g++.dg/abi/thunk2.C: Likewise.
51487         * g++.dg/abi/vtt1.C: Likewise.
51488
51489 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51490
51491         PR optimization/8423
51492         * gcc.c-torture/execute/builtin-constant.c: New test.
51493
51494 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51495
51496         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51497         Add some more cases.
51498
51499 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51500
51501         PR c++/8391
51502         * g++.dg/opt/local1.C: New test.
51503
51504 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51505
51506         PR c++/8160
51507         * g++.dg/template/complit1.C: New test.
51508
51509         PR c++/8149
51510         * g++.dg/template/typename4.C: Likewise.
51511
51512 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51513
51514         Core issue 287, PR c++/7639
51515         * g++.dg/template/instantiate1.C: Adjust error location.
51516         * g++.dg/template/instantiate3.C: New test.
51517         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51518         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51519         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51520
51521 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51522
51523         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51524
51525 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51526
51527         PR c++/8287
51528         * g++.dg/init/dtor2.C: New test.
51529
51530 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51531
51532         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51533         * gcc.dg/nest.c: Bypass errors on irix6.
51534
51535 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51536
51537         * gcc.dg/nest.c: Expect error for mmix-*-*.
51538         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51539
51540 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51541
51542         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51543         markers.
51544
51545         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51546
51547 2002-10-25  Mike Stump  <mrs@apple.com>
51548
51549         * gcc.dg/warn-1.c: New test.
51550
51551 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51552
51553         * g++.dg/template/typename3.C: New test.
51554
51555 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51556
51557         * g++.dg/lookup/ptrmem1.C: New test.
51558
51559         * g++.dg/abi/vthunk2.C: New test.
51560
51561 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51562
51563         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51564
51565 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51566
51567         * g++.dg/abi/empty9.C: New test.
51568
51569 2002-10-24  Richard Henderson  <rth@redhat.com>
51570
51571         * g++.dg/inherit/thunk1.C: Enable for ia64.
51572
51573 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51574
51575         PR c++/8067
51576         * g++.dg/lookup/pretty1.C: New test.
51577
51578 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51579
51580         * gcc.dg/20021023-1.c: New test.
51581
51582 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51583
51584         PR c++/7679
51585         * g++.dg/parse/inline1.C: New test.
51586
51587 2002-10-23  Richard Henderson  <rth@redhat.com>
51588
51589         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51590
51591         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51592
51593 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51594
51595         PR c++/6579
51596         * g++.dg/parse/stmtexpr3.C: New test.
51597
51598 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51599
51600         * g++.dg/expr/cond1.C: New test.
51601
51602 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51603
51604         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51605
51606 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51607
51608         * g++.dg/abi/vbase13.C: New test.
51609         * g++.dg/abi/vbase14.C: Likewise.
51610
51611 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51612
51613         * gcc.dg/tls/pic-1.c: New test.
51614         * gcc.dg/tls/nonpic-1.c: New test.
51615         * gcc.dg/20021018-1.c: New test.
51616
51617 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51618
51619         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51620         Remove only files with the same base name as the test case.
51621         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51622         (profopt-execute): Likewise.  Also, remove old profiling
51623         and performance data files before running the tests.
51624
51625         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51626         * g++.dg/bprob/bprob.exp: Likewise.
51627         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51628         to allow more general test case names.
51629
51630         * g++.dg/bprob/bprob-1.C: Rename to ...
51631         * g++.dg/bprob/g++-bprob-1.C: ... this.
51632
51633         * g77.dg/bprob/bprob-1.f: Rename to ...
51634         * g77.dg/bprob/g77-bprob-1.f: ... this.
51635
51636 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51637
51638         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51639         bison 1.50 or later.
51640
51641 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51642
51643         * g++.dg/README: Describe more test directories.
51644
51645 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51646
51647         * g++.dg/init/array6.C: Add additional tests.
51648
51649 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51650
51651         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51652         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51653
51654 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51655
51656         * gcc.c-torture/compile/20020604-1.x: New.
51657         * gcc.c-torture/compile/simd-5.x: Likewise.
51658         * gcc.c-torture/execute/920710-1.x: Likewise.
51659         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51660
51661 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51662
51663         * g++.dg/inherit/override1.C: Add dg-options clause.
51664
51665 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51666
51667         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51668         _mm_slli_si128.
51669
51670 2002-10-19  Andreas Schwab  <schwab@suse.de>
51671
51672         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51673         directory component.
51674
51675 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51676
51677         * g++.dg/inherit/thunk1.C: New test.
51678
51679         * g++.dg/inherit/override1.C: New test.
51680
51681         * g++.dg/abi/mangle11.C: New test.
51682         * g++.dg/abi/mangle14.C: New test.
51683         * g++.dg/abi/mangle17.C: New test.
51684
51685 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51686
51687         * g++.dg/overload/member2.C: New test.
51688
51689 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51690
51691         * g++.dg/README: Describe new compat directory.
51692         * g++.dg/dg.exp: Skip tests in compat directory.
51693         * README.compat: New file.
51694         * lib/compat.exp: New expect script.
51695         * g++.dg/compat: New test directory.
51696         * g++.dg/compat/compat.exp: New expect script.
51697         * g++.dg/compat/abi: New test directory.
51698         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51699         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51700         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51701         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51702         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51703         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51704         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51705         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51706         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51707         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51708         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51709         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51710         * g++.dg/compat/break: New test directory.
51711         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51712         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51713         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51714         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51715         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51716         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51717         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51718         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51719         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51720         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51721         g++.dg/compat/break/README: New files.
51722         * g++.dg/compat/eh: New test directory.
51723         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51724         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51725         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51726         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51727         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51728         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51729         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51730         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51731         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51732         g++.dg/compat/eh/filter2_y.C,
51733         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51734         g++.dg/compat/eh/new1_y.C,
51735         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51736         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51737         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51738         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51739         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51740         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51741         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51742         g++.dg/compat/eh/unexpected1_y.C: New files.
51743         * g++.dg/compat/init: New test directory.
51744         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51745         g++.dg/compat/init/array5_y.C,
51746         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51747         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51748         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51749         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51750         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51751         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51752         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51753         g++.dg/compat/init/init-ref2_y.C: New files.
51754
51755 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51756
51757         PR c++/7584
51758         * g++.dg/inherit/using3.C: New test.
51759
51760 2002-10-17  Jan Hubicka  <jh@suse.cz>
51761
51762         * gcc.dg/20021017-2.c: New test.
51763
51764 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51765
51766         * g++.dg/abi/mangle16.C: Adjust.
51767
51768         * g++.dg/init/array8.C: New test.
51769
51770 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51771
51772         * gcc.dg/special/mips-abi.exp: New test.
51773         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51774
51775 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51776
51777         * g++.dg/abi/mangle16.C: New test.
51778         * g++.dg/abi/mangle17.C: Likewise.
51779
51780         PR c++/7478
51781         * g++.dg/template/ref1.C: New test.
51782
51783 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51784
51785         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51786
51787 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51788
51789         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51790
51791 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51792
51793         PR c++/7524
51794         * g++.dg/init/array7.C: New test.
51795
51796 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51797
51798         * g++.dg/init/array6.C: New test.
51799
51800         * g++.dg/abi/mangle13.C: Likewise.
51801         * g++.dg/abi/mangle14.C: Likewise.
51802         * g++.dg/abi/mangle15.C: Likewise.
51803
51804 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51805
51806         * g++.dg/abi/empty8.C: New test.
51807
51808 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51809
51810         * g++.dg/init/ctor1.C: New test.
51811
51812 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51813
51814         * gcc.c-torture/execute/20021015-1.c: New test.
51815
51816 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51817
51818         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51819
51820 2002-10-14  Jan Hubicka  <jh@suse.cz>
51821
51822         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51823
51824 2002-10-14  Richard Henderson  <rth@redhat.com>
51825
51826         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51827
51828 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51829
51830         PR optimization/6631
51831         * g++.dg/opt/const2.C: New test.
51832
51833 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51834
51835         PR c++/7176
51836         * g++.dg/parse/friend1.C: New test.
51837         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51838
51839 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51840
51841         * gcc.dg/20021014-1.c: New test.
51842
51843 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51844
51845         PR c++/5661
51846         * g++.dg/ext/vlm1.C: New test.
51847         * g++.dg/ext/vlm2.C: Likewise.
51848
51849         * g++.dg/init/array1.C: Remove invalid braces.
51850         * g++.dg/init/brace1.C: New test.
51851         * g++.dg/init/copy2.C: Likewise.
51852         * g++.dg/init/copy3.C: Likewise.
51853         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51854         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51855         braces.
51856
51857 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51858
51859         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51860
51861 2002-10-11  Richard Shann  <richard.shann@superh.com>
51862
51863         * gcc.c-torture/compile/simd-5.c: New test.
51864
51865 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51866
51867         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51868
51869 2002-10-10  Jim Wilson  <wilson@redhat.com>
51870
51871         * gcc.c-torture/execute/20021010-1.c: New test.
51872
51873 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51874
51875         PR c/7353
51876         * g++.dg/ext/typedef-init.C: New test.
51877         * gcc.dg/typedef-init.c: New test.
51878
51879 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51880
51881         * gcc.dg/cpp/paste13.c: New test.
51882
51883 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51884
51885         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51886         remaining platforms, XFAIL during compile, not execute.  Don't
51887         XFAIL at -O0.
51888
51889 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51890
51891         * gcc.dg/alias-1.c: Tweak expected warning.
51892
51893 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51894
51895         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51896
51897 2002-10-06  Andreas Jaeger  <aj@suse.de>
51898
51899         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51900         * gcc.dg/cpp/c++98.C: Likewise.
51901
51902         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51903         * g++.dg/cpp/c++98.C: Likewise.
51904
51905         * g++.dg/README (Subdirectories): Mention cpp directory.
51906
51907         PR target/7559
51908         * gcc.dg/20021006-1.c: New test.
51909
51910 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51911
51912         PR c++/7804
51913         * g++.dg/other/warning1.C: New test.
51914
51915 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51916
51917         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51918         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51919         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51920
51921 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51922
51923         PR c++/7931
51924         * g++.dg/template/ptrmem3.C: New test.
51925
51926         PR c++/7754
51927         * g++.dg/template/union1.C: New test.
51928
51929 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51930
51931         PR c++/8006
51932         * g++.dg/abi/mangle9.C: New test.
51933         * g++.dg/abi/mangle10.C: New test.
51934         * g++.dg/abi/mangle11.C: New test.
51935         * g++.dg/abi/mangle12.C: New test.
51936
51937 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51938
51939         PR c++/7188.
51940         * g++.dg/template/meminit1.C: New test.
51941         * g++.dg/warn/Wreorder-1.C: Likewise.
51942         * g++.old-deja/g++.mike/warn3.C: Tweak.
51943         * lib/prune.exp: Ingore "in copy constructor".
51944
51945 2002-10-02  Andreas Jaeger  <aj@suse.de>
51946
51947         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51948         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51949         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51950         on x86-64.
51951
51952 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51953
51954         * gcc.dg/empty1.C: Fix typo.
51955
51956 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51957
51958         * gcc.dg/alias-1.c: New test.
51959
51960 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51961
51962         * gcc.dg/empty1.C: New test.
51963
51964         * g++.dg/tls/init-2.C: Tweak error messages.
51965
51966 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51967
51968         * gcc.c-torture/compile/20020923-1.c: New test.
51969
51970 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51971
51972         * gcc.c-torture/execute/ffs-1.c: New test.
51973         * gcc.c-torture/execute/ffs-2.c: Ditto.
51974
51975 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51976
51977         * g++.dg/overload/member1.C: New test.
51978
51979 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51980
51981         * g++.dg/abi/empty7.C: New test.
51982         * g++.dg/init/pm2.C: Likewise.
51983
51984 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51985
51986         * g++.dg/rtti/crash1.C: New test.
51987
51988 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51989
51990         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51991         gcc.dg/sibcall-4.c: New tests.
51992
51993 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51994
51995         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51996         powerpc and MMIX targets.
51997
51998 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51999
52000         * gcc.dg/cpp/20020927-1.c: New.
52001
52002 2002-09-26  David S. Miller  <davem@redhat.com>
52003
52004         * gcc.c-torture/compile/trunctfdf.c: New.
52005
52006 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52007
52008         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52009
52010 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52011
52012         * gcc.c-torture/execute/loop-15.c: New.
52013
52014 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52015
52016         * README.QMTEST: Fix typo.
52017
52018 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52019
52020         * gcc.dg/20020926-1.c: New test.
52021
52022 2002-09-25  David S. Miller  <davem@redhat.com>
52023
52024         PR target/7842
52025         * gcc.c-torture/execute/shiftdi.c: New test.
52026
52027 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52028
52029         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52030         unique to the tool.
52031         * lib/g77.exp (g77_init): Likewise.
52032         * lib/g++.exp (g++_init): Likewise.
52033         * lib/objc.exp (objc_init): Likewise.
52034
52035 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52036
52037         * g++.dg/abi/empty5.C: New test.
52038         * g++.dg/abi/empty6.C: New test.
52039         * g++.dg/abi/vbase12.C: New test.
52040
52041 2002-09-25  Richard Henderson  <rth@redhat.com>
52042
52043         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52044         too-small long double.
52045
52046 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52047
52048         * gcc.dg/20020919-1.c: New test.
52049
52050 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52051
52052         * g++.dg/abi/bitfield6.C: New test.
52053         * g++.dg/abi/bitfield7.C: New test.
52054         * g++.dg/abi/bitfield8.C: New test.
52055         * g++.dg/abi/vbase11.C: New test.
52056
52057 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52058
52059         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52060         hppa*-*-hpux*.  Update test comment.
52061
52062 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52063
52064         * gcc.dg/tls/struct-1.c: New test.
52065
52066 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52067
52068         * gcc.dg/cpp/tr-warn2.c: Update.
52069
52070 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52071
52072         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52073
52074 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52075
52076         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52077         systems.
52078
52079 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52080
52081         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52082
52083         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52084         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52085         setting of cxxfilt.
52086
52087 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52088
52089         * gcc.dg/20020312-2.c: Update for darwin.
52090
52091 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52092
52093         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52094
52095 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52096
52097         * objc.dg/comp-types-1.m: New test.
52098         * objc.dg/comp-types-2.m: New test.
52099         * objc.dg/comp-types-3.m: New test.
52100         * objc.dg/comp-types-4.m: New test.
52101         * objc.dg/comp-types-5.m: New test.
52102         * objc.dg/comp-types-6.m: New test.
52103
52104 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52105
52106         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52107
52108 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52109
52110         * g++.dg/other/do1.C: New test.
52111
52112         * g++.dg/template/subst1.C: New test.
52113
52114 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52115
52116         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52117
52118 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52119
52120         * g++.dg/template/qualttp20.C: Adjust expected errors.
52121         * g++.old-deja/g++.jason/report.C: Likewise.
52122         * g++.old-deja/g++.other/qual1.C: Likewise.
52123
52124         * g++.dg/lookup/scoped2.C: New test.
52125
52126         * g++.dg/ext/asm3.C: New test.
52127
52128 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52129
52130         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52131
52132 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52133
52134         * ChangeLog: follow spelling conventions.
52135         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52136         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52137         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52138         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52139         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52140         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52141         * g++.old-deja/g++.law/global-init1.C: Likewise.
52142         * g++.old-deja/g++.other/delete4.C: Likewise.
52143         * g++.old-deja/g++.other/inline21.C: Likewise.
52144         * g++.old-deja/g++.other/singleton.C: Likewise.
52145         * g77.dg/strlen0.f: Likewise.
52146         * g77.f-torture/compile/20010519-1.f: Likewise.
52147         * g77.f-torture/compile/980310-4.f: Likewise.
52148         * gcc.c-torture/compile/20000605-1.c: Likewise.
52149         * gcc.c-torture/execute/20020225-1.c: Likewise.
52150         * gcc.dg/c90-hexfloat-2.c: Likewise.
52151         * gcc.dg/c99-bool-1.c: Likewise.
52152         * gcc.dg/c99-hexfloat-2.c: Likewise.
52153         * gcc.dg/dll-2.c: Likewise.
52154         * gcc.dg/wtr-union-init-1.c: Likewise.
52155         * gcc.dg/wtr-union-init-2.c: Likewise.
52156         * gcc.dg/wtr-union-init-3.c: Likewise.
52157         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52158         * gcc.dg/cpp/defined.c: Likewise.
52159         * gcc.dg/cpp/macsyntx.c: Likewise.
52160         * gcc.dg/cpp/paste2.c: Likewise.
52161         * gcc.dg/cpp/trad/defined.c: Likewise.
52162         * gcc.dg/format/c90-printf-1.c: Likewise.
52163         * gcc.dg/format/c90-scanf-1.c: Likewise.
52164         * gcc.dg/format/c99-printf-1.c: Likewise.
52165         * gcc.dg/format/c99-scanf-1.c: Likewise.
52166         * gcc.misc-tests/gcov-8.c: Likewise.
52167         * lib/profopt.exp: Likewise.
52168
52169 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52170
52171         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52172
52173 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52174
52175         * g++.dg/inherit/using2.C: New test.
52176
52177 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52178
52179         * ChangeLog: Follow spelling conventions.
52180         * g++.dg/template/friend4.C: Likewise.
52181         * g++.old-deja/g++.pt/crash67.C: Likewise.
52182         * gcc.c-torture/execute/20000801-4.c: Likewise.
52183         * gcc.dg/c90-digraph-1.c: Likewise.
52184         * gcc.dg/c94-digraph-1.c: Likewise.
52185         * gcc.dg/c99-digraph-1.c: Likewise.
52186         * gcc.dg/cpp/line5.c: Likewise.
52187         * gcc.dg/cpp/multiline.c: Likewise.
52188         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52189         * gcc.dg/format/attr-3.c: Likewise.
52190         * gcc.dg/format/c90-scanf-3.c: Likewise.
52191         * gcc.dg/format/ext-4.c: Likewise.
52192
52193 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52194
52195         * g++.dg/template/pretty1.C: New test.
52196
52197 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52198
52199         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52200
52201 2002-09-13  Matt Austern  <austern@apple.com>
52202
52203         * g++.dg/other/constref[12].C: New, regression tests for
52204         passing a cast expression to a function by const reference.
52205
52206 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52207
52208         * g++.dg/template/deduce1.C: New test.
52209
52210 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52211
52212         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52213         32-bit int.
52214
52215 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52216
52217         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52218         usage.
52219
52220 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52221
52222         * gcc.c-torture/compile/20020910-1.c: New test.
52223
52224 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52225
52226         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52227
52228 2002-09-10  Andreas Jaeger  <aj@suse.de>
52229
52230         * gcc.dg/20020312-2.c: Adjust for x86-64.
52231
52232 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52233
52234         * g77.dg/7388.f: New test case for PR 7388.
52235
52236 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52237
52238         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52239
52240 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52241
52242         * objc.dg/proto-lossage-1.m: New test.
52243
52244 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52245
52246         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52247
52248 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52249
52250         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52251         expected to pass.
52252
52253 2002-09-06  Stan Shebs  <shebs@apple.com>
52254             David Edelsohn  <edelsohn@gnu.org>
52255
52256         * gcc.dg/weak: New directory.
52257         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52258         target-specific xfail bits.
52259         * gcc.dg/typeof-2.c: Move to new directory.
52260         * gcc.dg/weak.exp: New expect script.
52261
52262 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52263
52264         * gcc.c-torture/execute/extzvsi.c: New test.
52265
52266 2002-09-05  Stan Shebs  <shebs@apple.com>
52267
52268         * gcc.dg/weak-1.c: xfail on Darwin.
52269         * gcc.dg/weak-2.c: Ditto.
52270         * gcc.dg/weak-3.c: Ditto.
52271         * gcc.dg/weak-4.c: Ditto.
52272         * gcc.dg/weak-5.c: Ditto.
52273         * gcc.dg/weak-6.c: Ditto.
52274         * gcc.dg/weak-7.c: Ditto.
52275         * gcc.dg/weak-8.c: Ditto.
52276         * gcc.dg/weak-9.c: Ditto.
52277
52278 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52279
52280         * gcc.c-torture/execute/loop-14.c: New test.
52281
52282 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52283
52284         * g++.dg/other/cxa-atexit1.C: New test.
52285
52286         * gcc.dg/typeof-2.c: New test.
52287
52288 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52289
52290         * gcc.dg/builtins-2.c: New testcase.
52291         * gcc.dg/builtins-3.c: New testcase.
52292
52293 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52294
52295         * gcc.dg/cpp/_Pragma4.c: New test.
52296
52297 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52298
52299         * objc/execute/nil_method-1.m: New testcase.
52300
52301 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52302
52303         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52304         [Object class], not [Object initialize].
52305
52306 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52307             Hans-Peter Nilsson  <hp@bitrange.com>
52308
52309         * gcc.c-torture/execute/20020720-1.x: Skip test on
52310         mmix-knuth-mmixware.  Correct comment.
52311
52312 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52313
52314         * g++.dg/abi/bitfield5.C: New test.
52315         * g++.dg/abi/vbase10.C: Likewise.
52316
52317 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52318
52319         * objc.dg/undeclared-selector.m: New test.
52320
52321 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52322
52323         * g++.dg/other/offsetof1.C: Avoid cast warning.
52324
52325 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52326
52327         * objc.dg/super-class-2.m: New test.
52328
52329 2002-08-24  Matt Austern  <austern@apple.com>
52330
52331         * g++.dg/ext/lvaddr.C: New test.
52332         * g++.dg/ext/lvcast.C: New test.
52333
52334 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52335
52336         * g++.dg/inherit/cond1.C: New test.
52337
52338 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52339
52340         * gcc.dg/noncompile/incomplete-1.c: New test.
52341
52342 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52343
52344         * gcc.dg/typespec-1.c: New test.
52345
52346 2002-08-20  Devang Patel  <dpatel@apple.com>
52347         * objc.dg/proto-hier-2.m: New test.
52348
52349 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52350
52351         * objc.dg/bitfield-1.m: New test.
52352         * objc.dg/bitfield-2.m: New test.
52353
52354 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52355
52356         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52357         gcc.dg/c99-flex-array-4.c: New tests.
52358
52359 2002-08-16  Stan Shebs  <shebs@apple.com>
52360
52361         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52362
52363 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52364
52365         * gcc.dg/typeof-1.c: New test.
52366         * g++.dg/ext/typeof2.C: New test.
52367
52368 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52369
52370         * g++.dg/other/offsetof1.C: New test.
52371
52372 2002-08-14  Richard Henderson  <rth@redhat.com>
52373
52374         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52375
52376 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52377
52378         * gcc.dg/cpp/_Pragma3.c: New test.
52379
52380 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52381
52382         * g++.dg/template/inherit3: New test.
52383
52384 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52385
52386         * gcc.dg/bitfld-4.c: Add blank options.
52387
52388 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52389
52390         * g++.dg/template/crash1.C: New test.
52391
52392 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52393
52394         * gcc.dg/tls/opt-2.c: New test.
52395
52396 2002-08-08  Devang Patel  <dpatel@apple.com>
52397
52398         * objc.dg/selector-1.m : New test
52399
52400 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52401
52402         * g++.dg/abi/bitfield4.C: New test.
52403         * gcc.dg/bitfld-4.c: New test.
52404
52405 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52406
52407         * g++.dg/other/packed1.C: New test.
52408
52409 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52410
52411         * g++.dg/abi/offsetof.C: Tweak error messages.
52412         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52413
52414 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52415
52416         * gcc.dg/bitfld-3.c: New test.
52417
52418 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52419             Richard Henderson  <rth@redhat.com>
52420
52421         * gcc.dg/i386-bitfield1.c: New test.
52422         * g++.dg/abi/bitfield3.C: Update.
52423
52424 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52425
52426         * objc.dg/const-str-2.m: Update.
52427         * gcc.dg/cpp/c++98.c: Change to C extension.
52428         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52429         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52430
52431 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52432
52433         * gcc.dg/tls/diag-3.c: New.
52434
52435 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52436
52437         * g++.dg/README (Subdirectories): Document new subdir expr.
52438         * g++.dg/expr/pmf-1.C: New test.
52439
52440 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52441
52442         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52443
52444 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52445
52446         * g++.dg/abi/bitfield3.C: New test.
52447
52448 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52449
52450         * lib/gcov.exp: Tweak expected line formats.
52451         * gcc.misc-tests/gcov8.c: New test.
52452         * gcc.misc-tests/gcov8.x: New flags.
52453
52454 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52455
52456         * consistency.vlad/layout/endian.c: Include string.h.
52457
52458         * gcc.c-torture/execute/20020805-1.c: New test.
52459
52460 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52461
52462         * g++.dg/other/conversion1.C: New test.
52463
52464 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52465
52466         * gcc.dg/builtins-1.c: New testcase.
52467
52468 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52469
52470         * g++.dg/inherit/access3.C: New test.
52471
52472 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52473
52474         * gcc.dg/ia64-visibility-2.c: New test.
52475
52476 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52477
52478         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52479         __qualifier_flags to __flags.
52480
52481 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52482
52483         * g++.dg/inherit/operator1.C: New test.
52484         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52485         * g++.dg/other/error1.C: Change expected error message.
52486         * g++.dg/template/conv4.C: Likewise.
52487
52488 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52489
52490         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52491         for documented behavior.
52492
52493 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52494
52495         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52496         several targets known to fail.
52497
52498 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52499
52500         * gcc.dg/mips-args-[123].c: New tests.
52501
52502 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52503
52504         * gcc.dg/ppc-spe.c: New.
52505
52506 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52507
52508         * g++.dg/other/ptrmem4.C: New testcase.
52509
52510 2002-07-24  Richard Henderson  <rth@redhat.com>
52511
52512         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52513
52514 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52515
52516         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52517
52518 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52519
52520         * gcc.c-torture/execute/memset-3.c: New testcase.
52521
52522 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52523
52524         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52525         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52526
52527 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52528
52529         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52530         Delete.
52531
52532 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52533
52534         * gcc.c-torture/compile/simd-4.c: New test.
52535
52536 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52537
52538         PR c++/7347, c++/7348
52539         * g++.dg/template/access4.C: New test.
52540         * g++.dg/template/access5.C: New test.
52541         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52542         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52543         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52544         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52545
52546 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52547
52548         * gcc.dg/gnu89-init-2.c: New test.
52549
52550 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52551
52552         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52553
52554 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52555
52556         * gcc.c-torture/execute/20020720-1.c: New testcase.
52557
52558 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52559
52560         * gcc.dg/cpp/Wsignprom.c: New tests.
52561
52562 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52563
52564         * gcc.c-torture/execute/loop-13.c: New test.
52565
52566 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52567
52568         * gcc.dg/cpp/expr.c: New tests.
52569
52570 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52571
52572         * g++.dg/opt/pr6713.C: Add template instantiation.
52573
52574 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52575
52576         * gcc.dg/nest.c: New test.
52577
52578 2002-07-17  Richard Henderson  <rth@redhat.com>
52579
52580         * g++.dg/opt/pr6713.C: New test.
52581
52582 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52583
52584         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52585         XFAIL for all x86 processors.
52586
52587 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52588
52589         * gcc.c-torture/execute/20010122-1.x: Do not test with
52590         -fomit-frame-pointer.
52591
52592 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52593
52594         * g++.dg/template/instantiate2.C: New test.
52595         * g++.dg/template/spec4.C: New test.
52596
52597 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52598
52599         * g++.dg/template/access2.C: New test.
52600         * g++.dg/template/access3.C: New test.
52601
52602 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52603
52604         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52605         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52606         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52607         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52608         Convert to use <stdarg.h>.
52609         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52610         Delete.
52611         * gcc.dg/va-arg-2.c: New.
52612         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52613
52614 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52615
52616         * gcc.c-torture/compile/20020710-1.c: New test.
52617
52618 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52619                           Andrew Pinski  <pinskia@physics.uc.edu>
52620
52621         gcc.c-torture/compile/simd-2.c: New testcase.
52622         gcc.c-torture/compile/simd-3.c: Likewise.
52623
52624 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52625
52626         PR c++/7224
52627         * g++.dg/overload/error1.C: New test.
52628
52629 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52630
52631         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52632         configuration and IRIX 6 O32 ABI.
52633
52634 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52635
52636         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52637
52638 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52639
52640         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52641
52642 2002-07-10  Jeffrey A Law  <law@redhat.com>
52643
52644         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52645
52646         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52647
52648 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52649
52650         * gcc.dg/20020312-2.c: Check for __PPC__.
52651
52652 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52653
52654         * gcc.c-torture/compile/20020709-1.c: New test.
52655
52656 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52657
52658         * g++.dg/template/qualttp21.C: New test case.
52659
52660 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52661
52662         * gcc.c-torture/compile/20020706-1.c: New test.
52663         * gcc.c-torture/compile/20020706-2.c: New test.
52664
52665 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52666             Alexandre Oliva  <aoliva@redhat.com>
52667
52668         * g++.dg/warn/incomplete1.C: New test.
52669
52670 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52671
52672         PR c++/7099
52673         * g++.dg/warn/noreturn1.C: New test.
52674
52675 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52676
52677         PR c++/6706
52678         * g++.dg/debug/debug6.C: New test.
52679         * g++.dg/debug/debug7.C: New test.
52680
52681 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52682
52683         * gcc.c-torture/compile/simd-3.c: New test.
52684
52685 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52686
52687         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52688         * gcc.dg/20020620-1.c: Likewise.
52689
52690 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52691
52692         PR c++/6944
52693         * g++.dg/init/array4.C: New test.
52694         * g++.dg/init/array5.C: New test.
52695
52696 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52697
52698         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52699         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52700
52701 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52702
52703         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52704         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52705         * gcc.dg/wtr-conversion-1.c: Likewise.
52706         * gcc.dg/wtr-escape-1.c: Likewise.
52707         * gcc.dg/wtr-int-type-1.c: Likewise.
52708         * gcc.dg/wtr-label-1.c: Likewise.
52709         * gcc.dg/wtr-static-1.c: Likewise.
52710         * gcc.dg/wtr-strcat-1.c: Likewise.
52711         * gcc.dg/wtr-suffix-1.c: Likewise.
52712         * gcc.dg/wtr-switch-1.c: Likewise.
52713         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52714         * gcc.dg/wtr-union-init-1.c: Likewise.
52715         * gcc.dg/wtr-union-init-2.c: Likewise.
52716         * gcc.dg/wtr-union-init-3.c: Likewise.
52717
52718         * gcc.dg/wtr-func-def-1.c: New test.
52719
52720 2002-07-02 Devang Patel <dpatel@apple.com>
52721
52722         * objc.dg/param-1.m: New test.
52723
52724 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52725
52726         * gcc.dg/cpp/trad/directive.c: Add test.
52727         * gcc.dg/cpp/trad/macroargs.c: Add test.
52728         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52729
52730 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52731
52732         * gcc.dg/cpp/cmdlne-M.c: New test.
52733
52734 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52735
52736         * objc.dg/desig-init-1.m: New test.
52737
52738 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52739
52740         PR c++/6716
52741         * g++.dg/template/instantiate1.C: New test.
52742
52743 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52744
52745         PR c++/7112
52746         * g++.dg/template/sizeof2.C: New test.
52747
52748 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52749
52750         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52751         gcc.dg/cpp/trad/include.c: New tests.
52752
52753 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52754
52755         PR target/7177
52756         * gcc.c-torture/compile/20020701-1.c: New test.
52757
52758 2002-07-01  Stan Shebs  <shebs@apple.com>
52759
52760         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52761         header here...
52762         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52763         (objc-torture-execute): or here.
52764
52765 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52766
52767         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52768
52769 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52770
52771         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52772
52773 2002-06-30  Devang Patel  <dpatel@apple.com>
52774
52775         * objc.dg/fsyntax-only.m: New test.
52776
52777 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52778
52779         PR c++/6695
52780         * g++.dg/template/friend7.C: New file.
52781
52782 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52783
52784         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52785         return type.
52786
52787 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52788
52789         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52790         avoid division by zero.
52791
52792 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52793
52794         * gcc.dg/Wunknownprag.c: New tests.
52795
52796 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52797
52798         * gcc.c-torture/execute/simd-2.c: New test.
52799
52800 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52801
52802         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52803         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52804         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52805         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52806         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52807         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52808         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52809         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52810         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52811         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52812         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52813         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52814         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52815         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52816         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52817         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52818         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52819
52820 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52821
52822         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52823         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52824         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52825         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52826         New tests.
52827         * gcc.dg/cpp/trad/directive.c: Update.
52828
52829 2002-06-23  Andreas Jaeger  <aj@suse.de>
52830
52831         * gcc.c-torture/execute/complex-6.c: New.
52832
52833 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52834
52835         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52836         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52837         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52838         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52839
52840 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52841
52842         * gcc.dg/cpp/trad: New directory with traditional tests copied
52843         from parent directory.
52844         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52845         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52846         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52847         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52848         Move to trad/ and rename.
52849         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52850         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52851         gcc.dg/cpp/trad/redef2.c: New tests.
52852         * gcc.dg/cpp/trad/trad.exp: New driver.
52853
52854 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52855
52856         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52857         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52858         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52859         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52860         Remove.
52861
52862 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52863
52864         * gcc.dg/20020620-1.c: New test.
52865
52866 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52867
52868         * g++.dg/template/ttp4.C: New test.
52869
52870 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52871
52872         * g++.dg/opt/vt1.C: Fix regexp.
52873
52874 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52875
52876         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52877         Don't use attribute `noinline'.
52878
52879 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52880
52881         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52882
52883 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52884
52885         * gcc.c-torture/execute/simd-1.c: New.
52886
52887         * gcc.dg/simd-1.c: New.
52888
52889 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52890
52891         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52892
52893 2002-06-16  Richard Henderson  <rth@redhat.com>
52894
52895         * g++.dg/ext/anon-struct1.C: New.
52896         * g++.dg/ext/anon-struct2.C: New.
52897         * g++.dg/ext/anon-struct3.C: New.
52898         * gcc.dg/anon-struct-1.c: New.
52899         * gcc.dg/anon-struct-2.c: New.
52900         * gcc.dg/anon-struct-3.c: New.
52901         * gcc.dg/20011008-1.c: Adjust warning text.
52902         * gcc.dg/20020527-1.c: Add -fms-extensions.
52903
52904 2002-06-16  Richard Henderson  <rth@redhat.com>
52905
52906         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52907
52908 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52909
52910         * gcc.c-torture/execute/20020615-1.c: New test.
52911
52912 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52913
52914         * gcc.c-tortuture/execute/compare-1.c: New test case.
52915         * gcc.c-tortuture/execute/compare-2.c: New test case.
52916         * gcc.c-tortuture/execute/compare-3.c: New test case.
52917
52918 2002-06-13  Richard Henderson  <rth@redhat.com>
52919
52920         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52921         ia64 ilp32.
52922
52923 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52924
52925         * g++.dg/template/typename2.C: Update error message.
52926
52927 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52928
52929         * gcc.c-torture/execute/20020611-1.c: New test.
52930
52931 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52932
52933         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52934         list of targets to skip.
52935
52936 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52937
52938         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52939         targets if not optimizing.
52940
52941 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52942
52943         * gcc.c-torture/compile/20020605-1.c: New test.
52944
52945         * g++.dg/opt/vt1.C: New test.
52946
52947         * gcc.dg/20020531-1.c: New test.
52948
52949         * gcc.dg/20020530-1.c: New test.
52950
52951         * gcc.dg/20020527-1.c: New test.
52952
52953         * g++.dg/opt/cse1.C: New test.
52954
52955 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52956
52957         * gcc.dg/20020607-2.c: New test case.
52958
52959 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52960
52961         * gcc.c-torture/compile/20020604-1.c: New test.
52962
52963 2002-06-04  Richard Henderson  <rth@redhat.com>
52964
52965         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52966         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52967         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52968
52969 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52970
52971         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52972
52973 2002-06-03  Richard Henderson  <rth@redhat.com>
52974
52975         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52976         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52977
52978 2002-06-02  Richard Henderson  <rth@redhat.com>
52979
52980         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52981         test functions static.
52982
52983 2002-06-02  Andreas Jaeger  <aj@suse.de>
52984
52985         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52986         now.
52987
52988 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52989
52990         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52991         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52992         Update for mofified diagnostics.
52993         * gcc.dg/c99-intconst-1.c: No longer fail.
52994
52995 2002-06-02  Richard Henderson  <rth@redhat.com>
52996
52997         * gcc.dg/uninit-A.c: Remove xfail markers.
52998
52999 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53000
53001         * gcc.dg/fnegate-1.c: New test case.
53002
53003 2002-05-30  Osku Salerma  <osku@iki.fi>
53004
53005         * gcc.c-torture/execute/mayalias-1.c: New file.
53006
53007 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53008
53009         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53010         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53011         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53012
53013 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53014
53015         * gcc.c-torture/execute/20020529-1.c: New test.
53016
53017 2002-05-27  Richard Henderson  <rth@redhat.com>
53018
53019         * g++.dg/ext/attrib6.C: New test case.
53020
53021 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53022
53023         * gcc.c-torture/execute/pure-1.c: New test.
53024
53025 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53026
53027         * gcc.dg/cpp/arith-2.c: Remove.
53028
53029 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53030
53031         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53032         * gcc.dg/cpp/if-3.c: Remove.
53033
53034 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53035
53036         * g++.dg/opt/cse2.C: New test.
53037
53038 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53039
53040         * gcc.dg/cpp/arith-1.c: New semantic tests.
53041         * gcc.dg/cpp/if-1.c: Update.
53042
53043 2002-05-24  Ben Elliston  <bje@redhat.com>
53044
53045         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53046
53047 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53048
53049         * gcc.dg/verbose-asm.c: New test.
53050
53051 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53052
53053         * gcc.dg/cpp/paste12.c: New test.
53054
53055 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53056
53057         * g++.dg/parse/named_ops.C: New test.
53058
53059 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53060
53061         * gcc.dg/weak-8.c: New test.
53062
53063 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53064
53065         * gcc.dg/weak-2.c: Allow optional leading underscore
53066         in scan-assembler symbol name.
53067         * gcc.dg/weak-3.c: Likewise.
53068         * gcc.dg/weak-4.c: Likewise.
53069         * gcc.dg/weak-5.c: Likewise.
53070
53071 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53072
53073         * gcc.dg/20020523-1.c: New test.
53074
53075 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53076
53077         * objc.dg/const-str-2.m: Update now that we stop after
53078         a command line error.
53079
53080 2002-05-22  Richard Henderson  <rth@redhat.com>
53081
53082         * g++.dg/dg.exp: Fix typo in test pruneing.
53083
53084 2002-05-22  Richard Henderson  <rth@redhat.com>
53085
53086         * g++.dg/dg.exp: Prune the tls subdirectory.
53087         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53088         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53089         * g++.dg/tls/init-1.C: New.
53090
53091 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53092
53093         * gcc.dg/20020517-1.c: New test.
53094
53095 2002-05-21  Richard Henderson  <rth@redhat.com>
53096
53097         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53098         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53099
53100 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53101
53102         * g++.dg/other/copy2.C: New test.
53103
53104 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53105
53106         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53107         (MAX_COPY): Bump up to 10 times sizeof (long long).
53108         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53109
53110         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53111         sizeof (long long).
53112
53113         * gcc.c-torture/execute/strcpy-1.c: New test.
53114
53115 2002-05-19  Jason Merrill  <jason2redhat.com>
53116
53117         * g++.dg/ext/oper1.C: New test.
53118
53119 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53120 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53121
53122         * README.QMTEST: New file.
53123
53124         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53125
53126 2002-05-19  Andreas Jaeger  <aj@suse.de>
53127
53128         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53129         now.
53130         * gcc.c-torture/execute/loop-2d.x: Likewise.
53131
53132 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53133
53134         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53135         support weak symbols.
53136         * gcc.dg/weak-4.c: Likewise.
53137         * gcc.dg/weak-6.c: Likewise.
53138
53139 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53140
53141         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53142         cygwin, coff and h8300-*-hms targets
53143         * gcc.dg/weak-5.c: Likewise.
53144         * gcc.dg/weak-7.c: Likewise.
53145
53146 2002-05-16  Jason Merrill  <jason@redhat.com>
53147
53148         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53149         (scan-assembler-not, scan-assembler-dem): Likewise.
53150         (scan-assembler-dem-not): Likewise.
53151
53152 2002-05-15  Richard Henderson  <rth@redhat.com>
53153
53154         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53155
53156 2002-05-15  Richard Henderson  <rth@redhat.com>
53157
53158         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53159         (vfoo1f): Warning here.
53160         (vfoo1l): Don't redefine the alias.
53161
53162 2002-05-14  Jason Merrill  <jason@redhat.com>
53163             Alexandre Oliva  <aoliva@redhat.com>
53164
53165         * g++.dg/init/pm1.C: New test.
53166
53167 2002-05-12  David S. Miller  <davem@redhat.com>
53168
53169         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53170         types.
53171
53172 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53173
53174         * gcc.c-torture/execute/20020510-1.c: New test case.
53175
53176 2002-05-10  David S. Miller  <davem@redhat.com>
53177
53178         * gcc.c-torture/execute/conversion.c: Test long double too.
53179
53180 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53181
53182         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53183         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53184         * lib/g++.exp (g++_link_flags): Likewise.
53185         * lib/objc.exp (objc_target_compile): Likewise.
53186
53187 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53188
53189         * gcc.dg/cpp/poison.c: Update.
53190         * gcc.dg/cpp/20000625-2.c: Remove.
53191         * gcc.dg/cpp/direct2s.c: Remove final test.
53192
53193 2002-05-08  Tom Rix  <trix@redhat.com>
53194
53195         * gcc.c-torture/execute/20020508-1.c: New test.
53196         * gcc.c-torture/execute/20020508-2.c: New test.
53197         * gcc.c-torture/execute/20020508-3.c: New test.
53198
53199 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53200
53201         * gcc.dg/cpp/charconst-4.c: More tests.
53202
53203 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53204
53205         PR c/6569
53206         * gcc.dg/weak-3.c: Update location of warning messages.
53207         * gcc.dg/weak-5.c: Likewise.
53208
53209 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53210
53211         * gcc.c-torture/execute/20020506-1.c: New test case.
53212
53213 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53214
53215         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53216
53217 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53218
53219         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53220
53221 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53222
53223         * gcc.dg/cpp/charconst-3.c: New test.
53224
53225 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53226
53227         * gcc.dg/cpp/charconst.c: Update tests.
53228
53229 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53230
53231         * treelang: Added directory for new sample language treelang. Also
53232         lib/treelang.exp: New file to signal treelang should be tested.
53233
53234 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53235
53236         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53237         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53238         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53239         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53240         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53241         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53242         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53243
53244 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53245
53246         * gcc.dg/format/xopen-2.c: New test.
53247
53248 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53249
53250         * gcc.dg/20020503-1.c: New test.
53251
53252 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53253
53254         * g++.dg/init/dtor1.C: Make it tougher.
53255
53256 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53257
53258         * g++.dg/init/dtor1.C: New test.
53259
53260 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53261
53262         * gcc.dg/altivec-8.c: New.
53263
53264 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53265
53266         * gcc.dg/altivec-7.c: New.
53267
53268 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53269
53270         * g++.dg/parse/typedef1.C: New test.
53271
53272 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53273
53274         PR c++/6486
53275         * g++.dg/template/friend6.C: New test.
53276
53277         PR c++/6492
53278         * g++.dg/init/copy1.C: New test.
53279
53280 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53281
53282         * g++.dg/warn/effc1.C: New test.
53283
53284 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53285
53286         * gcc.dg/cpp/if-cexp.c: Add a test.
53287
53288 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53289
53290         * gcc.dg/20020426-2.c: New test.
53291
53292 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53293
53294         * gcc.dg/cpp/if-mop.c: Update.
53295         * gcc.dg/cpp/if-mpar.c: Add test.
53296         * gcc.dg/cpp/if-oppr.c: Update.
53297
53298 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53299
53300         PR c/6343
53301         * gcc.dg/weak-[2-7].c: New tests.
53302
53303 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53304
53305         * gcc.dg/enum1.c: New test.
53306
53307 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53308
53309         PR c++/6497
53310         * g++.dg/inherit/access2.C: New test.
53311
53312 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53313
53314         PR bootstrap/6445
53315         * gcc.dg/20020426-1.c: New test.
53316
53317 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53318
53319         * g++.dg/abi/enum1.C: New test.
53320
53321 2002-04-26  Richard Henderson  <rth@redhat.com>
53322
53323         * gcc.dg/c99-bool-1.c: Expect always true warning.
53324
53325 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53326
53327         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53328
53329 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53330
53331         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53332         targets.
53333
53334 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53335
53336         * g++.dg/abi/mange7.C: New test.
53337
53338         PR c++/6438.
53339         * g++.dg/parse/stmtexpr2.C: New test.
53340
53341 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53342
53343         * gcc.dg/20020312-2.c: Add SH target.
53344
53345 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53346
53347         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53348         compiler output on mips*-*-irix*.
53349
53350 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53351
53352         * g++.dg/parse/attr1.C: New test.
53353
53354 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53355
53356         * gcc.c-torture/execute/string-opt-17.c: New test case.
53357         * gcc.c-torture/execute/memset-2.c: New test case.
53358
53359 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53360
53361         PR c++/6256:
53362         * g++.dg/template/friend5.C: New test.
53363
53364         PR c++/6331:
53365         * g++.dg/template/qual1.C: Likewise.
53366
53367 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53368
53369         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53370         Include stdlib.h, not stdio.h or ctype.h.
53371
53372 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53373
53374         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53375         cris-*-elf* and mmix-*-*.
53376         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53377         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53378         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53379         Ditto.
53380         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53381         * gcc.dg/wchar_t-1.c: Ditto.
53382
53383 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53384
53385         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53386         Clarify comment.
53387
53388 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53389
53390         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53391
53392 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53393
53394         * gcc.c-torture/execute/20000906-1.x: Delete.
53395
53396 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53397
53398         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53399
53400 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53401
53402         * PR6367
53403         * g77.f-torture/execute/6367.f: New test.
53404         * g77.f-torture/execute/6367.x: Disable for MMIX.
53405
53406 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53407
53408         * PR6352
53409         * g++.dg/opt/inline2.C: New test.
53410
53411 2002-04-18  Richard Henderson  <rth@redhat.com>
53412
53413         * gcc.dg/20000906-1.c: Enable for all targets.
53414         * gcc.c-torture/compile/iftrap-2.c: New.
53415
53416 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53417
53418         * gcc.dg/20020418-1.c: New test.
53419         * gcc.dg/20020418-2.c: New test.
53420
53421 2002-04-18  Richard Henderson  <rth@redhat.com>
53422
53423         * gcc.c-torture/compile/iftrap-1.c: New.
53424         * gcc.dg/iftrap-1.c: Adjust for ia64.
53425         * gcc.dg/iftrap-2.c: New.
53426
53427 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53428
53429         * gcc.c-torture/compile/20020418-1.c: New test.
53430
53431 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53432
53433         * gcc.c-torture/compile/20020415-1.c: New.
53434
53435 2002-04-18  David S. Miller  <davem@redhat.com>
53436
53437         * gcc.c-torture/execute/20020418-1.c: New test.
53438
53439 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53440
53441         * gcc.dg/20020416-1.c: New test.
53442
53443         * g++.dg/opt/inline1.C: New test.
53444
53445 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53446
53447         * gcc.dg/altivec-5.c: New test.
53448
53449         * gcc.dg/20020415-1.c: New test.
53450
53451 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53452
53453         * lib/chill.exp: Remove.
53454
53455 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53456
53457         * g++.dg/other/big-struct.C: New test.
53458
53459 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53460
53461         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53462         of scratch file.
53463
53464 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53465
53466         PR c/6277
53467         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53468         in scan-assembler function name
53469
53470 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53471
53472         * g77.f-torture/execute/980628-4.x,
53473         g77.f-torture/execute/980628-5.x,
53474         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53475         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53476         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53477         i[34567]86-*-*.
53478
53479 2002-04-13  David S. Miller  <davem@redhat.com>
53480
53481         * gcc.c-torture/execute/20020413-1.c: New test.
53482
53483 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53484
53485         * gcc.dg/asm-6.c,
53486         * g++.dg/ext/asm1.C: New tests.
53487
53488 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53489
53490         PR c++ 5373.
53491         * g++.dg/parse/stmtexpr1.C: New test.
53492
53493         PR c++/5189.
53494         * g++.dg/template/copy1.C: New test.
53495
53496 2002-04-12  Richard Henderson  <rth@redhat.com>
53497
53498         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53499
53500 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53501
53502         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53503         gcc.c-torture/execute/20020307-2.c.
53504
53505 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53506
53507         * g++.dg/ext/attrib5.C,
53508         * g++.dg/lookup/struct1.C: New tests.
53509
53510 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53511
53512         * gcc.dg/20020411-1.c: New test.
53513
53514         * gcc.c-torture/execute/20020411-1.c: New test.
53515
53516 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53517
53518         * g77.f-torture/execute/6177.f: New test.
53519
53520 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53521
53522         PR middle-end/6247
53523         * g++.dg/opt/cleanup1.C: New test.
53524
53525         * g++.dg/opt/const1.C: New test.
53526
53527 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53528
53529         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53530
53531 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53532
53533         PR c++/5507
53534         * g++.dg/template/typename2.C: New test.
53535
53536 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53537
53538         * gcc.c-torture/execute/loop-12.c: New.
53539
53540 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53541
53542         * g77.f-torture/execute/980628-4.x,
53543         g77.f-torture/execute/980628-5.x,
53544         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53545         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53546         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53547
53548 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53549
53550         PR optimization/6086
53551         * g++.dg/opt/preinc1.C: New test.
53552
53553 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53554
53555         PR c++/5571
53556         * g++.dg/opt/static2.C: New test.
53557
53558 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53559
53560         PR c/5120
53561         * gcc.dg/20020406-1.c: New test.
53562
53563 2002-04-04  David S. Miller  <davem@redhat.com>
53564
53565         * gcc.c-torture/execute/20020404-1.c: New test.
53566
53567 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53568
53569         PR c/6123
53570         * gcc.dg/20020312-2.c: Do not declare global register variable
53571         if __PIC__ or __pic__ is defined.
53572
53573 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53574
53575         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53576         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53577
53578 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53579
53580         * gcc.misc-tests/linkage.exp: Update last change to handle
53581         sparc*-, not just sparc-.
53582
53583 2002-04-03  Richard Henderson  <rth@redhat.com>
53584
53585         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53586
53587 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53588
53589         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53590
53591 2002-04-02  David S. Miller  <davem@redhat.com>
53592
53593         * gcc.c-torture/execute/20020402-3.c: New test.
53594
53595 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53596
53597         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53598         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53599
53600         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53601         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53602         g77.f-torture/execute/20001201.x,
53603         g77.f-torture/execute/u77-test.x: New files.
53604
53605         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53606         * gcc.dg/wchar_t-1.c: Ditto.
53607
53608 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53609
53610         * gcc.c-torture/execute/20020402-1.c: New test.
53611
53612 2002-04-01  Richard Henderson  <rth@redhat.com>
53613
53614         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53615
53616         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53617
53618 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53619
53620         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53621
53622 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53623
53624         * g++.dg/inherit/template-as-base.C: Expect error.
53625         * g++.dg/inherit/namespace-as-base.C: Likewise.
53626
53627 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53628
53629         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53630         g++.dg/ext/instantiate3.C: Tweak match patterns.
53631
53632         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53633         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53634         -da test.
53635
53636 2002-03-31  Richard Henderson  <rth@redhat.com>
53637
53638         * gcc.dg/special/alias-2.c: New.
53639         * gcc.dg/special/ecos.exp: Run it.
53640
53641 2002-03-31  Richard Henderson  <rth@redhat.com>
53642
53643         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53644
53645 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53646
53647         * gcc.dg/weak-1.c: Disable on h8300 port.
53648
53649 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53650
53651         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53652         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53653         ordering tests.
53654         * g++.dg/bprob/bprob-1.C: New test.
53655         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53656         * g++.dg/gcov/gcov-1.C: New test.
53657         * g++.dg/gcov/gcov-1.x: New file.
53658         * g++.dg/gcov/gcov-2.C: New test.
53659         * g++.dg/gcov/gcov-3.C: New test.
53660         * g++.dg/gcov/gcov-3.h: New file.
53661
53662 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53663
53664         * g++.old-deja/g++.other/builtins5.C: New test.
53665         * g++.old-deja/g++.other/builtins6.C: New test.
53666         * g++.old-deja/g++.other/builtins7.C: New test.
53667         * g++.old-deja/g++.other/builtins8.C: New test.
53668         * g++.old-deja/g++.other/builtins9.C: New test.
53669
53670 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53671
53672         * g++.dg/opt/static1.C: New test.
53673
53674         * g++.dg/opt/longbranch1.C: New test.
53675
53676 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53677
53678         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53679
53680         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53681
53682 2002-03-28  Jeffrey A Law  (law@redhat.com)
53683
53684         * gcc.c-torture/execute/20020328-1.c: New test.
53685
53686 2002-03-27  Richard Henderson  <rth@redhat.com>
53687
53688         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53689         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53690         move from g++.old-deja/g++.ext/.
53691
53692 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53693
53694         * g++.dg/init/new2.C: New test.
53695
53696 2002-03-26  Richard Henderson  <rth@redhat.com>
53697
53698         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53699
53700         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53701         on sparc.
53702
53703         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53704         sparcv9 systems.
53705         * gcc.dg/20001102-1.c: Likewise.
53706
53707 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53708
53709         * gcc.dg/cpp/endif-pedantic1.c,
53710         gcc.dg/cpp/endif-pedantic2.c: New tests.
53711
53712 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53713
53714         * g++.dg/init/new1.C: New test.
53715
53716 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53717
53718         * g++.dg/abi/vbase9.C: New test.
53719
53720 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53721
53722         * gcc.dg/arm-asm.c: New test.
53723
53724 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53725
53726         * gcc.dg/Wswitch-enum.c: New test.
53727         Fix PR c/5044.
53728
53729 2002-03-26  Richard Henderson  <rth@redhat.com>
53730
53731         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53732         structure.
53733
53734 2002-03-25  Richard Henderson  <rth@redhat.com>
53735
53736         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53737         sparcv9 systems.
53738
53739         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53740         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53741
53742 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53743
53744         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53745
53746 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53747
53748         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53749         targets using generic thunk support.
53750
53751 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53752
53753         * gcc.c-torture/compile/20020323-1.c: New test.
53754
53755         * g++.dg/opt/conj2.C: New test.
53756
53757 2002-03-24  Richard Henderson  <rth@redhat.com>
53758
53759         * gcc.dg/weak-1.c: Use -fno-common.
53760
53761 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53762
53763         * g77.dg/f77-edit-apostrophe-out.f: New test
53764         * g77.dg/f77-edit-h-out.f: New test
53765         * g77.dg/f77-edit-t-in.f: New test
53766         * g77.dg/f77-edit-t-out.f: New test
53767         * g77.dg/f77-edit-x-out.f: New test
53768         * g77.dg/f77-edit-slash-out.f: New test
53769         * g77.dg/f77-edit-colon-out.f: New test
53770         * g77.dg/f77-edit-s-out.f: New test
53771
53772 2002-03-24  Richard Henderson  <rth@redhat.com>
53773
53774         * objc/execute/formal_protocol-6.x: New XFAIL.
53775
53776 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53777
53778         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53779         that do not support weak symbols
53780
53781 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53782
53783         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53784         * lib/g77.exp: Likewise.
53785         * lib/objc.exp: Likewise.
53786
53787 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53788
53789         * gcc.dg/Wswitch-default.c: New test.
53790
53791 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53792
53793         * g++.dg/other/enum1.C: New test.
53794
53795 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53796
53797         * gcc.dg/pragma-ep-3.c: Fix typo.
53798
53799 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53800
53801         * g++.dg/inherit/template-as-base.C: New test.
53802
53803 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53804
53805         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53806         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53807
53808 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53809
53810         * gcc.dg/cpp/multiline.c: Update to match.
53811
53812 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53813
53814         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53815
53816 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53817
53818         * gcc.dg/cpp/extratokens2.c: New file.
53819
53820 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53821
53822         * gcc.dg/20020312-2.c: Add rs6000 target.
53823
53824         * gcc.c-torture/compile/20020319-1.c: New test.
53825
53826 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53827
53828         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53829         (A, E): Handle this.
53830
53831 2002-03-20  Jason Merrill  <jason@redhat.com>
53832
53833         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53834         ignoring -fpic.
53835         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53836         through prune_gcc_output.
53837
53838 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53839
53840         * gcc.c-torture/compile/20020320-1.c: New test.
53841
53842 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53843
53844         * gcc.c-torture/compile/20020318-1.c: New test.
53845
53846         * gcc.dg/struct-by-value-1.c: New test.
53847
53848         * gcc.dg/20020319-1.c: New test.
53849
53850 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53851
53852         * g++.dg/opt/conj1.C: New test.
53853
53854 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53855
53856         * g++.dg/template/qualttp20.C: Revert previous change.
53857         * g++.dg/template/qualttp3.C: Likewise.
53858         * g++.dg/template/qualttp4.C: Likewise.
53859         * g++.dg/template/qualttp5.C: Likewise.
53860         * g++.dg/template/qualttp6.C: Likewise.
53861         * g++.dg/template/qualttp7.C: Likewise.
53862         * g++.dg/template/qualttp8.C: Likewise.
53863         * g++.dg/template/recurse.C: Likewise.
53864
53865 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53866
53867         * gcc.dg/cpp/wchar-1.c: Update.
53868
53869 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53870
53871         * g++.dg/template/conv1.C: New test.
53872         * g++.dg/template/conv2.C: New test.
53873         * g++.dg/template/conv3.C: New test.
53874         * g++.dg/template/conv4.C: New test.
53875
53876 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53877
53878         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53879         * g++.dg/template/qualttp3.C: Likewise.
53880         * g++.dg/template/qualttp4.C: Likewise.
53881         * g++.dg/template/qualttp5.C: Likewise.
53882         * g++.dg/template/qualttp6.C: Likewise.
53883         * g++.dg/template/qualttp7.C: Likewise.
53884         * g++.dg/template/qualttp8.C: Likewise.
53885         * g++.dg/template/recurse.C: Likewise.
53886
53887 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53888
53889         * g++.dg/opt/dtor1.C: New test.
53890
53891 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53892
53893         * gcc.c-torture/compile/20020315-1.c: New test.
53894
53895 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53896
53897         * gcc.dg/weak-1.c: Fix scan tests.
53898
53899 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53900
53901         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53902         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53903         cris-*-aout* mmix-*-*.
53904         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53905         cris-*-aout* mmix-*-*.
53906         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53907         cris-*-elf* cris-*-aout* and mmix-*-*.
53908         * gcc.dg/20001009-1.c: Ditto.
53909         * gcc.dg/20010912-1.c: Ditto.
53910         * gcc.dg/20020122-4.c: Ditto.
53911         * gcc.dg/inline-2.c: Ditto.
53912
53913 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53914
53915         * gcc.c-torture/compile/20020314-1.c: New test.
53916
53917 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53918
53919         * gcc.c-torture/execute/20020314-1.c: New test.
53920
53921 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53922
53923         * g++.dg/warn/Wunused-1.C: New test.
53924
53925 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53926
53927         * g++.dg/abi/mangle6.C: New test.
53928
53929 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53930
53931         * gcc.c-torture/compile/20020309-2.c: New test.
53932
53933         * gcc.c-torture/compile/20020312-1.c: New test.
53934
53935 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53936
53937         * g++.dg/other/access1.C: New test.
53938
53939 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53940
53941         * gcc.c-torture/execute/wchar_t-1.c: New test.
53942
53943 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53944
53945         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53946
53947 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53948
53949         * gcc.dg/20020312-1.c: New test case.
53950
53951 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53952
53953         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53954
53955 2002-03-11  Richard Henderson  <rth@redhat.com>
53956
53957         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53958         * g++.old-deja/g++.jason/report.C: Likewise.
53959
53960 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53961
53962         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53963         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53964
53965 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53966
53967         * g++.dg/overload/pmf1.C: New test.
53968
53969 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53970
53971         * gcc.c-torture/execute/20020307-1.c: Use long.
53972
53973 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53974
53975         PR optimization/5844
53976         * gcc.dg/20020310-1.c: New test.
53977
53978 2002-03-09  Michael Meissner  <meissner@redhat.com>
53979
53980         * gcc.c-torture/execute/memcpy-2.c: New test.
53981         * gcc.c-torture/execute/memset-1.c: New test.
53982         * gcc.c-torture/execute/strlen-1.c: New test.
53983         * gcc.c-torture/execute/strcmp-1.c: New test.
53984         * gcc.c-torture/execute/strncmp-1.c: New test.
53985
53986 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53987
53988         * gcc.dg/ppc-ldstruct.c: New test.
53989
53990 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53991
53992         * gcc.c-torture/execute/va-arg-22.c: New test.
53993
53994 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53995
53996         * gcc.c-torture/compile/20020309-1.c: New test.
53997
53998 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53999
54000         * gcc.c-torture/execute/20020307-2.c: New test.
54001
54002 2002-03-07  Jeffrey A Law  (law@redhat.com)
54003
54004         * g77.f-torture/compile/20020307-1.f: New test.
54005
54006 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54007
54008         * gcc.dg/unordered-1.c: New test.
54009
54010 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54011
54012         * gcc.c-torture/execute/20020307-1.c: New test.
54013
54014 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54015
54016         * gcc.dg/20020304-1.c: New test.
54017
54018         * gcc.c-torture/compile/20020304-2.c: New test.
54019
54020 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54021
54022         * gcc.c-torture/compile/20020304-1.c: New test case
54023         (from PR c/5830).
54024
54025 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54026
54027         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54028
54029 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54030
54031         * g++.dg/other/classkey1.C: New test.
54032
54033 2002-03-01  Richard Henderson  <rth@redhat.com>
54034
54035         * gcc.c-torture/compile/981223-1.x: New.
54036         * gcc.c-torture/compile/920625-1.x: New.
54037
54038 2002-02-28  Richard Henderson  <rth@redhat.com>
54039
54040         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54041
54042 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54043
54044         * gcc.c-torture/execute/20020227-1.c: New test.
54045
54046 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54047
54048         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54049         here" ERROR lines.
54050         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54051         * g++.old-deja.g++.other/defarg1.C: Likewise.
54052         * g++.old-deja/g++.pt/calls2.C: Likewise.
54053         * g++.old-deja/g++.pt/crash20.C: Likewise.
54054         * g++.old-deja/g++.pt/crash30.C: Likewise.
54055         * g++.old-deja/g++.pt/crash36.C: Likewise.
54056         * g++.old-deja/g++.pt/crash6.C: Likewise.
54057         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54058         * g++.old-deja/g++.pt/derived3.C: Likewise.
54059         * g++.old-deja/g++.pt/error1.C: Likewise.
54060         * g++.old-deja/g++.pt/friend21.C: Likewise.
54061         * g++.old-deja/g++.pt/friend23.C: Likewise.
54062         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54063         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54064
54065 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54066
54067         * gcc.c-torture/execute/20020225-2.c: New test.
54068
54069 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54070
54071         * gcc.c-torture/execute/920730-1t.c,
54072         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54073         Delete test cases, only relevant to -traditional.
54074
54075 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54076
54077         * gcc.dg/cpp/undef1.c: Remove.
54078         * gcc.dg/cpp/directiv.c: Update.
54079         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54080
54081 2002-02-27  Michael Meissner  <meissner@redhat.com>
54082
54083         * gcc.c-torture/execute/20020226-1.c: New test.
54084
54085 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54086
54087         * g++.dg/debug/debug4.C: New test.
54088
54089         * gcc.dg/ia64-visibility-1.c: New test.
54090
54091 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54092
54093         * gcc.dg/debug/20020224-1.c: New.
54094
54095 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54096
54097         * gcc.c-torture/execute/960416-1.x: New.
54098         * gcc.c-torture/execute/divconst-3.x: Likewise.
54099
54100 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54101
54102         * gcc.dg/20020224-1.c: New test.
54103
54104 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54105
54106         * gcc.c-torture/execute/20020225-1.c: New.
54107
54108 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54109
54110         * gcc.dg/cpp/wchar-1.c: New test.
54111
54112 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54113
54114         * gcc.dg/20020222-1.c: New test.
54115
54116 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54117
54118         * g++.dg/opt/anonunion1.C: New test.
54119
54120 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54121
54122         * g++.dg/template/qualttp19.C: New test.
54123         * g++.dg/template/qualttp20.C: New test.
54124         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54125         * g++.old-deja/g++.other/qual1.C: Likewise.
54126
54127 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54128
54129         * gcc.dg/attr-alwaysinline.c: New.
54130
54131 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54132
54133         * gcc.dg/20020220-1.c: New test.
54134
54135         * gcc.dg/20020220-2.c: New test.
54136
54137         * g++.dg/opt/mmx1.C: New test.
54138
54139 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54140
54141         * gcc.c-torture/compile/20020110.c: New test.
54142
54143 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54144
54145         * gcc.c-torture/execute/20020219-1.c: New test.
54146
54147         * gcc.dg/20020219-1.c: New test.
54148
54149         * gcc.dg/noncompile/20020220-1.c: New test.
54150
54151         * g++.dg/opt/ptrintsum1.C: New test.
54152
54153         * gcc.dg/debug/20020220-1.c: New test.
54154
54155 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54156
54157         * gcc.c-torture/execute/20020216-1.c: New test.
54158
54159 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54160
54161         * gcc.dg/decl-1.c: Update, new test.
54162
54163 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54164
54165         * g++.dg/abi/bitfield1.C: New test.
54166         * g++.dg/abi/bitfield2.C: New test.
54167
54168 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54169
54170         * gcc.dg/attr-nest.c: New test.
54171
54172 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54173
54174         * gcc.c-torture/execute/20020215-1.c: New test.
54175
54176 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54177
54178         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54179         * g++.dg/debug/debug.exp: New.
54180         * g++.dg/debug/trivial.C: New.
54181         * g++.dg/debug/debug1.C: Moved...
54182         * g++.dg/other/debug1.C: ...from here.
54183         * g++.dg/debug/debug2.C: Moved...
54184         * g++.dg/other/debug2.C: ...from here.
54185         * g++.dg/debug/debug3.C: Moved...
54186         * g++.dg/other/debug3.C: ...from here.
54187
54188         * gcc.dg/noncompile/20020213-1.c: New test.
54189
54190 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54191
54192         * g++.dg/other/debug3.C: New test.
54193
54194         * gcc.c-torture/execute/20020213-1.c: New test.
54195
54196 2002-02-13  Richard Smith <richard@ex-parrot.com>
54197
54198         * g++.old-deja/g++.other/thunk1.C: New test.
54199
54200 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54201
54202         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54203
54204 2002-02-13  Stan Shebs  <shebs@apple.com>
54205
54206         * gcc.dg/altivec-3.c: New.
54207
54208 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54209
54210         * gcc.dg/Wunreachable-1.c: New test.
54211         * gcc.dg/Wunreachable-2.c: New test.
54212
54213 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54214
54215         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54216
54217 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54218
54219         * gcc.dg/decl-1.c: New test.
54220
54221 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54222
54223         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54224
54225 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54226
54227         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54228         * gcc.c-torture/compile/980506-1.x: Likewise.
54229
54230 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54231
54232         * gcc.dg/20020210-1.c: New.
54233
54234 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54235
54236         * g77.f-torture/execute/947.f: New regression test
54237         for PR fortran/947.
54238
54239 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54240
54241         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54242         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54243
54244 2002-02-08  Richard Henderson  <rth@redhat.com>
54245
54246         * gcc.c-torture/compile/labels-3.c: New.
54247
54248 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54249
54250         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54251         expression statements work instead.
54252         * gcc.dg/noncompile/20020207-1.c: New test.
54253
54254 2002-02-07  Richard Henderson  <rth@redhat.com>
54255
54256         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54257
54258 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54259
54260         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54261         message from g77
54262         * lib/g77-dg.exp: Trim g77 error messages so that they are
54263         recognized by dg.exp.
54264
54265 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54266
54267         PR fortran/5473
54268         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54269
54270 2002-02-07  Richard Henderson  <rth@redhat.com>
54271
54272         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54273         to be sufficiently aligned for integers.
54274
54275 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54276
54277         * g++.dg/template/friend4.C: New test.
54278
54279 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54280
54281         PR fortran/5743
54282         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54283         unsupported cases.
54284
54285 2002-02-07  Richard Henderson  <rth@redhat.com>
54286
54287         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54288         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54289         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54290         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54291
54292 2002-02-06  Richard Henderson  <rth@redhat.com>
54293
54294         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54295
54296 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54297
54298         * gcc.dg/20020206-1.c: New test.
54299
54300 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54301
54302         * gcc.c-torture/execute/20020206-1.c: New test.
54303
54304         * gcc.c-torture/execute/20020206-2.c: New test.
54305
54306         PR optimization/5429:
54307         * gcc.c-torture/compile/20020206-1.c: New test.
54308
54309 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54310
54311         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54312         as certain file formats cannot support particularly large
54313         alignments.
54314
54315         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54316         and do not expect to be able to link the executable.
54317
54318         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54319         fail because the COFF format does not support the weak attribute.
54320
54321 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54322
54323         * g77.dg/pr5473.f: New test
54324
54325 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54326
54327         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54328         Fix testcase accordingly.
54329
54330 2002-02-04  Richard Henderson  <rth@redhat.com>
54331
54332         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54333         (buf): Change to be an array of pointers, not ints.
54334
54335 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54336
54337         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54338         before all tests.  Move warning one line above to match where it
54339         C frontend emits.
54340         * gcc.dg/Wswitch-2.c: New test.
54341         * g++.dg/warn/Wswitch-1.C: New test.
54342         * g++.dg/warn/Wswitch-2.C: New test.
54343
54344 2002-02-04  Richard Henderson  <rth@redhat.com>
54345
54346         * g++.dg/abi/offsetof.C: Fix size comparison.
54347
54348 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54349
54350         * gcc.dg/cast-qual-2.c: New test.
54351
54352 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54353
54354         * gcc.dg/20020201-4.c: New test.
54355
54356 2002-02-04  Ben Elliston  <bje@redhat.com>
54357
54358         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54359         target_info attribute != 0, in addition to the empty string.
54360         (gcc_target_compile): Likewise.
54361
54362 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54363
54364         * gcc.dg/Wswitch.c: New test.
54365         PR gcc/4475. PR gcc/3780.
54366
54367 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54368
54369         * g77.f-torture/execute/5122.f: New test for regressions
54370         against PR fortran/5122.
54371
54372 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54373
54374         * g77.f-torture/compile/pr3743.f: Delete
54375         * g77.dg/pr3743-1.f: New test.
54376         * g77.dg/pr3743-2.f: New test.
54377         * g77.dg/pr3743-3.f: New test.
54378         * g77.dg/pr3743-4.f: New test.
54379
54380 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54381
54382         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54383
54384 2002-02-02  Richard Henderson  <rth@redhat.com>
54385
54386         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54387         * gcc.c-torture/execute/bf64-1.c: Likewise.
54388
54389 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54390
54391         * gcc.dg/20020201-2.c: New test.
54392
54393         * gcc.dg/20020201-3.c: New test.
54394
54395         * gcc.c-torture/execute/bitfld-2.c: New test.
54396
54397 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54398
54399         * gcc.dg/bitfld-1.c: Update.
54400         * gcc.dg/bitfld-2.c: Update.
54401         * gcc.c-torture/execute/bitfld-1.x: New.
54402
54403 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54404
54405         * gcc.c-torture/execute/20020201-1.c: New test.
54406
54407 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54408
54409         PR target/5469
54410         * gcc.dg/20020201-1.c: New test.
54411
54412 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54413
54414         PR fortran/3743
54415         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54416         * g77.f-torture/compile/pr3743.x: Remove
54417
54418 2002-01-31  Tom Rix  <trix@redhat.com>
54419
54420         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54421
54422 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54423
54424         * gcc.dg/noncompile/20020130-1.c: New test.
54425
54426 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54427
54428         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54429
54430 2002-01-29  Richard Henderson  <rth@redhat.com>
54431
54432         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54433         to long long.
54434         * gcc.c-torture/execute/bf64-1.c: Likewise.
54435
54436 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54437
54438         * gcc.c-torture/execute/20020129-1.c: New test.
54439
54440 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54441
54442         * gcc.c-torture/compile/20000224-1.c: Update.
54443         * gcc.c-torture/execute/bitfld-1.c: New tests.
54444         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54445         * gcc.dg/uninit-A.c: Update.
54446
54447 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54448
54449         * g++.dg/template/ctor1.C: Add instantiation.
54450
54451 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54452
54453         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54454         argument to __builtin_prefetch to be const ptr.
54455
54456 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54457
54458         * gcc.c-torture/compile/20020120-1.c: New test.
54459
54460 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54461
54462         * gcc.c-torture/execute/20020127-1.c: New test.
54463
54464 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54465
54466         * g77.dg/f77-edit-i-in.f: New test
54467         * g77.dg/f77-edit-i-out.f: New test
54468
54469 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54470
54471         * gcc.dg/debug/debug.exp: New file.
54472         * gcc.dg/debug/trivial.c: New file.
54473         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54474         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54475         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54476         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54477         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54478         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54479         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54480         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54481         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54482         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54483         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54484         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54485         * gcc.dg/20000503-1.c: Removed.
54486         * gcc.dg/20010207-1.c: Removed.
54487         * gcc.dg/20011223-1.c: Removed.
54488         * gcc.dg/20020104-2.c: Removed.
54489         * gcc.dg/debug-1.c: Removed.
54490         * gcc.dg/debug-2.c: Removed.
54491         * gcc.dg/debug-3.c: Removed.
54492         * gcc.dg/debug-4.c: Removed.
54493         * gcc.dg/debug-5.c: Removed.
54494         * gcc.dg/debug-6.c: Removed.
54495         * gcc.dg/dwarf2-1.c: Removed.
54496         * gcc.dg/dwarf2-2.c: Removed.
54497
54498 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54499
54500         * g++.old-deja/g++.other/eh5.C: New test.
54501         * g++.old-deja/g++.other/sibcall2.C: New test.
54502         * g++.old-deja/g++.other/array9.C: New test.
54503         * g++.old-deja/g++.other/typename2.C: New test.
54504         * g++.old-deja/g++.other/crash60.C: New test.
54505         * g++.old-deja/g++.other/conv9.C: New test.
54506         * g++.old-deja/g++.other/mangle10.C: New test.
54507         * g++.old-deja/g++.other/unchanging1.C: New test.
54508         * g++.old-deja/g++.other/exprstmt1.C: New test.
54509         * g++.old-deja/g++.other/inline23.C: New test.
54510         * g++.old-deja/g++.eh/ia64-1.C: New test.
54511         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54512         * g++.old-deja/g++.other/reload1.C: New test.
54513         * g++.old-deja/g++.other/static20.C: New test.
54514         * g++.old-deja/g++.other/local-alloc1.C: New test.
54515         * g++.old-deja/g++.other/conv8.C: New test.
54516         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54517         * g++.old-deja/g++.other/storeexpr1.C: New test.
54518         * g++.old-deja/g++.other/storeexpr2.C: New test.
54519         * g++.dg/eh/template2.C: New test.
54520         * g++.dg/warn/weak1.C: New test.
54521
54522 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54523
54524         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54525         Remove first, non-varying, argument.
54526
54527 2002-01-23  Richard Henderson  <rth@redhat.com>
54528
54529         * gcc.dg/inline-2.c: New.
54530
54531         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54532         Add optional target arg.  Check number of arguments.
54533         (scan-assembler-not, scan-assembler-dem): Likewise.
54534         (scan-assembler-dem-not): Likewise.
54535
54536 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54537
54538         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54539         line 12.
54540         * g++.old-deja/g++.brendan/parse3.C,
54541         g++.old-deja/g++.other/crash26.C,
54542         g++.old-deja/g++.other/crash28.C,
54543         g++.old-deja/g++.other/crash29.C,
54544         g++.old-deja/g++.other/crash30.C,
54545         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54546
54547 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54548
54549         * gcc.dg/20020115-1.c: New.
54550
54551 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54552
54553         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54554
54555 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54556
54557         * gcc.dg/20020122-3.c: New.
54558
54559 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54560
54561         * g++.dg/other/gc1.C: New test.
54562
54563 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54564
54565         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54566
54567 2002-01-22  Richard Henderson  <rth@redhat.com>
54568
54569         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54570
54571 2002-01-22  Richard Henderson  <rth@redhat.com>
54572
54573         * gcc.dg/20020122-4.c: New.
54574
54575 2002-01-22  H.J. Lu <hjl@gnu.org>
54576
54577         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54578         link output.
54579         * gcc.dg/special/ecos.exp: Likewise.
54580         * lib/g++-dg.exp: Likewise.
54581         * lib/g77-dg.exp: Likewise.
54582         * lib/gcc-dg.exp : Likewise.
54583         * lib/mike-g++.exp: Likewise.
54584         * lib/mike-g77.exp: Likewise.
54585         * lib/mike-gcc.exp: Likewise.
54586         * lib/objc-dg.exp: Likewise.
54587
54588 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54589
54590         PR target/5379
54591         * gcc.dg/20020122-2.c: New test.
54592
54593 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54594
54595         * gcc.dg/20020122-1.c: New test.
54596
54597 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54598
54599         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54600
54601 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54602
54603         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54604
54605 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54606
54607         * gcc.c-torture/compile/20020121-1.c: New test.
54608
54609 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54610
54611         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54612         ld_library_path.
54613
54614 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54615
54616         * gcc.dg/20020218-1.c: New test.
54617
54618 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54619
54620         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54621         messages
54622         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54623         "At global scope" warning
54624         * g++.dg/ext/align1.C: Change cygwin test for alignment
54625         from db-bogus to dg-warning
54626
54627 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54628
54629         * g77.f-torture/compile/cpp2.F: New test.
54630
54631 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54632
54633         * g++.dg/template/access1.C: New test.
54634
54635 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54636
54637         * gcc.dg/20020118-1.c: New.
54638
54639 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54640
54641         * gcc.c-torture/execute/20020118-1.c: New test.
54642
54643 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54644
54645         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54646         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54647         alignment warnings.
54648
54649 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54650
54651         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54652         torture_with_loops and torture_without_loops
54653
54654 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54655
54656         * gcc.c-torture/compile/20020116-1.c: New test.
54657
54658 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54659
54660         * gcc.dg/20020116-2.c: New test.
54661
54662         * gcc.dg/ultrasp4.c: New test.
54663
54664         * gcc.dg/20020116-1.c: New test.
54665
54666 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54667
54668         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54669         by EABI.
54670
54671 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54672
54673         * gcc.misc-tests/i386-prefetch.exp: New.
54674         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54675         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54676         * gcc.misc-tests/i386-pf-none-1.c: New test.
54677         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54678
54679 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54680
54681         * gcc.dg/gnu89-init-1.c: Add new tests.
54682
54683 2002-01-15  Andreas Jaeger  <aj@suse.de>
54684
54685         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54686         * gcc.dg/i386-mmx-2.c: Likewise.
54687         * gcc.dg/i386-sse-1.c: Likewise.
54688         * gcc.dg/i386-sse-2.c: Likewise.
54689         * gcc.dg/i386-sse-3.c: Likewise.
54690
54691 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54692
54693         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54694         Uncomment additional cases that now pass.
54695
54696 2002-01-11  Richard Henderson  <rth@redhat.com>
54697
54698         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54699         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54700
54701 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54702
54703         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54704
54705 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54706
54707         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54708         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54709
54710 2002-01-10  Dale Johannesen  <dalej@apple.com>
54711
54712         * gcc.c-torture/execute/loop-11.c: New.
54713
54714 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54715
54716         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54717         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54718
54719 2002-01-09  Richard Henderson  <rth@redhat.com>
54720
54721         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54722         type in which to perform the operation for each size.
54723
54724 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54725
54726         * gcc.c-torture/compile/20020109-2.c: New test.
54727
54728 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54729
54730         * gcc.c-torture/execute/loop-10.c: New test.
54731
54732 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54733
54734         * gcc.c-torture/compile/20010226-1.c: New test.
54735         * gcc.c-torture/compile/20010227-1.c: New test.
54736         * gcc.c-torture/compile/20010426-1.c: New test.
54737         * gcc.c-torture/compile/20010510-1.c: New test.
54738         * gcc.c-torture/compile/20010605-3.c: New test.
54739         * gcc.c-torture/compile/20010824-1.c: New test.
54740         * gcc.c-torture/execute/20010409-1.c: New test.
54741         * gcc.dg/noncompile/20000901-1.c: New test.
54742         * gcc.dg/20001023-1.c: New test.
54743         * gcc.dg/20001101-1.c: New test.
54744         * gcc.dg/20001102-1.c: New test.
54745         * gcc.dg/20010207-1.c: New test.
54746         * gcc.dg/20010405-1.c: New test.
54747         * gcc.dg/20010822-1.c: New test.
54748         * gcc.dg/20011107-1.c: New test.
54749
54750 2002-01-09  Jeffrey A Law  (law@redhat.com)
54751
54752         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54753
54754         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54755         execution failure on PA targets.
54756
54757 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54758
54759         * gcc.c-torture/compile/20020109-1.c: New test.
54760
54761 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54762
54763         * gcc.c-torture/execute/20020108-1.c: New test.
54764
54765 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54766
54767         * gcc.dg/20020108-1.c: New test.
54768
54769 2002-01-08  H.J. Lu <hjl@gnu.org>
54770
54771         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54772         for header files.
54773
54774 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54775
54776         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54777         consistency.
54778
54779 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54780
54781         * gcc.dg/altivec-4.c: Test altivec predicates.
54782
54783 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54784
54785         * gcc.c-torture/execute/20020107-1.c: New test.
54786
54787 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54788
54789         PR c/5279
54790         * gcc.c-torture/compile/20020106-1.c: New test.
54791
54792 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54793
54794         * gcc.c-torture/execute/nestfunc-4.c: New test.
54795
54796 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54797
54798         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54799         extra triple that slipped in.
54800         * g++.old-deja/g++.abi/align.C: Likewise.
54801         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54802
54803 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54804
54805         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54806         * g++.old-deja/g++.abi/align.C: Likewise.
54807         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54808
54809         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54810         on FreeBSD/i386.
54811         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54812         FreeBSD.
54813
54814 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54815
54816         * gcc.dg/20020104-1.c: New test.
54817
54818         * gcc.dg/20020104-2.c: New test.
54819
54820 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54821
54822         * gcc.dg/20020103-1.c: Fix typo in target selector.
54823
54824 2002-01-03  Richard Henderson  <rth@redhat.com>
54825
54826         * gcc.dg/20020103-1.c: New.
54827
54828 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54829
54830         * gcc.c-torture/execute/20020103-1.c: New test.
54831
54832 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54833
54834         * g++.dg/other/debug2.C: New test.
54835
54836         * gcc.c-torture/compile/20020103-1.c: New test.
54837
54838 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54839
54840         * gcc.dg/gnu89-init-1.c: Added new tests.
54841
54842 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54843
54844         * g++.dg/template/friend2.C: Remove as patch is reverted.
54845
54846         * g++.dg/warn/oldcast1.C: New test.
54847
54848         * g++.dg/template/ptrmem1.C: New test.
54849         * g++.dg/template/ptrmem2.C: New test.
54850
54851         * g++.dg/template/ntp.C: New test.
54852
54853         * g++.dg/other/component1.C: New test.
54854
54855         * g++.dg/template/ttp3.C: New test.
54856
54857         * g++.dg/template/friend2.C: New test.
54858         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54859
54860 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54861
54862         * g++.dg/other/ptrmem1.C: New test.
54863         * g++.dg/other/ptrmem2.C: New test.
54864
54865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54866
54867         * g++.dg/template/ctor1.C: New test.
54868
54869 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54870
54871         * g++.dg/template/friend2.C: New test.
54872
54873 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54874
54875         * gcc.dg/mmix-1.c: New test.
54876
54877 2001-12-31  Richard Henderson  <rth@redhat.com>
54878
54879         * gcc.dg/asm-5.c: New.
54880
54881 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54882
54883         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54884         in namespace __gnu_cxx
54885
54886 2001-12-30  Richard Henderson  <rth@redhat.com>
54887
54888         * gcc.dg/debug-6.c: New.
54889
54890 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54891
54892         * gcc.c-torture/compile/20011229-2.c: New test.
54893
54894 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54895
54896         * gcc.dg/debug-3.c: New test.
54897         * gcc.dg/debug-4.c: New test.
54898         * gcc.dg/debug-5.c: New test.
54899
54900 2001-12-29  Richard Henderson  <rth@redhat.com>
54901
54902         * g++.dg/eh/loop1.C: New.
54903
54904 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54905
54906         * g++.dg/template/crash1.C: New test.
54907
54908 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54909
54910         * g++.dg/other/const1.C: New test.
54911
54912 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54913
54914         * gcc.c-torture/compile/20011229-1.c: New test.
54915
54916 2001-12-28  Stan Shebs  <shebs@apple.com>
54917
54918         * lib/objc-torture.exp: Resync with c-torture.exp.
54919         * lib/objc.exp: Load standard libraries.
54920
54921 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54922
54923         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54924         additional tests.
54925
54926 2001-12-27  Roger Sayle <roger@eyesopen.com>
54927
54928         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54929
54930 2001-12-27  Richard Henderson  <rth@redhat.com>
54931
54932         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54933
54934 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54935
54936         * g++.dg/eh/ctor1.C: New test.
54937         * g++.dg/other/error2.C: New test.
54938
54939 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.dg/other/init2.C: New test.
54942
54943 2001-12-24  Richard Henderson  <rth@redhat.com>
54944
54945         * gcc.dg/20011223-1.c: New.
54946         * gcc.dg/inline-1.c: New.
54947
54948 2001-12-23  Richard Henderson  <rth@redhat.com>
54949
54950         * gcc.dg/asm-4.c: Test operand modifiers.
54951
54952 2001-12-23  Richard Henderson  <rth@redhat.com>
54953
54954         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54955
54956 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54957
54958         * gcc.c-torture/execute/20011223-1.c: New test.
54959
54960 2001-12-21  Richard Henderson  <rth@redhat.com>
54961
54962         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54963         re-enables the warning.
54964
54965 2001-12-21  Richard Henderson  <rth@redhat.com>
54966
54967         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54968
54969 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54970
54971         * gcc.c-torture/compile/20011218-1.c: New test.
54972
54973 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54974
54975         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54976         arm-isr.c test.
54977         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54978         epilogue generation for ARM ISR routines.
54979
54980 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54981
54982         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54983         * gcc.dg/format/c90-printf-3.c: Likewise.
54984         * gcc.dg/format/c99-printf-3.c: Likewise.
54985         * gcc.dg/format/ext-1.c: Likewise.
54986         * gcc.dg/format/ext-6.c: Likewise.
54987         * gcc.dg/format/format.h: Prototype unlocked stdio.
54988
54989 2001-12-20  Richard Henderson  <rth@redhat.com>
54990
54991         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54992         (arena): Use it.
54993         (malloc): Correct allocation logic.  Abort if we fill up the
54994         arena before initialization complete.
54995         (realloc): Correct allocation logic.
54996
54997 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54998
54999         * gcc.c-torture/compile/20011219-2.c: New test.
55000
55001         * gcc.c-torture/execute/20011219-1.c: New test.
55002
55003 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55004
55005         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55006         target does not support weak symbols.
55007
55008 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55009
55010         * gcc.c-torture/compile/20011219-1.c: New test.
55011
55012 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55013
55014         * g++.dg/other/error1.C: New test.
55015
55016 2001-12-17  Jeffrey A Law  (law@redhat.com)
55017
55018         * gcc.c-torture/execute/20011217-1.c: New test.
55019
55020 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55021
55022         * objc.dg/special/: New directory.
55023         * objc.dg/special/special.exp: New file.
55024         * objc.dg/special/unclaimed-category-1.h: New file.
55025         * objc.dg/special/unclaimed-category-1a.m: New file.
55026         * objc.dg/special/unclaimed-category-1.m: New file.
55027
55028 2001-12-17  Andreas Jaeger  <aj@suse.de>
55029
55030         * gcc.c-torture/compile/20011217-2.c: New test.
55031
55032 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55033
55034         * gcc.c-torture/compile/20011217-1.c: New test.
55035
55036 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55037
55038         * gcc.dg/20011214-1.c: New.
55039
55040 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55041
55042         * gcc.dg/altivec-4.c: New.
55043
55044 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55045
55046         * gcc.dg/20011113-1.c: New test.
55047
55048 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55049
55050         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55051         std::__malloc_alloc_template<0> and
55052         std::__default_alloc_template<false, 0>.
55053
55054 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55055
55056         * objc/execute/bf-21.m: New test.
55057         * objc/execute/enumeration-1.m: New test.
55058         * objc/execute/enumeration-2.m: New test.
55059
55060 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55061
55062         * gcc.dg/gnu89-init-1.c: New test.
55063
55064 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55065
55066         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55067         * g++.old-deja/g++.jason/2371.C: Likewise.
55068         * g++.old-deja/g++.jason/template33.C: Likewise.
55069         * g++.old-deja/g++.jason/template34.C: Likewise.
55070         * g++.old-deja/g++.jason/template36.C: Likewise.
55071         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55072         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55073         * g++.old-deja/g++.other/typename1.C: Likewise.
55074         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55075         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55076         * g++.old-deja/g++.pt/typename11.C: Likewise.
55077         * g++.old-deja/g++.pt/typename14.C: Likewise.
55078         * g++.old-deja/g++.pt/typename16.C: Likewise.
55079         * g++.old-deja/g++.pt/typename3.C: Likewise.
55080         * g++.old-deja/g++.pt/typename4.C: Likewise.
55081         * g++.old-deja/g++.pt/typename5.C: Likewise.
55082         * g++.old-deja/g++.pt/typename7.C: Likewise.
55083         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55084
55085 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55086
55087         * g++.dg/other/linkage1.C: New test.
55088         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55089         specifiers.
55090
55091 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55092
55093         * gcc.dg/concat.c: New test.
55094
55095 2001-12-11  Stan Shebs  <shebs@apple.com>
55096
55097         * objc/compile: New test directory.
55098         * objc/compile/compile.exp: New expect script.
55099         * objc/compile/20011211-1.m: New compile test.
55100
55101 2001-12-11  Jason Merrill  <jason@redhat.com>
55102
55103         * lib/prune.exp (prune_gcc_output): Also handle "In member
55104         function".  So many permutations...
55105
55106 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55107
55108         * g++.dg/template/typedef1.C: New test.
55109
55110 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55111
55112         * g++.dg/other/copy1.C: New test.
55113
55114 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55115
55116         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55117
55118         * gcc.dg/builtin-choose-expr.c: New.
55119
55120 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55121
55122         * gcc.dg/altivec-2.c: New.
55123
55124 2001-12-07  Richard Henderson  <rth@redhat.com>
55125
55126         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55127
55128 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55129
55130         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55131         ultrasparc.
55132
55133 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55134
55135         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55136
55137 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55138
55139         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55140         variable argument list.
55141
55142 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55143
55144         * gcc.c-torture/execute/memcheck: Delete entire directory.
55145         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55146         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55147
55148 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55149
55150         * gcc.dg/Wshadow-1.c: New test.
55151
55152 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55153
55154         * gcc.c-torture/compile/20011130-1.c: New test.
55155
55156         * gcc.dg/noncompile/20011025-1.c: New test.
55157
55158         * g++.dg/other/anon-union.C: New test.
55159
55160         * gcc.c-torture/execute/20011024-1.c: New test.
55161
55162 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55163
55164         * gcc.c-torture/execute/20000722-1.x,
55165         gcc.c-torture/execute/20010123-1.x: Remove.
55166         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55167         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55168         gcc.dg/c99-complit-2.c: New tests.
55169
55170 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55171
55172         * g++.dg/inherit/base1.C: New test.
55173
55174 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55175
55176         * g++.dg/other/stdarg1.C: New test.
55177
55178         * gcc.c-torture/compile/20011130-2.c: New test.
55179
55180 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55181
55182         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55183         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55184         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55185         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55186         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55187         * gcc.dg/builtin-prefetch-1.c: New test.
55188
55189 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55190
55191         * gcc.dg/20011130-1.c: New test.
55192
55193 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55194
55195         * g++.dg/other/scope1.C: New test.
55196         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55197
55198 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55199
55200         * gcc.dg/vla-init-1.c: New test.
55201
55202 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55203
55204         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55205
55206 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55207
55208         * objc.dg/alias.m: Update.
55209         * objc.dg/class-1.m: Update.
55210         * objc.dg/const-str-1.m: Update.
55211         * objc.dg/fwd-proto-1.m: Update.
55212         * objc.dg/id-1.m: Update.
55213         * objc.dg/super-class-1.m: Update.
55214
55215 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55216
55217         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55218         constructs.
55219
55220 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55221
55222         * gcc.c-torture/execute/20011128-1.c: New test.
55223
55224 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55225
55226         * gcc.dg/20011127-1.c: New test.
55227
55228 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55229
55230         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55231         from Austin Group draft 7.
55232         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55233         scanf format arguments.
55234         * gcc.dg/format/no-exargs-2.c: New test.
55235
55236 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55237
55238         * g++.dg/abi/vbase8-4.C: New test.
55239
55240 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55241
55242         * gcc.c-torture/execute/20011121-1.c: New test.
55243
55244 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55245
55246         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55247
55248 2001-11-23  Andreas Jaeger  <aj@suse.de>
55249
55250         * gcc.dg/cpp/charconst-2.c: New test.
55251
55252 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55253
55254         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55255         to the host if it is remote.  Let tests specify extra headers
55256         they use.
55257         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55258         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55259         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55260         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55261         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55262         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55263         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55264         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55265         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55266         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55267
55268 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55269
55270         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55271         for little endian ARMs.
55272
55273 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55274
55275         * gcc.c-torture/compile/20011119-1.c: New test.
55276         * gcc.c-torture/compile/20011119-2.c: New test.
55277
55278 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55279
55280         * gcc.dg/altivec-1.c: Fix typo.
55281
55282 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55283
55284         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55285
55286 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55287
55288         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55289
55290 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55291
55292         * lib/g77.exp: Don't specify --rpath-link.
55293
55294         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55295         across all the headers.
55296         * gcc.dg/format/format.exp: For testing on a remote host,
55297         copy format.h.
55298
55299         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55300         * gcc.c-torture/execute/930406-1.c: Likewise.
55301         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55302
55303 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55304
55305         * gcc.dg/altivec-1.c: New.
55306
55307 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55308
55309         * gcc.dg/cpp/fpreprocessed.c: New test case.
55310
55311 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55312
55313         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55314         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55315         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55316
55317 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55318
55319         * gcc.dg/no-builtin-1.c: New test.
55320
55321 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55322
55323         * gcc.c-torture/execute/20011115-1.c: New test.
55324
55325 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55326
55327         * gcc.c-torture/compile/20011114-2.c: New test.
55328         * gcc.c-torture/compile/20011114-3.c: New test.
55329         * gcc.c-torture/compile/20011114-4.c: New test.
55330
55331 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55332
55333         * g++.dg/other/init1.C: New test.
55334
55335 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55336
55337         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55338         message.
55339
55340         * gcc.c-torture/execute/20011114-1.c: New testcase.
55341
55342         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55343         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55344         like the (before this change) version of 20010327-1.c.
55345
55346 2001-11-14  Roger Sayle <roger@eyesopen.com>
55347
55348         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55349
55350 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55351
55352         * g++.dg/init/array2.C: New test.
55353
55354 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55355
55356         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55357
55358 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55359
55360         * g++.dg/other/forscope1.C: New test.
55361         * g++.dg/ext/forscope1.C: New test.
55362         * g++.dg/ext/forscope2.C: New test.
55363
55364 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55365
55366         * gcc.c-torture/execute/20011113-1.c: New test.
55367
55368 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55369
55370         * gcc.c-torture/execute/20011109-2.c: New test.
55371
55372         * gcc.c-torture/execute/20011109-1.c: New test.
55373
55374 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55375
55376         * gcc.c-torture/compile/20011109-1.c: New test.
55377
55378 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55379
55380         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55381         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55382         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55383         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55384         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55385         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55386         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55387
55388 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55389
55390         * g++.dg/warn/Wshadow-1.C: New tests.
55391         * g++.old-deja/g++.mike/for3.C: Update.
55392
55393 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55394
55395         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55396         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55397         XFAILs.  Adjust expected error texts.
55398         * gcc.c-torture/compile/20011106-1.c,
55399         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55400         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55401         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55402         gcc.dg/c99-array-lval-5.c: New tests.
55403
55404 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55405
55406         * gcc.dg/cpp/defined.c: Update.
55407
55408 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55409
55410         * gcc.c-torture/execute/anon-1.c: New test.
55411
55412 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55413
55414         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55415         same size, so no warning should be produced on stormy16.
55416
55417         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55418         due to oversized array.
55419         * g++.old-deja/g++.mike/ns15.C: Likewise.
55420         * g++.old-deja/g++.pt/crash16.C: Likewise.
55421
55422 2001-11-02  Graham Stott  <grahams@redhat.com>
55423
55424         * g++.dgother/debug1.C: Fix typos.
55425
55426 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55427
55428         * g++.dg/other/debug1.C: New test.
55429
55430 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55431
55432         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55433         of unsigned long.
55434
55435 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55436
55437         * gcc.dg/20011029-2.c: New test.
55438
55439         * gcc.c-torture/compile/20011029-1.c: New test.
55440
55441 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55442
55443         * objc/execute/class_self-1.m: New test.
55444         * objc/execute/class_self-2.m: New test.
55445
55446 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55447
55448         * gcc.misc-tests/msgs.exp: Delete.
55449         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55450         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55451         error set to match recent changes.
55452
55453 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55454
55455         * gcc.dg/20011021-1.c: New test.
55456
55457 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55458
55459         * gcc.c-torture/compile/20011023-1.c: New test.
55460
55461 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55462
55463         * lib/g77.exp: Rewrite based on lib/g++.exp.
55464
55465 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55466
55467         * gcc.c-torture/execute/20011019-1.c: New test.
55468
55469         * gcc.dg/20011018-1.c: New test.
55470
55471 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55472
55473         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55474
55475 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55476
55477         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55478         * gcc.dg/attr-invalid.c: Likewise.
55479
55480 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55481
55482         * gcc.dg/20011015-1.c: New test.
55483
55484 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55485
55486         * g++.dg/template/unify2.C: New test.
55487
55488 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55489
55490         * g++.dg/other/exception-specification.C: New test
55491
55492 2001-10-13  Tom Rix  <trix@redhat.com>
55493
55494         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55495         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55496
55497 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55498
55499         * gcc.dg/20011009-1.c: New test.
55500
55501 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55502
55503         PR g++/4476
55504         * g++.dg/other/friend1.C: New test.
55505
55506 2001-10-11  Richard Henderson  <rth@redhat.com>
55507
55508         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55509
55510 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55511
55512         * gcc.c-torture/compile/20011010-1.c: New.
55513
55514 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55515
55516         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55517         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55518         g77.f-torture/execute/execute.exp,
55519         g77.f-torture/noncompile/noncompile.exp,
55520         gcc.c-torture/compile/compile.exp,
55521         gcc.c-torture/execute/execute.exp,
55522         gcc.c-torture/execute/ieee/ieee.exp,
55523         gcc.c-torture/execute/memcheck/memcheck.exp,
55524         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55525         objc/execute/execute.exp: Update FSF address.
55526
55527 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55528
55529         * gcc.dg/cpp/cmdlne-C.c: Update.
55530         * gcc.dg/cpp/cmdlne-C2.c: New.
55531
55532 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55533
55534         * gcc.c-torture/execute/20011008-3.c: New.
55535
55536 2001-10-08  DJ Delorie  <dj@redhat.com>
55537
55538         * gcc.dg/20011008-1.c: New.
55539         * gcc.dg/20011008-2.c: New.
55540
55541 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55542
55543         * gcc.dg/cpp/spacing1.c: Update test.
55544
55545 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55546
55547         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55548         spelling errors of "separate" as "seperate".
55549
55550 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55551
55552         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55553         enough to avoid inlining.
55554
55555 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55556
55557         * lib/g77.exp: set libg2c_dir correctly.
55558
55559 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55560
55561         * gcc.dg/cpp/macro11.c: New test.
55562
55563 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55564
55565         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55566         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55567         gcc.dg/format/multattr-3.c: New tests.
55568         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55569         tests for format attributes on function pointers being rejected.
55570
55571 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55572
55573         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55574
55575 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55576
55577         * g++.dg/warn/format1.C: New test.
55578
55579 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55580
55581         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55582
55583 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55584
55585         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55586
55587 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55588
55589         * gcc.dg/cpp/redef2.c: Add test.
55590
55591 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55592
55593         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55594         long-standing bug on i686, apparently.
55595         * gcc.c-torture/execute/loop-2c.x: New file.
55596         * gcc.c-torture/execute/loop-2d.x: New file.
55597         * gcc.c-torture/execute/loop-3c.x: New file.
55598
55599 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55600
55601         * gcc.dg/cpp/20000625-2.c: Correct line number.
55602
55603 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55604
55605         * gcc.dg/cpp/macro10.c: New test.
55606         * gcc.dg/cpp/strify3.c: New test.
55607         * gcc.dg/cpp/spacing1.c: Add tests.
55608         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55609         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55610
55611 2001-09-24  DJ Delorie  <dj@redhat.com>
55612
55613         * gcc.c-torture/execute/20010924-1.c: New test.
55614
55615 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55616
55617         * objc/execute/paste.m: Remove.
55618
55619 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55620
55621         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55622
55623 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55624
55625         * g77.dg/strlen0.f: New test.
55626
55627 2001-09-21  Richard Henderson  <rth@redhat.com>
55628
55629         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55630         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55631
55632 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55633
55634         Table-driven attributes.
55635         * g++.dg/ext/attrib1.C: New test.
55636
55637 2001-09-20  DJ Delorie  <dj@redhat.com>
55638
55639         * gcc.dg/20000926-1.c: Update expected warning messages.
55640         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55641         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55642         array.
55643
55644 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55645
55646         * g++.dg/eh/registers1.C: New test case.
55647
55648 2001-09-17  Richard Henderson  <rth@redhat.com>
55649
55650         * gcc.dg/array-5.c: Fix VLA decomposition test.
55651
55652 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55653
55654         * gcc.dg/cpp/line5.c: New testcase.
55655
55656 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55657
55658         * gcc.dg/cpp/macro9.c: New test.
55659
55660 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55661
55662         * gcc.c-torture/execute/980223.c: Change type of addr from long
55663         to char *.
55664
55665 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55666
55667         * gcc.c-torture/execute/20010915-1.c: New test.
55668
55669 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55670
55671         * g77.dg/bprob: New directory.
55672         * g77.dg/bprob/bprob.exp: New file.
55673         * g77.dg/bprob/bprob-1.f: New test.
55674         * g77.dg/gcov: New directory.
55675         * g77.dg/gcov/gcov.exp: New file.
55676         * g77.dg/gcov/gcov-1.f: New test.
55677         * g77.dg/gcov/gcov-1.x: New file.
55678
55679 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55680
55681         * gcc.dg/cpp/directiv.c: Update.
55682         * gcc.dg/cpp/undef1.c: Update.
55683
55684 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55685
55686         * gcc.dg/20010912-1.c: New test.
55687
55688 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55689
55690         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55691         language-independent file in lib.
55692         * lib/gcov.exp: New file.
55693
55694 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55695
55696         * gcc.c-torture/compile/20010911-1.c: New test.
55697
55698 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55699
55700         * lib/profopt.exp: New, to support profile-directed optimizations.
55701         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55702         * gcc.misc-tests/bprob-1.c: New test.
55703         * gcc.misc-tests/bprob-2.c: New test.
55704
55705 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55706
55707         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55708         XFAIL and which kinds of gcov output to verify.
55709         * gcc.misc-tests/gcov-4b.x: New file.
55710         * gcc.misc-tests/gcov-5b.x: New file.
55711         * gcc.misc-tests/gcov-6.x: New file.
55712         * gcc.misc-tests/gcov-7.c: New test.
55713         * gcc.misc-tests/gcov-7.x: New file.
55714
55715 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55716
55717         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55718         * gcc.misc-tests/gcov-6.c: New test.
55719
55720 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55721
55722         PR c++/3986
55723         * g++.dg/abi/vbase1.C: New test.
55724
55725 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55726
55727         * objc.dg/method-2.m: New.
55728
55729 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55730
55731         PR c++/4203
55732         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55733         * g++.dg/init/empty1.C: New test.
55734
55735 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55736
55737         * gcc.c-torture/compile/20010903-1.c: New test.
55738
55739 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55740
55741         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55742         for m68k.
55743
55744 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55745
55746         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55747
55748         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55749
55750         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55751
55752 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55753
55754         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55755         for 16-bit 'unsigned int'.
55756
55757 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55758
55759         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55760
55761 2001-08-27  Richard Henderson  <rth@redhat.com>
55762
55763         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55764         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55765
55766 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55767
55768         * gcc.dg/asm-names.c (ymain): New.
55769
55770 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55771
55772         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55773         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55774         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55775
55776 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55777
55778         * gcc.dg/compare5.c: New testcase.
55779
55780 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55781
55782         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55783         and "In instantiation".
55784
55785 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55786
55787         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55788
55789 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55790
55791         * gcc.misc-tests/gcov.exp: Add support for branch information.
55792         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55793         * gcc.misc-tests/gcov-4.c: New test.
55794         * gcc.misc-tests/gcov-4b.c: New test.
55795         * gcc.misc-tests/gcov-5b.c: New test.
55796
55797 2001-08-20  Zack Weinberg  <zackw@panix.com>
55798
55799         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55800         expected to fail.
55801
55802 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55803
55804         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55805
55806 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55807
55808         * g++.dg/eh/template1.C: New test.
55809
55810 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55811
55812         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55813         Fix thinko.
55814         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55815         for xfail.
55816
55817 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55818
55819         * lib/g77-dg.exp: Use prune.exp for common procedures
55820         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55821         * lib/g77.exp: (g77-dg-prune) Remove
55822
55823 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55824
55825         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55826
55827 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55828
55829         * g++.dg/template/unify1.C: New test.
55830
55831 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55832
55833         * g++.dg/abi/empty4.C: New test.
55834
55835 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55836
55837         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55838         solaris2.*
55839         * g77.f-torture/compile/pr3743.x: Likewise.
55840
55841 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55842
55843         * g++.dg/other/using-declaration.C: New test.
55844
55845 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55846
55847         * gcc.dg/cpp/tr-sign.c: New testcase.
55848
55849 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55850
55851         * gcc.dg/cpp/19951025-1.c: Revert.
55852         * gcc.dg/cpp/directiv.c: We no longer process directives that
55853         interrupt macro arguments.
55854
55855 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55856
55857         * gcc.dg/bconstp-1.c: New test.
55858
55859 2001-08-03  Richard Henderson  <rth@redhat.com>
55860
55861         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55862
55863 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55864
55865         * gcc.dg/cpp/19951025-1.c: Update.
55866
55867 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55868
55869         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55870         should be x.
55871
55872 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55873
55874         Kill -fhonor-std.
55875         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55876         * g++.old-deja/g++.other/std1.C: Likewise.
55877         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55878
55879 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55880
55881         * lib/g77.exp: Load gcc-defs.exp for common procedures
55882         (g77_pass, g77_fail, g77_finish, g77_exit,
55883         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55884
55885 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55886
55887         * g77.dg/fbackslash.f
55888         * g77.dg/fcase-preserve.f
55889         * g77.dg/ff90-1.f
55890         * g77.dg/ffixed-line-length-0.f
55891         * g77.dg/ffixed-line-length-132.f
55892         * g77.dg/ffixed-line-length-7.f
55893         * g77.dg/ffixed-line-length-72.f
55894         * g77.dg/ffixed-line-length-none.f
55895         * g77.dg/ffree-form-1.f
55896         * g77.dg/fno-backslash.f
55897         * g77.dg/fno-f90-1.f
55898         * g77.dg/fno-fixed-form-1.f
55899         * g77.dg/fno-onetrip.f
55900         * g77.dg/fno-typeless-boz.f
55901         * g77.dg/fno-underscoring.f
55902         * g77.dg/fno-vxt-1.f
55903         * g77.dg/fonetrip.f
55904         * g77.dg/ftypeless-boz.f
55905         * g77.dg/fugly-assumed.f
55906         * g77.dg/funderscoring.f
55907         * g77.dg/fvxt-1.f
55908
55909 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55910
55911         * objc.dg/fwd-proto-1.m: New.
55912         * objc.dg/local-decl-1.m: New.
55913         * objc.dg/naming-1.m: New.
55914         * objc.dg/naming-2.m: New.
55915         * objc.dg/proto-hier-1.m: New.
55916
55917 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55918
55919         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55920         largest-type elements to a struct makes its size grow.
55921
55922 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55923
55924         * g++.dg/abi/vthunk1.C: New test.
55925
55926 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55927
55928         * g++.dg/abi/vbase8-22.C: New test.
55929
55930 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55931
55932         * gcc.dg/cpp/macro8.c: New test.
55933
55934 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55935
55936         * g++.dg/abi/vbase8-21.C: New test.
55937
55938 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55939
55940         * g++.dg/abi/vbase8-10.C: New test.
55941
55942 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55943
55944         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55945         ${tool}_set_ld_library_path.
55946         Changed caller.
55947         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55948         g++.exp.
55949
55950 2001-07-26  Stan Cox <scox@redhat.com>
55951
55952         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55953         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55954         gcc_exit, gcc_check_unsupported_p):
55955         Moved to gcc-deps.exp
55956         * gcc-deps.exp: New file.
55957
55958 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55959
55960         * g++.old-deja/g++.pt/defarg14.C: New test.
55961
55962 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55963
55964         * g++.old-deja/g++.other/lineno5.C: New test.
55965
55966 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55967
55968         * g++.old-deja/g++.pt/crash68.C: New test.
55969
55970 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55971
55972         * g++.old-deja/g++.other/crash42.C: New test.
55973
55974 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55975
55976         * gcc.dg/cpp/extratokens.c: Fix.
55977         * gcc.dg/cpp/skipping2.c: New tests.
55978
55979 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55980
55981         * gcc.c-torture/execute/20010724-1.c: New file.
55982         * gcc.c-torture/execute/20010724-1.x: New file.
55983
55984 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55985
55986         * g++.old-deja/g++.other/cond7.C: New test.
55987
55988 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55989
55990         * g++.old-deja/g++.other/optimize4.C: New test.
55991
55992 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55993
55994         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55995
55996 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55997
55998         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55999         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56000         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56001         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56002
56003         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56004         bug report" message.
56005
56006         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56007         * g++.dg/ext/instantiate1.C: Move from old-deja.
56008
56009 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56010
56011         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56012         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56013         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56014         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56015
56016 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56017
56018         * gcc.c-torture/execute/20010723-1.c: New test.
56019
56020 2001-07-23  Ben Elliston  <bje@redhat.com>
56021
56022         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56023
56024 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56025
56026         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56027         i[34567]86-*-*.
56028         Delete handling of ieee_multilib_flags.
56029         Pass -mieee for alpha*-*-* and sh-*-*.
56030         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56031
56032 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56033
56034         Remove old-abi tests.
56035         * g++.old-deja/g++.mike/p11116.C: Remove.
56036         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56037
56038 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56039
56040         * g77.f-torture/compile/pr3743.f: New test
56041
56042 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56043
56044         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56045
56046 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56047
56048         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56049         g++.old-deja/g++.pt/static6.C: Likewise.
56050         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56051         supports weak symbols.
56052
56053 2001-07-18  Andreas Jaeger  <aj@suse.de>
56054
56055         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56056         supported again.
56057
56058 2001-07-18  Andreas Jaeger  <aj@suse.de>
56059
56060         * gcc.dg/iftrap-1.c: Fix target line.
56061
56062 2001-07-17  Richard Henderson  <rth@redhat.com>
56063
56064         * gcc.c-torture/execute/20010717-1.c: New.
56065
56066 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56067
56068         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56069         tests.
56070
56071 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56072
56073         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56074
56075 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56076
56077         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56078         UAC_SIGBUS, UAC_NOPRINT definitions.
56079
56080 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56081
56082         * objc/execute/object_is_class.m: New test.
56083         * objc/execute/object_is_meta_class.m: New test.
56084
56085 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56086
56087         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56088         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56089
56090 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56091
56092         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56093         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56094
56095 2001-07-14  Richard Henderson  <rth@redhat.com>
56096
56097         * gcc.dg/iftrap-1.c: New.
56098
56099 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56100
56101         * g77.f-torture/execute/intrinsic77.f: New test.
56102
56103 2001-07-11  Janis Johnson <janis@us.ibm.com>
56104
56105         * gcc.misc-tests/gcov-3.c: New test.
56106
56107 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56108
56109         * gcc.c-torture/compile/20010711-1.c,
56110         * gcc.c-torture/compile/20010711-2.c: New tests.
56111
56112 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56113
56114         * gcc.c-torture/execute/20010711-1.c: New test.
56115
56116 2001-07-11  Ben Elliston  <bje@redhat.com>
56117
56118         * g++.old-deja/g++.other/enum5.C: New test.
56119
56120 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56121
56122         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56123         (g++-dg-prune): Call prune_gcc_output.
56124         * prune.exp: New file for prune_gcc_output.
56125         * lib/g++.exp, lib/gcc.exp: Load it.
56126
56127 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56128
56129         * gcc.c-torture/compile/20010701-1.c,
56130         g++.old-deja/g++.ext/attrib6.C: New tests.
56131
56132 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56133
56134         * gcc.c-torture/compile/20010706-1.c: New test.
56135
56136 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56137
56138         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56139
56140 2001-06-28  Stan Shebs  <shebs@apple.com>
56141
56142         * gcc.dg/pragma-darwin.c: New test.
56143
56144 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56145
56146         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56147         Solaris 2.[678] system.
56148
56149 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56150
56151         * gcc.dg/20010622-1.c: New test.
56152
56153 2001-06-18  Stan Shebs  <shebs@apple.com>
56154
56155         * objc.dg: New directory.
56156         * objc.dg/dg.exp: New file.
56157         * objc.dg/alias.m: New.
56158         * objc.dg/class-1.m: New.
56159         * objc.dg/class-2.m: New.
56160         * objc.dg/const-str-1.m: New.
56161         * objc.dg/const-str-2.m: New.
56162         * objc.dg/id-1.m: New.
56163         * objc.dg/method-1.m: New.
56164         * objc.dg/super-class-1.m: New.
56165         * lib/objc-dg.exp: New file.
56166
56167 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56168
56169         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56170         of label name.
56171
56172 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56173
56174         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56175
56176 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56177
56178         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56179         variable.
56180
56181 2001-06-12  Richard Henderson  <rth@redhat.com>
56182
56183         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56184
56185 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56186
56187         * g++.old-deja/g++.abi/vbase5.C: New test.
56188         * g++.old-deja/g++.abi/vbase6.C: New test.
56189         * g++.old-deja/g++.abi/vbase7.C: New test.
56190
56191 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56192
56193         * gcc.c-torture/compile/20010610-1.c: New test.
56194
56195 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56196
56197         * g++.old-deja/g++.abi/vbase4.C: New test.
56198
56199 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56200
56201         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56202         support %f for HC11/HC12 targets.
56203         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56204         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56205         on HC11/HC12 targets.
56206         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56207
56208 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56209
56210         * gcc.dg/wchar_t-1.c: New file.
56211         * gcc.dg/wint_t-1.c: Likewise.
56212
56213 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56214
56215         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56216
56217 2001-06-11  Richard Henderson  <rth@redhat.com>
56218
56219         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56220
56221 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56222
56223         * gcc.c-torture/compile/20010611-1.c: New test.
56224
56225 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56226
56227         * gcc.dg/c99-tag-1.c: Add more tests.
56228
56229 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56230
56231         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56232         representation on MN10300 and ARM/Thumb.
56233
56234 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56235
56236         * g77.f-torture/execute/20010610.f: New.
56237
56238 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56239
56240         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56241         names.
56242
56243 2001-06-09  Richard Henderson  <rth@redhat.com>
56244
56245         * gcc.c-torture/execute/ashrdi-1.c: New.
56246         * gcc.c-torture/execute/ashldi-1.c: New.
56247         * gcc.c-torture/execute/lshrdi-1.c: New.
56248
56249 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56250
56251         * objc/execute/load-3.m: Added. Check sending +load to categories,
56252         in addition to classes.
56253
56254 2001-06-08  Stan Shebs  <shebs@apple.com>
56255
56256         * objc/execute/load-2.m: New test.  From Nicola Pero
56257         <n.pero@mi.flashnet.it>.
56258
56259 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56260
56261         * gcc.c-torture/execute/20010605-2.c: New test.
56262
56263 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56264
56265         * g++.old-deja/g++.abi/vbase2.C: New test.
56266         * g++.old-deja/g++.abi/vbase3.C: New test.
56267
56268 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56269
56270         * g++.old-deja/g++.pt/friend49.C: New test.
56271
56272 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56273
56274         * g++.old-deja/g++.ext/anon3.C: New test.
56275
56276 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.other/conv7.C: New test.
56279
56280 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56281
56282         * gcc.c-torture/compile/20010605-2.c: New test.
56283
56284 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56285
56286         * gcc.c-torture/execute/20010604-1.c: New test.
56287
56288 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56289
56290         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56291
56292 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56293
56294         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56295         (g++_link_flags): Likewise.
56296         (g++_init): Pass gccpath's value to two previous functions.
56297
56298 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56299
56300         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56301         Ensure logfile entry matches exec command line.
56302
56303 2001-05-31  Richard Henderson  <rth@redhat.com>
56304
56305         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56306         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56307
56308 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56309
56310         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56311         compiler for irix6.2
56312
56313 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56314
56315         * g++.old-deja/g++.other/optimize3.C: New file.
56316
56317 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56318
56319         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56320         assemble.
56321
56322 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56323
56324         * g++.old-deja/g++.other/optimize2.C: New file.
56325
56326 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56327
56328         * gcc.c-torture/compile/20010518-2.c: New file.
56329         * gcc.c-torture/execute/20010518-1.c: New file.
56330         * gcc.c-torture/execute/20010518-2.c: New file.
56331
56332 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56333
56334         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56335
56336 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56337
56338         G++ no longer defines builtins that do not begin with __builtin.
56339         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56340         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56341         * g++.old-deja/g++.law/builtin1.C: Likewise.
56342         * g++.old-deja/g++.law/cvt2.C: Likewise.
56343         * g++.old-deja/g++.mike/net5.C: Likewise.
56344         * g++.old-deja/g++.other/builtins1.C: Likewise.
56345         * g++.old-deja/g++.other/builtins2.C: Likewise.
56346         * g++.old-deja/g++.other/builtins3.C: Likewise.
56347         * g++.old-deja/g++.other/builtins4.C: Likewise.
56348         * g++.old-deja/g++.other/inline8.C: Likewise.
56349         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56350
56351 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56352
56353         * g++.old-deja/g++.pt/using1.C: Adjust.
56354         * g++.old-deja/g++.pt/using2.C: New test.
56355
56356 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56357
56358         * gcc.dg/cpp/charconst.c: New tests.
56359         * gcc.dg/cpp/escape.c: New tests.
56360         * gcc.dg/cpp/escape-1.c: New tests.
56361         * gcc.dg/cpp/escape-2.c: New tests.
56362         * gcc.dg/cpp/ucs.c: New tests.
56363
56364 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56365
56366         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56367         native compiler for irix6.5.
56368
56369 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56370
56371         * lib/g++.exp (g++_include_flags): Use args to compute
56372         get_multilibs.
56373         (g++_link_flags): Likewise.
56374         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56375
56376 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56377
56378         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56379
56380 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56381
56382         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56383         this file.
56384
56385 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56386
56387         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56388         STACK_SIZE;
56389         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56390         to STACK_SIZE; Use it to define size of add_histo array.
56391         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56392         to STACK_SIZE.
56393         (f): Use GITT_SIZE to define size of gitt local table.
56394         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56395         to STACK_SIZE; Use it to define size of bytemem array.
56396
56397 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56398
56399         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56400         on 68HC11/HC12 due to the asm instruction.
56401         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56402         * gcc.c-torture/compile/920520-1.x: Likewise.
56403         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56404         on 68HC11/HC12 because the function is larger than 64K.
56405         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56406         on 68HC11/HC12 because the structure is too large.
56407
56408 2001-05-20  Richard Henderson  <rth@redhat.com>
56409
56410         * gcc.c-torture/execute/20010520-1.c: New.
56411
56412 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56413
56414         * g++.old-deja/g++.warn/compare1.C: New test.
56415         * gcc.dg/compare4.c: New test.
56416
56417 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56418
56419         * g++.old-deja/g++.other/optimize1.C: New test.
56420
56421 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56422
56423         * g++.old-deja/g++.pt/spec41.C: New test.
56424
56425 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56426
56427         * gcc.c-torture/compile/20010114-1.x: Remove.
56428
56429 2001-05-18  Stan Shebs  <shebs@apple.com>
56430
56431         * gcc.c-torture/compile/20010518-1.c: New test.
56432
56433 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56434
56435         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56436         * g++.old-deja/g++.pt/crash67.C: New test.
56437
56438 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56439
56440         * g++.old-deja/g++.other/debug9.C: New test.
56441
56442 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56443
56444         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56445
56446 2001-05-16  Jan Hubicka  <jh@suse.cz>
56447
56448         * gcc.c-torture/compile/20010516-1.c: New test.
56449
56450 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56451
56452         * g++.old-deja/g++.other/crash41.C: New test.
56453
56454 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56455
56456         * g++.old-deja/g++.pt/crash66.C: New test.
56457
56458 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56459
56460         * g++.old-deja/g++.robertl/eb27.C: Convert.
56461
56462 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56463
56464         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56465         declaration being redundant.
56466
56467 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56468
56469         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56470
56471 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56472
56473         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56474
56475 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56476
56477         * lib/g++.exp: Use testsuite_flags.
56478
56479 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56480
56481         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56482
56483 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56484
56485         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56486
56487 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56488
56489         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56490
56491 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56492
56493         * gcc.c-torture/compile/20010313-1.c: New test.
56494
56495 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56496
56497         * gcc.dg/cpp/direct2.c: New test.
56498         * gccq.dg/cpp/direct2s.c: New test.
56499
56500         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56501
56502 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56503
56504         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56505         * g++.old-deja/g++.other/op3.C: Likewise.
56506
56507 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56508
56509         * gcc.dg/cpp/syshdr.h: New file.
56510         * gcc.dg/cpp/sysmac1.c: Update.
56511         * gcc.dg/cpp/sysmac2.c: Update.
56512
56513 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56514
56515         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56516
56517 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56518
56519         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56520         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56521
56522 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56523
56524         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56525
56526 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56527
56528         * lib/g++.exp (g++_include_flags): Don't use any special flags
56529         if TESTING_IN_BUILD_TREE is not defined.
56530         (g++_init): Use a plain 'c++' as the compiler if
56531         TESTING_IN_BUILD_TREEE is not defined.
56532
56533 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56534
56535         * g++.old-deja/g++.eh/catch13.C: New test.
56536         * g++.old-deja/g++.eh/catch14.C: New test.
56537
56538 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56539
56540         * gcc.dg/cpp/tr-define.c: New test.
56541
56542 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56543
56544         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56545         <stdlib.h>, not <malloc.h>.
56546
56547 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56548
56549         * g++.old-deja/g++.ns/template17.C: New test.
56550
56551 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56552
56553         * g++.old-deja/g++.pt/ref4.C: New test.
56554
56555 2001-04-30  Richard Henderson  <rth@redhat.com>
56556
56557         * gcc.dg/20000724-1.c: Revert last change.
56558
56559 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56560
56561         * g77.f-torture/execute/20010430.f: New test.
56562
56563 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56564
56565         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56566
56567 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56568
56569         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56570
56571 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56572
56573         * g++.old-deja/g++.eh/crash6.C: New test.
56574
56575 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56576
56577         * g++.old-deja/g++.other/warn7.C: New test.
56578
56579 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56580
56581         * g++.old-deja/g++.other/defarg9.C: New test.
56582
56583 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56584
56585         * g77.f-torture/compile/20010426.f: New test.
56586         * g77.f-torture/execute/20010426.f: New test.
56587
56588 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56589
56590         * g77.f-torture/compile/20000629-1.x: Remove - error
56591         has been fixed.
56592
56593 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56594
56595         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56596         Tweak slightly to work with g++.dg framework.
56597         * g++.dg/special/ecos.exp: Run initp1.C test.
56598         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56599
56600         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56601         its linker doesn't give line numbers either.
56602         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56603
56604 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56605
56606         * g++.old-deja/g++.other/lex1.C: New test.
56607
56608 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56609
56610         * gcc.dg/noncompile/20010425-1.c: New test.
56611
56612 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56613
56614         * g++.old-deja/g++.pt/mangle2.C: New test.
56615
56616 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56617
56618         * gcc.dg/format/plus-1.c: New test.
56619
56620 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56621
56622         * gcc.dg/20010423-1.c: New test.
56623
56624 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56625
56626         * gcc.c-torture/execute/20010422-1.c: New test.
56627
56628 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56629
56630         * g++.old-deja/g++.ns/type2.C: New test.
56631
56632 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56633
56634         * g++.old-deja/g++.other/perf1.C: New test.
56635
56636 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56637
56638         * gcc.dg/c99-func-2.c: Remove xfail.
56639         * gcc.dg/c99-func-3.c: Remove xfail.
56640         * gcc.dg/c99-func-4.c: Remove xfail.
56641
56642 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56643
56644         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56645
56646 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56647
56648         * gcc.c-torture/compile/20010423-1.c: New test.
56649
56650 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56651
56652         * g++.old-deja/g++.pt/typename28.C: New test.
56653
56654 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56655
56656         * g++.old-deja/g++.abi/empty2.C: New test.
56657         * g++.old-deja/g++.abi/empty3.C: New test.
56658
56659 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56660
56661         * g++.old-deja/g++.other/comdat2.C: New test.
56662         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56663
56664 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56665
56666         * g++.old-deja/g++.other/overload14.C: New test.
56667
56668 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56669
56670         * g++.old-deja/g++.other/lookup23.C: New test.
56671
56672 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56673
56674         * gcc.c-torture/execute/20010403-1.c: New test.
56675
56676 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56677             Mark Mitchell  <mark@codesourcery.com>
56678
56679         * lib/old-dejagnu.exp: Don't delete output of executable.
56680         Add .exe suffix to executables.
56681
56682 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56683
56684         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56685
56686 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56687
56688         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56689
56690 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56691
56692         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56693         * g++.old-deja/g++.abi/crash1.C: New test.
56694
56695 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56696
56697         * g++.old-deja/g++.other/crash40.C: New test.
56698
56699 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56700
56701         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56702
56703 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56704
56705         * g++.old-deja/g++.other/warn6.C: New test.
56706
56707 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56708
56709         * g++.old-deja/g++.robertl/eb42.C: Same.
56710
56711 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56712
56713         * gcc.dg/wtr-conversion-1.c: New testcase.
56714
56715 2001-04-10  Richard Henderson  <rth@redhat.com>
56716
56717         * g++.old-deja/g++.other/array5.C: New.
56718
56719 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56720
56721         * gcc.c-torture/execute/20010408-1.c: New test.
56722
56723 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56724
56725         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56726         headers and constructs.
56727         * g++.old-deja/g++.robertl/eb79.C: Same.
56728         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56729         * g++.old-deja/g++.robertl/eb73.C: Same.
56730         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56731         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56732         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56733         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56734         * g++.old-deja/g++.robertl/eb44.C: Same.
56735         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56736         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56737         * g++.old-deja/g++.robertl/eb39.C: Same.
56738         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56739         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56740         * g++.old-deja/g++.robertl/eb30.C: Same.
56741         * g++.old-deja/g++.robertl/eb3.C: Same.
56742         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56743         * g++.old-deja/g++.robertl/eb21.C: Same.
56744         * g++.old-deja/g++.robertl/eb15.C: Same.
56745         * g++.old-deja/g++.robertl/eb118.C: Same.
56746         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56747         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56748         * g++.old-deja/g++.robertl/eb109.C: Same.
56749         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56750         * g++.old-deja/g++.mike/rtti1.C: Same.
56751         * g++.old-deja/g++.mike/p658.C: Same.
56752         * g++.old-deja/g++.mike/net46.C: Same.
56753         * g++.old-deja/g++.mike/net34.C: Same.
56754         * g++.old-deja/g++.mike/memoize1.C: Same.
56755         * g++.old-deja/g++.mike/eh2.C: Same.
56756         * g++.old-deja/g++.law/weak.C: Same.
56757         * g++.old-deja/g++.law/visibility7.C: Same.
56758         * g++.old-deja/g++.law/visibility25.C: Same.
56759         * g++.old-deja/g++.law/visibility22.C: Same.
56760         * g++.old-deja/g++.law/visibility2.C: Same.
56761         * g++.old-deja/g++.law/visibility17.C: Same.
56762         * g++.old-deja/g++.law/visibility13.C: Same.
56763         * g++.old-deja/g++.law/visibility10.C: Same.
56764         * g++.old-deja/g++.law/visibility1.C: Same.
56765         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56766         * g++.old-deja/g++.law/vbase1.C: Same.
56767         * g++.old-deja/g++.law/operators32.C: Same.
56768         * g++.old-deja/g++.law/nest3.C: Same.
56769         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56770         * g++.old-deja/g++.law/except5.C (main): Same.
56771         * g++.old-deja/g++.law/cvt7.C (run): Same.
56772         * g++.old-deja/g++.law/cvt2.C: Same.
56773         * g++.old-deja/g++.law/cvt16.C: Same.
56774         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56775         * g++.old-deja/g++.law/ctors17.C (main): Same.
56776         * g++.old-deja/g++.law/ctors13.C: Same.
56777         * g++.old-deja/g++.law/ctors12.C (main): Same.
56778         * g++.old-deja/g++.law/ctors10.C: Same.
56779         * g++.old-deja/g++.law/code-gen5.C: Same.
56780         * g++.old-deja/g++.law/bad-error7.C: Same.
56781         * g++.old-deja/g++.law/arm9.C: Same.
56782         * g++.old-deja/g++.law/arm12.C: Same.
56783         * g++.old-deja/g++.law/arg8.C: Same.
56784         * g++.old-deja/g++.law/arg1.C: Same.
56785         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56786         * g++.old-deja/g++.jason/template31.C: Same.
56787         * g++.old-deja/g++.jason/template24.C (main): Same.
56788         * g++.old-deja/g++.jason/2371.C: Same.
56789         * g++.old-deja/g++.eh/new2.C: Same.
56790         * g++.old-deja/g++.eh/new1.C: Same.
56791         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56792         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56793         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56794         * g++.old-deja/g++.brendan/crash62.C: Same.
56795         * g++.old-deja/g++.brendan/crash52.C: Same.
56796         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56797         * g++.old-deja/g++.brendan/crash38.C: Same.
56798         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56799         * g++.old-deja/g++.brendan/copy9.C: Same.
56800
56801 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56802
56803         * gcc.c-torture/execute/20001203-2.c (memset):
56804         Count argument is of type __SIZE_TYPE__.
56805
56806 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56807
56808         * gcc.c-torture/compile/20010404-1.c: New test.
56809
56810 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56811
56812         * gcc.c-torture/compile/20010326-1.c: New test.
56813
56814 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56815
56816         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56817         peculiarities of the SH.
56818         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56819
56820 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56821
56822         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56823         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56824         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56825
56826 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56827
56828         * g77.f-torture/compile/20010321-1.f: New test.
56829
56830 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56831
56832         * gcc.c-torture/compile/20010329-1.c: New test.
56833
56834 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56835
56836         * gcc.c-torture/execute/20010329-1.c: New test.
56837
56838 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56839
56840         * g++.old-deja/g++.other/eh4.C: Fix typo.
56841
56842 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56843
56844         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56845
56846 2001-03-28  Philip Blundell  <philb@gnu.org>
56847
56848         * gcc.c-torture/compile/20010328-1.c: New test.
56849
56850 2001-03-27  Richard Henderson  <rth@redhat.com>
56851
56852         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56853         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56854
56855 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56856
56857         * gcc.c-torture/compile/20010327-1.c: New test.
56858
56859 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56860
56861         * g++.old-deja/g++.other/friend12.C: New test.
56862         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56863         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56864
56865 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56866
56867         * gcc.c-torture/execute/20010325-1.c: New test.
56868
56869 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56870
56871         * g++.old-deja/g++.other/mangle3.C: New test.
56872
56873 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56874
56875         * g++.old-deja/g++.other/anon8.C: New test.
56876
56877 2001-03-20  Philip Blundell  <philb@gnu.org>
56878
56879         * gcc.c-torture/compile/20010320-1.c: New test.
56880
56881 2001-03-17  Richard Henderson  <rth@redhat.com>
56882
56883         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56884
56885 2001-03-15  Geoff Keating  <geoff@redhat.com>
56886
56887         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56888         tests on AIX.
56889
56890 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56891
56892         * g++.old-deja/g++.other/eh4.C: New test.
56893
56894 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56895
56896         * gcc.dg/cpp/mi1.c: Update.
56897
56898 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56899
56900         * g++.old-deja/g++.other/regstack.C: New test.
56901
56902 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56903
56904         * g++.old-deja/g++.other/ref4.C: New test.
56905
56906 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56907
56908         * objc/execute/va_method.m: Added.
56909         * objc/execute/IMP.m: Added.
56910         * objc/execute/_cmd.m: Added.
56911         * objc/execute/accessing_ivars.m: Added.
56912         * objc/execute/class-1.m: Added.
56913         * objc/execute/class-10.m: Added.
56914         * objc/execute/class-11.m: Added.
56915         * objc/execute/class-12.m: Added.
56916         * objc/execute/class-13.m: Added.
56917         * objc/execute/class-14.m: Added.
56918         * objc/execute/class-2.m: Added.
56919         * objc/execute/class-3.m: Added.
56920         * objc/execute/class-4.m: Added.
56921         * objc/execute/class-5.m: Added.
56922         * objc/execute/class-6.m: Added.
56923         * objc/execute/class-7.m: Added.
56924         * objc/execute/class-8.m: Added.
56925         * objc/execute/class-9.m: Added.
56926         * objc/execute/class-tests-1.h
56927         * objc/execute/class-tests-2.h
56928         * objc/execute/compatibility_alias.m: Added.
56929         * objc/execute/encode-1.m: Added.
56930         * objc/execute/formal_protocol-1.m: Added.
56931         * objc/execute/formal_protocol-2.m: Added.
56932         * objc/execute/formal_protocol-3.m: Added.
56933         * objc/execute/formal_protocol-4.m: Added.
56934         * objc/execute/formal_protocol-5.m: Added.
56935         * objc/execute/formal_protocol-6.m: Added.
56936         * objc/execute/formal_protocol-7.m: Added.
56937         * objc/execute/informal_protocol.m: Added.
56938         * objc/execute/initialize.m: Added.
56939         * objc/execute/load.m: Added.
56940         * objc/execute/many_args_method.m: Added.
56941         * objc/execute/nested-3.m: Added.
56942         * objc/execute/no_clash.m: Added.
56943         * objc/execute/private.m: Added.
56944         * objc/execute/redefining_self.m: Added.
56945         * objc/execute/root_methods.m: Added.
56946         * objc/execute/selector-1.m: Added.
56947         * objc/execute/static-1.m: Added.
56948         * objc/execute/static-2.m: Added.
56949         * objc/execute/va_method.m: Added.
56950
56951 2001-03-10  Richard Henderson  <rth@redhat.com>
56952
56953         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56954
56955 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56956
56957         * g++.old-deja/g++.other/crash31.C: XFAIL.
56958         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56959         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56960         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56961         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56962         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56963
56964 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56965
56966         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56967
56968 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56969
56970         * gcc.dg/20000724-1.c: Don't use multiline strings.
56971
56972 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56973
56974         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56975         result of -cString against what we expect it to be; don't just
56976         print it out for no one to read.
56977
56978         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56979         Based on testcases provided by Nicola Pero.
56980
56981 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56982
56983         * gcc.dg/cpp/macro7.c: New test.
56984
56985 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56986
56987         * gcc.dg/cpp/multiline.c: Update.
56988
56989 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56990
56991         * g++.old-deja/g++.other/enum3.C: New test.
56992
56993 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56994
56995         * g++.old-deja/g++.other/pod1.C: New test.
56996
56997 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56998
56999         * g++.old-deja/g++.ext/overload1.C: New test.
57000
57001 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57002
57003         * g++.old-deja/g++.pt/using1.C: New test.
57004
57005 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57006
57007         * g++.old-deja/g++.other/using9.C: New test.
57008
57009 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57010
57011         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57012
57013         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57014
57015 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57016
57017         * g++.old-deja/g++.ext/realpt1.C: Remove.
57018
57019 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57020
57021         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57022
57023 2001-02-26  Will Cohen  <wcohen@redhat.com>
57024
57025         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57026
57027 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57028
57029         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57030         templatized constructors.
57031
57032 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57033
57034         * gcc.c-torture/execute/20010224-1.c: New test.
57035
57036 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57037
57038         * gcc.c-torture/execute/20010222-1.c: New test.
57039
57040 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57041
57042         * g++.old-deja/g++.other/inline20.C: New test.
57043
57044 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57045
57046         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57047
57048 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57049
57050         * g++.old-deja/g++.other/lookup22.C: New test.
57051
57052 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57053
57054         * g77.dg: New directory.
57055         * g77.dg/20010216-1.f: New test case.
57056         * g77.dg/dg.exp: New driver.
57057         * lib/g77-dg.exp: New driver library.
57058
57059 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57060
57061         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57062
57063 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57064
57065         * g++.old-deja/g++.other/decl9.C: New test.
57066
57067 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57068
57069         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57070         not need <string> and also tests the initialization at runtime.
57071
57072 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57073
57074         * gcc.c-torture/execute/longlong.c: New test.
57075
57076 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57077
57078         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57079
57080 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57081
57082         * gcc.c-torture/execute/920302-1.c (execute):
57083         Change argument type to short.
57084
57085 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57086
57087         * g++.old-deja/g++.pt/deduct6.C: New test.
57088
57089 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57090
57091         * g++.old-deja/g++.pt/deduct5.C: New test.
57092
57093 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57094
57095         * gcc.c-torture/execute/20010209-1.c: New test.
57096
57097 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57098
57099         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57100
57101 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57102
57103         * g++.dg/vtgc1.C: Update for new ABI.
57104
57105         * consistency.vlad: New directory, 1665 files.
57106
57107 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57108
57109         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57110         return type.
57111         * gcc.dg/cpp/digraphs.c: Declare puts.
57112
57113 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57114
57115         * g++.old-deja/g++.other/warn5.C: New test.
57116
57117 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57118
57119         * g++.old-deja/g++.pt/spec40.C: New test.
57120
57121 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57122
57123         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57124         case.
57125         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57126
57127 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57128
57129         * gcc.c-torture/compile/20010209-1.c: New test.
57130
57131 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57132
57133         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57134         excess errors message but not if it crashes.
57135         * g++.old-deja/g++.other/crash27.C: Likewise.
57136         * g++.old-deja/g++.other/crash28.C: Likewise.
57137         * g++.old-deja/g++.other/crash30.C: Likewise.
57138         * g++.old-deja/g++.other/crash32.C: Likewise.
57139         * g++.old-deja/g++.other/crash35.C: Likewise.
57140         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57141
57142 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57143
57144         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57145         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57146         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57147         g77.f-torture/execute/execute.exp,
57148         g77.f-torture/noncompile/noncompile.exp,
57149         gcc.c-torture/execute/execute.exp,
57150         gcc.c-torture/execute/memcheck/memcheck.exp,
57151         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57152         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57153         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57154         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57155         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57156         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57157         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57158         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57159         Remove bug reporting instructions with ancient email addresses.
57160
57161 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57162
57163         * gcc.dg/20010202-1.c: New test.
57164         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57165
57166 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57167
57168         * g++.dg/stdbool-if.C: New test.
57169
57170 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57171
57172         * objc/execute/fdecl.m: Added main().
57173
57174 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57175
57176         * gcc.c-torture/execute/20010206-1.c: New test.
57177
57178 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57179
57180         * gcc.dg/cpp/avoidpaste1.c: Update.
57181
57182 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57183
57184         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57185         Pero <nicola@brainstorm.co.uk>.
57186         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57187
57188 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57189
57190         * g++.old-deja/g++.pt/spec39.C: New test.
57191
57192 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57193
57194         * gcc.c-torture/compile/20010202-1.c: New test.
57195
57196 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57197
57198         * g++.old-deja/g++.abi/primary2.C: New test.
57199         * g++.old-deja/g++.abi/primary3.C: New test.
57200         * g++.old-deja/g++.abi/primary4.C: New test.
57201         * g++.old-deja/g++.abi/primary5.C: New test.
57202         * g++.old-deja/g++.abi/vtable3.h: New test.
57203         * g++.old-deja/g++.abi/vtable3a.C: New test.
57204         * g++.old-deja/g++.abi/vtable3b.C: New test.
57205         * g++.old-deja/g++.abi/vtable3c.C: New test.
57206         * g++.old-deja/g++.abi/vtable3d.C: New test.
57207         * g++.old-deja/g++.abi/vtable3e.C: New test.
57208         * g++.old-deja/g++.abi/vtable3f.C: New test.
57209         * g++.old-deja/g++.abi/vtable3g.C: New test.
57210         * g++.old-deja/g++.abi/vtable3h.C: New test.
57211         * g++.old-deja/g++.abi/vtable3i.C: New test.
57212         * g++.old-deja/g++.abi/vtable3j.C: New test.
57213         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57214
57215 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57216
57217         * g++.old-deja/g++.other/anon6.C: New test.
57218         * g++.old-deja/g++.other/anon7.C: New test.
57219
57220 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57221
57222         * gcc.dg/cpp/avoidpaste2.c: New tests.
57223
57224 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57225
57226         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57227
57228 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57229
57230         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57231         DECIMAL_DIG cases for Irix."
57232
57233 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57234
57235         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57236
57237 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57238
57239         * gcc.dg/c99-tag-1.c: New test.
57240
57241 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57242
57243         * gcc.dg/cpp/tr-warn1.c: Add tests.
57244
57245 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57246
57247         * gcc.dg/cpp/avoidpaste1.c: Update.
57248         * gcc.dg/cpp/paste4.c: Update.
57249
57250 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57251
57252         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57253         cases for Irix.
57254
57255 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57256
57257         * g++.old-deja/g++.other/inline19.C: New test.
57258
57259 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57260
57261         * gcc.dg/Wlarger-than.c: New test.
57262
57263 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57264
57265         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57266
57267 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57268
57269         * gcc.c-torture/execute/20010129-1.c: New test.
57270         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57271
57272 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57273
57274         * gcc.dg/cpp/avoidpaste1.c: Test case.
57275
57276 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57277
57278         * g++.old-deja/g++.other/inline18.C: New test.
57279
57280 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57281
57282         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57283         and __builtin_putchar.
57284
57285 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57286
57287         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57288         tests.
57289
57290 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57291
57292         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57293         floating point number rounding mode to round to the nearest
57294         representable mode.
57295
57296 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57297
57298         * g++.old-deja/g++.other/mangle2.C: New test.
57299
57300 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57301
57302         * gcc.c-torture/compile/20010124-1.c: New test.
57303
57304 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57305
57306         * g++.old-deja/g++.pt/spec38.C: New test.
57307
57308 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57309
57310         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57311         "Build don't run".
57312
57313 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57314
57315         * gcc.c-torture/execute/20010123-1.c: New test.
57316
57317 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57318
57319         * g++.old-deja/g++.pt/spec37.C: New test.
57320
57321 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57322
57323         * g++.old-deja/g++.pt/overload14.C: New test.
57324
57325 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57326
57327         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57328         __builtin_return_address.
57329
57330 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57331
57332         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57333         * g++.old-deja/g++.pt/spec35.C: New test.
57334         * g++.old-deja/g++.pt/spec36.C: New test.
57335
57336 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57337
57338         * gcc.c-torture/compile/20010118-1.c: New test.
57339
57340 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57341
57342         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57343
57344 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57345
57346         * gcc.c-torture/execute/20010119-1.c: New test.
57347
57348 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57349
57350         * g++.old-deja/g++.other/vbase5.C: New test.
57351
57352 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57353
57354         * gcc.c-torture/execute/20010118-1.c: New test.
57355
57356 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57357
57358         * g++.old-deja/g++.pt/deduct3.C: New test.
57359
57360 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57361
57362         * g++.old-deja/g++.pt/spec34.C: New test.
57363
57364 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57365
57366         * g77.f-torture/compile/20000601-2.f: New test.
57367
57368 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57369
57370         * g++.old-deja/g++.other/init17.C: New test.
57371
57372 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57373
57374         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57375
57376 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57377
57378         * g++.old-deja/g++.pt/unify8.C: New test.
57379
57380 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57381
57382         * g++.old-deja/g++.abi/vbase1.C: New test.
57383
57384 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57385
57386         * g++.old-deja/g++.pt/crash65.C: New test.
57387
57388 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57389
57390         * gcc.dg/cpp/assembl2.S: New test case.
57391
57392 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57393
57394         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57395         are supported.
57396
57397 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57398
57399         * g++.old-deja/g++.other/builtins1.C: New test.
57400         * g++.old-deja/g++.other/builtins2.C: Likewise.
57401         * g++.old-deja/g++.other/builtins3.C: Likewise.
57402         * g++.old-deja/g++.other/builtins4.C: Likewise.
57403
57404 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57405
57406         * gcc.c-torture/compile/20010117-1.c: New test.
57407         * gcc.c-torture/compile/20010117-2.c: New test.
57408
57409 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57410
57411         * g77.f-torture/execute/20010116.[fx]: New test,
57412         XFAIL on i?86-*-*.
57413         * g77.f-torture/compile/20010115.f: Indicate it's
57414         a test for PR fortran/1636.
57415
57416 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57417
57418         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57419
57420 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57421
57422         * g77.f-torture/compile/20010115.f: New test.
57423
57424 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57425
57426         * g++.old-deja/g++.pt/nontype5.C: New test.
57427
57428 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57429
57430         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57431         have an equivalent working one below it.
57432
57433 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57434
57435         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57436         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57437
57438 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57439
57440         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57441         message containing "init_priority".
57442         (conpr-2.C): Likewise.
57443         (conpr-3.C): Likewise.
57444         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57445
57446 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57447
57448         * gcc.c-torture/execute/20010114-2.c: New test.
57449
57450 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57451
57452         * gcc.c-torture/compile/20010114-1.c: New test.
57453         * gcc.c-torture/compile/20010114-1.x: Xfail.
57454         * gcc.c-torture/compile/20010114-2.c: New test.
57455         * gcc.c-torture/execute/20010114-1.c: New test.
57456         * gcc.dg/trunc-1.c: New test.
57457         * gcc.dg/uninit-B.c: New test.
57458
57459 2001-01-13  Nick Clifton  <nickc@redhat.com>
57460
57461         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57462         target.
57463
57464 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57465
57466         * gcc.c-torture/compile/20010113-1.c: New test.
57467
57468 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57469
57470         * gcc.c-torture/compile/20001212-1.c: New test.
57471
57472 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57473
57474         * gcc.dg/cpp/widestr1.c: Update.
57475         * gcc.dg/cpp/prag-imp.c: Remove.
57476
57477 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57478
57479         * gcc.c-torture/execute/20000801-3.x: Remove.
57480         * gcc.dg/c90-init-1.c: New test.
57481         * gcc.dg/c99-init-1.c: New test.
57482         * gcc.dg/c99-init-2.c: New test.
57483         * gcc.dg/gnu99-init-1.c: New test.
57484
57485 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57486
57487         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57488         testing that no relevant ones were found.
57489
57490 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57491
57492         * g++.old-deja/g++.pt/cast2.C: New test.
57493
57494 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57495
57496         * g++.old-deja/g++.pt/friend47.C: New test.
57497
57498 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57499
57500         * g++.old-deja/g++.pt/instantiate13.C: New test.
57501
57502 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57503
57504         * g++.old-deja/g++.other/defarg7.C: New test.
57505         * g++.old-deja/g++.other/defarg8.C: New test.
57506
57507 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57508
57509         * g++.old-deja/g++.pt/crash64.C: New test.
57510
57511 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57512
57513         * g++.old-deja/g++.pt/crash63.C: New test.
57514
57515 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57516
57517         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57518
57519 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57520
57521         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57522
57523 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57524
57525         * g++.old-deja/g++.pt/error3.C: New test.
57526
57527 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57528
57529         * g++.old-deja/g++.other/crash39.C: New test.
57530
57531 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57532
57533         * g++.old-deja/g++.other/vbase4.C: New test.
57534
57535 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57536
57537         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57538         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57539         * gcc.dg/special/special.exp: New test driver which will check
57540         for alias support for the above test.
57541
57542 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57543
57544         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57545         problems on small machines.
57546         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57547         parameterize.
57548
57549 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57550
57551         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57552         mips.
57553         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57554
57555 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57556
57557         * g++.old_deja/g++.pt/using8.C: New test.
57558
57559 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57560
57561         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57562
57563 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57564
57565         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57566         where a failure is expected.
57567         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57568
57569 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57570
57571         * g++.old_deja/g++.pt/instantiate12.C: New test.
57572
57573 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57574
57575         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57576         start of structs.
57577         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57578         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57579         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57580         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57581         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57582         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57583         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57584         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57585         * g++.old-deja/g++.eh/spec6.C: Likewise.
57586         * g++.old-deja/g++.jason/crash3.C: Likewise.
57587         * g++.old-deja/g++.law/ctors11.C: Likewise.
57588         * g++.old-deja/g++.law/ctors17.C: Likewise.
57589         * g++.old-deja/g++.law/ctors5.C: Likewise.
57590         * g++.old-deja/g++.law/ctors9.C: Likewise.
57591         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57592         * g++.old-deja/g++.mike/net22.C: Likewise.
57593         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57594         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57595         * g++.old-deja/g++.mike/virt3.C: Likewise.
57596         * g++.old-deja/g++.niklas/t128.C: Likewise.
57597         * g++.old-deja/g++.other/anon4.C: Likewise.
57598         * g++.old-deja/g++.other/using1.C: Likewise.
57599         * g++.old-deja/g++.other/warn3.C: Likewise.
57600         * g++.old-deja/g++.pt/t37.C: Likewise.
57601         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57602         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57603
57604 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57605
57606         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57607
57608 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57609
57610         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57611
57612 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57613
57614         * gcc.c-torture/compile/20010107-1.c: New test.
57615
57616 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57617
57618         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57619
57620 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57621
57622         * gcc.dg/format/format.h: New file.
57623         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57624         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57625         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57626         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57627         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57628         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57629         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57630         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57631         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57632         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57633         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57634         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57635         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57636         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57637         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57638         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57639         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57640         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57641         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57642         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57643         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57644         instead of declaring standard types, macros and functions in each
57645         test.
57646
57647 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57648
57649         * gcc.c-torture/execute/20010106-1.c: New test.
57650
57651 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57652
57653         * gcc.dg/format/format.exp: New file.
57654         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57655         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57656         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57657         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57658         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57659         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57660         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57661         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57662         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57663         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57664         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57665         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57666         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57667         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57668         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57669         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57670         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57671         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57672         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57673         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57674         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57675         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57676         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57677         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57678         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57679         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57680         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57681         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57682         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57683         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57684         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57685         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57686         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57687         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57688         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57689         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57690         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57691         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57692         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57693         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57694         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57695         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57696
57697 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57698
57699         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57700         account.
57701
57702 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57703
57704         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57705
57706 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57707
57708         * g++.old-deja/g++.pt/crash62.C: New test.
57709
57710 2001-01-04  Richard Henderson  <rth@redhat.com>
57711
57712         * gcc.dg/20000926-1.c: Update expected warnings.
57713         * gcc.dg/array-2.c: Likewise.
57714         * gcc.dg/array-4.c: Also validate flexible array members.
57715         * gcc.dg/c99-flex-array-1.c: New.
57716
57717 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57718
57719         * gcc.c-torture/compile/20001222-1.x: Remove.
57720
57721 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57722
57723         * gcc.c-torture/execute/built-in-setjmp.c: New.
57724
57725 2001-01-03  Richard Henderson  <rth@redhat.com>
57726
57727         * gcc.dg/940510-1.c: Update expected error wording.
57728         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57729
57730 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57731
57732         * lib/target-supports.exp (check_alias_available): Modified to
57733         indicate aliases not supported if only weak aliases are supported.
57734
57735 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57736
57737         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57738         Turn on cmpstrsi checks for __pj__ and __i370__.
57739
57740 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57741
57742         * g++.old-deja/g++.other/virtual11.C: New test.
57743
57744 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57745
57746         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57747
57748 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57749
57750         * gcc.c-torture/compile/20010102-1.c: New test.
57751
57752 2001-01-02  Andreas Jaeger  <aj@suse.de>
57753
57754         * gcc.dg/noreturn-3.c: New test.
57755
57756         * gcc.dg/noreturn-4.c: New test.
57757
57758 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57759
57760         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57761         __builtin_fputc and __builtin_fwrite.
57762
57763 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57764
57765         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57766         signed char, not default char.
57767
57768 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57769
57770         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57771
57772 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57773
57774         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57775
57776 2000-12-29  Richard Henderson  <rth@redhat.com>
57777
57778         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57779         (__cyg_profile_func_exit): Define.
57780
57781 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57782
57783         * g++.dg/vtgc1.C: New test.
57784
57785 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57786
57787         * gcc.dg/noncompile/20001228-1.c: New test.
57788
57789         * gcc.dg/20001228-1.c: New test.
57790
57791         * gcc.c-torture/execute/20001228-1.c: New test.
57792
57793 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57794
57795         * gcc.dg/format-strfmon-1.c: New test.
57796
57797 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57798
57799         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57800         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57801         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57802         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57803         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57804         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57805         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57806         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57807         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57808         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57809         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57810         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57811         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57812
57813         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57814         * gcc.c-torture/execute/string-opt-4.c: Test index.
57815
57816 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57817
57818         * gcc.c-torture/compile/20001226-1.c: New test.
57819
57820 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57821
57822         * gcc.c-torture/compile/20001222-1.c: New test.
57823         * gcc.c-torture/compile/20001222-1.x: Xfail.
57824
57825 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57826
57827         * gcc.c-torture/execute/comp-goto-2.c: New test.
57828
57829 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57830
57831         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57832         Use long types if __INT_MAX__ is 32767.
57833         (main): Use cast to (sint32 *) when poking 88 into a_page.
57834
57835         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57836
57837 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57838
57839         * gcc.c-torture/compile/20001221-1.c: New test.
57840         * gcc.c-torture/execute/20001221-1.c: New test.
57841
57842 2000-12-20  Richard Henderson  <rth@redhat.com>
57843
57844         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57845         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57846
57847 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57848
57849         * gcc.dg/compare3.c: New test.
57850
57851 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57852
57853         * gcc.dg/format-warnll-1.c: New test.
57854
57855 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57856
57857         * gcc.dg/cpp/cmdlne-P.c: New test.
57858
57859 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57860
57861         * gcc.c-torture/execute/builtin-abs-1.c,
57862         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57863
57864 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57865
57866         * gcc.dg/cpp/multiline.c: New test.
57867
57868 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57869
57870         * g++.old-deja/g++.other/syshdr1.C: Update.
57871         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57872
57873 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57874
57875         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57876
57877 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57878
57879         * g++.old-deja/g++.pt/ttp65.C: New test.
57880
57881 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57882
57883         * g++.old-deja/g++.pt/ttp64.C: New test.
57884
57885 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57886
57887         * g++.old-deja/g++.pt/spec33.C: New test.
57888
57889 2000-12-14  Catherine Moore  <clm@redhat.com>
57890
57891         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57892         * gcc.c-torture/execute/920612-2.c: Likewise.
57893         * gcc.c-torture/execute/920428-2.c: Likewise.
57894         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57895         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57896
57897 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57898
57899         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57900         * gcc.dg/pack-test-2.c: Likewise.
57901
57902 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57903
57904         Tests by Zack Weinberg <zackw@stanford.edu>.
57905
57906         * gcc.dg/cpp/defined.c: Update.
57907         * gcc.dg/cpp/defined_trad.c: New tests.
57908
57909 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57910
57911         * gcc.dg/cpp/trad-direct.c: Update.
57912
57913 2000-12-11  Neil Booth  <neilb@earthling.net>
57914
57915         * gcc.dg/cpp/defined_trad.c
57916
57917 2000-12-11  Neil Booth  <neilb@earthling.net>
57918
57919         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57920
57921 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57922
57923         * gcc.dg/format-miss-2.c: New test.
57924
57925 2000-12-09  Neil Booth  <neilb@earthling.net>
57926
57927         * gcc.dg/cpp/lineflags.c: New tests.
57928         * gcc.dg/cpp/poison.c: Update.
57929         * gcc.dg/cpp/redef2.c: Update.
57930         * gcc.dg/cpp/skipping.c: New test.
57931
57932 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57933
57934         * g++.old-deja/g++.other/eh3.C: New testcase.
57935
57936 2000-12-07  Neil Booth  <neilb@earthling.net>
57937
57938         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57939         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57940         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57941         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57942         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57943         Update.
57944
57945 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57946
57947         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57948         __SIZE_TYPE__ instead of int for type of integers cast to
57949         pointers.
57950
57951 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57952
57953         * g++.old-deja/g++.other/cleanup4.C: New test.
57954
57955 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57956
57957         * format-sec-1.c: New test.
57958
57959 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57960
57961         * gcc.dg/format-nonlit-3.c: New test.
57962
57963 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57964
57965         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57966         through a null pointer.
57967
57968 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57969
57970         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57971         * g++.old-deja/g++.pt/partial4.C: New test.
57972
57973 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57974
57975         * gcc.c-torture/execute/ieee/hugeval.x: New.
57976
57977 2000-12-06  Neil Booth  <neilb@earthling.net>
57978
57979         * gcc.dg/cpp/backslash2.c: New tests.
57980
57981 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57982
57983         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57984         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57985
57986 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57987
57988         * gcc.c-torture/execute/20001203-2.c: New testcase.
57989
57990 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57991
57992         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57993         * g++.old-deja/g++.other/virtual10.C: New test.
57994
57995 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57996
57997         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57998
57999 2000-12-05  Richard Henderson  <rth@redhat.com>
58000
58001         * gcc.c-torture/compile/20001205-1.c: New.
58002
58003 2000-12-04  Neil Booth  <neilb@earthling.net>
58004
58005         * g++.old-deja/g++.other/virtual9.C: New test.
58006         * g++.old-deja/g++.pt/crash61.C: New test.
58007         * gcc.c-torture/execute/loop-9.c: New test.
58008
58009 2000-12-04  Neil Booth  <neilb@earthling.net>
58010
58011         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58012         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58013         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58014         * gcc.dg/cpp/extratokens.c: ...here.
58015
58016 2000-12-04  Neil Booth  <neilb@earthling.net>
58017
58018         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58019         New tests.
58020
58021 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58022
58023         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58024         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58025
58026 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58027
58028         * gcc.c-torture/execute/20001203-1.c: New test.
58029
58030 2000-12-03  Neil Booth  <neilb@earthling.net>
58031
58032         * gcc.dg/cpp/macro6.c: New test cases.
58033
58034 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58035
58036         * gcc.c-torture/execute/string-opt-9.c: New test.
58037         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58038         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58039         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58040
58041         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58042         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58043
58044 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58045
58046         * gcc.dg/cpp/if-6.c: New testcase.
58047
58048         * gcc.dg/20001201-1.c: New testcase.
58049
58050 2000-12-02  Neil Booth  <neilb@earthling.net>
58051
58052         * g++.old-deja/g++.other/externC4.C,
58053         g++.old-deja/g++.other/friend10.C: New tests.
58054
58055 2000-12-02  Neil Booth  <neilb@earthling.net>
58056
58057         * g++.old-deja/g++.other/instan2.C
58058         * g++.old-deja/g++.other/instan3.C: New test.
58059
58060 2000-12-02  Neil Booth  <neilb@earthling.net>
58061
58062         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58063         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58064         gnuc99.c,gnuc99-pedantic.c: New tests.
58065
58066 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58067
58068         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58069         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58070
58071 2000-12-01  Neil Booth  <neilb@earthling.net>
58072
58073         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58074         * gcc.dg/cpp/poison.c: Update.
58075         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58076
58077 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58078
58079         * g77.f-torture/execute/20001201.f: New test.
58080
58081 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58082
58083         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58084
58085 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58086
58087         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58088
58089 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58090
58091         * g++.old-deja/g++.other/cast6.C: New test.
58092
58093 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58094
58095         * gcc.c-torture/execute/20001130-2.c: New testcase.
58096
58097 2000-11-30  Richard Henderson  <rth@redhat.com>
58098
58099         * gcc.c-torture/execute/20001130-1.c: New test.
58100
58101 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58102
58103         * g++.old-deja/g++.other/op3.C: New test.
58104
58105 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58106
58107         * g++.old-deja/g++.other/op2.C: New test.
58108
58109 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58110
58111         * g++.old-deja/g++.other/crash38.C: New test.
58112
58113 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58114
58115         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58116
58117 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58118
58119         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58120         tests.
58121         * gcc.c-torture/execute/string-opt-6.c: New test.
58122
58123         * gcc.dg/20001117-1.c: Add main.
58124
58125 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58126
58127         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58128         Move from here ...
58129         * gcc.dg/940510-1.c: ... to here.
58130
58131         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58132         zero-size arrays in toplevel structures.
58133
58134 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58135
58136         * gcc.c-torture/execute/loop-8.c: New test.
58137
58138 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58139
58140         * g++.old-deja/g++.other/base1.C: New test.
58141
58142 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58143
58144         * g++.old-deja/g++.other/parse2.C: New test.
58145
58146 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58147
58148         * g++.old-deja/g++.pt/incomplete1.C: New test.
58149
58150 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58151
58152         * g++.old-deja/g++.other/friend9.C: New test.
58153
58154 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58155
58156         * gcc.dg/20001127-1.c: New test.
58157
58158 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58159
58160         * g++.old-deja/g++.pt/friend46.C: New test.
58161
58162 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58163
58164         * g++.old-deja/g++.other/ptrmem8.C: New test.
58165
58166 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58167
58168         * gcc.c-torture/execute/string-opt-7.c: New test.
58169         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58170
58171 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58172
58173         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58174         instead of 'mkcheck 2'.
58175
58176 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58177
58178         * gcc.c-torture/execute/memcheck/driver.c,
58179         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58180         C9X references to refer to C99.
58181
58182 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58183
58184         * gcc.dg/ultrasp3.c: New test.
58185
58186 2000-11-25  Neil Booth  <neilb@earthling.net>
58187
58188         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58189
58190 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58191
58192         * gcc.c-torture/compile/20001123-2.c: New.
58193
58194 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58195
58196         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58197
58198 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58199
58200         * gcc.dg/sequence-point-1.c: Add some new tests.
58201         * gcc.c-torture/execute/20001124-1.c: New test.
58202
58203 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58204
58205         * g++.old-deja/g++.other/vaarg4.C: New test.
58206         * gcc.c-torture/compile/20001123-1.c: New test.
58207
58208 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58209
58210         * g++.other/crash24.C: Adjust and remove XFAIL.
58211         * g++.other/crash37.C: New test.
58212
58213 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58214
58215         * g++.old-deja/g++.pt/instantiate9.C: New test.
58216
58217 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58218
58219         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58220         new ABI, too.
58221
58222         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58223         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58224
58225 2000-11-22  Neil Booth  <neilb@earthling.net>
58226
58227         * gcc.dg/cpp/Wtrigraphs.c: New test.
58228
58229 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58230
58231         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58232
58233 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58234
58235         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58236
58237 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58238
58239         * lib/gcc-dg.exp: load_lib scanasm.exp.
58240         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58241         * lib/g++-dg.exp: load_lib scanasm.exp.
58242         * lib/scanasm.exp: New.
58243         (scan-assembler, scan-assembler-not): Add optional arguments to
58244         test name, or if not present, the pattern name.
58245         (scan-assembler-dem, scan-assembler-dem-not): New.
58246
58247         * g++.dg/dg.exp: New.
58248
58249 2000-11-21  Neil Booth  <neilb@earthling.net>
58250
58251         * gcc.dg/cpp/integrated1.c: Remove.
58252
58253 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58254
58255         * gcc.c-torture/execute/20001121-1.c: New test.
58256
58257 2000-11-21  Richard Henderson  <rth@redhat.com>
58258
58259         * gcc.c-torture/compile/20001121-1.c: New test.
58260
58261 2000-11-20  Neil Booth  <neilb@earthling.net>
58262
58263         * gcc.dg/cpp/integrated1.c: New test.
58264
58265 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58266
58267         * g++.old-deja/g++.other/inline17.C: New test.
58268
58269 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58270
58271         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58272         local variable to be zero: I made the variable global. Now
58273         uses abort() and exit() instead of relying on main's return value.
58274
58275 2000-11-20  Neil Booth  <neilb@earthling.net>
58276
58277         * gcc.dg/cpp/paste2.c: Update test.
58278         * objc/execute/paste.m: New test.
58279
58280 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58281
58282         * gcc.dg/c99-condexpr-1.c: New test.
58283
58284 2000-11-20  Neil Booth  <neilb@earthling.net>
58285
58286         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58287
58288 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58289
58290         * g++.old-deja/g++.pt/export1.C: New test.
58291
58292 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58293
58294         * gcc.dg/20001117-1.c: New test.
58295
58296 2000-11-18  Richard Henderson  <rth@redhat.com>
58297
58298         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58299
58300 2000-11-18  Richard Henderson  <rth@redhat.com>
58301
58302         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58303         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58304         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58305
58306 2000-11-18  Richard Henderson  <rth@redhat.com>
58307
58308         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58309         (main): New.  Exit cleanly.
58310
58311 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58312
58313         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58314         gcc.dg/c99-fordecl-2.c: New tests.
58315
58316 2000-11-18  Richard Henderson  <rth@redhat.com>
58317
58318         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58319         * gcc.c-torture/execute/zerolen-2.c: New.
58320
58321 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58322
58323         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58324         memory.
58325
58326 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58327
58328         * g++.old-deja/g++.pt/instantiate8.C: New test.
58329
58330 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58331
58332         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58333         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58334
58335 2000-11-16  Nick Clifton  <nickc@redhat.com>
58336
58337         * gcc.c-torture/execute/nestfunc-2.c: New test.
58338         * gcc.c-torture/execute/nestfunc-3.c: New test.
58339
58340 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58341
58342         * gcc.c-torture/compile/20001116-1.c: New test.
58343
58344 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58345
58346         * gcc.c-torture/execute/20001115-1.c: New test.
58347
58348 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58349
58350         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58351         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58352         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58353         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58354
58355 2000-11-15  Neil Booth  <neilb@earthling.net>
58356
58357         gcc.dg/cpp/_Pragma1.c: Update.
58358         gcc.dg/cpp/_Pragma2.c: New test.
58359
58360 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58361
58362         * g++.old-deja/g++.other/anon5.C: New test.
58363
58364 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58365
58366         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58367         tests.
58368
58369 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58370
58371         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58372         output.
58373
58374 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58375
58376         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58377         labels at end of compound statements.
58378
58379 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58380
58381         * gcc.c-torture/execute/loop-7.c: New test.
58382
58383 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58384
58385         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58386
58387 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58388
58389         * gcc.dg/c99-bool-1.c: New test.
58390
58391 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58392
58393         * gcc.dg/c99-scope-1.c: Remove xfail.
58394         * gcc.dg/c99-scope-2.c: New test.
58395
58396 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58397
58398         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58399         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58400
58401 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58402
58403         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58404         error messages.
58405
58406         * g++.mike/p700.C: Don't typedef wchar_t.
58407         * g++.mike/p784.C: Likewise.
58408         * g++.mike/eb101.C: Don't use __wchar_t.
58409
58410 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58411
58412         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58413         from DO loop.
58414
58415 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58416
58417         * gcc.c-torture/execute/20001111-1.c: New test.
58418
58419 2000-11-10  Nick Clifton  <nickc@redhat.com>
58420
58421         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58422         long multuiple and accumulate.
58423
58424 2000-11-09  Richard Henderson  <rth@redhat.com>
58425
58426         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58427         via size_t instead of int.
58428
58429         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58430         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58431         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58432         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58433
58434 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58435
58436         * gcc.c-torture/compile/20001109-1.c: New test.
58437         * gcc.c-torture/compile/20001109-2.c: New test.
58438
58439 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58440
58441         * g++.old-deja/g++.pt/operator1.C: New test.
58442         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58443
58444 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58445
58446         * gcc.dg/20001108-1.c: New test.
58447
58448 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58449
58450         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58451         with both arguments constant strings.
58452         * gcc.c-torture/execute/string-opt-3.c: New test.
58453         * gcc.c-torture/execute/string-opt-4.c: New test.
58454         * gcc.c-torture/execute/string-opt-5.c: New test.
58455
58456 2000-11-08  Nick Clifton  <nickc@redhat.com>
58457
58458         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58459         mulsidi3adddi patterns.
58460
58461 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58462
58463         * g++.old-deja/g++.other/crash36.C: New test.
58464
58465 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58466
58467         * g++.old-deja/g++.other/init16.C: New test.
58468
58469 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58470
58471         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58472
58473 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58474
58475         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58476         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58477         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58478
58479 2000-11-07  DJ Delorie  <dj@redhat.com>
58480
58481         * gcc.dg/20000614-1.c: Add return so that test can pass.
58482
58483 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58484
58485         * gcc.c-torture/execute/string-opt-1.c: New test.
58486
58487 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58488
58489         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58490         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58491         parameters in registers, and there is no way for a varargs
58492         function to know in which order the integer and floating-point
58493         parameters should be interleaved when they are placed on the
58494         stack.
58495         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58496         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58497
58498 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58499
58500         * gcc.c-torture/execute/string-opt-2.c: New test.
58501
58502 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58503
58504         * g++.old-deja/g++.pt/crash60.C: New test.
58505
58506 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58507
58508         * g++.old-deja/g++.other/crash24.C: New test.
58509         * g++.old-deja/g++.other/crash25.C: New test.
58510         * g++.old-deja/g++.other/crash26.C: New test.
58511         * g++.old-deja/g++.other/crash27.C: New test.
58512         * g++.old-deja/g++.other/crash28.C: New test.
58513         * g++.old-deja/g++.other/crash29.C: New test.
58514         * g++.old-deja/g++.other/crash30.C: New test.
58515         * g++.old-deja/g++.other/crash31.C: New test.
58516         * g++.old-deja/g++.other/crash32.C: New test.
58517         * g++.old-deja/g++.other/crash33.C: New test.
58518         * g++.old-deja/g++.other/crash34.C: New test.
58519         * g++.old-deja/g++.other/crash35.C: New test.
58520
58521 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58522
58523         * gcc.c-torture/execute/20001031-1.c: New test.
58524
58525 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58526
58527         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58528         namespace.
58529
58530         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58531         standards-conformant.
58532
58533         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58534
58535         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58536         * g++.old-deja/g++.mike/p755a.C: Likewise.
58537         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58538         library makes no calls to `operator new' during initialization.
58539
58540 2000-11-04  Neil Booth  <neilb@earthling.net>
58541
58542         * gcc.dg/cpp/include2.c: New tests.
58543
58544 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58545
58546         * lib/g++.exp (g++_set_ld_library_path): New function.
58547         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58548
58549 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58550
58551         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58552         warnings.
58553
58554 2000-11-01  Richard Henderson  <rth@redhat.com>
58555
58556         * g++.old-deja/g++.ext/namedret1.C: New.
58557         * g++.old-deja/g++.ext/namedret2.C: New.
58558         * g++.old-deja/g++.ext/namedret3.C: New.
58559
58560 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58561
58562         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58563         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58564
58565 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58566
58567         * gcc.c-torture/execute/va-arg-21.c: New test.
58568
58569 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58570
58571         * gcc.dg/c99-complex-2.c: New test.
58572
58573 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58574
58575         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58576
58577 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58578
58579         * g++.old-deja/g++.other/inline16.C: New test.
58580
58581 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58582
58583         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58584         __PRETTY_FUNCTION__
58585
58586 2000-10-29  Neil Booth  <neilb@earthling.net>
58587
58588         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58589         New tests.
58590         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58591         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58592         optimisation.
58593
58594 2000-10-29  Neil Booth  <neilb@earthling.net>
58595
58596         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58597         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58598         * mi5.c: Test multiple includes work with -C.
58599         * trigraphs.c: Test ^= version.
58600
58601 2000-10-28  Neil Booth  <neilb@earthling.net>
58602
58603         New tests and test updates for new macro expander.
58604
58605         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58606         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58607         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58608         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58609         new diagnostic messages.
58610
58611         * gcc.dg/cpp/macro3.c: New tests.
58612
58613 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58614
58615         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58616         on the same line.
58617
58618 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58619
58620         * g++.old-deja/g++.other/eh2.C: New test.
58621
58622 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58623
58624         * gcc.c-torture/execute/20001027-1.c: New test.
58625
58626 2000-10-26  Richard Henderson  <rth@redhat.com>
58627
58628         * gcc.c-torture/execute/20001026-1.c: New.
58629
58630 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58631
58632         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58633         * g++.old-deja/g++.law/builtin1.C: Likewise.
58634         * g++.old-deja/g++.law/ctors10.C: Likewise.
58635         * g++.old-deja/g++.law/virtual3.C: Likewise.
58636         * g++.old-deja/g++.mike/p658.C: Likewise.
58637         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58638         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58639         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58640         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58641         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58642
58643 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58644
58645         * gcc.c-torture/compile/20001024-1.c: New test.
58646
58647 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58648
58649         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58650         to tell us whether or not we are using V3.
58651
58652 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58653
58654         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58655         operands.
58656
58657 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58658
58659         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58660
58661 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58662
58663         * gcc.c-torture/execute/20001024-1.c: New test.
58664
58665 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58666
58667         * g++.old-deja/g++.other/sibcall1.C: New test.
58668
58669 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58670
58671         * gcc.dg/noncompile/init-3.c: New test.
58672
58673 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58674
58675         * gcc.dg/format-array-1.c: New test.
58676
58677 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58678
58679         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58680         writing through null pointers; remove comment about testing
58681         unterminated strings.
58682
58683 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58684
58685         * gcc.c-torture/execute/20001017-2.c: New test.
58686
58687 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58688
58689         * gcc.c-torture/compile/20001018-1.c: New test.
58690         * gcc.c-torture/compile/20001018-1.x: Xfail.
58691
58692 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58693
58694         * gcc.c-torture/execute/20001017-1.c: New test.
58695
58696 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58697
58698         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58699         for multiple use of arguments with scanf formats; add tests for
58700         multiple use of arguments.
58701
58702 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58703
58704         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58705         from some old tests.
58706
58707 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58708
58709         * gcc.dg/format-miss-1.c: New test.
58710
58711 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58712
58713         * gcc.c-torture/execute/20001013-1.c: New test.
58714
58715 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58716
58717         * gcc.dg/format-branch-1.c: New test.
58718
58719 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58720
58721         * README, lib/file-format.exp: Remove EGCS references.
58722
58723 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58724
58725         * gcc.dg/20001013-1.c: New test.
58726
58727 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58728
58729         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58730         for intmax_t in the compiler using __typeof__ and the type rules
58731         for conditional expressions.
58732
58733 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58734
58735         * gcc.dg/20001012-1.c: New test.
58736         * gcc.dg/20001012-2.c: New test.
58737
58738 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58739
58740         * gcc.dg/format-attr-1.c: New test.
58741
58742 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58743
58744         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58745         __LONG_LONG_MAX__ instead of LLONG_MAX.
58746
58747 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58748
58749         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58750         scanf flags.
58751         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58752         flags.
58753
58754 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58755
58756         * gcc.dg/sequence-pt-1.c: New test.
58757
58758 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58759
58760         * gcc.c-torture/execute/20001011-1.c: New testcase.
58761         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58762
58763 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58764
58765         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58766         does not error on it.
58767
58768 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58769
58770         * gcc.dg/20001009-1.c: New test.
58771
58772 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58773
58774         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58775         * gcc.c-torture/execute/20001009-2.c: ... to here.
58776
58777 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58778
58779         * gcc.c-torture/compile/20001009-1.c: New testcase.
58780         * gcc.c-torture/execute/20001009-1.c: New testcase.
58781         Testcases provided by Jan Hubicka <jh@suse.cz>.
58782
58783 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58784
58785         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58786         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58787         uintmax_t using <limits.h> to emulate the compiler's internal
58788         logic.  No longer XFAIL %j tests.
58789
58790 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58791
58792         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58793         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58794         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58795         regexps and details of expected handling of some bad formats.
58796         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58797         suppression.
58798
58799 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58800
58801         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58802         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58803         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58804         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58805         in list archives.
58806
58807 2000-10-06  Richard Henderson  <rth@cygnus.com>
58808
58809         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58810         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58811         * g++.old-deja/g++.jason/report.C: Likewise.
58812         * g++.old-deja/g++.law/friend5.C: Likewise.
58813         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58814         of the expected warnings.
58815
58816 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58817
58818         * g++.old-deja/g++.pt/enum14.C: New test.
58819
58820 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58821
58822         * g++.old-deja/g++.pt/crash59.C: New test.
58823
58824 2000-10-04  Will Cohen  <wcohen@redhat.com>
58825
58826         * gcc.dg/20000926-1.c: New test.
58827
58828 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58829
58830         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58831         function name for current C++ compiler.
58832         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58833
58834 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58835
58836         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58837         __PRETTY_FUNCTION__.
58838         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58839
58840 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58841
58842         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58843
58844 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58845
58846         * gcc.c-torture/compile/20000923-1.c: New test.
58847
58848 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58849
58850         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58851         * g++.old-deja/g++.pt/ttp62.C: Same.
58852         * g++.old-deja/g++.other/inline14.C: Same.
58853
58854 2000-09-24  Richard Henderson  <rth@cygnus.com>
58855
58856         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58857
58858 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58859
58860         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58861
58862 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58863
58864         * gcc.c-torture/compile/20000922-1.c: New file.
58865
58866 2000-09-21  Nick Clifton  <nickc@redhat.com>
58867
58868         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58869         a signed long modulo operation.
58870         (mod6): New function - perform an unsigned long modulo operation.
58871         (main): Add tests for modulos of very large numbers by very small
58872         dividends.
58873
58874 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58875
58876         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58877
58878 2000-09-19  Richard Henderson  <rth@cygnus.com>
58879
58880         * gcc.dg/compare2.c (case 10): XFAIL.
58881
58882 2000-09-18  Richard Henderson  <rth@cygnus.com>
58883
58884         * gcc.c-torture/execute/20000906-1.c: Move ...
58885         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58886         that support __builtin_trap.
58887
58888 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58889
58890         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58891
58892 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58893
58894         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58895         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58896         more $ format tests.
58897
58898 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58899
58900         * gcc.dg/format-errmk-1.c: New test.
58901
58902 2000-09-17  Greg McGary  <greg@mcgary.org>
58903
58904         * gcc.c-torture/execute/20000917-1.x: Remove.
58905
58906 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58907
58908         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58909
58910 2000-09-17  Greg McGary  <greg@mcgary.org>
58911
58912         * gcc.c-torture/execute/20000917-1.c: New test.
58913         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58914
58915 2000-09-16  Neil Booth  <NeilB@earthling.net>
58916
58917         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58918         in nested macro bug.
58919
58920 2000-09-15  Neil Booth  <NeilB@earthling.net>
58921
58922         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58923
58924 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58925
58926         * gcc.c-torture/execute/20000914-1.c: New test.
58927
58928 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58929
58930         * g++.other/inline13.C: New test.
58931
58932 2000-09-12  Andreas Jaeger  <aj@suse.de>
58933
58934         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58935         constant by Ulrich Drepper <drepper@redhat.com>.
58936
58937 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58938
58939         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58940
58941 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58942
58943         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58944
58945 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58946
58947         * gcc.dg/cpp/backslash.c: New test.
58948
58949 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58950
58951         * gcc.c-torture/execute/20000910-1.c: New test.
58952         * gcc.c-torture/execute/20000910-2.c: Likewise.
58953
58954 2000-09-11  Robert Lipe  <robertl@sco.com>
58955
58956         * gcc.dg/pragma-align.c: New test.
58957
58958 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58959
58960         * g++.old-deja/g++.pt/explicit82.C: New test.
58961         * g++.old-deja/g++.pt/explicit83.C: New test.
58962
58963 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58964
58965         * gcc.dg/asm-names.c: New test.
58966
58967 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58968
58969         * gcc.dg/cpp/tr-warn6.c: New test
58970
58971 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58972
58973         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58974         be accepted.
58975
58976 2000-09-07  Catherine Moore  <clm@redhat.com>
58977
58978         * gcc.c-torture/execute/unroll-1.c: New test.
58979
58980 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58981
58982         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58983         ERROR markers.
58984         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58985         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58986         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58987         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58988         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58989         Preprocess only.
58990         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58991         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58992
58993 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58994
58995         * g++.old-deja/g++.pt/deduct2.C: New test.
58996
58997 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58998
58999         * g++.old-deja/g++.pt/parms2.C: New test.
59000
59001 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59002
59003         * g++.old-deja/g++.pt/crash58.C: New test.
59004
59005 2000-09-06  Greg McGary  <greg@mcgary.org>
59006
59007         * gcc.c-torture/execute/20000906-1.c: New test.
59008         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59009
59010 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59011
59012         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59013
59014 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59015
59016         * g++.old-deja/g++.pt/crash57.C: New test.
59017
59018 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59019
59020         * g++.old-deja/g++.pt/crash56.C: New test.
59021
59022 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59023
59024         * g++.old-deja/g++.pt/koenig1.C: New test.
59025
59026 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59027
59028         * gcc.dg/20000904-1.c: New test.
59029
59030 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59031
59032         * gcc.dg/cpp/paste8.c: New test.
59033
59034 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59035
59036         * gcc.c-torture/compile/20000827-1.c: New test.
59037
59038 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59039
59040         * gcc.dg/format-diag-1.c: New test.
59041
59042 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59043
59044         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59045         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59046         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59047         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59048         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59049
59050 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59051
59052         * g++.old-deja/g++.other/nested4.C: New test.
59053
59054 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59055
59056         * g++.old-deja/g++.ns/scoped1.C: New test.
59057
59058 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59059
59060         * lib/g++.exp: Support testing already-installed GCC.
59061
59062 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59063
59064         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59065
59066 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59067
59068         * gcc.dg/return-type-2.c: New test.
59069
59070 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59071
59072         * gcc.c-torture/compile/20000825-1.c: New test.
59073
59074 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59075
59076         * gcc.dg/dwarf2-2.c: New test.
59077
59078 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59079
59080         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59081         dg-warning regexps.
59082
59083 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59084
59085         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59086         gcc.dg/format-ext-5.c: New tests.
59087
59088 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59089
59090         * g++.old-deja/g++.other/crash22.C: New test.
59091
59092 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59093
59094         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59095
59096 2000-08-24  Richard Henderson  <rth@cygnus.com>
59097
59098         * gcc.dg/ia64-sync-1.c: New test.
59099         * gcc.dg/ia64-sync-2.c: New test.
59100         * gcc.dg/ia64-asm-1.c: New test.
59101
59102 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59103
59104         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59105         * gcc.dg/format-ext-2.c: New test.
59106
59107 2000-08-23  Jason Merrill  <jason@redhat.com>
59108
59109         * lib/old-dejagnu.exp: Also ignore "In member function" and
59110         "At global scope".
59111
59112 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59113
59114         * gcc.dg/noncompile/label-lineno-1.c: New test.
59115
59116 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59117
59118         * gcc.dg/c99-array-nonobj-1.c: New test.
59119
59120 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59121
59122         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59123         tests.
59124         * gcc.dg/format-ext-1.c: New test.
59125
59126 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59127
59128         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59129         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59130         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59131         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59132         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59133
59134 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59135
59136         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59137         gcc.dg/c99-strftime-2.c: New tests.
59138
59139 2000-08-22  Richard Henderson  <rth@cygnus.com>
59140
59141         * gcc.c-torture/execute/20000822-1.c: New test.
59142
59143 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59144
59145         * gcc.c-torture/execute/20000819-1.x: Remove.
59146
59147 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59148
59149         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59150         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59151         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59152         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59153         gcc.dg/format-xopen-1.c: New tests.
59154
59155 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59156
59157         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59158
59159 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59160
59161         * g++.old-deja/g++.other/loop2.C: New test.
59162
59163         * gcc.c-torture/compile/20000606-1.c: New test.
59164         * gcc.c-torture/compile/20000728-1.c: New test.
59165         * gcc.c-torture/execute/20000801-1.c: New test.
59166         * gcc.c-torture/execute/20000801-2.c: New test.
59167         * gcc.c-torture/execute/20000819-1.c: New test.
59168         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59169         * gcc.dg/20000629-1.c: New test.
59170         * gcc.dg/20000724-1.c: New test.
59171         * gcc.dg/20000807-1.c: New test.
59172
59173 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59174
59175         * gcc.dg/cpp/pragma-1.c: New test.
59176         * gcc.dg/cpp/pragma-2.c: New test.
59177
59178 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59179
59180         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59181         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59182
59183 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59184
59185         * gcc.c-torture/compile/20000818-1.c: New test.
59186
59187 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59188
59189         * gcc.c-torture/execute/20000818-1.c: New test.
59190
59191 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59192
59193         * gcc.dg/format-va-1.c: New test.
59194
59195 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59196
59197         * g++.old-deja/g++.other/typedef8.C: New test.
59198
59199 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59200
59201         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59202         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59203         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59204         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59205         * g++.old-deja/g++.other/ptrmem7.C: New test.
59206         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59207
59208 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59209
59210         * g++.old-deja/g++.pt/typename27.C: New test.
59211
59212 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59213
59214         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59215         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59216         * g++.old-deja/g++.pt/friend45.C: New test.
59217         * g++.old-deja/g++.other/friend8.C: New test.
59218
59219 2000-08-15  Richard Henderson  <rth@cygnus.com>
59220
59221         * gcc.c-torture/execute/20000815-1.c: New test.
59222
59223 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59224
59225         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59226         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59227         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59228
59229 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59230
59231         * g++.old-deja/g++.other/refinit2.C: New test.
59232
59233 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59234
59235         * lib/c-torture.exp (c-torture): Make
59236         compiler_conditional_xfail_data global.
59237         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59238         compiler_conditional_xfail_data machinery.
59239         (f-torture-execute): Likewise.
59240         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59241         and only when unrolling loops.
59242
59243         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59244
59245 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59246
59247         * g++.old-deja/g++.pt/explicit81.C: New test.
59248
59249 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59250
59251         * g++.old-deja/g++.pt/typename26.C: New test.
59252
59253 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59254
59255         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59256         warning.
59257
59258 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59259
59260         * g++.old-deja/g++.other/array3.C: New test.
59261
59262 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59263
59264         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59265         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59266         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59267         New tests.
59268
59269 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59270
59271         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59272         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59273
59274 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59275
59276         * gcc.c-torture/execute/20000808-1.c: New test.
59277
59278 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59279
59280         * gcc.dg/c90-const-expr-1.c: New test.
59281
59282 2000-08-08  Richard Henderson  <rth@cygnus.com>
59283
59284         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59285
59286 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59287
59288         * gcc.dg/noncompile/const-ll-1.c: New test.
59289
59290 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59291
59292         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59293
59294 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59295
59296         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59297         that running programs linked against the shared version of libobjc
59298         run correctly.
59299
59300 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59301
59302         * gcc.dg/c99-printf-1.c: New test.
59303
59304 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59305
59306         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59307
59308 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59309
59310         * gcc.c-torture/execute/20000731-1.x: Delete.
59311
59312 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59313
59314         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59315         and torture_without_loops as is done by c-torture.exp.
59316         (search_for): Copy from c-torture.exp.
59317         (gcc-dg-runtest): New function, drives a directory of tests
59318         iterating over the TORTURE_OPTIONS.
59319         (scan-assembler, scan-assembler-not): Move here from
59320         individual directory drivers.
59321
59322         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59323         defined by lib/gcc-dg.exp.
59324         * gcc.dg/cpp/cpp.exp: Likewise.
59325         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59326         gcc-dg-runtest, so we cycle over optimization options.
59327
59328         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59329         * gcc.dg/compare2.c: No longer expected to fail.
59330
59331 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59332
59333         * gcc.c-torture/execute/20000804-1.c: New test.
59334
59335 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59336
59337         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59338
59339 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59340
59341         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59342
59343 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59344
59345         * gcc.c-torture/compile/20000803-1.c: New test.
59346
59347 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59348
59349         * gcc.c-torture/execute/20000801-3.c,
59350         gcc.c-torture/execute/20000801-4.c: New tests.
59351         * gcc.c-torture/execute/20000801-3.x,
59352         gcc.c-torture/execute/20000801-4.x: Xfail.
59353
59354 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59355
59356         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59357         libobjc/.libs to allow for libtool.
59358
59359 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59360
59361         * gcc.c-torture/compile/20000802-1.c: New test.
59362
59363 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59364
59365         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59366
59367 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59368
59369         * gcc-c-torture/execute/20000731-2.c: New test.
59370
59371         * gcc.c-torture/execute/20000731-1.c: New test.
59372         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59373
59374 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59375
59376         * gcc.dg/cpp/paste7.c: New test.
59377         * gcc.dg/cpp/20000725-1.c: New test.
59378
59379 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59380
59381         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59382         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59383         declaration warning for __builtin_dwarf_reg_size.
59384
59385         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59386
59387 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59388
59389         * gcc.dg/noncompile/voidparam-1.c: New test.
59390
59391 2000-07-30  Richard Henderson  <rth@cygnus.com>
59392
59393         * gcc.dg/c90-digraph-1.c: Don't xfail.
59394         * gcc.dg/compare2.c (case 10): Xfail.
59395         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59396
59397 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59398
59399         * gcc.dg/c99-main-1.c: New test.
59400
59401 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59402
59403         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59404
59405 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59406
59407         * gcc.c-tortuer/execute/20000726-1.c: New test.
59408
59409 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59410
59411         * gcc.c-torture/execute/enum-2.c: New test.
59412
59413 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59414
59415         * gcc.dg/cpp/tr-warn3.c: New test.
59416
59417 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59418
59419         * g++.old-deja/g++.ext/implicit1.C: Remove.
59420         * g++.old-deja/g++.jason/c2.C: Remove
59421         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59422         * g++.old-deja/g++.pt/crash16.C: Likewise.
59423         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59424
59425 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59426
59427         * g++.old-deja/g++.other/for2.C: New test.
59428
59429 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59430
59431         * gcc.dg/20000720-1.c: New test.
59432
59433 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59434
59435         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59436
59437 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59438
59439         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59440         * gcc.c-torture/execute/20000722-1.c: New.
59441         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59442
59443 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59444
59445         * gcc.dg/cpp/20000720-1.S: New test.
59446
59447 2000-07-21  Michael Meissner  <meissner@redhat.com>
59448
59449         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59450
59451 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59452
59453         * g++.old-deja/g++.brendan/crash16.C,
59454         g++.old-deja/g++.brendan/parse3.C,
59455         g++.old-deja/g++.brendan/redecl1.C,
59456         g++.old-deja/g++.ns/template13.C,
59457         g++.old-deja/g++.other/decl4.C,
59458         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59459
59460 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59461
59462         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59463         and "Internal error".
59464
59465         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59466         regexps.
59467         * gcc.dg/cpp/paste6.c: New test.
59468
59469 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59470
59471         * gcc.dg/cpp/tr-direct.c: New test.
59472
59473         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59474         gcc.dg/cpp/undef1.c: Tweak error regexps.
59475
59476 2000-07-18  Eric Christopher <echristo@redhat.com>
59477
59478         * gcc.c-torture/compile/20000718-1.c: New test.
59479
59480 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59481
59482         * cpplex.c (_cpp_push_token): If the token being pushed back
59483         is the previous token in this context, just subtract one from
59484         context->posn.
59485         * cppmacro.c (save_expansion): Clear aux field when storing a
59486         placemarker.
59487
59488 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59489
59490         * gcc.dg/noncompile/redecl-1.c: New test.
59491
59492 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59493
59494         * gcc.c-torture/execute/20000717-5.c: New test.
59495         * gcc.c-torture/execute/20000717-1.x: Removed.
59496
59497 2000-07-17  Richard Henderson  <rth@cygnus.com>
59498
59499         * gcc.c-torture/execute/20000717-4.c: New test.
59500
59501 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59502
59503         * gcc.dg/cpp/syshdr.c: New test.
59504         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59505
59506 2000-07-17  Neil Booth  <neilb@earthling.net>
59507
59508         * gcc.dg/cpp/cmdlne-dM.c: New test.
59509         * gcc.dg/cpp/cmdlne-dD.c: New test.
59510
59511 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59512
59513         * gcc.c-torture/execute/20000717-3.c: New test.
59514
59515         * gcc.c-torture/compile/20000717-1.c: New test.
59516
59517 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59518
59519         * gcc.c-torture/execute/20000717-2.c: New test.
59520
59521 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59522
59523         * gcc.dg/formatz-1.c: New test.
59524
59525         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59526         * gcc.dg/c99-digraph-1.c: New tests.
59527
59528         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59529         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59530
59531         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59532         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59533         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59534         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59535         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59536         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59537         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59538
59539 2000-07-17  Greg McGary <greg@mcgary.org>
59540
59541         * gcc.c-torture/execute/20000717-1.c: New test.
59542         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59543
59544 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59545
59546         * gcc.c-torture/execute/20000715-2.c: New test.
59547         * gcc.dg/20000715-1.c: New test.
59548
59549 2000-07-15  Michael Meissner  <meissner@redhat.com>
59550
59551         * gcc.c-torture/execute/20000715-1.c: New test.
59552
59553 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59554
59555         * gcc.c-torture/execute/20000707-1.c: New test.
59556
59557 2000-07-13  Neil Booth  <NeilB@earthling.net>
59558
59559         * gcc.dg/cpp/digraph1.c,
59560         gcc.dg/cpp/digraph2.c,
59561         gcc.dg/cpp/digraphs.c: New tests.
59562
59563 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59564
59565         * g77.f-torture/compile/20000630-2.f: New test.
59566         * g77.f-torture/compile/20000630-2.x
59567
59568 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59569
59570         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59571
59572 2000-07-11  Neil Booth  <NeilB@earthling.net>
59573
59574         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59575
59576 2000-07-11  Neil Booth  <NeilB@earthling.net>
59577
59578         * gcc.dg/cpp/cmdlne-C.c: New.
59579
59580 2000-07-09  Neil Booth  <NeilB@earthling.net>
59581
59582         * gcc.dg/cpp/directiv.c: New tests.
59583         * gcc.dg/cpp/undef1.c: Update.
59584
59585 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59586
59587         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59588
59589 2000-07-09  Neil Booth  <NeilB@earthling.net>
59590
59591         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59592
59593 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59594
59595         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59596         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59597
59598 2000-07-08  Neil Booth  <NeilB@earthling.net>
59599
59600         * gcc.dg/cpp/macsyntx.c: New tests.
59601
59602 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59603
59604         * gcc.dg/20000707-1.c: New test.
59605
59606 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59607
59608         * gcc.c-torture/execute/20000706-1.c: New test.
59609         * gcc.c-torture/execute/20000706-2.c: New test.
59610         * gcc.c-torture/execute/20000706-3.c: New test.
59611         * gcc.c-torture/execute/20000706-4.c: New test.
59612         * gcc.c-torture/execute/20000706-5.c: New test.
59613
59614 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59615
59616         * g++.old-deja/g++.pt/instantiate7.C: New test.
59617
59618 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59619
59620         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59621         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59622         * g++.old-deja/g++.other/rtti3.C: Likewise.
59623         * g++.old-deja/g++.other/rttid3.C: Likewise.
59624
59625 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59626
59627         *  g77.f-torture/compile/20000630-1.x: Fix typo
59628
59629 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59630
59631         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59632         assembly output.
59633
59634 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59635
59636         * gcc.dg/cpp/ident.c: New test.
59637
59638 2000-07-05  Neil Booth  <NeilB@earthling.net>
59639
59640         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59641           gcc.dg/cpp/lexstrng.c: New tests.
59642
59643 2000-07-04  Neil Booth  <NeilB@earthling.net>
59644
59645         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59646         * gcc.dg/cpp/strify2.c: Same.
59647
59648 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59649
59650         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59651         * gcc.dg/cpp/19990703-1.c: Likewise.
59652         * gcc.dg/cpp/20000625-1.c: Likewise.
59653         * gcc.dg/cpp/20000625-2.c: Likewise.
59654
59655         * gcc.dg/cpp/macro1.c,
59656         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59657         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59658         gcc.dg/cpp/strify1.c,
59659         gcc.dg/cpp/strify2.c: New tests.
59660
59661 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59662
59663         * gcc.c-torture/execute/20000703-1.c: New test.
59664
59665 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59666
59667         * g++.old-deja/g++.pt (lookup10.C): New test.
59668
59669 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59670
59671         * g++.old-deja/g++.pt (typename25.C): New test.
59672
59673 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59674
59675         * gcc.c-torture/compile/20000701-1.c: New test.
59676
59677 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59678
59679         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59680         to test case.
59681
59682 2000-06-30  Catherine Moore  <clm@cygnus.com>
59683
59684         * gcc.c-torture/execute/align-1.c: New test.
59685
59686 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59687
59688         * g++.old-deja/g++.pt/expr8.C: New test.
59689         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59690
59691 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59692
59693         * gcc.c-torture/compile/20000629-1.c: New test.
59694
59695 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59696
59697
59698         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59699         gcc.dg/noncompile directory, depending on whether they're
59700         preprocessor tests or not.  Annotate all the tests for the dg
59701         framework.
59702
59703         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59704         * gcc.dg/noncompile/noncompile.exp: New.
59705
59706         * Moved files:
59707         Old name                                New name
59708         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59709         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59710         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59711         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59712         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59713         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59714         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59715         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59716         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59717         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59718         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59719         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59720         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59721         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59722         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59723         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59724         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59725         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59726         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59727         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59728         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59729         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59730         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59731         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59732
59733         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59734         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59735         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59736         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59737         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59738         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59739
59740 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59741
59742         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59743         declare one variable.  On the fourth, error.
59744         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59745         declared by 20000628-1a.h.
59746
59747 2000-06-29  Richard Henderson  <rth@redhat.com>
59748
59749         * gcc.c-torture/execute/930529-1.x: New file.
59750         * gcc.dg/920413-1.c: Adjust expected warning text.
59751         * gcc.dg/980217-1.c: Declare abort.
59752         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59753
59754 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59755
59756         * g77.f-torture/compile/20000629-1.f: New test.
59757         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59758
59759 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59760
59761         Rearrange lots of files, removing entirely the
59762         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59763         directories.
59764
59765         * Deleted files:
59766         gcc.c-torture/code_quality/code_quality.exp
59767         gcc.c-torture/special/special.exp
59768         gcc.failure/failure.exp
59769         gcc.failure/940409-1.x
59770         gcc.c-torture/compile/961203-1.x
59771
59772         * New files:
59773         gcc.misc-tests/linkage.exp
59774         gcc.c-torture/execute/920730-1t.c
59775         gcc.c-torture/execute/920730-1t.x
59776         gcc.c-torture/compile/920520-1.x
59777         gcc.c-torture/compile/920521-1.x
59778         gcc.c-torture/compile/981006-1.x
59779         gcc.c-torture/execute/eeprof-1.x
59780
59781         * Moved files (possibly with modifications to fit a new harness):
59782         Old name                                New name
59783         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59784         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59785         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59786         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59787         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59788         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59789         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59790         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59791         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59792         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59793         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59794         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59795         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59796         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59797
59798 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59799
59800         * c-torture/compile/961203-1.x: Delete.
59801
59802         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59803         not exit. Include stdio.h.
59804         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59805         * gcc.misc-tests/dg-12.c: Likewise.
59806         * gcc.misc-tests/dg-5.c: Likewise.
59807         * gcc.misc-tests/dg-6.c: Likewise.
59808         * gcc.misc-tests/dg-7.c: Prototype abort.
59809         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59810         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59811         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59812         not exit.
59813         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59814         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59815
59816 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59817
59818         * gcc.dg/cpp/20000628-1.c: New test.
59819         * gcc.dg/cpp/20000628-1.h: New header for above test.
59820         * gcc.dg/cpp/20000628-1a.h: Likewise.
59821
59822 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59823
59824         * gcc.dg/cpp: New directory.
59825         * gcc.dg/cpp/cpp.exp: New driver.
59826         * gcc.dg/cpp/20000627-1.c: New test.
59827         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59828         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59829         and rewrite as a compilation test.
59830
59831         * gcc.dg: Move many files into the cpp subdirectory, possibly
59832         renaming or editing them as well.
59833         Old name                New name
59834         990119-1.c              cpp/19990119-1.c
59835         990228-1.c              cpp/19990228-1.c
59836         990407-1.c              cpp/19990407-1.c
59837         990409-1.c              cpp/19990409-1.c
59838         990413-1.c              cpp/19990413-1.c
59839         990703-1.c              cpp/19990703-1.c
59840         20000127-1.c            cpp/20000127-1.c
59841         20000129-1.c            cpp/20000129-1.c
59842         20000207-1.c            cpp/20000207-1.c
59843         20000207-2.c            cpp/20000207-2.c
59844         20000209-1.c            cpp/20000209-1.c
59845         20000209-2.c            cpp/20000209-2.c
59846         20000301-1.c            cpp/20000301-1.c
59847         20000419-1.c            cpp/20000419-1.c
59848         20000510-1.S            cpp/20000510-1.S
59849         20000519-1.c            cpp/20000519-1.c
59850         20000529-1.c            cpp/20000529-1.c
59851         20000625-1.c            cpp/20000625-1.c
59852         20000625-2.c            cpp/20000625-2.c
59853         cpp-as1.c               cpp/assert1.c
59854         cpp-as2.c               cpp/assert2.c
59855         cxx-comments-1.c        cpp/cxxcom1.c
59856         cxx-comments-2.c        cpp/cxxcom2.c
59857         endif-label.c           cpp/endif.c
59858         cpp-hash1.c             cpp/hash1.c
59859         cpp-hash2.c             cpp/hash2.c
59860         cpp-if1.c               cpp/if-1.c
59861         cpp-if2.c               cpp/if-2.c
59862         cpp-if3.c               cpp/if-3.c
59863         cpp-if4.c               cpp/if-4.c
59864         cpp-if5.c               cpp/if-5.c
59865         cpp-cond.c              cpp/if-cexp.c
59866         cpp-missingop.c         cpp/if-mop.c
59867         cpp-missingparen.c      cpp/if-mpar.c
59868         cpp-opprec.c            cpp/if-oppr.c
59869         cpp-ifparen.c           cpp/if-paren.c
59870         cpp-shortcircuit.c      cpp/if-sc.c
59871         cpp-shift.c             cpp/if-shift.c
59872         cpp-unary.c             cpp/if-unary.c
59873         cpp-li1.c               cpp/line1.c
59874         cpp-li2.c               cpp/line2.c
59875         lineno.c                cpp/line3.c
59876         lineno-2.c              cpp/line4.c
59877         cpp-mi.c                cpp/mi1.c
59878         cpp-mic.h               cpp/mi1c.h
59879         cpp-micc.h              cpp/mi1cc.h
59880         cpp-mind.h              cpp/mi1nd.h
59881         cpp-mindp.h             cpp/mi1ndp.h
59882         cpp-mix.h               cpp/mi1x.h
59883         cpp-mi2.c               cpp/mi2.c
59884         cpp-mi2a.h              cpp/mi2a.h
59885         cpp-mi2b.h              cpp/mi2b.h
59886         cpp-mi2c.h              cpp/mi2c.h
59887         cpp-mi3.c               cpp/mi3.c
59888         cpp-mi3.def             cpp/mi3.def
59889         poison-1.c              cpp/poison.c
59890         pr-impl.c               cpp/prag-imp.c
59891         cpp-redef-2.c           cpp/redef1.c
59892         cpp-redef.c             cpp/redef2.c
59893         strpaste.c              cpp/strp1.c
59894         strpaste-2.c            cpp/strp2.c
59895         cpp-tradpaste.c         cpp/tr-paste.c
59896         cpp-tradstringify.c     cpp/tr-str.c
59897         cpp-tradwarn1.c         cpp/tr-warn1.c
59898         cpp-tradwarn2.c         cpp/tr-warn2.c
59899         trigraphs.c             cpp/trigraphs.c
59900         cpp-unc1.c              cpp/unc1.c
59901         cpp-unc2.c              cpp/unc2.c
59902         cpp-unc3.c              cpp/unc3.c
59903         cpp-unc.c               cpp/unc4.c
59904         undef.c                 cpp/undef1.c
59905         undef-2.c               cpp/undef2.c
59906         cpp-wi1.c               cpp/widestr1.c
59907
59908 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59909
59910         * lib/g++.exp (g++_include_flags): Tweak.
59911
59912 2000-06-27  H.J. Lu  <hjl@gnu.org>
59913             Loren J. Rittle  <ljrittle@acm.org>
59914
59915         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59916         version with one that knows about the new gcc tree structure.
59917         (g++_link_flags): Same.
59918
59919 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59920
59921         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59922         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59923         case we are cross-compiling.
59924
59925         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59926         g++.old-deja/g++.niklas/Makefile.in,
59927         g++.old-deja/g++.niklas/configure.in,
59928         g++.old-deja/g++.other/Makefile.in,
59929         g++.old-deja/g++.other/configure.in,
59930         gcc.c-torture/code_quality/Makefile.in,
59931         gcc.c-torture/code_quality/configure.in,
59932         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59933         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59934         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59935         gcc.c-torture/execute/ieee/Makefile.in,
59936         gcc.c-torture/execute/ieee/configure.in,
59937         gcc.c-torture/noncompile/Makefile.in,
59938         gcc.c-torture/noncompile/configure.in,
59939         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59940         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59941         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59942
59943 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59944
59945         * g++.old-deja/g++.other/ambig3.C: New test.
59946
59947 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59948
59949         * g++.old-deja/g++.pt/syntax1.C: New test.
59950         * g++.old-deja/g++.pt/syntax2.C: New test.
59951         * g++.old-deja/g++.other/syntax3.C: New test.
59952         * g++.old-deja/g++.other/syntax4.C: New test.
59953
59954 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59955
59956         * gcc.dg/20000623-1.c: Prototype exit and abort.
59957
59958 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59959
59960         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59961         New tests.
59962         * gcc.dg/cpp-mi3.def: New file.
59963
59964         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59965         inside assertions.
59966         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59967         lexer's error messages.
59968         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59969         divine anything from the linemarkers.
59970         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59971         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59972
59973 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59974
59975         * gcc.dg/20000623-1.c: New test.
59976
59977 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59978
59979         * gcc.c-torture/execute/20000622-1.c: New test.
59980
59981 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59982
59983         * g++.old-deja/g++.other/init15.C: New test.
59984
59985 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59986
59987         * g++.old-deja/g++.pt/vaarg2.C: New test.
59988         * g++.old-deja/g++.pt/vaarg3.C: New test.
59989
59990 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59991
59992         * g++.old-deja/g++.other/dyncast6.C: New test.
59993
59994 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59995
59996         * gcc.c-torture/execute/loop-6.c: New test.
59997
59998 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59999
60000         * gcc.dg/20000614-1.c: New test.
60001         * gcc.dg/20000614-2.c: New test.
60002
60003 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60004
60005         * g++.old-deja/g++.other/inline12.C: New test.
60006
60007 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60008
60009         * g++.old-deja/g++.other/eh1.C: New test.
60010
60011 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60012
60013         * g++.old-deja/g++.other/type.C: New test.
60014
60015 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60016
60017         * g++.old-deja/g++.other/initstring.C: New test.
60018
60019 2000-06-12  Jason Merrill  <jason@redhat.com>
60020
60021         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60022
60023 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60024
60025         * gcc.c-torture/compile/20000609-1.c: New test.
60026
60027 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60028
60029         * gcc.dg/20000609-1.c: New test.
60030
60031 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60032
60033         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60034         * gcc.c-torture/noncompile/poison-1.c: Move...
60035         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60036         * gcc.dg/cpp-li1.c: Add a token after the #line.
60037
60038 2000-06-05  Richard Henderson  <rth@cygnus.com>
60039
60040         * gcc.c-torture/execute/20000605-2.c: New test.
60041         * gcc.c-torture/execute/20000605-3.c: New test.
60042
60043 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60044
60045         * g77.f-torture/execute/20000503-1.x: New file.
60046
60047 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60048
60049         * g++.old-deja/g++.eh/badalloc1.C: New test.
60050
60051 2000-06-05  Richard Henderson  <rth@cygnus.com>
60052
60053         * gcc.c-torture/execute/20000605-1.c: New test.
60054
60055 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60056             Nathan Sidwell <nathan@codesourcery.com>
60057
60058         * gcc.c-torture/compile/20000605-1.c: New test.
60059
60060 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60061
60062         * g77.f-torture/compile/20000601-1.f: New test.
60063
60064 2000-06-03  Richard Henderson  <rth@cygnus.com>
60065
60066         * gcc.c-torture/execute/20000603-1.c: New.
60067
60068 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60069
60070         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60071         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60072
60073 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60074
60075         * gcc.dg/compare2.c (case 12): XFAIL.
60076         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60077         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60078
60079         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60080
60081 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60082
60083         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60084         guard macro is already defined when the header is first
60085         included.
60086         * gcc.dg/cpp-mix.h: New file.
60087         * gcc.dg/endif-label.c: Update patterns to match compiler.
60088
60089         * g++.brendan/complex1.C: Declare abort.
60090         * g++.law/refs4.C: Remove XFAIL.
60091         * g++.oliva/expr2.C: Declare abort and exit.
60092
60093 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60094
60095         * gcc.c-torture/execute/20000528-1.c: New test.
60096
60097         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60098         * g++.old-deja/g++.law/temps4.C: Likewise.
60099
60100         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60101         stdlib.h.  Call abort() on failure.
60102         * g++.old-deja/g++.law/refs4.C: Likewise.
60103         * g++.old-deja/g++.law/temps4.C: Likewise.
60104         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60105         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60106
60107 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60108
60109         Relative to g++.dg/special:
60110         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60111
60112         Relative to g++.old-deja:
60113         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60114         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60115         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60116         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60117         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60118         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60119         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60120
60121         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60122         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60123         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60124         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60125         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60126         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60127         and/or string.h.
60128
60129         * g++.other/goto1.C: Update expectations for error messages.
60130
60131 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60132
60133         * gcc.c-torture/compile/20000523-1.c: New test.
60134
60135 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60136
60137         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60138
60139 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60140
60141         * g++.old-deja/g++.eh/catch11.C: New test.
60142         * g++.old-deja/g++.eh/catch12.C: New test.
60143
60144 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60145
60146         * gcc.c-torture/execute/20000523-1.c: New test.
60147
60148 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60149
60150         * c-torture/execute/bcp-1.c: Replace abort in arg of
60151         __builtin_constant_p with a generic external function.
60152
60153         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60154         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60155         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60156         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60157         Prototype abort and/or exit.
60158
60159         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60160         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60161         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60162         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60163
60164 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60165
60166         * gcc.dg/dwarf2-1.c: New test.
60167
60168 2000-05-20  Richard Henderson  <rth@cygnus.com>
60169
60170         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60171
60172 2000-05-20  Andreas Jaeger  <aj@suse.de>
60173
60174         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60175         testcase.
60176
60177 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60178
60179         * gcc.c-torture/execute/20000519-2.c: New test.
60180
60181 2000-05-19  Andreas Jaeger  <aj@suse.de>
60182
60183         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60184         which fails with SSA.
60185
60186         * lib/c-torture.exp: Also test with -O3 -fssa.
60187
60188 2000-05-18  Michael Meissner  <meissner@redhat.com>
60189
60190         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60191         * gcc.c-torture/execute/920415-1.c: Ditto.
60192         * gcc.c-torture/execute/920501-1.c: Ditto.
60193         * gcc.c-torture/execute/conversion.c: Ditto.
60194         * gcc.c-torture/execute/cvt-1.c: Ditto.
60195
60196 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60197
60198         * gcc.c-torture/compile/20000518-1.c: New test.
60199
60200 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60201
60202         * g77.f-torture/compile/200005018.f: New test.
60203
60204 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60205
60206         * gcc.c-torture/compile/20000517-1.c: New test.
60207
60208 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60209
60210         * gcc.c-torture/execute/20000516-1.c: New test.
60211
60212 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60213
60214         * g++.old-deja/g++.other/eh.C: New test.
60215
60216 2000-05-12  Richard Henderson  <rth@cygnus.com>
60217
60218         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60219         constants through to doit's conditional.
60220
60221 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60222
60223         * gcc.c-torture/compile/20000511-1.c: New test.
60224         * g77.f-torture/compile/20000511-1.f: New test.
60225         * g77.f-torture/compile/20000511-2.f: New test.
60226
60227 2000-05-11  Michael Meissner  <meissner@redhat.com>
60228
60229         * gcc.c-torture/execute/20000511-1.c: New test.
60230
60231 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60232
60233         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60234         * gcc.dg/20000510-1.S: New.
60235
60236 2000-05-08  Catherine Moore  <clm@cygnus.com>
60237
60238         * gcc.dg/unused-3.c: New.
60239
60240 2000-05-06  Richard Henderson  <rth@cygnus.com>
60241
60242           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60243           * g++.old-deja/g++.mike/warn1.C: Likewise.
60244           * g++.old-deja/g++.pt/local1.C: Likewise.
60245           * g++.old-deja/g++.pt/local7.C: Likewise.
60246           * g++.old-deja/g++.pt/spec16.C: Likewise.
60247
60248 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60249
60250         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60251
60252 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60253
60254           * g77.f-torture/execute/20000503-1.f: New test.
60255
60256 2000-05-04  Andreas Jaeger  <aj@suse.de>
60257
60258         * gcc.dg/noreturn-2.c: New test.
60259
60260 2000-05-04  Neil Booth  <NeilB@earthling.net>
60261
60262         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60263         preprocessor.
60264
60265 2000-05-04  Richard Henderson  <rth@cygnus.com>
60266
60267         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60268
60269 2000-05-04  Richard Henderson  <rth@cygnus.com>
60270
60271         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60272         OpenSSL by Jason R Thorpe.
60273
60274 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60275
60276         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60277
60278 2000-05-03  Robert Lipe <robertlipe@usa.net>
60279
60280         * gcc.dg/20000503-1.c: New test.
60281
60282 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60283
60284         * gcc.c-torture/compile/20000502-1.c: New test.
60285         * g++.old-deja/g++.other/align.C: New test.
60286         * gcc.dg/cpp-tradstringify.c: New test.
60287
60288 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60289
60290         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60291         and hard registers.
60292
60293 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60294
60295         * gcc.c-torture/execute/loop-5.c: New test.
60296
60297 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60298
60299         * gcc.c-torture/execute/va-arg-20.c: New test.
60300
60301 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60302
60303         * gcc.c-torture/execute/20000422-1.c: New test.
60304
60305 2000-04-20  Greg McGary  <gkm@gnu.org>
60306
60307         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60308         when optimizing, but without sibling-call optimizations (-O1).
60309
60310 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60311
60312           * gcc.c-torture/compile/20000420-1.c: New test.
60313
60314 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60315
60316         * g++.abi/ptrflags.C: New test.
60317         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60318
60319 2000-04-19  Catherine Moore  <clm@cygnus.com>
60320
60321         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60322
60323 2000-04-19  Greg McGary  <gkm@gnu.org>
60324
60325         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60326         sibling-call optimizations.
60327
60328 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60329
60330         * gcc.dg/20000419-1.c: New test.
60331
60332 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60333
60334         * gcc.c-torture/execute/20000412-6.c: New test.
60335
60336 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60337
60338         * gcc.c-torture/execute/20000412-5.c: New test.
60339         * g77.f-torture/compile/20000412-1.f: New test.
60340         * gcc.c-torture/execute/20000412-4.c: New test.
60341         * gcc.c-torture/compile/20000412-2.c: New test.
60342         * gcc.c-torture/execute/20000412-3.c: New test.
60343         * gcc.c-torture/compile/20000412-1.c: New test.
60344         * gcc.c-torture/execute/20000412-2.c: New test.
60345
60346 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60347
60348         * objc/execute/bf-20.m: New test.
60349
60350 2000-04-10  Richard Henderson  <rth@cygnus.com>
60351
60352         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60353
60354         * gcc.c-torture/execute/20000412-1.c: New test.
60355
60356 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60357
60358         * g++.old-deja/g++.eh/catchptr1.C: New test.
60359
60360 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60361
60362         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60363
60364 2000-04-08  Neil Booth  <NeilB@earthling.net>
60365
60366         * gcc.dg/cpp-nullchar.c: Remove test as
60367         embedded nulls cause problems.
60368
60369 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60370
60371         * gcc.dg/compare2.c: New test.
60372
60373 2000-04-08  Neil Booth  <NeilB@earthling.net>
60374
60375         * gcc.dg/cpp-nullchar.c: New test.
60376
60377 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60378
60379         * gcc.dg/cpp-mi2.c: New test.
60380         * gcc.dg/cpp-mi2[abc].h: New files.
60381
60382 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60383
60384         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60385         member name.
60386
60387 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60388
60389         * g++.old-deja/g++.abi/vmihint.C: New test.
60390
60391 2000-04-06  Neil Booth  <NeilB@earthling.net>
60392
60393         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60394         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60395         copyright.
60396
60397 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60398
60399         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60400         avoid stack-frame overwrite.
60401
60402 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60403
60404         * gcc.c-torture/compile/20000405-2.c: New test.
60405         * gcc.c-torture/compile/20000405-3.c: New test.
60406
60407 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60408
60409         * gcc.c-torture/compile/20000405-1.c: New test.
60410
60411 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60412
60413         * gcc.dg/cast-qual-1.c: Revert last change.
60414
60415 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60416
60417         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60418
60419 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60420
60421         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60422         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60423
60424 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60425
60426         * gcc.c-torture/compile/20000403-2.c: New test.
60427         * gcc.c-torture/compile/20000403-1.c: New test.
60428
60429 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60430
60431         * gcc.c-torture/execute/20000403-1.c: New test.
60432
60433 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60434
60435         * gcc.c-torture/execute/20000402-1.c: New test.
60436
60437 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60438
60439         * gcc.c-torture/execute/va-arg-15.c: New test.
60440         * gcc.c-torture/execute/va-arg-16.c: New test.
60441         * gcc.c-torture/execute/va-arg-17.c: New test.
60442         * gcc.c-torture/execute/va-arg-18.c: New test.
60443         * gcc.c-torture/execute/va-arg-19.c: New test.
60444
60445 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60446
60447         * gcc.c-torture/compile/981211-1.c: Move to...
60448         * gcc.dg/cpp-as1.c: ...here.
60449         * gcc.dg/cpp-as2.c: New file.
60450
60451         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60452         compiler.
60453
60454 2000-04-02  Neil Booth  <NeilB@earthling.net>
60455
60456         * gcc.dg/cpp-cond.c  New tests.
60457         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60458         accidental success less likely.
60459         * gcc.dg/cpp-missingop.c  New tests.
60460         * gcc.dg/cpp-missingparen.c  New tests.
60461         * gcc.dg/cpp-shift.c  New tests.
60462         * gcc.dg/cpp-shortcircuit.c  New tests.
60463         * gcc.dg/cpp-unary.c  New tests.
60464
60465 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60466
60467         * gcc.c-torture/compile/20000329-1.c: New test.
60468
60469 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60470
60471         * gcc.c-torture/compile/20000326-1.c: New test.
60472         * gcc.c-torture/compile/20000326-2.c: New test.
60473
60474 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60475
60476         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60477         the first parameter is a function argument.
60478
60479 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60480
60481         * g++.old-deja/g++.ext/array4.C: New test.
60482
60483 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60484
60485         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60486
60487 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60488
60489         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60490
60491 2000-03-19  Richard Henderson  <rth@cygnus.com>
60492
60493         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60494
60495 2000-03-19  Richard Henderson  <rth@cygnus.com>
60496
60497         * gcc.c-torture/compile/20000319-1.c: New test.
60498
60499 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60500
60501         * gcc.c-torture/execute/20000314-3.c: New test.
60502         * gcc.c-torture/execute/20000314-2.c: New test.
60503         * gcc.c-torture/execute/20000314-1.c: New test.
60504         * gcc.c-torture/compile/20000314-2.c: New test.
60505         * gcc.c-torture/compile/20000314-1.c: New test.
60506
60507 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60508
60509         * g++.old-deja/g++.warn/inline.C: New test.
60510
60511 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60512
60513         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60514         standards-compliant result rather than specific constants.
60515         Put test-values in array.
60516
60517 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60518
60519         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60520         (g++_target_compile): Put test-specific options last.
60521
60522 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60523
60524         * g++.old-deja/g++.eh/vbase4.C: New test.
60525
60526 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60527
60528         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60529
60530 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60531
60532         * g++.old-deja/g++.brendan/misc12.C: Removed.
60533         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60534         * g++.old-deja/g++.ext/pretty4.C: New test.
60535
60536 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60537
60538         * g++.old-deja/g++.other/string2.C: New test.
60539
60540 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60541
60542         * g++.old-deja/g++.warn/impint2.C: New test.
60543
60544 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60545
60546         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60547         is 1, not zero.
60548
60549 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60550
60551         * g++.old-deja/g++.warn/impint.C: New test.
60552         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60553         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60554         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60555         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60556         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60557         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60558         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60559         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60560         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60561         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60562         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60563         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60564
60565 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60566
60567         * gcc.dg/cpp-redef.c: New test.
60568
60569 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60570
60571         * g++.old-deja/g++.pt/unify7.C: New test.
60572
60573 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60574
60575         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60576         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60577
60578 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60579
60580         * gcc.c-torture/compile/20000224-1.c: New test.
60581
60582 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60583
60584         * gcc.c-torture/compile/cpp-2.c: New test.
60585         * gcc.c-torture/compile/cpp-1.c: New test.
60586
60587 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60588
60589         * gcc.c-torture/execute/20000225-1.c: New test.
60590
60591 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60592
60593         * gcc.dg/cpp-li2.c: New test.
60594
60595         * gcc.dg/cpp-wi1.c: New test.
60596
60597         * gcc.dg/cpp-li1.c: New test.
60598
60599 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60600
60601         * g++.old-deja/g++.other/sizeof5.C: New test.
60602
60603 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60604
60605         * gcc.c-torture/execute/va-arg-13.c: New test.
60606
60607 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60608
60609         * gcc.c-torture/execute/va-arg-12.c: New test.
60610
60611 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60612
60613         * gcc.c-torture/execute/20000223-1.c: New test.
60614
60615 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60616
60617         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60618
60619 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60620
60621         * g++.old-deja/g++.abi/ptrmem.C: New test.
60622
60623 2000-02-19  Richard Henderson  <rth@cygnus.com>
60624
60625         * gcc.c-torture/compile/init-3.c: New.
60626
60627 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60628
60629         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60630         ALWAYS_CXXFLAGS.
60631
60632 2000-02-11  Robert Lipe <robertl@sco.com>
60633
60634         * gcc.c-torture/compile/20000211-3.c: New test.
60635
60636 2000-02-11  Martin Buchholz <martin@xemacs.org>
60637
60638         * gcc.c-torture/compile/20000211-2.c: New test.
60639
60640 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60641
60642         * gcc.c-torture/compile/20000211-1.c: New test.
60643
60644 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60645
60646         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60647           on native targets
60648
60649 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60650
60651         * g++.old-deja/g++.other/cast5.C: New test.
60652
60653 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60654
60655         * gcc.c-torture/execute/20000205-1.c: New.
60656
60657 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60658
60659         * g++.old-deja/g++.jason/cast3.C: Return void.
60660         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60661
60662 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60663
60664         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60665
60666         * gcc.dg/loop-1.c: New test.
60667
60668 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60669
60670         * gcc.c-torture/compile/20000127-1.c: New test.
60671         * gcc.c-torture/execute/991228-1.c: New test.
60672
60673 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60674
60675         * gcc.dg/unused-2.c: New test.
60676
60677         * gcc.dg/conv-1.c: New test.
60678
60679 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60680
60681         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60682         compiler.
60683         (tool_option_proc): Fix typo.
60684
60685 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60686
60687         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60688         of the ld on the host, not on the build machine.
60689         Also, don't crash if '--help' is not a supported option.
60690
60691 2000-01-24  Richard Henderson  <rth@cygnus.com>
60692
60693         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60694
60695 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60696
60697         * gcc.c-torture/execute/20000120-2.c: New test.
60698         * gcc.c-torture/execute/20000120-1.c: New test.
60699
60700 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60701
60702         * gcc.c-torture/execute/20000113-1.c: New test.
60703
60704 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60705
60706         * gcc.c-torture/execute/20000112-1.c: New test.
60707
60708 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60709
60710         * gcc.dg/20000111-1.c: New test.
60711
60712 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60713
60714         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60715         with 16 bit integers.
60716
60717 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60718
60719         * gcc.dg/20000108-1.c: New test.
60720
60721 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60722
60723         * g++.old-deja/g++.ns/koenig8.C: New test.
60724
60725 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60726
60727         * g++.old-deja/g++.other/cast4.C: New test.
60728
60729 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60730
60731         * gcc.c-torture/compile/20000105-2.c: New test.
60732         * gcc.c-torture/compile/20000105-1.c: New test.
60733
60734 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60735
60736         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60737         references to printf & atoi to conform to ANSI standard.
60738         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60739         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60740         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60741         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60742         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60743         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60744         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60745         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60746         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60747         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60748         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60749         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60750         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60751         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60752         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60753         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60754         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60755         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60756         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60757         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60758         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60759         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60760         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60761         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60762         * g++.old-deja/g++.brendan/init3.C: Likewise.
60763         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60764         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60765         * g++.old-deja/g++.brendan/new2.C: Likewise.
60766         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60767         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60768         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60769         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60770         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60771         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60772         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60773         * g++.old-deja/g++.brendan/template24.C: Likewise.
60774         * g++.old-deja/g++.brendan/template3.C: Likewise.
60775         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60776         * g++.old-deja/g++.jason/inline3.C: Likewise.
60777         * g++.old-deja/g++.jason/opeq.C: Likewise.
60778         * g++.old-deja/g++.law/arg5.C: Likewise.
60779         * g++.old-deja/g++.law/arm7.C: Likewise.
60780         * g++.old-deja/g++.law/ctors11.C: Likewise.
60781         * g++.old-deja/g++.law/cvt8.C: Likewise.
60782         * g++.old-deja/g++.law/init9.C: Likewise.
60783         * g++.old-deja/g++.law/refs4.C: Likewise.
60784         * g++.old-deja/g++.law/template2.C: Likewise.
60785         * g++.old-deja/g++.law/visibility24.C: Likewise.
60786         * g++.old-deja/g++.law/vtable3.C: Likewise.
60787         * g++.old-deja/g++.mike/asm2.C: Likewise.
60788         * g++.old-deja/g++.mike/eh1.C: Likewise.
60789         * g++.old-deja/g++.mike/misc1.C: Likewise.
60790         * g++.old-deja/g++.mike/misc13.C: Likewise.
60791         * g++.old-deja/g++.mike/misc14.C: Likewise.
60792         * g++.old-deja/g++.mike/ns12.C: Likewise.
60793         * g++.old-deja/g++.mike/p1248.C: Likewise.
60794         * g++.old-deja/g++.mike/p3708.C: Likewise.
60795         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60796         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60797         * g++.old-deja/g++.mike/p646.C: Likewise.
60798         * g++.old-deja/g++.mike/p700.C: Likewise.
60799         * g++.old-deja/g++.mike/p783.C: Likewise.
60800         * g++.old-deja/g++.mike/p783a.C: Likewise.
60801         * g++.old-deja/g++.mike/p783b.C: Likewise.
60802         * g++.old-deja/g++.mike/p786.C: Likewise.
60803         * g++.old-deja/g++.mike/p789.C: Likewise.
60804         * g++.old-deja/g++.mike/p789a.C: Likewise.
60805         * g++.old-deja/g++.mike/p807a.C: Likewise.
60806         * g++.old-deja/g++.other/delete3.C: Likewise.
60807         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60808         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60809         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60810         * g++.old-deja/g++.other/empty1.C: Likewise.
60811         * g++.old-deja/g++.other/temporary1.C: Likewise.
60812         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60813         * g++.old-deja/g++.pt/t16.C: Likewise.
60814         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60815
60816 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60817
60818         * gcc.dg/991230-1.c: New test.
60819
60820 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60821
60822         * gcc.c-torture/compile/991229-3.c: New test.
60823         * gcc.c-torture/compile/991229-2.c: New test.
60824         * gcc.c-torture/compile/991229-1.c: New test.
60825
60826 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60827
60828         * gcc.c-torture/compile/labels-2.c: New test.
60829
60830 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60831
60832         * gcc.c-torture/execute/991227-1.c: New test.
60833
60834 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60835
60836         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60837
60838 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60839
60840         * gcc.c-torture/execute/991221-1.c: New test.
60841
60842 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60843
60844         * g++.old-deja/g++.other/cast3.C: New test.
60845
60846 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60847
60848         * gcc.c-torture/execute/991216-4.c: New test.
60849
60850 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60851
60852         * gcc.c-torture/execute/991216-1.c: New test.
60853         * gcc.c-torture/execute/991216-2.c: New test.
60854         * gcc.c-torture/execute/991216-3.c: New test.
60855
60856 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60857
60858         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60859         Actually make the test fail by using "-O2" for compilation.
60860
60861 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60862
60863         * g++.old-deja/g++.warn/cast-align1.C: New test.
60864
60865 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60866
60867         * gcc.c-torture/compile/991214-1.c: New test.
60868         * gcc.c-torture/compile/991214-2.c: New test.
60869
60870 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60871
60872         * gcc.dg/991214-1.c: New test.
60873
60874 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60875
60876         * gcc.c-torture/compile/991213-3.c: New test.
60877         * gcc.c-torture/compile/991213-2.c: New test.
60878         * gcc.c-torture/compile/991213-1.c: New test.
60879
60880 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60881
60882         * gcc.dg/991209-1.c: New test.
60883
60884 1999-12-08  Nathan Sidwell <nathan@acm.org>
60885
60886         * gcc.c-torture/compile/991208-1.c: New test.
60887
60888 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60889
60890         * gcc.dg/ultrasp2.c: New test.
60891
60892 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60893
60894         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60895
60896 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60897
60898         * gcc.c-torture/compile/991202-1.c: New test.
60899         * gcc.c-torture/execute/991202-1.c: New test.
60900         * gcc.c-torture/execute/991202-2.c: New test.
60901         * gcc.c-torture/execute/991202-3.c: New test.
60902
60903 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60904
60905         * g++.old-deja/g++.abi/align.C: New test.
60906         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60907         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60908
60909 1999-12-01  Richard Henderson  <rth@cygnus.com>
60910
60911         * gcc.c-torture/execute/991201-1.c: New.
60912
60913 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60914
60915         * gcc.dg/991129-1.c: New test.
60916
60917 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60918
60919         * gcc.c-torture/compile/991127-1.c: New test.
60920
60921 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60922
60923         * g++.old-deja/g++.other/warn4.C: New test.
60924
60925 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60926
60927         * g++.old-deja/g++.eh/cleanup2.C: New test.
60928         * g++.old-deja/g++.ext/pretty2.C: New test.
60929         * g++.old-deja/g++.ext/pretty3.C: New test.
60930         * g++.old-deja/g++.other/debug6.C: New test.
60931
60932 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60933
60934         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60935         compiler_output to look for one error message instead of two.
60936
60937 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60938
60939         * gcc.c-torture/execute/991118-1.c: Also test case
60940         where the word boundary does not split a byte evenly.
60941
60942 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60943
60944         * g++.old-deja/g++.ext/restrict1.C: New test.
60945
60946 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60947
60948         * gcc.c-torture/execute/991118-1.c: New test.
60949
60950 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60951
60952         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60953         working directory pathnames.
60954
60955 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60956
60957         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60958         host is equipped with driver.h and driver.o so it can actually
60959         compile and run the tests.
60960
60961 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60962
60963         * gcc.c-torture/compile/991008-1.c: New test.
60964
60965 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60966
60967         * lib/gcc-dg.exp: Include target-supports.exp
60968
60969 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60970
60971         * lib/target-supports.exp: New file: Provide procs to test for
60972         features supported by the target.
60973         (check_weak_available): Moved here from ecos.exp.
60974         (check_alias_available): New proc: Determine of the target
60975         toolchain supports the alias attribute.
60976
60977         * gcc.dg/special/ecos.exp: Move check_weak_available to
60978         target-supports.exp.
60979         (alias-1.c): Only perform the test if the target supports
60980         aliases.
60981         (wkali-1.c): Only perform the test if the target supports
60982         aliases.
60983
60984         * gcc.dg/990506-0.c: Expect error messages from cross
60985         targets as well as native targets.
60986
60987 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60988
60989         * gcc.dg/ultrasp1.c: Removed xfail.
60990         * gcc.dg/struct-ret-2.c: Likewise.
60991         * gcc.dg/array-1.c: Likewise.
60992
60993 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60994
60995         * gcc.dg/struct-ret-2.c: New test.
60996
60997         * gcc.dg/array-1.c: New test.
60998
60999 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61000
61001         * gcc.c-torture/execute/991030-1.c: New test.
61002
61003 1999-10-26  Richard Henderson  <rth@cygnus.com>
61004
61005         * gcc.c-torture/compile/991026-2.c: New test.
61006
61007 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61008
61009         * gcc.c-torture/compile/991026-1.c: New test.
61010
61011 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61012
61013         * gcc.c-torture/execute/991023-1.c: New test.
61014
61015 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61016
61017         * gcc.c-torture/execute/991019-1.c: New test.
61018
61019 1999-10-16  Richard Henderson  <rth@cygnus.com>
61020
61021         * gcc.c-torture/execute/991016-1.c: New test.
61022
61023 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61024
61025         * gcc.c-torture/execute/991014-1.c: New test.
61026
61027 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61028
61029         * g++.old-deja/g++.other/union2.C: New test.
61030
61031 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61032
61033         * g++.old-deja/g++.other/vaarg2.C: New test.
61034         * g++.old-deja/g++.other/vaarg3.C: New test.
61035
61036 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61037
61038         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61039         in compile/.
61040
61041 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61042
61043         * gcc.c-torture/execute/va-arg-11.c: New test.
61044
61045 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61046
61047         * lib/file-format.exp (gcc_target_object_format): Don't
61048         crash if objdump is unavailable.
61049
61050 1999-09-29  Donn Terry <donn@interix.com>
61051
61052         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61053
61054 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61055
61056         * gcc.c-torture/compile/990928-1.c: New test.
61057
61058 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61059
61060         * g++.old-deja/g++.other/decl6.C: New test.
61061
61062 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61063
61064         * gcc.c-torture/execute/va-arg-10.c: New test.
61065
61066 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61067
61068         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61069         __PRETTY_FUNCTION__.
61070
61071 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61072
61073         * gcc.c-torture/execute/990923-1.c: New test.
61074
61075 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61076
61077         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61078         for which -fpic is inappropriate.
61079
61080 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61081
61082         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61083
61084 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61085
61086         * g++.old-deja/g++.other/dyncast1.C: New test.
61087         * g++.old-deja/g++.other/dyncast2.C: New test.
61088         * g++.old-deja/g++.other/dyncast3.C: New test.
61089         * g++.old-deja/g++.other/dyncast4.C: New test.
61090         * g++.old-deja/g++.other/dyncast5.C: New test.
61091         * g++.old-deja/g++.eh/catch3.C: New test.
61092         * g++.old-deja/g++.eh/catch3p.C: New test.
61093         * g++.old-deja/g++.eh/catch4.C: New test.
61094         * g++.old-deja/g++.eh/catch4p.C: New test.
61095         * g++.old-deja/g++.eh/catch5.C: New test.
61096         * g++.old-deja/g++.eh/catch5p.C: New test.
61097         * g++.old-deja/g++.eh/catch6.C: New test.
61098         * g++.old-deja/g++.eh/catch6p.C: New test.
61099         * g++.old-deja/g++.eh/catch7.C: New test.
61100         * g++.old-deja/g++.eh/catch7p.C: New test.
61101         * g++.old-deja/g++.eh/catch8.C: New test.
61102         * g++.old-deja/g++.eh/catch8p.C: New test.
61103         * g++.old-deja/g++.eh/catch9.C: New test.
61104         * g++.old-deja/g++.eh/catch9p.C: New test.
61105
61106 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61107
61108         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61109         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61110
61111 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61112
61113         * gcc.c-torture/compile/990913-1.c: New test.
61114
61115 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61116
61117         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61118         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61119
61120 1999-09-09  Richard Henderson  <rth@cygnus.com>
61121
61122         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61123
61124 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61125
61126         * g++.old-deja/g++.other/lookup11.C: New test.
61127         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61128         what is permitted and what we want.
61129         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61130         overload use.
61131         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61132
61133 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61134
61135         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61136         * gcc.c-torture/noncompile/poison-1.c: New file.
61137
61138 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61139
61140         * g++.old-deja/g++.other/sizeof3.C: New test.
61141         * g++.old-deja/g++.other/sizeof4.C: New test.
61142         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61143         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61144
61145 1999-09-07  Richard Henderson  <rth@cygnus.com>
61146
61147         * gcc.dg/va-arg-1.c: New.
61148
61149 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61150
61151         * gcc.c-torture/execute/va-arg-9.c: New test.
61152
61153 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61154
61155         * g77.f-torture/compile/980519-2.f: New test.
61156         * g77.f-torture/compile/19990905-0.f: New test.
61157         * g77.f-torture/compile/19990905-1.f: New test.
61158         * g77.f-torture/compile/19990905-2.f: New test.
61159
61160         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61161
61162 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61163
61164         * gcc.c-torture/execute/990827-1.c: Fix typo.
61165
61166 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61167
61168         * g++.old-deja/g++.other/deref1.C: New test.
61169
61170 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61171
61172         * g++.old-deja/g++.other/ambig2.C: New test.
61173         * g++.old-deja/g++.other/cond5.C: New test.
61174         * g++.old-deja/g++.other/lookup16.C: New test.
61175
61176 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61177
61178         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61179         assemblers too.
61180
61181 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61182
61183         * lib/c-torture.exp: Avoid the "compare executables" optimization
61184         when testing native.
61185
61186 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61187
61188         * gcc.c-torture/execute/990829-1.c: New test.
61189         * gcc.c-torture/compile/990829-1.c: New test.
61190
61191 1999-08-27  Paul Burchard  <burchard@pobox.com>
61192
61193         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61194         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61195         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61196         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61197         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61198         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61199         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61200         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61201         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61202         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61203         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61204
61205 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61206
61207         * gcc.c-torture/execute/990827-1.c: New test.
61208
61209 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61210
61211         * g77.f-torture/noncompile/19990826-4.f: New test.
61212
61213         * g77.f-torture/compile/19990826-3.f: New test.
61214
61215         * g77.f-torture/execute/19990826-2.f: New test.
61216
61217         * g77.f-torture/compile/19990826-1.f: New test.
61218
61219         * gcc.c-torture/execute/990826-0.c: New test.
61220         * g77.c-torture/execute/19990826-0.f: New test.
61221
61222         * g77.f-torture/noncompile/970626-2.f: New test.
61223
61224 1999-08-25  Paul Burchard  <burchard@pobox.com>
61225
61226         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61227         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61228         lss-011.C: New tests.
61229
61230 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61231
61232         * g++.old-deja/g++.other/decl5.C: New test.
61233
61234 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61235
61236         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61237         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61238         call `postbase' for each one.  All callers of `postbase' changed
61239         to call this instead.
61240
61241 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61242
61243         * gcc.c-torture/execute/990811-1.c: New test.
61244
61245 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61246
61247         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61248         just native ones.
61249
61250         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61251         just native ones.
61252
61253 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61254
61255         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61256
61257 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61258
61259         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61260
61261 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61262
61263         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61264
61265 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61266
61267         * gcc.c-torture/execute/990804-1.c: New test.
61268
61269 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61270
61271         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61272         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61273         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61274
61275 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61276
61277         * g++.old-deja/g++.other/struct1.C: New test.
61278
61279 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61280
61281         * g++.old-deja/g++.other/enum2.C: New test.
61282
61283 1999-08-02  Richard Henderson  <rth@cygnus.com>
61284
61285         Adapted from tests from Franz Sirl:
61286         * gcc.c-torture/execute/va-arg-7.c: New test.
61287         * gcc.c-torture/execute/va-arg-8.c: New test.
61288
61289 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61290
61291         * gcc.c-torture/compile/990801-2.c: New test.
61292
61293         * gcc.c-torture/compile/990801-1.c: New test.
61294
61295 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61296
61297         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61298         fp-cmp-1.c, converting double to float.
61299
61300         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61301         fp-cmp-1.c, converting double to long double.
61302
61303         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61304         from fr1 to unknown_register, since fr1 is a legitimate register
61305         on some machines.
61306
61307 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61308
61309         * README: More listname related changes.
61310
61311 1999-07-08  Catherine Moore  <clm@cygnus.com>
61312
61313         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61314
61315 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61316
61317         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61318
61319 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61320
61321         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61322
61323 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61324
61325         * gcc.dg/990703-1.c: New test.
61326
61327 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61328
61329         * lib/file-format.exp: New file: Move definition of proc
61330         gcc_target_object_format to here from
61331         gcc.dg/special/ecos.exp.
61332
61333         * lib/c-torture.exp: Include lib file-format.exp.
61334         * lib/gcc-dg.exp: Include lib file-format.exp.
61335
61336         * gcc.dg/special/ecos.exp: Remove definition of proc
61337         gcc_target_object_format.
61338
61339 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61340
61341         * gcc.c-torture/execute/990628-1.c: New test.
61342
61343 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61344
61345         * gcc.c-torture/compile/990625-2.c: New test.
61346
61347         * gcc.c-torture/compile/990625-1.c: New test.
61348
61349 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61350
61351         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61352         attributes compile.
61353         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61354         ports that use the COFF/PE file format.
61355
61356 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61357
61358         * gcc.c-torture/compile/990617-1.c: New test.
61359
61360 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61361
61362         * g++.old-deja/g++.other/decl4.C: New test.
61363
61364 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61365
61366         * g++.old-deja/g++.other/bitfld3.C: New test.
61367
61368 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61369
61370         * g++.old-deja/g++.eh/catch1.C: New test.
61371
61372 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61373
61374         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61375
61376         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61377         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61378
61379 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61380
61381         * g77.f-torture/compile/19990502-0.f: Replace with new,
61382         shorter, test that still fails after recent changes.
61383
61384 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61385
61386         * gcc.c-torture/execute/990604-1.c: New test.
61387
61388 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61389
61390         * gcc.c-torture/execute/990531-1.c: New test.
61391
61392 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61393
61394         * gcc.c-torture/compile/990527-1.c: New test.
61395
61396 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61397
61398         * gcc.c-torture/execute/990527-1.c: New test.
61399
61400 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61401
61402         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61403         bitfields as signed.
61404
61405 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61406
61407         * g77.f-torture/compile/19990525-0.f: New test.
61408
61409 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61410
61411         * gcc.c-torture/execute/990525-2.c: New test.
61412
61413         * gcc.c-torture/execute/990525-1.c: New test.
61414
61415 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61416
61417         * g++.old-deja/g++.other/anon3.C: New test.
61418         * g++.old-deja/g++.other/anon4.C: New test.
61419         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61420         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61421         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61422         Merrill).
61423
61424 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61425
61426         * gcc.c-torture/execute/990524-1.c: New test.
61427
61428         * gcc.dg/990524-1.c: New test.
61429
61430 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61431
61432         * gcc.c-torture/compile/990523-1.c: New test.
61433
61434 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61435
61436         * gcc.c-torture/compile/990519-1.c: New test.
61437
61438 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61439
61440         * gcc.c-torture/compile/990517-1.c: New test.
61441
61442         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61443         (e4, f4): New tests.
61444         (main): Call them.
61445
61446 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61447
61448         * gcc.dg/noreturn-1.c: New test.
61449
61450 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61451
61452         * gcc.c-torture/execute/990513-1.c: New test.
61453
61454 1999-05-10  Richard Henderson  <rth@cygnus.com>
61455
61456         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61457
61458 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61459
61460         * g77.f-torture/execute/erfc.f: Use small single-precision
61461         values, to avoid problems on Alphas when not -mieee.
61462
61463 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61464
61465         * gcc.dg/990506-0.c: New test.
61466
61467 1999-05-08  Richard Henderson  <rth@cygnus.com>
61468
61469         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61470         the constant to test.  Don't XFAIL 64-bit targets.
61471
61472         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61473         * g++.old-deja/g++.law/profile1.C: Likewise.
61474
61475         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61476         operator new instances.
61477         * g++.old-deja/g++.other/delete5.C: Likewise.
61478
61479 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61480
61481         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61482         intrinsic.
61483
61484 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61485
61486         * g77.f-torture/execute/u77-test.f: Reverse order of two
61487         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61488
61489 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61490
61491         * gcc.dg/compare1.c: New test.
61492
61493 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61494
61495         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61496         New tests.
61497
61498 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61499
61500         * g77.f-torture/compile/19990502-1.f: New test.
61501
61502 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61503
61504         * g77.f-torture/compile/19990502-0.f: New test.
61505
61506 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61507
61508         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61509         intrinsic.
61510
61511 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61512
61513         * g77.f-torture/execute/u77-test.f (main): List libU77
61514         intrinsics not currently tested.
61515         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61516         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61517         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61518         Trim blanks off the ends of some printed strings.
61519
61520 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61521
61522         * g77.f-torture/execute/u77-test.f (main): Just warn about
61523         FSTAT gid disagreement, as it's expected on some systems.
61524
61525 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61526
61527         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61528         use a new function, which allows for some slop.
61529         Clean up some commentary.
61530         (issum): The new function.
61531         (sgladd): Deleted subroutine.
61532
61533 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61534
61535         * g77.f-torture/execute/u77-test.f: Modify to be more like
61536         libf2c/libU77 version, bringing patches to that version here.
61537         Add suitable commentary.
61538
61539 1999-04-25  Richard Henderson  <rth@cygnus.com>
61540
61541         * gcc.dg/990424-1.c: New test.
61542
61543 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61544
61545         * g77.f-torture/execute/u77-test.f (main): Bug involving
61546         LSTAT has been fixed, so turn back on full checking.
61547
61548 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61549
61550         * g77.f-torture/compile/19990419-0.f: New test.
61551         * g77.f-torture/execute/19990419-1.f: New test.
61552
61553 1999-04-17  Richard Henderson  <rth@cygnus.com>
61554
61555         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61556         to avoid the need for a prototype to supress a warning.
61557
61558 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61559
61560         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61561
61562 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61563
61564         * gcc.c-torture/execute/990404-1.c: New test.
61565
61566 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61567
61568         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61569         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61570         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61571         missing initializer warnings.
61572
61573 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61574
61575         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61576         matching strings.
61577
61578 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61579
61580         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61581
61582 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61583
61584         * g77.f-torture/execute/19990325-0.f: New test.
61585         * g77.f-torture/execute/19990325-1.f: New test.
61586
61587 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61588
61589         * gcc.c-torture/execute/990324-1.c: New test.
61590
61591 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61592
61593         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61594         test with 4.
61595
61596 1999-03-17  Richard Henderson  <rth@cygnus.com>
61597
61598         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61599
61600 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61601
61602         * g77.f-torture/execute/19990313-2.f: New test.
61603         * g77.f-torture/execute/19990313-3.f: New test.
61604
61605 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61606
61607         * g77.f-torture/execute/19990313-0.f: New test.
61608         * g77.f-torture/execute/19990313-1.f: New test.
61609
61610 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61611
61612         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61613         printf to sprintf.
61614         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61615         (main): Add check for u15.  Conditionalize u31 check depending on
61616         whether ints are <32 bits or >=32 bits.
61617
61618 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61619
61620         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61621
61622 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61623
61624         * g77.f-torture/compile/19990305-0.f: New test.
61625         * g77.f-torture/execute/19981119-0.f: New test.
61626
61627 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61628
61629         * g77.f-torture/execute/970625-2.f: call ABORT if final
61630         result is not correct, instead of just printing it.
61631         Add this checking via newly introduced obfuscation, to
61632         trip up buggy front ends.
61633
61634 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61635
61636         * g77.f-torture/compile/960317-1.f: Moved from being
61637         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61638
61639 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61640
61641         * g77.f-torture/execute/960317-1.f: New (old) test.
61642         * g77.f-torture/execute/970625-2.f: Ditto.
61643
61644 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61645
61646         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61647         error message on line 1 or line 2; cccp and cpplib do this differently.
61648
61649 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61650
61651         * g++.old-deja/g++.law/weak1.C: New test.
61652
61653 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61654
61655         * gcc.c-torture/execute/990119-1.c: Renamed to...
61656         * gcc.dg/990119-1.c: this, so it will only be tested once
61657         (it's a preprocessor test, it doesn't need to be run at
61658         multiple optimization levels).
61659
61660 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61661
61662         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61663           ALWAYS_CXXFLAGS.
61664
61665 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61666
61667         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61668         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61669         to not be compilable by current g77.
61670
61671 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61672
61673         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61674
61675 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61676
61677         * gcc.c-torture/execute/990222-1.c: New test.
61678
61679 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61680
61681         * g77.f-torture/compile/19990218-0.f: New test.
61682         * g77.f-torture/noncompile/19990218-1.f: New test.
61683
61684 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61685
61686         * g77.f-torture/compile/19981216-0.f: New test.
61687
61688 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61689
61690         * gcc.dg/990214-1.c: New test.
61691
61692 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61693
61694         * gcc.dg/990213-2.c: New test.
61695
61696         * gcc.dg/990213-1.c: New test.
61697
61698 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61699
61700         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61701         ints.
61702
61703 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61704
61705         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61706         specified by target.
61707
61708         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61709
61710 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61711
61712         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61713
61714 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61715
61716         * gcc.dg/special/ecos.exp: New test driver for new tests with
61717         special requirements.
61718
61719         * gcc.dg/special/alias-1.c: New test.
61720         * gcc.dg/special/gcsec-1.c: New test.
61721         * gcc.dg/special/weak-1.c: New test.
61722         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61723         * gcc.dg/special/weak-2.c: New test.
61724         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61725         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61726         * gcc.dg/special/wkali-1.c: New test.
61727         * gcc.dg/special/wkali-2.c: New test.
61728         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61729         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61730
61731 1999-02-10  Felix Lee  <flee@cygnus.com>
61732
61733           * lib/c-torture.exp (c-torture-compile): Pull out code for
61734           analyzing gcc error messages.
61735           (c-torture-execute): Likewise.  Fix some (harmless) false
61736           positives.
61737           * lib/gcc.exp (gcc_check_compile): New function.
61738
61739 1999-02-08  Richard Henderson  <rth@cygnus.com>
61740
61741         * gcc.c-torture/execute/990208-1.c: New test.
61742
61743 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61744
61745         * g++.dg/special/ecos.exp: New driver for new tests with special
61746         requirements
61747
61748         * g++.dg/special/conpr-1.C: New test
61749         * g++.dg/special/conpr-2.C: New test
61750         * g++.dg/special/conpr-2a.C: New test
61751         * g++.dg/special/conpr-3.C: New test
61752         * g++.dg/special/conpr-3a.C: New test
61753         * g++.dg/special/conpr-3b.C: New test
61754
61755         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61756         allow g++ to use the dg driver
61757
61758         * README: Add comment about g++.dg directory
61759
61760 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61761
61762         * README: Update email addresses.
61763
61764 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61765
61766         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61767         arguments in order to force structure S onto the stack even on
61768         the alpha.
61769         (test): Pass 10 leading arguments to function foo as well as the
61770         structure S.
61771
61772         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61773         failure for all targets.
61774
61775         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61776         abort to terminate program execution.
61777
61778 1999-01-30  Richard Henderson  <rth@cygnus.com>
61779
61780         * gcc.c-torture/execute/990130-1.c: New test.
61781
61782 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61783
61784         * gcc.dg/990130-1.c: New test.
61785
61786 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61787
61788         * gcc.c-torture/execute/990128-1.c: New test.
61789
61790 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61791
61792         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61793
61794 1999-01-27  Felix Lee  <flee@cygnus.com>
61795
61796         * lib/c-torture.exp (c-torture-compile): pull out code for
61797         analyzing gcc error messages.
61798         (c-torture-execute): ditto, and fix some (harmless) false
61799         positives.
61800         * lib/gcc.exp (gcc_check_compile): new function.
61801
61802 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61803
61804         * gcc.dg/990117-1.c: New test.
61805
61806         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61807
61808         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61809
61810 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61811
61812         * g77.f-torture/compile/990115-1.f: New test.
61813
61814 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61815
61816         * gcc.c-torture/compile/990107-1.c: New test
61817
61818 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61819
61820         * gcc.c-torture/execute/990106-2.c: New test.
61821
61822         * gcc.c-torture/execute/990106-1.c: New test.
61823
61824 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61825
61826         * gcc.c-torture/compile/981223-1.c: New test.
61827
61828 1998-12-29  Richard Henderson  <rth@cygnus.com>
61829
61830         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61831         (opt3): Rename from opt4 and disable.
61832
61833 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61834
61835         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61836
61837 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61838
61839         * g++.old-deja/g++.other/conv5.C: New test.
61840
61841 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61842
61843         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61844
61845 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61846
61847         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61848
61849 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61850
61851         * gcc.c-torture/compile/981211-1.c: New test.
61852
61853 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61854
61855         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61856
61857         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61858
61859 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61860
61861         * gcc.special/930510-1.c: Make C9X safe.
61862         * gcc.misc-tests/gcov-1.c Similarly.
61863         * gcc.misc-tests/gcov-2.c Similarly.
61864
61865 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61866
61867         * gcc.dg/ultrasp1.c: New test.
61868
61869 1998-12-06  Richard Henderson  <rth@cygnus.com>
61870
61871         * gcc.c-torture/execute/981206.c: New test.
61872
61873 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61874
61875         * g++.old-deja/g++.ns/template7.C: New test.
61876
61877         * g++.old-deja/g++.other/expr1.C: New test.
61878
61879         * g++.old-deja/g++.eh/tmpl3.C: New test.
61880
61881         * g++.old-deja/g++.eh/tmpl2.C: New test.
61882
61883 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61884
61885         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61886         * g++.old-deja/g++.other/using6.C: Removed.
61887         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61888
61889         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61890
61891 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61892
61893         * g++.old-deja/g++.pt/overload8.C: New test.
61894
61895         * g++.old-deja/g++.pt/overload7.C: New test.
61896
61897         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61898
61899         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61900         and relinking messages.
61901         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61902         compiling with -frepo.
61903
61904 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61905
61906         * g++.old-deja/g++.pt/lookup6.C: New test.
61907
61908 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61909
61910         * gcc.c-torture/execute/981130-1.c: New test.
61911         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61912
61913 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61914
61915         * g++.old-deja/g++.pt/explicit76.C: New test.
61916
61917         * g++.old-deja/g++.pt/friend38.C: New test.
61918
61919         * g++.old-deja/g++.ns/crash2.C: New test.
61920
61921         * g++.old-deja/g++.pt/defarg8.C: New test.
61922
61923         * g++.old-deja/g++.pt/instantiate6.C: New test.
61924
61925         * g++.old-deja/g++.pt/static6.C: New test.
61926
61927         * g++.old-deja/g++.pt/decl2.C: New test.
61928
61929 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61930
61931         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61932         problem is actually related with name lookup, but so what? :-)
61933
61934         * g++.old-deja/g++.pt/friend37.C: New test.
61935
61936 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61937
61938         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61939         element, which fails on some systems.
61940
61941         * g77.f-torture/execute/labug1.f: New test.
61942
61943 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61944
61945         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61946         is defined.
61947
61948 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61949
61950         * g77.f-torture/compile/981117-1.f: New test.
61951
61952 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61953
61954         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61955         properly discarded.
61956
61957 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61958
61959         * gcc.c-torture/execute/memcheck: New directory of tests for
61960         -fcheck-memory-usage.
61961
61962 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61963
61964         * README: New file, general information about the testsuite and
61965         new description of the various C++ test subdirectories.
61966         * README.g++: Eliminate obsolete information, update and move most
61967         relevant stuff to README.
61968
61969 1998-11-07  Richard Henderson  <rth@cygnus.com>
61970
61971         * gcc.c-torture/compile/981107-1.c: New test.
61972
61973 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61974
61975         * execute/memcpy-bi.c: New testcase.
61976
61977 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61978
61979         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61980         base classes.
61981
61982         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61983         template is selected.
61984
61985         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61986         classes, it should be accepted for all types.
61987
61988         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61989
61990         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61991         specializations start with template headers.
61992
61993 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61994
61995         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61996
61997         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61998         non-POD types.
61999
62000 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62001
62002         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62003
62004 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62005
62006         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62007
62008 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62009
62010         * 981019-1.c: New test.
62011
62012 1998-10-14  Robert Lipe <robertl@dgii.com>
62013
62014         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62015         find objc headers.
62016
62017 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62018
62019         * compile/981001-4.c: Remove use of GCC extension that triggers a
62020         compiler bug.
62021
62022 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62023
62024         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62025
62026 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62027
62028         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62029         instantiation of template produces incorrect code for delete
62030         expression.
62031
62032         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62033         constructors' name is not unique.
62034         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62035         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62036
62037         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62038         automatic array of const is ill-formed.
62039
62040         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62041         of template parameter?
62042
62043         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62044         const.
62045
62046         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62047         pointer-to-member expression.
62048
62049         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62050         declaration causes ICE.
62051
62052 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62053
62054         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62055         reserved in the global namespace.
62056
62057         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62058         generate needed virtual table.
62059
62060         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62061
62062 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62063
62064         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62065         template-dependent type
62066
62067 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62068
62069         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62070         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62071         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62072
62073         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62074         class should be usable as argument of member function.
62075         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62076         class should be usable as return type of member function.
62077         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62078         class should be usable as type of data member.
62079
62080         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62081
62082 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62083
62084         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62085
62086 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62087
62088         * gcc.dg/dll-?.c Add thumb to target list.
62089         Fix assembler scan patterns to match current assembler output.
62090
62091 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62092
62093         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62094         matching of template brackets.
62095
62096         * g++.old-deja/g++.other/using4.C: New test.  Test using
62097         declarations of methods from base classes.
62098
62099         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62100         within functions should introduce names into the innermost
62101         enclosing namespace.
62102
62103         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62104         of static locals if first initialization throws.
62105
62106 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62107
62108         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62109
62110 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62111
62112         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62113         lose track of the possible targets of tablejump insns.
62114         * special/special.exp: Run it.
62115
62116 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62117
62118         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62119         must be declared before its specializations can be named in friend
62120         declarations.
62121
62122 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62123
62124         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62125
62126         * g77.f-torture/execute/io1.f: New test.
62127
62128 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62129
62130         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62131         with pointer to template function, for which no argument deduction
62132         is possible.
62133
62134         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62135         specialization of template function as argument to template
62136         function.
62137
62138         * g++.old-deja/g++.other/access2.C: New test; Inner class
62139         shouldn't have privileged access to Outer's names.
62140
62141 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62142
62143         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62144         friend template declared within template class conflicts with
62145         nested class of the same name.
62146
62147         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62148         is ignored.
62149
62150         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62151         object with direct initializer as function declaration.
62152
62153         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62154         initializers.
62155
62156         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62157         involving const pointer and NULL produces incorrect result.
62158
62159         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62160         type name without `typename' should be rejected with -pedantic.
62161
62162 1998-10-02  Richard Henderson  <rth@cygnus.com>
62163
62164         * g++.old-deja/g++.other/addrof1.C: New test.
62165
62166 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62167
62168         * gcc.c-torture/compile/981001-1.c: New test.
62169         * gcc.c-torture/execute/981001-1.c: New test.
62170
62171 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62172
62173         * gcc.c-torture/compile/981001-2.c: New test.
62174         * gcc.c-torture/compile/981001-3.c: New test.
62175         * gcc.c-torture/compile/981001-4.c: New test.
62176
62177 1998-10-01  Robert Lipe  <robertl@dgii.com>
62178
62179         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62180         multilibbed hosts.  Idea grafted from g77.exp.
62181
62182 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62183
62184         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62185         avoid losing on systems which need -lsocket.
62186
62187 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62188
62189         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62190         * g++.old-deja/g++.other/nested2.C: Ditto.
62191         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62192         failure.
62193
62194 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62195
62196         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62197         preferred over template operator!= for enum bitfields.
62198
62199 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62200
62201         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62202         that happen to have the same base name, but in different scopes,
62203         are incorrectly rejected.
62204
62205 1998-09-16  Richard Henderson  <rth@cygnus.com>
62206
62207         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62208         on the native word size instead of an integer literal.
62209
62210 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62211
62212         * g++.old-deja/g++.other/static2.C: Invocation of static data
62213         member of type pointer-to-function denoted as non-static member.
62214
62215         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62216         checks involving function types and aliases.
62217
62218 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62219
62220         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62221         redefined to the same non-trivial type.
62222
62223         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62224         namespace-qualification of template specializations declared in
62225         other namespaces.
62226
62227         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62228         to declare a subset of the specializations of a template function
62229         as friends of specializations of a template class.
62230
62231         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62232         member templates that do not fully specialize the enclosing
62233         template class are rejected.
62234
62235 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62236
62237         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62238
62239 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62240
62241         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62242         altered from libf2c/libU77 version.
62243
62244 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62245
62246         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62247
62248 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62249             Alexandre Oliva  <oliva@dcc.unicamp.br>
62250
62251         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62252         (un)signed char are different types for template specialization
62253         purposes.
62254
62255 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62256
62257         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62258         * objc: ObjC testsuite.
62259
62260 1998-08-31  Catherine Moore  <clm@cygnus.com>
62261
62262         * gcc.c-torture/execute/941014-1.x: New file.
62263
62264 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62265
62266         * lib/c-torture.exp: Add support for
62267         torture_eval_before_compile and torture_eval_before_execute
62268         variables.
62269
62270 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62271
62272         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62273         this test triggers valid.
62274
62275 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62276
62277         * gcc.dg/980827-1.c: New test.
62278
62279 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62280
62281         * gcc.c-torture/execute/loop-4b.c: New test.
62282
62283 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62284
62285         * lib/c-torture.exp: Add support for
62286         torture_eval_before_compile and torture_eval_before_execute
62287         variables.
62288
62289 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62290
62291         * gcc.c-torture/compile/980825-1.c: New test.
62292
62293 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62294
62295         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62296         count number tests in opt_t0 not good_t0.
62297
62298 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62299
62300         * gcc.c-torture/compile/930326-1.x: Fix typo.
62301
62302 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62303
62304         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62305         causes an ICE.
62306
62307 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62308
62309         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62310         STACK_SIZE is defined.
62311         * gcc.c-torture/unsorted/stuct.c: Similarly.
62312
62313         * gcc.c-torture/compile/980821-1.c: New test.
62314
62315 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62316
62317         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62318         16bit ints.
62319
62320 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62321
62322         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62323         code.
62324
62325 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62326
62327         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62328         error'.
62329
62330 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62331
62332         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62333
62334 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62335
62336         * gcc.c-torture/compile/980816-1.c: New test.
62337
62338         * gcc.dg/980816-1.c: New test.
62339
62340 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62341
62342         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62343         compiler for ieee tests.
62344
62345 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62346
62347         * g77.f-torture/compile/980729-0.f: New test.
62348
62349 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62350
62351         * gcc.c-torture/special/eeprof-1.c: New test, for
62352         -finstrument-functions.
62353         * gcc.c-torture/special/special.exp: Run it.
62354
62355 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62356
62357         * gcc.c-torture/compile/980729-1.c: New test.
62358
62359 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62360
62361         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62362         __thumb__ is defined, and test for ARM style doubles if so.
62363
62364 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62365
62366         * g77.f-torture/noncompile/980615-0.f: New test.
62367
62368 1998-07-26  H.J. Lu  (hjl@gnu.org)
62369
62370         * gcc.dg/980312-1.c: Do link instead of compile.
62371         * gcc.dg/980313-1.c: Likewise.
62372
62373 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62374
62375         * gcc.c-torture/compile/980726-1.c: New test.
62376
62377 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62378
62379         * g77.f-torture/execute/io0.f: New test.
62380
62381 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62382
62383         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62384         an int.
62385
62386 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62387
62388         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62389         m32r bugs.
62390
62391 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62392
62393         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62394         c-decl.c:grokdeclarator can handle mode attributes.
62395
62396 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62397
62398         * gcc.c-torture/execute/980716-1.c: New test.
62399
62400 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62401
62402         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62403         the mn10200.
62404         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62405         the mn10200.
62406         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62407         * gcc.c-torture/compile/930326-1.x: Similarly.
62408
62409 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62410
62411         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62412         New test from Craig.
62413
62414 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62415
62416         * g77.f-torture/noncompile/980616-0.f: New test.
62417
62418         * g77.f-torture/execute/970816-3.f: New test from Craig.
62419
62420 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62421
62422         *  g++.other/singleton.C: Return error value instead of taking
62423         SIGSEGV.
62424
62425 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62426
62427         *  g++.other/singleton.C: New test.  Warning is under dispute.
62428         Runtime crash is not.
62429
62430 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62431
62432         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62433         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62434         using6.C, using7.C}: New namespace tests.
62435
62436 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62437
62438         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62439         specialization with typedef'ed names used as array indexes.
62440
62441 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62442
62443         * gcc.c-torture/execute/980709-1.c: New test.
62444
62445         * gcc.dg/980709-1.c: New test.
62446
62447 1998-07-07  Richard Henderson  <rth@cygnus.com>
62448
62449         * gcc.c-torture/execute/bcp-1.c: New test.
62450
62451 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62452
62453         * gcc.c-torture/execute/980707-1.c: New test.
62454
62455 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62456
62457         * gcc.c-torture/compile/980706-1.c: New test.
62458
62459 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62460
62461         * g77.f-torture/execute/980701-0.f,
62462         g77.f-torture/execute/980701-1.f: New test from Craig.
62463
62464 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62465
62466         * gcc.c-torture/compile/980701-1.c: New test.
62467
62468         * gcc.c-torture/execute/980701-1.c: New test.
62469
62470 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62471 rlsruhe.de>
62472
62473         * g++.old-deja/g++.robertl/eb132.C: New test.
62474         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62475
62476 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62477
62478         * g77.f-torture/execute/980628-7.f,
62479         g77.f-torture/execute/980628-8.f,
62480         g77.f-torture/execute/980628-9.f,
62481         g77.f-torture/execute/980628-10.f: New tests from Craig.
62482
62483         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62484
62485 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62486
62487         * g77.f-torture/execute/980628-4.f: New test from Craig.
62488         * g77.f-torture/execute/980628-5.f: Likewise.
62489         * g77.f-torture/execute/980628-2.f: Likewise.
62490         * g77.f-torture/execute/980628-0.f: Likewise.
62491         * g77.f-torture/execute/980628-1.f: Likewise.
62492         * g77.f-torture/execute/980628-3.f: Likewise.
62493         * g77.f-torture/execute/980628-6.f: Likewise.
62494
62495 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62496
62497         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62498         directory when nothing has been installed yet.
62499
62500 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62501
62502         * gcc.c-torture/special/special.exp: Handle newer versions of
62503         dejagnu.
62504
62505 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62506
62507         * gcc.dg/980626-1.c: New test.
62508
62509 1998-06-19  Bruno Haible <haible@ilog.fr>
62510
62511         * gcc.misc-tests/m-un-2.c: New test.
62512         * g++.old-deja/g++.other/warn01.c: Likewise.
62513
62514 1998-06-19  Robert Lipe  <robertl@dgii.com>
62515
62516         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62517         compatibility with assmblers with a different comment character.
62518         Eliminate use of GAS-specific extensions.
62519
62520 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62521
62522         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62523
62524 1998-06-19  Robert Lipe  <robertl@dgii.com>
62525
62526         * lib/g77.exp: Replace search for libf2c.a with search for newly
62527         renamed libg2c.a
62528
62529 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62530
62531         * gcc.c-torture/execute/980617-1.c: New test.
62532
62533 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62534
62535         * gcc.c-torture/execute/980612-1.c: New test.
62536
62537 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62538
62539         * gcc.dg/980523-1.c: Only test on ppc-linux.
62540         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62541
62542         * gcc.c-torture/execute/980608-1.c: New test.
62543
62544 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62545
62546         * gcc.c-torture/execute/980605-1.c: New test.
62547
62548 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62549
62550         * gcc.c-torture/execute/980604-1.c: New test.
62551
62552 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62553
62554         * gcc.c-torture/execute/980602-1.c: New test.
62555         * gcc.c-torture/execute/980602-2.c: Likewise.
62556
62557 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62558
62559         * 970125-0.f: Fix per JCB.  Add commentary.
62560
62561 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62562
62563         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62564         IEEE -0 support.
62565
62566 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62567
62568         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62569         earlier.
62570
62571 1998-05-28  Catherine Moore <clm@cygnus.com>
62572
62573         * gcc.c-torture/execute/980526-3.c: New test.
62574
62575 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62576
62577         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62578         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62579         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62580         m88k-motorola-sysv3 to XFAIL.
62581
62582 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62583
62584         * gcc.dg/980526-1.c: New test.
62585         * gcc.c-torture/execute/980526-2.c: New test.
62586
62587 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62588
62589         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62590
62591         * gcc.c-torture/execute/980526-1.c: New test.
62592
62593 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62594
62595         * g77.f-torture/execute/alpha2.f: Add runtime test.
62596
62597 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62598
62599         * g++.old-deja/old-deja.exp: Strip leading directories.
62600
62601         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62602         error for the line.  Don't run multiple tests for the same line.
62603
62604 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62605
62606         * gcc.dg/980523-1.c: New test.
62607
62608 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62609
62610         * g77.f-torture/compile/970915-0.f: New test.
62611
62612 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62613
62614         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62615
62616 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62617
62618         * gcc.dg/980520-1.c: New test.
62619
62620 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62621
62622         * gcc.dg/980502-1.c: Fix return type.
62623
62624 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62625
62626         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62627         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62628         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62629         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62630         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62631
62632 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62633
62634         * g77.f-torture/execute/980520-1.f: New test.
62635
62636 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62637
62638         * lib/mike-g77.exp: New file.
62639
62640         * g77.f-torture/noncompile/noncompile.exp,
62641         g77.f-torture/noncompile/check0.f: New files.
62642
62643 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62644
62645         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62646         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62647         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62648         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62649         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62650         abort where appropriate.
62651
62652 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62653
62654         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62655         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62656
62657 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62658
62659         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62660
62661 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62662
62663         * g77.f-torture/compile/980427-0.f: New test.
62664
62665 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62666
62667         * g77.f-torture/compile/980424-0.f: New test.
62668
62669 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62670
62671         * g77.f-torture/compile/980419-2.f (main): New test.
62672         * g77.f-torture/compile/970125-0.f: New test.
62673         * g77.f-torture/compile/980419-1.f: New test.
62674
62675 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62676
62677         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62678         of loop-4.c.
62679
62680 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62681
62682         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62683
62684 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62685
62686         * gcc.c-torture/compile/980329-1.c: New test.
62687
62688 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62689
62690         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62691         * gcc.dg/980312-1.c: Fix typo in -march command.
62692
62693 1998-03-16  H.J. Lu  (hjl@gnu.org)
62694
62695         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62696
62697 1998-03-11  Robert Lipe  <robertl@dgii.com>
62698
62699         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62700         Dave Love agree the Fortran source is bogus.
62701
62702 1998-03-11  Robert Lipe  <robertl@dgii.com>
62703
62704         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62705         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62706         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62707         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62708         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62709
62710 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62711
62712         * g++.old-deja/g++.other/friend1.C: New test.
62713
62714 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62715
62716         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62717         possibly uninitialized) variables and declare dnrm2.
62718
62719 1998-02-23  Robert Lipe <robertl@dgii.com>
62720
62721         From Bruno Haible <haible@ilog.fr>:
62722         * gcc.c-torture/execute/980223.c: New test.
62723
62724 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62725
62726         * gcc.dg/ifelse-1.c: New test.
62727
62728 1998-02-09  H.J. Lu  (hjl@gnu.org)
62729
62730         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62731
62732           * lib/old-dejagnu.exp (old-dejagnu): Added the
62733           "execution test - XFAIL *-*-*" handling in the spirit of
62734           "excess errors test -". Changed the "execution test fails"
62735           handling to be like "excess errors test fails".
62736           * Update various tests accordingly.
62737
62738 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62739
62740         * gcc.c-torture/execute/980205.c: New test.
62741
62742 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62743
62744         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62745         * lib/f-torture.exp: Similarly.
62746         * gcc.c-torture: Rename all .cexp files to .x files.
62747
62748 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62749
62750         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62751         (940510-1.c): Removed duplicate.
62752         (971104-1.c): New test.
62753
62754 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62755
62756           * lib/f-torture.exp: Improve error and loop detection.
62757
62758 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62759
62760         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62761         use that to size the filler array.
62762
62763 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62764
62765         * lib/c-torture.exp(c-torture-execute): Fix typo.
62766
62767         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62768         testcase as the executable name. Keep the executable around if
62769         the test fails.
62770
62771 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62772
62773         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62774         changes.  Only test one -g option, and move it to the end of the
62775         list of options to test.
62776
62777 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62778
62779         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62780         variable GCC_TORTURE_OPTIONS to supply default switches separated
62781         by colons.  If no environment variable, run tests with -O0 -g, -O1
62782         -g, and -O2 -g as well.
62783
62784 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62785
62786         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62787         explanatory comments. Fix indentation.
62788
62789 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62790
62791         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62792
62793 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62794
62795         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62796         * g++.old-deja/g++.mike/p7325.C: Likewise.
62797         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62798
62799 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62800
62801         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62802         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62803         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62804         * g++.old-deja/g++.law/operators4.C: Likewise.
62805
62806 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62807
62808         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62809         * g++.old-deja/g++.mike/p784.C: Ditto.
62810         * g++.old-deja/g++.mike/p785.C: Ditto.
62811
62812 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62813
62814           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62815
62816 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62817
62818         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62819         target feature; pass this to c-torture-execute as needed.
62820
62821 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62822
62823         * lib/c-torture.exp(c-torture-execute): If the previous and the
62824         current executables being tested are identical, we don't need to
62825         run the executable again. Try to make the executable names
62826         unique. Add an optional argument for passing additional compiler
62827         flags.
62828
62829 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62830
62831         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62832
62833 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62834
62835         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62836
62837 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62838
62839         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62840         32bit or larger longs.
62841
62842         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62843         have either a 32bit long or 32bit int.
62844
62845 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62846
62847         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62848         Make double precision tests dependent on sizeof (double).
62849
62850 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62851
62852         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62853         too.
62854
62855 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62856
62857         * gcc.c-torture/compile/961203-1.cexp: New script.
62858
62859 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62860
62861         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62862         up the includes ourselves.
62863
62864 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62865
62866         * lib/plumhall.exp: Remove random include, and add a few
62867         verbose messages for debugging.
62868
62869 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62870
62871         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62872         of trying to do it ourselves.
62873
62874 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62875
62876         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62877
62878 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62879
62880         * gcc.prms/5403.c: Made regexp a bit less strict.
62881
62882 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62883
62884         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62885         is returned from remote_load instead.
62886         * lib/plumhall.exp: Ditto.
62887         * lib/mike-g++.exp: Ditto.
62888         * lib/old-dejagnu.exp: Ditto.
62889         * lib/c-torture.exp: Ditto.
62890
62891 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62892
62893         * lib/g++.exp: Use build_wrapper procedure.
62894         * lib/gcc.exp: Ditto.
62895
62896 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62897
62898         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62899         an old-style decl for malloc.  Fixes tests to work when
62900         sizeof (int) != sizeof (size_t).
62901
62902 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62903
62904         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62905
62906         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62907         use stdargs.h interface.
62908
62909 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62910
62911         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62912         NO_VARARGS when compiling.
62913
62914 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62915
62916         * lib/plumhall.exp(ph_includes): New procedure.
62917         (ph_make): Use it.
62918         (ph_compiler): Ditto.
62919
62920         * lib/g++.exp: Rename test-glue.c to testglue.c.
62921         * lib/gcc.exp: Ditto.
62922
62923 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62924
62925         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62926         to completion when it's called.
62927
62928 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62929
62930         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62931         is defined, don't do test.
62932
62933 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62934
62935         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62936         for object files.
62937         (ph_summary): Mark skipped testcases as untested, not unresolved.
62938
62939         * lib/plumhall.exp (ph_make): If unresolved because of bad
62940         errorCode, record errorCode in log file.
62941         (*): Replace send_log/verbose with verbose -log.
62942
62943 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62944
62945         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62946         double conversion if double isn't at least 8 bytes.
62947
62948         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62949         int to work with targets where int is 16 bits.
62950
62951         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62952         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62953         precision for the test to complete.
62954
62955 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62956
62957         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62958         if d10v is not compiled with the -mdouble64 flag.
62959         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62960
62961         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62962         d10v is not compiled with the -mint32 flag.
62963
62964 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62965
62966         * lib/plumhall.exp: Use incr_count.
62967
62968 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62969
62970         * gcc.c-torture: Update to c-torture-1.45.
62971
62972 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62973
62974         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62975         the name of the expect testcase file).
62976
62977         * lib/g++.exp(g++_init): Ditto.
62978
62979 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62980
62981         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62982         the host.
62983
62984         * lib/gcc.exp(gcc_exit): New procedure.
62985
62986 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62987
62988         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62989         specs where appropriate.
62990
62991         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62992         because of new "candidates are" messages, and removed a few
62993
62994         * Converted all non-old-style g++ testcases to old-style, and
62995         moved into g++.old-deja.
62996
62997 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62998
62999         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63000         options.
63001
63002         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63003         succeeded.
63004
63005         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63006
63007 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63008
63009         * lib/gcc.exp (gcc_target_compile): Add support for defining
63010         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63011         the machine doesn't have those features.
63012
63013 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63014
63015         * g++.law/operators4.exp: Don't use LIBS.
63016
63017 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63018
63019         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63020
63021         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63022         * lib/g++.exp: Set it here instead. Also, allow use of the
63023         --tool_exec and --tool_opt options. Change CXX to
63024         GXX_UNDER_TEST.
63025
63026         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63027
63028         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63029
63030 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63031
63032         * lib/old-dejagnu.exp: Use prune_warnings instead of
63033         prune_system_crud.
63034         * lib/mike-g++.exp: Ditto.
63035         * lib/gcc.exp: Ditto.
63036         * lib/g++.exp: Ditto.
63037
63038         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63039
63040 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63041
63042           * 941014-2.c: Include stdlib.h
63043           * 960327-1.c: Include stdio.h
63044           * dbra.c, index-1.c: Don't assume ints are 32bits.
63045
63046 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63047
63048         * lib/gcc.exp: Add gcc,stack_size target feature.
63049
63050         * lib/g++.exp(g++_target_compile): Add the include and link
63051         paths here, not in two other places. And, it's $options, not
63052         options.
63053
63054         * lib/mike-g++.exp(postbase): Remove the code that determines
63055         the correct include and link paths.
63056         * g++.old-deja/old-deja.exp: Ditto.
63057
63058 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63059
63060         * lib/g++.exp(g++_init): target_compile no longer returns the
63061         filename of the result.
63062
63063 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63064
63065         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63066         call to glob.
63067
63068         * gcc.c-torture/special/special.exp: Change call to
63069         gcc_target_compile to include the object file.
63070
63071 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63072
63073         * gcc.c-torture/special/special.exp: Correct misspelling in last
63074         change.
63075
63076 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63077
63078         * lib/plumhall.exp(ph_summary): Log the entire output of the
63079         executable. Return -1 if there were any failures, 0 otherwise.
63080         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63081         (ph_make): Clean up objects and executables that were built
63082         if the tests succeeded.
63083
63084 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63085
63086         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63087         libraries and includes in the build tree as appropriate.
63088
63089 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63090
63091         * lib/c-torture.exp: Instead of looking for the global variable
63092         NO_LONG_LONG, check to see if that's a feature of the target.
63093
63094 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63095
63096         * config/default.exp: Minimize. Delete the remainer of the files in
63097         config; this functionality is now in devo/dejagnu/config.
63098
63099         g++.*/*: Pass any additional flags used to compile to postbase;
63100         delete CXXFLAGS.
63101
63102         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63103         is now done by runtest.exp. Use gcc_target_compile instead of
63104         compile.
63105
63106         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63107         Remove references to CFLAGS. Use remote_file instead of
63108         calling rm -f.
63109         (c-torture): Take a list of arguments to use to compile this
63110         testcase.
63111
63112         lib/g++.exp: Simplify. Use target_compile instead of compile.
63113         lib/gcc-dg.exp: Ditto.
63114         lib/gcc.exp: Ditto.
63115         lib/mike-{gcc,g++}.exp: Ditto.
63116         lib/old-dejagnu.exp: Ditto.
63117         lib/plumhall.exp: Ditto.
63118
63119 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63120
63121         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63122         (ph_linker): Likewise.
63123
63124 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63125
63126           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63127         MAP_ANON / MAP_ANONYMOUS if defined;
63128         else try to map from /dev/zero .
63129
63130 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63131
63132         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63133         isn't defined, then define it to MAP_ANONYMOUS.
63134
63135 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63136
63137         * gcc.c-torture: Update to c-torture-1.42 release.
63138
63139 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63140
63141         * gcc.c-torture: Update to c-torture-1.41 release.
63142
63143 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63144
63145         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63146         c-torture release.
63147
63148 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63149
63150         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63151         and LDFLAGS.  Fix second case to append the target_info ldflags
63152         onto LDFLAGS, not CFLAGS.
63153         * lib/g++.exp (g++_init): Add target_info stuff.
63154         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63155         of libgloss and newlib flags for !native.
63156
63157         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63158         (GDB): Fix relative path to go up another dir for finding gdb.
63159
63160 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63161
63162         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63163         versions in the target_info array, if they don't exist.
63164
63165 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63166
63167         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63168
63169 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63170
63171         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63172         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63173
63174 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63175
63176         * lib/old-dejagnu.exp: Don't remove the output file before we've
63177         actually tested it. Don't append pwd to the path of the executable
63178         we're testing.
63179
63180 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63181
63182         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63183
63184 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63185
63186         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63187         temporary directory for compiler files, and set it to a default
63188         value of /tmp. Set $output as the name of the output file from
63189         compiling the testcase. Add a -o option to $cflags_var so the
63190         compiler writes the final output file as $output. Set $executable
63191         to $output.
63192
63193         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63194         directory for compiler files, and set it to /tmp if it doesn't
63195         already have a value. Set $output_file to the name of the output
63196         file from compiling the testcase. Add a -o option to CXXFLAGS so
63197         the compiler writes the final output file as $output. Use $output
63198         as the executable to be tested.
63199
63200 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63201
63202         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63203
63204 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63205
63206         * gcc.c-torture/execute/pending-1.c: New test.  Still
63207         pending in Tege's queue.
63208
63209 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63210
63211         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63212         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63213         if there were failures.  Call unresolved if there were unresolved
63214         testcases.  Call gcc_fail if program did not run to completion.
63215         (ph_make): Pass additional argument name to ph_execute.
63216         (ph_execute): Add new argument.  Pass additional arguments to
63217         ph_summary.  Call gcc_fail is there is no execution output.
63218
63219 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63220
63221         * lib/plumhall.exp (proc_summary): Output relavent summary
63222         lines into the log so specific failures in plumhall can be
63223         investigated.
63224
63225 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63226
63227         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63228         (c-torture-execute): Don't try to execute tests which use
63229         "long long" types if $NO_LONG_LONG is nonzero.
63230
63231 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63232
63233         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63234         not c-torture.
63235
63236         * gcc.ieee: Move from here.
63237         * gcc.c-torture/execute/ieee: To here.
63238
63239 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63240
63241         * gcc.c-torture: Update to c-torture-1.41 release.
63242
63243 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63244
63245         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63246         not "$output".
63247
63248 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63249
63250         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63251         -c present.
63252
63253 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63254
63255         * config/proelf.exp: Handle connecting to a simulator.
63256
63257 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63258
63259         * config/proelf.exp: New file.  Enough framework that we can
63260         run c-torture tests on the proelf targets (or any other target
63261         that gdb can connect to for that matter).
63262
63263 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63264
63265         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63266         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63267
63268         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63269         exec_output exists.
63270
63271 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63272
63273         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63274         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63275
63276         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63277         to pass/fail/unresolved/unsupported/untested.  Caller must now
63278         call unresolved/unsupported/untested.
63279         * lib/*.exp: Update FSF address.  Update to handle new results of
63280         ${tool}_load.
63281         * lib/chill.exp (verbose): Delete.
63282
63283 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63284
63285         * lib/gcc.exp (default_gcc_start): Change order of args to
63286         $LDFLAGS $CFLAGS $LIBS.
63287         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63288         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63289         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63290         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63291         * gcc.misc-tests/dg-test.exp: Likewise.
63292         * gcc.misc-tests/msgs.exp: Likewise.
63293         * gcc.prms/prms.exp: Likewise.
63294         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63295         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63296
63297         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63298
63299 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63300
63301         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63302
63303         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63304         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63305
63306         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63307         necessary.
63308
63309 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63310
63311         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63312         global for loop; add use of $mathlib.
63313         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63314         settings here; set mathlib for anything but VxWorks.
63315
63316 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63317
63318         * gcc.c-torture: Update to c-torture-1.40 release.
63319
63320 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63321
63322         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63323         dg.exp.
63324
63325 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63326
63327         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63328         global.
63329
63330 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63331
63332         * lib/g++.exp (LIBS): Define if not already.
63333         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63334         (gcc-dg-prune): Call prune_gcc_output.
63335         * lib/gcc.exp (prune_gcc_output): New proc.
63336         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63337         prune_gcc_output.
63338
63339 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63340
63341         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63342         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63343
63344 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63345
63346         * gcc.c-torture: Update to c-torture-1.39 release.
63347
63348 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63349
63350         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63351         fails, try others as well.
63352
63353 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63354
63355         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63356         If compilation fails, mark execute tests as `untested'.
63357         If test is marked as unsupported, don't mark compilation and
63358         execute tests as failed.
63359
63360 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63361
63362         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63363         libstdc++ for whether or not we want to be doing shared
63364         libraries.  Delete link_curses since we don't need it anymore.
63365         * lib/mike-g++.exp (postbase): Don't link in libg++.
63366         * g++.old-deja/old-deja.exp: Likewise.
63367
63368 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63369
63370         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63371
63372 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63373
63374         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63375         For that, add `-Wl,-a,shared_archive'.
63376         * g++.old-deja/old-deja.exp: Likewise.
63377
63378 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63379
63380         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63381
63382 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63383
63384         * lib/mike-g++.exp (postbase): Pay attention to the status of
63385         g++_load.
63386
63387 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63388
63389           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63390
63391 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63392
63393         * lib/gcc.exp (default_gcc_start): No longer need to log program
63394         being executed or its output, execute_anywhere does that now.
63395         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63396         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63397
63398 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63399
63400         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63401         the same as those in lib/g++.exp.
63402
63403 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63404
63405         * gcc.c-torture: Update to c-torture-1.38 release.
63406         * gcc.ieee: Related changes.
63407
63408 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63409
63410         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63411         "exec". Minor reformatting changes.
63412
63413         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63414         cross. This means all "exec" calls now work on a remote host as
63415         well.
63416         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63417         cross. Filter out the extra "\r\n" stuff that expect puts in.
63418         (c-torture-execute): Filter out the bogus warnings like
63419         c-torture-compile does. Add support for canadian cross.
63420         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63421         Use execute_anywhere rather than calling exec directly. Now it
63422         works for canadian cross testing.
63423
63424 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63425
63426         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63427         results into a variable, and check that rather than using file exists.
63428
63429 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63430
63431         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63432         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63433
63434 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63435
63436         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63437         lib_curses if there's a shared libg++ in the build tree.
63438
63439 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63440
63441         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63442         if not supported target.
63443
63444 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63445
63446         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63447         link_curses up to always happen, not just for native builds.
63448
63449 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63450
63451         * gcc.c-torture: Update to c-torture-1.36 release.
63452         * gcc.failure: Related changes.
63453
63454 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63455
63456         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63457
63458 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63459
63460         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63461         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63462         runshlib, link_curses, and mathlib for link and run.
63463
63464         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63465         pass the runtime shared library options for Solaris, OSF/1, and
63466         Irix5, and link with -lcurses to avoid unresolved references.
63467
63468 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63469
63470         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63471         only run once.
63472
63473 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63474
63475         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63476
63477 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63478
63479         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63480         do not have a framework for the "compat" tests yet.
63481
63482 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63483
63484         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63485         set to null if we're testing vxworks5.1.  Use that instead of
63486         `-lm' in the setting of LIBS for link and run.
63487
63488 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63489
63490         * config/rom68k.exp (${tool}_load): Major changes to make it
63491         work.  Verified that it does in fact return the stuff in
63492         exec_output properly.  Catch any Emul or any TRAP other than 0.
63493
63494 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63495
63496         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63497         LDFLAGS properly for targets that need stuff from libgloss.
63498         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63499         only run once.
63500         (gpp_initialized): New variable.
63501
63502 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63503
63504         * config/rom68k.exp: Load libgloss.exp.
63505         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63506         so we can produce a fully linked binary.
63507         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63508         so we can produce a fully linked binary.
63509
63510 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63511
63512         * lib/plumhall.exp (ph_section): Watch for expected failures.
63513         Add missing `else'.
63514
63515         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63516         run the testcase.
63517         (c-torture): Likewise.
63518
63519 1995-08-28  Doug Evans  <dje@cygnus.com>
63520
63521         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63522
63523         * lib/mike-g++.exp (mike_cleanup): New proc.
63524         (prebase): New globals compiler_result, not_compiler_result,
63525         target_regexp.
63526         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63527         allow leading "-" in pattern.  Watch for unsupported tests.
63528         If $compiler_result is set, pattern match assembler code,
63529         and ditto for $not_compiler_result.
63530         * lib/mike-gcc.exp: Likewise.
63531
63532         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63533         execution "succeeded".
63534
63535 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63536
63537         * config/win32.exp: New file.
63538         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63539
63540 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63541
63542         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63543         unsupported.
63544         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63545         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63546         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63547
63548         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63549         "... without exceptions was ...".  That is now handled by
63550         prune_system_crud.
63551         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63552
63553 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63554
63555         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63556         sieve.c,sort2.c}: New files.
63557         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63558         sieve.exp,sort2.exp}: Drivers for them.
63559
63560         * lib/mike-gcc.exp (program_output): New user settable variable.
63561         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63562         messages.
63563         * lib/mike-g++.exp (program_output): New user settable variable.
63564
63565         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63566
63567         * config/sh.exp: Deleted (use sim.exp instead).
63568
63569 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63570
63571         * config/vx.exp: Declare CHECKTASK as global.
63572         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63573         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63574         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63575
63576 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63577
63578         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63579         target. Like vx.exp, only includes `vx29k.exp' instead of
63580         `vxworks.exp'.
63581
63582 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63583
63584         * config/sim.exp: Increase time limit from 120 seconds to 240.
63585
63586 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63587
63588         * gcc.c-torture/execute/950628-1.c: New test.
63589
63590 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63591
63592         * gcc.c-torture: Update with changes/additions from
63593         c-torture-1.34.
63594
63595 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63596
63597         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63598
63599 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63600
63601         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63602
63603 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63604
63605         * gcc.c-torture/compile/950512-1.c: New test.
63606         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63607         * gcc.dg/struct-ret-1.c: Likewise.
63608
63609 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63610
63611         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63612           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63613
63614 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63615
63616         * gcc.c-torture/special/920411-1.c: Deleted.
63617         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63618
63619 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63620
63621         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63622         cpu limit.
63623
63624 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63625
63626         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63627
63628 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63629
63630         From kenner;
63631         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63632         is the proper length.
63633         * va-arg-3.c: Likewise.
63634
63635 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63636
63637         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63638         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63639
63640         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63641         * lib/g++.exp (default_g++_start): Delete old cruft.
63642
63643 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63644
63645         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63646         (2 * (1 << 18)) to (2 * (1 << 17)).
63647
63648         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63649
63650 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63651
63652         * config/rom68k.exp: Renamed from config/idp.exp
63653
63654 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63655
63656         * c-torture/compile/921109-2.c
63657
63658 1995-04-18  Mike Stump  <mrs@cygnus.com>
63659
63660         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63661         excess errors.
63662
63663 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63664
63665         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63666         output.
63667         * lib/g++.exp (default_g++_start): Likewise.
63668
63669 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63670
63671         * gcc.c-torture/compile/950329-1.c: New test.
63672
63673 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63674
63675           * config/bug.exp (${tool}_load): Updated to use new remote_open
63676           and remote_close procs.
63677         * config/idp.exp: New file.
63678
63679 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63680
63681         * gcc.c-torture/execute/950322-1.c: New test.
63682
63683 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63684
63685         * config/vx.exp (${tool}_load): Clean up testing of return code from
63686         vxworks_ld and vxworks_spawn.
63687
63688 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63689
63690         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63691
63692 1995-03-13  Mike Stump  <mrs@cygnus.com>
63693
63694         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63695         can mark excess errors on a machine by machine basis.  Note, the
63696         default is to not expect any excess errors, even when excess
63697         errors test - is given, so you will want to put an XFAIL ... on
63698         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63699         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63700         those 4 machines, but no others.
63701
63702 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63703
63704         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63705         * lib/c-torture.exp: to here.
63706
63707 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63708
63709         * gcc.c-torture/execute/950221-1.c: New test.
63710         * gcc.c-torture/execute/struct-ret-1.c: New test.
63711         * gcc.c-torture/compile/950221-1.c: New test.
63712
63713         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63714
63715 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63716
63717         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63718         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63719
63720 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63721
63722         * g++.gb: New directory of tests, derived from my signature and
63723         class scoping tests.
63724
63725         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63726         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63727         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63728         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63729         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63730         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63731         * g++.gb/sig25.C: Likewise.
63732
63733         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63734         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63735         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63736         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63737         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63738         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63739         * g++.gb/sig25.exp: Likewise.
63740
63741         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63742         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63743         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63744         * g++.gb/scope13.C: Likewise, this test still fails.
63745
63746         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63747         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63748         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63749         * g++.gb/scope13.exp: Ditto.
63750
63751         * g++.gb/README: New file, explains what these tests are about.
63752
63753 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63754
63755         * lib/dg.exp (dg-do): Support `preprocess'.
63756         (dg-test): Likewise.
63757
63758 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63759
63760         * config/udi.exp: change "continue -expect" to "exp_continue".
63761
63762 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63763
63764         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63765         Delete redundant tests.
63766
63767         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63768         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63769         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63770         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63771         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63772         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63773         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63774         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63775
63776         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63777         storing label pointers.
63778         * gcc.c-torture/execute/921019-1.c: Likewise.
63779         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63780         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63781         parameter fp.
63782         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63783         constants.
63784
63785         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63786         Delete obsolete tests.
63787
63788         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63789         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63790         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63791         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63792         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63793         * gcc.c-torture/compile/950124-1.c: New test.
63794
63795         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63796
63797 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63798
63799         * lib/mike-g++.exp: Add -lm to LIBS.
63800
63801 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63802
63803         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63804
63805 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63806
63807         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63808
63809 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63810
63811         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63812
63813 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63814
63815         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63816         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63817         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63818         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63819         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63820         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63821         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63822         * g++.law/{operators31.C, operators32.C,
63823         * g++.law/{operators33.C, operators34.C}: Likewise.
63824         * g++.law/{pic1.C, refs2.C}: Likewise.
63825         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63826         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63827         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63828         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63829
63830         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63831         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63832         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63833         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63834         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63835         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63836         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63837         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63838         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63839         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63840         * g++.law/{operators34.exp}: Likewise.
63841         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63842         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63843         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63844         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63845         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63846
63847         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63848         No longer expected to fail.
63849         * g++.law/missed-error3.C: Tweak for recent bool changes.
63850
63851 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63852
63853         * config/emb-unix: Deleted.
63854         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63855         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63856
63857 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63858
63859         * lib/dg.exp (dg-test): Fix typo in last patch.
63860
63861 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63862
63863         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63864         (handles multiple occurrences).
63865
63866 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63867
63868         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63869         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63870         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63871         printed).
63872         * lib/c-torture.exp (c-torture-compile): Likewise.
63873         (c-torture): Prepend full path if missing.
63874         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63875         (gcc_fail): Likewise.
63876         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63877
63878 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63879
63880         * lib/netware.exp: Only attach to NetWare i386 systems.
63881
63882 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63883
63884         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63885         messages.  Add test name to "output pattern match" pass/fail message.
63886
63887 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63888
63889         * gcc.dg: New testsuite.
63890         * gcc.dg/dg.exp: New file.
63891
63892         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63893         test-switch.c}: Deleted.
63894
63895         * gcc.misc-tests/msgs.exp: New testcase driver.
63896
63897 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63898
63899         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63900         Watch for illegal return values from ${tool}_load.
63901         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63902         cross targets.  Coerce return value >0 to 1.
63903
63904 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63905
63906         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63907
63908         * config/emb-unix.exp: New file.
63909
63910         * config/sim.exp: Error if variable $SIM not defined.
63911         (${tool}_load): Mark test as "untested" if simulator missing.
63912
63913         * config/unix.exp: Load remote.exp to get rcp_download.
63914         * lib/c-torture.exp: Use different option lists for testcases with
63915         and without loops.
63916         * gcc.c-torture/execute/execute.exp: Likewise.
63917
63918 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63919
63920         * config/*.exp: Clarify return code from ${tool}_load.
63921         Call `unresolved' or `untested' instead of `warning' or `perror'
63922         (sometimes you still want to call both though).
63923         Add comment that `shell_id' is local to each file.
63924         * config/udi.exp (timeout): Set to 30.
63925         Don't print warning if connection fails, $connectmode has already
63926         printed an error.
63927         (${tool}_load): Move verbose messages to level 2.
63928         Rework pattern for "Process started" message.
63929         Pass `shell_id' to ${connectmode}_download.
63930         Retry twice upon timeout.  Make resetting of target more robust.
63931         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63932         Pass `shell_id' to exit_$connectmode.
63933         Only call exit_$connectmode if connected.
63934         * config/unix.exp (${tool}_load): Check return codes better.
63935         * config/vrtx.exp (${tool}_load): Likewise.
63936         * config/vx.exp (${tool}_load): Likewise.
63937         Delete unneeded global's.
63938         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63939         from ${tool}_load.
63940         (dg-stat): Delete.
63941         (dg-init): Delete recording of pass/fail counts.
63942         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63943         (old-dejagnu-init): Likewise.
63944         (old-dejagnu-stat): Delete contents, empty proc now.
63945         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63946         (c-torture): Delete references to lcnt, lpass, lfail.
63947         Get option list from TORTURE_OPTIONS.
63948         Delete -funroll[-all]-loops if no loops.
63949         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63950         (g++_stat): Delete contents (empty proc now).
63951         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63952         (gcc_finish): Likewise.
63953         (gcc_stat): Deleted.
63954         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63955         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63956         * gcc.c-torture/execute/execute.exp: Likewise.
63957         Split tests into two parts: compile, execute.
63958         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63959         no loops.  Update to reflect clarified return codes from ${tool}_load.
63960
63961 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63962
63963         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63964         to grep for.
63965         (old-dejagnu): Likewise (where necessary).
63966
63967 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63968
63969         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63970
63971         * lib/dg.exp (dg-process-target): Fix processing of selector.
63972         Add comment regarding use of `error'.
63973
63974         * lib/gcc.exp (prune_system_crud): Define if missing.
63975         * lib/g++.exp (prune_system_crud): Likewise.
63976
63977         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63978         Call prune_system_crud.
63979         * lib/dg.exp (dg-runtest): New proc.
63980         Use perror instead of send_user for tcl errors in testcase.
63981         Don't return any value, it's never used.
63982         Don't clobber previous definition of `unknown'.
63983         Print tcl errors in `dg-final'.
63984
63985 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63986
63987         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63988         (dg-test): Don't print errorInfo, it contains stack backtrace.
63989
63990 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63991
63992         * lib/g++.exp (runtest_file_p): Define if missing.
63993
63994 1994-09-24  Doug Evans  (dje@cygnus.com)
63995
63996         * lib/mike-g++.exp: Comment out loading of g++.exp.
63997         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63998         (default_g++_version): Always print something.
63999         (default_g++_start): Comment out call to `which'.
64000         (g++_start, g++_load): Deleted (must be defined in config file).
64001         * lib/gcc.exp: Test for existence of $CC at start.
64002         Delete check for tmpdir (done in gcc_init).
64003         (default_gcc_version): Always print something.
64004         (default_gcc_start): Comment out call to `which'.
64005         * config/*.exp: Major cleanup - make cross targets work at least a
64006         little better for g++ (by not being "--tool gcc" specific).
64007         Rename gcc_xxx to ${tool}_xxx.
64008         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64009         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64010
64011 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64012
64013         * lib/c-torture.exp (c-torture-compile): Rework compiler
64014         message processing.
64015
64016         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64017         c-torture.
64018
64019 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64020
64021         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64022
64023         * lib/dg.exp (dg-process-target): Support { target native }.
64024
64025 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64026
64027         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64028         looked for "... program xxx got fatal signal".
64029         Correct regsub munging of `comp_output'.
64030         Ignore compiler messages "path prefix not used" and "linker input
64031         file unused".
64032
64033 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64034
64035         * lib/gcc.exp (runtest_file_p): Define if missing.
64036         * gcc.prms/template.c: Example to work from.
64037
64038 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64039
64040         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64041         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64042
64043         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64044         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64045         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64046         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64047
64048         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64049         (dg-process-target): No longer a varargs proc.
64050         Return S/N for target, P/F for xfail.  All callers changed.
64051         (user option procs): More argument checking.
64052         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64053         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64054         (dg-test): Skip test if not running on selected target in `dg-do'.
64055         Update handling of `dg-do-what', `dg-output-text'.
64056         Separate execution pass/fail from output pattern match pass/fail.
64057         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64058
64059 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64060
64061         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64062         target for 920510-1.c.
64063
64064 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64065
64066         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64067         Clean up comment regarding use of passcnt, etc.
64068         (gcc_stat): Don't update `testcnt' here.
64069         (gcc_finish): Do it here.
64070         Might as well reset `but_id' here too.
64071         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64072         to determine if the file should be tested.
64073         * gcc.c-torture/compile/compile.exp: Likewise.
64074         * gcc.c-torture/execute/execute.exp: Likewise.
64075         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64076         * gcc.misc-tests/dg-test.exp: Likewise.
64077         * gcc.prms/prms.exp: Likewise.
64078         * gcc.wendy/wendy.exp: Likewise.
64079         * g++.old-deja.exp: Likewise.
64080         Move "Testing file" message to verbose level 1.
64081
64082 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64083
64084         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64085
64086 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64087
64088         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64089         (default_gcc_start): Accept optional second list element
64090         of compiler flags.  Print compiler output at verbosity level 2.
64091         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64092         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64093         Save current values of framework globals passcnt, failcnt, xpasscnt,
64094         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64095         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64096         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64097         xfailcnt to compute stats.  Update framework global `testcnt' from
64098         pass/fail counts.
64099         (gcc_finish): New proc.  Clean up test environment.
64100         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64101         (gcc_epass, gcc_efail): Delete.
64102         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64103         argument of line number.
64104         (dg-init): If the tool has an init routine, call it.
64105         (dg-test): Remove args `cflags_var' and `libs_var'.
64106         Pass all compiler options to ${tool}_start.
64107         Handle missing line number.
64108         (dg-finish): New function.
64109         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64110         particular files.  Call gcc_finish at end.  Move "skipping test"
64111         message to verbosity level 3.
64112         * gcc.c-torture/compile/compile.exp: Likewise.
64113         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64114         * gcc.c-torture/execute/execute.exp: Likewise.
64115         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64116         Print testcase being tried at verbosity level 1.
64117         * gcc.c-torture/special/special.exp: Unset xfail.
64118         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64119         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64120         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64121         * gcc.failure/failure.exp: Likewise.
64122         * gcc.ieee/ieee.exp: Likewise.
64123         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64124         Update call to dg-test.  Call dg-finish at end.
64125         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64126         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64127         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64128         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64129         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64130         * gcc.wendy/wendy.exp: Add copyright.
64131         Delete setting of tmpdir (done by gcc_init).
64132         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64133         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64134         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64135         gcc_[ce]pass/fail.
64136
64137 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64138
64139         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64140         confusion.
64141         (g++_load): Likewise.
64142
64143         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64144         Rename argument to `prog' to remove the confusion.
64145         Varargs fns behave differently too!
64146         (g++_load): Likewise.
64147
64148         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64149
64150         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64151         what it is.  Delete (always) printing of status value for !native.
64152         Simplify verbose code, and include status and exec_output.
64153         (g++_load): Use gcc_load.
64154
64155 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64156
64157         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64158         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64159         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64160         940714-3.c as these testcases don't exist anymore.  Make
64161         va-arg-1.c expected to pass.
64162
64163 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64164
64165         * gcc.misc-tests/misc.exp: Only run specific testcases.
64166         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64167         * gcc.misc-tests/dg-[1-9].c: New files.
64168
64169         * lib/dg.exp: New testsuite driver.
64170         * gcc.prms/prms.exp: Use it.
64171
64172         * README.gcc: New file.
64173
64174         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64175         Document and reset `lxpass' and `lxfail'.
64176         Simplify "initialized" message.
64177         (gcc_stat): Clean up comments a little.
64178
64179 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64180
64181         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64182
64183 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64184
64185         * lib/old-dejagnu.exp (process-option): New proc.
64186         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64187         (old-dejagnu): Simplify.
64188         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64189
64190 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64191
64192         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64193         exists and is not an empty string.
64194
64195         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64196         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64197         finished.
64198         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64199         automatically.
64200
64201         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64202         longer expected to fail.
64203
64204         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64205         "f" function call.
64206
64207         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64208
64209         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64210         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64211         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64212         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64213         c-torture-1.29.
64214
64215         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64216         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64217
64218         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64219
64220         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64221         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64222
64223         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64224         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64225         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64226
64227 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64228
64229         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64230         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64231         940714-1.c, 940714-2.c, 940714-3.c},
64232         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64233         gcc.misc-tests/{mg.c,mg.exp}:
64234         New tests.
64235         * gcc.noncompile/noncompile.exp: Change accordingly.
64236
64237 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64238
64239         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64240         Undo previous clobberage.
64241
64242 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64243
64244         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64245         * gcc.special/{930510-1.c, special.exp}:
64246         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64247         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64248         struct-varargs-1.c}: New tests from c-torture-1.26.
64249
64250 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64251
64252         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64253           argument to switch.
64254
64255 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64256
64257         * Revert the previous changes.  Please see Rob's directory
64258         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64259         fixes.
64260
64261 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64262
64263         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64264         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64265         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64266         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64267         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64268         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64269         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64270         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64271         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64272         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64273         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64274         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64275         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64276         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64277         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64278         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64279         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64280         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64281         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64282         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64283         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64284         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64285         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64286         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64287         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64288         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64289         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64290         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64291         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64292         testing changes.
64293
64294 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64295
64296         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64297         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64298         with perror calls.
64299
64300 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64301
64302         * config/unix.exp (g++_load): Fix syntax.
64303
64304 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64305
64306         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64307         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64308         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64309         Don't expect va-arg-1.c to fail.  Correct expected output for
64310         920928-1.c.
64311         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64312         * gcc.wendy/hbm4.c: Correct typo.
64313         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64314
64315 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64316
64317         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64318         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64319         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64320         * lib/c-torture.exp (c-torture-compile): Ditto.
64321
64322         Reduce volume of output (remove all the -I's and such).
64323         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64324         Call gcc_cpass, gcc_cfail.
64325         (c-torture): Pass testing option to c-torture-compile.
64326
64327 1994-03-21  Doug Evans  (dje@cygnus.com)
64328
64329         Bring patches over from progressive.
64330         * config/default.exp: Exit remote shell cleanly.
64331         (g++_exit, g++_start): Add default versions.
64332         * config/sim.exp (gcc_load): Use perror, not error.
64333
64334 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64335
64336         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64337         set in site.exp.
64338
64339 1994-03-14  Doug Evans  (dje@cygnus.com)
64340
64341         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64342         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64343         (wendy_try): New proc to run testcase.
64344         (main loop): Call 'em.
64345         * gcc.wendy/*.c: Clean up pass to correct expected output.
64346
64347         * lib/gcc.exp: Minor cleanup work.
64348         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64349
64350 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64351
64352         * config/sim.exp (gcc_load): Document return codes better.
64353         Don't pass -v to simulator.
64354
64355 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64356
64357         * gcc.special/920717-x.c: Fix typo.
64358         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64359         get at sources.
64360
64361         * lib/mike-gcc.exp: Fix typo.
64362
64363 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64364
64365         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64366         binary to use, transform the name.
64367         * config/*.exp: rename everything. Nuke any g++ specific files,
64368         it's now a special case of gcc that requires no special support.
64369         Add a default.exp for unsupported targets.
64370
64371 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64372
64373         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64374         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64375         version of Tcl.
64376
64377 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64378
64379         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64380         than a warning.
64381
64382 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64383
64384         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64385
64386 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64387
64388         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64389         option_list.  Compile every file with only 4/6 option choices
64390         (same as C torture) instead of with 12/18 different option
64391         choices.
64392         * lib/c-torture.exp: Likewise.
64393
64394         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64395         not already set.
64396
64397 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64398
64399         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64400         can put an XFAIL *-*-* on excess errors.
64401
64402 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64403
64404         * g++.law: Add more tests derived from g++-bugs snapshots.
64405
64406         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64407         equivalent to g++.law/init9.
64408
64409         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64410         compiled it, and the a.out file after we've run it.
64411
64412 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64413
64414         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64415         compiled it, and the a.out file after we've run it.
64416
64417 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64418
64419         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64420
64421 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64422
64423         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64424         version number.
64425
64426 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64427
64428         * g++.law: New directory of g++ tests derived from the g++-bugs
64429         snapshots.
64430
64431 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64432
64433         * gcc.compile: initbug1.c initbug1.exp testcase added
64434
64435 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64436
64437         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64438         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64439           fixes submitted by Jeff Law (law@cs.utah.edu)
64440         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64441           Jeff Law (law@cs.utah.edu)
64442
64443
64444 1993-11-30  Mike Stump  (mrs@cygnus.com)
64445
64446         * config/unix-g++.exp: Follow the gcc way of doing things.
64447         * g++.old-deja/old-deja.exp: Minor updates.
64448         * lib/g++.exp: New file, follow the gcc way of doing things.
64449         * lib/old-dejagnu.exp: Minor updates.
64450         * lib/mike-g++.exp: Always unset errorInfo.
64451
64452 1993-11-06  Mike Stump  (mrs@cygnus.com)
64453
64454         * lib/gcc.exp: Fix some errors with the below change, CC and
64455         CFLAGS should be global when setting, not local.
64456
64457 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64458
64459         * lib/gcc.exp: Transform tool name.
64460
64461 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64462
64463         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64464
64465 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64466
64467         * lib/gcc.exp: change gcc_done to gcc_stat
64468
64469 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64470
64471         * Upgraded gcc testsuite to c-torture version 1.25
64472
64473 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64474
64475         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64476         * lib/c-torture: added hooks for new reporting code.
64477
64478 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64479
64480         * config/sh-gcc.exp: check if sh-sim exists in the path
64481
64482 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64483
64484         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64485         * gcc.compile/compile.exp: Initial changes for new logic.
64486         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64487         * gcc.failure/failure.exp: Initial changes for new logic.
64488         * gcc.ieee/ieee.exp: Initial changes for new logic.
64489         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64490         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64491         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64492         * lib/c-torture.exp: Initial changes for new logic.
64493         * lib/gcc.exp: Initial changes for new logic.
64494
64495 1993-10-15  Mike Stump  (mrs@cygnus.com)
64496
64497         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64498         depend upon failure or success.  Fully qualify names in failure
64499         and success messages.  Always remove a.out before starting
64500         compile, just in case.  Pay more attention to error text output by
64501         the compiler.  Handle testcases with no known past errors just
64502         like all others, so that things are uniform.  Other miscellaneous
64503         improvements.
64504
64505 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64506
64507         * gcc.cpp: new directory for cpp tests
64508
64509 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64510
64511         * lib/chill.exp: Code reformatted, removed unused code.
64512         * config/unix-chill.exp: Code reformatted, removed unused code.
64513         * chill.execute/execute.exp: Code reformatted, removed unused code.
64514         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64515
64516 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64517
64518         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64519         routines not written.
64520
64521 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64522
64523         * config/bug-gcc.exp: Use new procs from bug.exp.
64524
64525 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64526
64527         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64528         via ftp, rather than depending on NFS.
64529         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64530         case.
64531
64532 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64533
64534         * config/bug-gcc.exp: Use new download proc.
64535
64536 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64537
64538         * chill.execute/execute.exp: cleanups, handles errors better
64539         * chill.compile/compile.exp: rewrite, based on execute.exp
64540         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64541         * lib/chill.exp: major changes to diff proc and compile and link
64542         procs. added chill_fail and chill_pass wrappers to pass and
64543         fail. added more comments, and handle error codes better.
64544         Added a hack to capture stderr from exec, so noncompile tests
64545         can work.
64546
64547 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64548
64549         * chill.execute/execute.exp: rewrite of testsuite driver
64550         * lib/chill.exp: rewrite of testsuite driver
64551         * config/unix-chill.exp: rewrite of testsuite driver
64552
64553 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64554
64555         In chill.execute:
64556         * iexpr.ch: Standardize uppercase.
64557         * tuples.dat: Standardize uppercase.
64558         * vary.ch: standardize.  Correct varying string assignments.
64559         * vary.dat: Add new output lines.
64560
64561 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64562
64563         In chill.execute:
64564         * chprintf.ch: Standardize use of uppercase.
64565         * tuples.ch: Standardize and turn arr2 into a DCL,
64566           rather than a SYN.
64567         * pinits.ch: Standardize.
64568
64569 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64570
64571         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64572         * Makefil: Renamed to Makefile.in.
64573         * configure.in: New.
64574
64575 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64576
64577         In chill.execute:
64578         * .cvsignore: Add result/output files.
64579         * Makefile: Fix up variables at start.  Use MFLAGS
64580           everywhere.  Correct bool_loc, built_ins entries.
64581           Add entry for vary1.ch.
64582         * bitarray.ch: Standardize upper-case usage.
64583         * bitexpr.ch: Standardize, add output of b1.
64584         * params.ch: Use arrayt in along PROC parameters, to
64585           avoid novelty problems.
64586         * sets.ch: Tiny cleanup.
64587         * vary1.ch: Re-indent.
64588
64589 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64590
64591         * Add PR-related files to Makefiles, .cvsignore files, etc.
64592
64593 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64594
64595         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64596           with compiler objects. New names are test-flow.c and test-loop.c
64597
64598 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64599
64600         * Upgraded c-torture tests from 1.19 to 1.20
64601
64602         * new files:
64603         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64604         * gcc.compile: 930623-1.c 930623-2.c
64605         * gcc.noncompile: 930622-1.c 930622-2.c
64606         * gcc.failure: 920411-1.c 920627-2.c
64607         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64608
64609 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64610
64611         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64612           More changes to get testsuite working properly. Needs more work.
64613           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64614
64615 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64616
64617         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64618           More changes to get testsuite working properly. Needs more work.
64619
64620 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64621
64622         * chill.compile/compile.exp: Added for Dejagnu support
64623         * chill.execute/execute.exp: Added for Dejagnu support
64624         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64625
64626 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64627
64628         This should complete moving the CHILL test files.
64629         * chill.noncompile(.cvsignore printf.grt
64630             in-printf.grt chprintf.grt chprintf.ch):
64631             Added test-support files.
64632           (Makefile): Modified further.
64633         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64634             signal.ch): Added test files.
64635           * chill.execute (.cvsignore printf.grt printr.c
64636             in-printf.grt rts.c chprintf.grt rts.h): Added
64637           test-support files.
64638             (Makefile): More corrections.
64639
64640 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64641
64642         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64643           test cases, ready for DejaGnu.
64644
64645 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64646
64647         * Upgraded c-torture tests from 1.18 to 1.19
64648
64649         * gcc.compile: added test(s):
64650           930607-1.c
64651         * gcc.execute: added test(s):
64652           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64653
64654         * added new subdirectory for misc tests: gcc.misc-tests
64655         * gcc.misc-test(s): added tests:
64656           inst-check.c test-consts.c test-ior.c test-switch.c
64657
64658 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64659
64660         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64661
64662 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64663
64664         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64665
64666 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64667
64668         * Upgraded c-torture tests from 1.17 to 1.18
64669
64670 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64671
64672         * Upgraded c-torture tests from 1.12 to 1.17
64673
64674 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64675
64676         * lib/old-dejagnu.exp:
64677           Fixed handling of XFAIL target triplets to correctly
64678           recognize wildcard characters.  Removed code that
64679           appended a unique id tag to the end of the file name
64680           printed out by the result of the testcases within a
64681           given test file.
64682
64683 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64684
64685         * lib/old-dejagnu.exp:
64686           Reworked expected failure handling to trigger off of XFAIL
64687           keyword in keyphrase embeded in testcase source code. The
64688           XFAIL keyword must be at the end of the keyphrase line. It
64689           may optionally be followed by one or more target triplets.
64690           It has just occured that the handling of wildcards in the
64691           target triplet may not be correct.
64692
64693 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64694
64695         * g++.old-deja/tests:
64696           Moved all subdirectories up one level into g++.old-deja .
64697
64698         * lib/old-dejagnu.exp:
64699           Fixed problem with CXXFLAGS not being properly reset, and being
64700           corrupted with extraneous "-c" compiler option.  This was
64701           causing binaries to not be generated for test that needed them.
64702           Modified strings passed to "pass" and "fail" so that individual
64703           tests from the same test file would be distinguished by an
64704           identifier appended to the test file name in the summary logs;
64705           this corrected a problem with erroneous diff logs.  Added code
64706           to search testcases for expected fail and unexpected pass keywords.
64707
64708 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64709
64710         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64711
64712 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64713
64714         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64715           Removed extraneous text from end of "Special g++ Options"
64716           keyphrase.
64717
64718         * lib/old-dejagnu.exp: Added pattern matching to look for new
64719           keywords, embedded in testcases comments, which will trigger
64720           calls to xpass and xfail.
64721
64722 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64723
64724         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64725           comments embedded in the testcases, especially the one looking for
64726           special compiler options, as well as the pattern matching for the
64727           compiler output again.
64728
64729 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64730
64731         * lib/old-dejagnu.exp: Do a proper check of the return value for
64732           execute tests. Fixed several problems with the pattern matching
64733           of the compiler output which gave erroneous test results.
64734           Changed several of the test result messages to be more descriptive.
64735         * config/unix-g++.exp: Proc g++_load now actually works and
64736           executes the tests passed to it and returns a usable return
64737           value.
64738
64739 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64740
64741           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64742
64743 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64744
64745         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64746           Modified both files to properly execute the old style
64747           dejagnu tests. The previous versions of these files were
64748           experimental and did not function anything near correctly.
64749
64750 1993-04-05  Rob Savoye  (rob@cygnus.com)
64751
64752         * Removed all Makefile.in and configure.in files. No configuration
64753         needed now.
64754
64755 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64756
64757         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64758
64759 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64760
64761         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64762         gcc.special/configure.in, gcc.noncompile/configure.in,
64763         gcc.execute/configure.in, gcc.code_quality/configure.in,
64764         g++.other/configure.in, g++.old-deja/configure.in,
64765         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64766         in srcname setting.
64767
64768 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64769
64770         * lib/udi.exp: Fixed mondfe and mondfe_download.
64771         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64772         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64773
64774 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64775
64776         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64777         (gdb_exit): Don't remove *_soc files.
64778
64779 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64780
64781         * lib/c-torture.exp: Don't look for main; instead always use -w
64782         -c.  This is how the c-torture tests work.  Remove the object
64783         file if the compilation succeeds.
64784         * gcc.execute/execute.exp: Remove executable if test passes.
64785         * gcc.noncompile/noncompile.exp: Every test is an expected
64786         failure.
64787         * gcc.special/special.exp: Added tests from c-torture 1.11,
64788         corrected use of existing test.
64789         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64790         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64791         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64792         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64793         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64794         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64795         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64796         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64797         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64798         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64799         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64800         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64801         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64802         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64803         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64804         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64805         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64806         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64807         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64808         c-torture 1.11.
64809         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64810         correspond to c-torture 1.11.
64811
64812         * New file.