OSDN Git Service

2008-04-30 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-30  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/14847
4         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
5
6 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/35986
9         * g++.dg/overload/template4.C: New test.
10
11 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
12
13         * gfortran.dg/chmod_1.f90: Disable for x86_64-*-mingw*.
14         * gfortran.dg/chmod_2.f90: Likewise.
15         * gfortran.dg/chmod_3.f90: Likewise.
16         * gfortran.dg/open_errors.f90: Likewise.
17
18 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
19
20         * gcc.dg/tls/section-2.c: Restrict to vxworks.
21
22 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
23
24         PR ada/35792
25         * gnat.dg/specs/tag2.ads: New.
26
27 2008-04-29  Richard Guenther  <rguenther@suse.de>
28
29         PR tree-optimization/36078
30         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
31
32 2008-04-29  Richard Guenther  <rguenther@suse.de>
33
34         PR middle-end/15255
35         * gcc.dg/fold-plusmult.c: New testcase.
36
37 2008-04-29  Richard Guenther  <rguenther@suse.de>
38
39         PR middle-end/36077
40         * gcc.c-torture/execute/pr36077.c: New testcase.
41
42 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
43
44         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
45
46 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
47
48         PR c++/35650
49         * g++.dg/init/ref17.C: New test.
50
51         PR c++/35987
52         * g++.dg/other/error28.C: New test.
53
54 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
55
56         PR target/36073
57         * gcc.target/i386/pr36073.c: New test.
58
59 2008-04-28  Richard Guenther  <rguenther@suse.de>
60
61         PR testsuite/34223
62         * gcc.dg/vect/vect-118.c: Rename to ...
63         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
64
65 2008-04-28  Richard Guenther  <rguenther@suse.de>
66
67         PR tree-optimization/36066
68         * gcc.dg/torture/pr36066.c: New testcase.
69
70 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
71
72         PR target/36064
73         * gcc.target/i386/pr36064.c: New test.
74
75 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
76
77         PR testsuite/36056
78         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
79
80 2008-04-27  Richard Guenther  <rguenther@suse.de>
81
82         PR tree-optimization/18754
83         PR tree-optimization/34223
84         * gcc.dg/tree-ssa/loop-36.c: New testcase.
85         * gcc.dg/tree-ssa/loop-37.c: Likewise.
86         * gcc.dg/vect/vect-118.c: Likewise.
87         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
88         * gcc.dg/vect/vect-66.c: Increase loop trip count.
89         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
90         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
91         * gcc.dg/vect/vect-76.c: Likewise.
92         * gcc.dg/vect/vect-outer-6.c: Likewise.
93         * gcc.dg/vect/vect-outer-1.c: Likewise.
94         * gcc.dg/vect/vect-outer-1a.c: Likewise.
95         * gcc.dg/vect/vect-11a.c: Likewise.
96         * gcc.dg/vect/vect-shift-1.c: Likewise.
97         * gcc.target/i386/vectorize1.c: Likewise.
98
99 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
100
101         * gcc.dg/tls/section-2.c: New.
102         * gcc.dg/tls/emutls-1.c: New.
103         * lib/target-supports.exp (check_effective_target_tls_native):
104         Exclude vxworks.
105
106 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
107
108         PR testsuite/36053
109         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
110         * gcc.dg/large-size-array-4.c: Likewise.
111
112 2008-04-26  George Helffrich  <george@gcc.gnu.org>
113
114         PRs fortran/PR35154, fortran/PR23057
115         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
116         .stabs functionality.
117         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
118         DWARF functionality.
119
120 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
121
122         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
123         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
124         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
125         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
126
127 2008-04-25  Tobias Burnus  <burnus@net-b.de>
128
129         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
130         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
131
132 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
133
134         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
135         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
136         * gcc.dg/builtins-13.c: Likewise.
137         * gcc.dg/pr25682.c: Likewise.
138         * gcc.dg/pr33694.c: Likewise.
139         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
140         * gcc.dg/c99-const-expr-2.c: Likewise.
141         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
142         * gcc.dg/ia64-sync-2.c: Likewise.
143         * gcc.dg/ia64-sync-3.c: Likewise
144         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
145         * gcc.dg/large-size-array-3.c: Likewise.
146         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
147         check.
148         * gcc.dg/large-size-array-4.c: Likewise.
149         * gcc.dg/max-1.c: Replace use of long by ssize_t.
150
151 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
152
153         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
154
155 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
156
157         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
158
159 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
160
161         PR testsuite/36035
162         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
163
164 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
165
166         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
167
168         PR c++/35758
169         * g++.dg/ext/vector14.C: New test.
170
171 2008-04-24  Richard Guenther  <rguenther@suse.de>
172
173         * gcc.dg/builtin-constant_p-1.c: New testcase.
174         * gcc.dg/builtin-errors.c: Adjust expected error.
175
176 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
177
178         PR tree-optimization/36008
179         * gcc.c-torture/execute/20080424-1.c: New test.
180
181 2008-04-24  Ira Rosen  <irar@il.ibm.com>
182             Richard Guenther  <rguenther@suse.de>
183
184         PR tree-optimization/36034
185         * gcc.c-torture/execute/pr36034-1.c: New testcase.
186         * gcc.c-torture/execute/pr36034-2.c: Likewise.
187
188 2008-04-24  Olivier Hainque  <hainque@adacore.com>
189
190         * gnat.dg/concat_length.adb: New test.
191
192 2008-04-24  Ira Rosen  <irar@il.ibm.com>
193
194         PR tree-optimization/35982
195         * gcc.dg/vect/fast-math-pr35982.c: New.
196
197 2008-04-24  Danny Smith  <dannysmith@users.net>
198
199         * gcc.dg/format/ms-warnI64-1.c: New file.
200
201 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
202
203         PR target/36015
204         * gcc.dg/pr36015.c: New test.
205
206 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
207
208         PR rtl-optimization/36006
209         * gfortran.dg/pr36006-1.f90: New test.
210         * gfortran.dg/pr36006-2.f90: Ditto.
211
212 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
213
214         PR fortran/35994
215         * gfortran.dg/minmaxloc_5.f90: New test.
216         * gfortran.dg/minmaxloc_6.f90: New test.
217
218 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
219
220         * gcc.dg/array-init-1.c: Add big-endian number to check.
221
222 2008-04-23  Richard Guenther  <rguenther@suse.de>
223
224         PR tree-optimization/27799
225         PR tree-optimization/32921
226         PR tree-optimization/32624
227         * gcc.dg/tree-ssa/pr27799.c: New testcase.
228         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
229
230 2008-04-23  Richard Guenther  <rguenther@suse.de>
231
232         PR middle-end/36021
233         * gcc.dg/attr-alloc_size-2.c: New testcase.
234
235 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
236
237         * gcc.dg/20020919-1.c (loc_size_t): New type.
238         (_dl_stat): Use loc_size_t to cast pointers.
239         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
240
241 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
242
243         PR libfortran/35988
244         * gfortran.dg/matmul_7.f90:  New test.
245
246 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
247
248         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
249         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
250         * gcc.dg/struct/w_prof_local_var.c: Ditto.
251         * gcc.dg/struct/w_prof_global_var.c: Ditto.
252         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
253
254 2008-04-22  Jason Merrill  <jason@redhat.com>
255
256         PR c++/35316
257         * g++.dg/cpp0x/decltype11.C: New.
258
259 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
260
261         PR rtl-optimization/36017
262         * gcc.dg/pr36017.c: New test.
263
264 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
265
266         PR c++/35747
267         * g++.dg/ext/stmtexpr13.C: New test.
268
269 2008-04-22  Ian Lance Taylor  <iant@google.com>
270
271         * gcc.c-torture/compile/20080419-1.c: New test.
272
273 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
274
275         PR testsuite/35981
276         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
277         Add tests for 'long long'.
278         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
279         Add tests for 'long long'.
280
281 2008-04-22  Nick Clifton  <nickc@redhat.com>
282
283         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
284
285 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
286
287         PR target/31486
288         * gcc.target/i386/pr31486.c: New test.
289
290 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
291
292         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
293         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
294         file name there instead of the assembly.  Cleanup tree_profile
295         dump file.
296
297 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
298
299         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
300         * gcc.dg/vect/slp-25.c: Ditto.
301         * gcc.dg/vect/vect-outer-5.c: Ditto.
302         * gcc.dg/vect/pr33804.c: Ditto.
303         * gcc.dg/vect/vect-outer-4c.c: Ditto.
304         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
305         * gcc.dg/vect/pr33953.c: Ditto.
306         * gcc.dg/vect/slp-3.c: Ditto.
307         * gcc.dg/vect/vect-iv-6.c: Ditto.
308
309 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
310
311         * g++.dg/ext/fixed1.C: Add dg-options.
312
313 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
314
315         PR target/26445
316         * g++.dg/other/i386-4.C: New test.
317
318 2008-04-21  Jason Merrill  <jason@redhat.com>
319
320         PR c++/35325
321         * g++.dg/ext/fixed1.C: New.
322
323         PR c++/35678
324         * g++.dg/template/ttp27.C: New.
325
326 2008-04-21  Tom Tromey  <tromey@redhat.com>
327
328         PR libcpp/33415:
329         * gcc.dg/cpp/pr33415.c: New file.
330
331 2008-04-21  Olivier Hainque  <hainque@adacore.com>
332
333         * gnat.dg/bltins.adb: New testcase.
334
335 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
336
337         PR fortran/35991
338         * gfortran.dg/zero-sized_4.f90: New test.
339
340 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
341
342         PR fortran/35882
343         * gfortran.dg/continuation_5.f: Add some comment lines.
344         * gfortran.dg/continuation_3.f90: Add some comment lines.
345         
346 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
347
348         PR libfortran/35960
349         * gfortran.dg/reshape_zerosize_1.f90:  New file.
350
351 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
352
353         * gnat.dg/alignment6.adb: New test.
354
355 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
356
357         PR fortran/35944
358         PR fortran/35946
359         PR fortran/35947
360         * gfortran.dg/array_constructor_23.f: New test.
361
362         PR fortran/35959
363         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
364         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
365         "builtin_free" to 27.
366         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
367         of "builtin_free" to 21.
368
369 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
370
371         PR fortran/35892
372         * gfortran.dg/pr35154-dwarf2.f: Remove.
373         * gfortran.dg/pr35154-stabs.f: Remove.
374         
375 2008-04-18  Ian Lance Taylor  <iant@google.com>
376
377         PR tree-optimization/35977
378         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
379
380 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
381             Peter Bergner  <bergner@vnet.ibm.com>
382
383         PR target/35907
384         * gcc.target/powerpc/pr35907.c: New test.
385
386 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
387
388         * gnat.dg/dynamic_elab_pkg.ads: New helper.
389         * gnat.dg/dynamic_elab1.ad[sb]: New test.
390         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
391
392 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
393
394         Tests for char16_t and char32_t support.
395         * g++.dg/ext/utf-cvt.C: New
396         * g++.dg/ext/utf-cxx0x.C: New
397         * g++.dg/ext/utf-cxx98.C: New
398         * g++.dg/ext/utf-dflt.C: New
399         * g++.dg/ext/utf-gnuxx0x.C: New
400         * g++.dg/ext/utf-gnuxx98.C: New
401         * g++.dg/ext/utf-mangle.C: New
402         * g++.dg/ext/utf-typedef-cxx0x.C: New
403         * g++.dg/ext/utf-typedef-cxx98.C: New
404         * g++.dg/ext/utf-typespec.C: New
405         * g++.dg/ext/utf16-1.C: New
406         * g++.dg/ext/utf16-2.C: New
407         * g++.dg/ext/utf16-3.C: New
408         * g++.dg/ext/utf16-4.C: New
409         * g++.dg/ext/utf32-1.C: New
410         * g++.dg/ext/utf32-2.C: New
411         * g++.dg/ext/utf32-3.C: New
412         * g++.dg/ext/utf32-4.C: New
413         * gcc.dg/utf-cvt.c: New
414         * gcc.dg/utf-dflt.c: New
415         * gcc.dg/utf16-1.c: New
416         * gcc.dg/utf16-2.c: New
417         * gcc.dg/utf16-3.c: New
418         * gcc.dg/utf16-4.c: New
419         * gcc.dg/utf32-1.c: New
420         * gcc.dg/utf32-2.c: New
421         * gcc.dg/utf32-3.c: New
422         * gcc.dg/utf32-4.c: New
423
424 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
425
426         * gnat.dg/specs/varsize_return.ads: New test.
427         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
428         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
429
430 2008-04-17  Jason Merrill  <jason@redhat.com>
431
432         PR c++/35773
433         * g++.dg/overload/autoptr1.C: New.
434
435 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
436
437         * gnat.dg/alignment4.adb: New test.
438         * gnat.dg/alignment5.adb: Likewise.
439         * gnat.dg/frame_overflow.adb: Adjust.
440
441 2008-04-17  Richard Guenther  <rguenther@suse.de>
442
443         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
444
445 2008-04-17  Christian Bruel  <christian.bruel@st.com>
446
447         * gcc.dg/long-long-compare-1.c: New testcase. 
448         
449 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
450
451         PR fortran/35724
452         * gfortran.dg/eoshift_2.f90: New test.
453
454 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
455
456         PR fortran/35932
457         * gfortran.dg/intrinsic_char_1.f90: New test.
458
459 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
460
461         PR target/35944
462         * gfortran.dg/pr35944-1.f90: New test.
463         * gfortran.dg/pr35944-2.f90: Ditto.
464
465 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
466
467         PR c/35739
468         * gcc.dg/dfp/pr35739.c: New test.
469
470         PR tree-optimization/35899
471         * gcc.dg/pr35899.c: New test.
472
473         PR target/35662
474         * gfortran.dg/pr35662.f90: New test.
475
476 2008-04-16  Richard Guenther  <rguenther@suse.de>
477
478         * gcc.dg/tree-ssa/loop-35.c: New testcase.
479
480 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
481
482         PR ada/29015
483         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
484         gnat.dg/incomplete2.adb: New.
485
486 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
487
488         PR tree-optimization/35629
489         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
490         scan-tree-dump-times.
491
492 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
493
494         PR ada/22387
495         * gnat.dg/specs/corr_discr.ads: New.
496
497 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * gnat.dg/string_slice2.adb: New test.
500
501 2008-04-15  Richard Guenther  <rguenther@suse.de>
502
503         * gcc.dg/fold-compare-2.c: Adjust testcase.
504         * gcc.dg/tree-ssa/pr21086.c: Likewise.
505
506 2008-04-15  Richard Guenther  <rguenther@suse.de>
507
508         * gcc.dg/tree-ssa/salias-1.c: Remove.
509         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
510         * gcc.dg/tree-ssa/alias-15.c: Likewise.
511         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
512
513 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
514
515         * gnat.dg/loop_optimization1.ad[sb]: New test.
516
517 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
518
519         PR c/35751
520         * gcc.dg/gomp/pr35751.c: New test.
521         * g++.dg/gomp/pr35751.C: New test.
522
523 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
524
525         PR ada/16086
526         * gnat.dg/prot_def.adb: New.
527
528 2008-04-14  Ian Lance Taylor  <iant@google.com>
529
530         * gcc.dg/strict-overflow-6.c: New.
531         * gcc.dg/no-strict-overflow-7.c: New.
532         * gcc.dg/Wstrict-overflow-22.c: New.
533
534 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
535
536         * gnat.dg/specs/storage.ads: Fix expected error message.
537
538 2008-04-14  Robert Dewar  <dewar@adacore.com>
539
540         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
541
542 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
543
544         PR ada/18680
545         * gnat.dg/specs/linker_section.ads: New.
546
547 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
548
549         PR ada/16098
550         * gnat.dg/specs/renamings.ads: New.
551
552 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
553
554         PR ada/15915
555         * gnat.dg/specs/storage.ads: New.
556
557 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
558
559         * gnat.dg/deep_old.adb: New.
560
561 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
562
563         * gnat.dg/loop_address2.adb: New test.
564
565 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
566
567         PR fortran/35882
568         * gfortran.dg/continuation_3.f90: Update test.
569         * gfortran.dg/continuation_5.f: Update test.
570         * gfortran.dg/continuation_10.f90: New test.
571         
572 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
573
574         PR libfortran/32972
575         PR libfortran/32512
576         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
577         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
578         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
579         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
580         
581 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
582
583         PR ada/17985
584         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
585
586 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
587
588         * gcc.target/powerpc/darwin-save-world-1.c: New test.
589
590 2008-04-11  Richard Guenther  <rguenther@suse.de>
591
592         PR tree-optimization/35869
593         * gcc.c-torture/compile/pr35869.c: New testcase.
594
595 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
596
597         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
598         /* mmintrin-common.h */ section.
599
600         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
601
602 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
603
604         PR c/35744
605         * gcc.dg/attr-error-1.c: New test.
606
607 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
608
609         * gcc.target/mips/scc-2.c: New test.
610         * gcc.target/mips/scc-3.c: New test.
611         * gcc.target/mips/scc-4.c: New test.
612
613 2008-04-10  Ira Rosen  <irar@il.ibm.com>
614
615         PR tree-optimization/35821
616         * gcc.dg/vect/pr35821-altivec.c: New.
617         * gcc.dg/vect/pr35821-spu.c: New.
618
619 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
620
621         PR testsuite/34894
622         PR testsuite/33782
623         * lib/target-supports.dg: Add check_effective_target_trampolines.
624         Disable profiling for avr-*-*.
625         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
626         * gcc.c-torture/compile/nested-1.c: Ditto.
627         * gcc.c-torture/compile/20050122-2.c: Ditto.
628         * gcc.c-torture/compile/20010226-1.c: Ditto.
629         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
630         * gcc.c-torture/compile/980506-1.c: Ditto.
631         * gcc.c-torture/compile/20020604-1.c: Ditto.
632         * gcc.c-torture/compile/limits-stringlit.c: Ditto
633         * gcc.c-torture/compile/20001226-1.c: Ditto
634
635 2008-04-09  Jason Merrill  <jason@redhat.com>
636
637         PR c++/35708
638         * g++.dg/ext/complit9.C: New.
639
640 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
641
642         PR ada/28305
643         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
644         gnat.dg/specs/fe_inlining_helper.adb: New test.
645
646 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
647
648         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
649         x86_64-pc-mingw target.
650         * gcc.dg/titype-1.c: Likewise.
651
652 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
653
654         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
655         Fix comment.
656         (check_effective_target_vxworks_rtp): New procedure.
657         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
658         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
659         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
660         * g++.old-deja/g++.brendan/new3.C: Likewise.
661         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
662         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
663         VxWorks kernel mode.
664         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
665         * g++.old-deja/g++.mike/p2736.C: Likewise.
666         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
667         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
668         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
669         kernel mode.
670
671 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
672
673         * gfortran.dg/namelist_47.f90: New test.
674
675 2008-04-09  Richard Guenther  <rguenther@suse.de>
676
677         * gfortran.dg/bind_c_usage_14.f03: Adjust.
678
679 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
680
681         PR target/35005
682         * execute/20071221-1.c: Adapt test for 16 bit int targets.
683         * execute/pr35163.c: Ditto.
684
685 2008-04-08  Richard Guenther  <rguenther@suse.de>
686
687         * gcc.c-torture/execute/20080408-1.c: New testcase.
688
689 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
690
691         * gnat.dg/pack6.adb: New test.
692         * gnat.dg/pack7.adb: Likewise.
693         * gnat.dg/pack8.adb: Likewise.
694
695 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
696
697         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
698         * gnat.dg/rt1.adb: New test.
699         * gnat.dg/test_time_stamp.adb: New test.
700         * gnat.dg/specs/warn_star.ads: New test.
701         * gnat.dg/specs/aggr1.ads: New test.
702
703 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
704
705         PR fortran/25829 28655
706         * gfortran.dg/write_check2.f90: Update dg-error.
707         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
708
709 2008-04-07  Jason Merrill  <jason@redhat.com>
710
711         PR c++/35734
712         * g++.dg/warn/ctor1.C: New.
713
714 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
715
716         PR/35842
717         * gcc.dg/torture/pr35842.c: New.
718
719 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
720
721         * gnat.dg/array4.adb: New test.
722         * gnat.dg/specs/static_initializer2.ads: Likewise.
723
724 2008-04-06  Richard Guenther  <rguenther@suse.de>
725
726         PR tree-optimization/35400
727         * gcc.dg/torture/pr35400.c: New testcase.
728         * g++.dg/torture/pr35400.C: Likewise.
729
730 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
731
732         PR fortran/35780
733         * gfortran.dg/simplify_argN_1.f90: New test.
734
735 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
736
737         PR fortran/35832
738         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
739
740 2008-04-06  Tobias Burnus  <burnus@net-b.de>
741
742         * gfortran.dg/f2003_io_1.f03: Make standard conform.
743         * gfortran.dg/f2003_io_8.f03: New.
744
745 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
746
747         * gnat.dg/pack5.adb: New test.
748
749 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
750
751         PR target/12329
752         * gcc.target/i386/pr12329.c: New test.
753
754 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
755
756         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
757
758 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
759
760         PR fortran/25829 28655
761         * gfortran.dg/f2003_io_1.f03: New test.
762         * gfortran.dg/f2003_io_2.f03: New test.
763         * gfortran.dg/f2003_io_3.f03: New test.
764         * gfortran.dg/f2003_io_4.f03: New test.
765         * gfortran.dg/f2003_io_5.f03: New test.
766         * gfortran.dg/f2003_io_6.f03: New test.
767         * gfortran.dg/f2003_io_7.f03: New test.
768
769 2008-04-05  Richard Guenther  <rguenther@suse.de>
770
771         PR tree-optimization/35833
772         * gcc.dg/torture/pr35833.c: New testcase.
773
774 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
775
776         * gcc.target/sh/sh2a-band.c: New test.
777         * gcc.target/sh/sh2a-bclrmem.c: New test.
778         * gcc.target/sh/sh2a-bld.c: New test.
779         * gcc.target/sh/sh2a-bor.c: New test.
780         * gcc.target/sh/sh2a-bsetmem.c: New test.
781         * gcc.target/sh/sh2a-bxor.c: New test.
782
783 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
784
785         * g++.dg/other/anon5.C: Don't depend on line number for error message.
786
787         * gcc.dg/torture/builtin-modf-1.c: Use special options for
788         powerpc*-*-linux*.
789
790         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
791
792         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
793
794         PR target/35620
795         * gcc.dg/dfp/pr35620.c: New test.
796         * gcc.dg/dfp/func-pointer.c: New test.
797         * gcc.dg/dfp/func-deref.c: New test.
798
799 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
800
801         PR target/35364
802         * g++.dg/gomp/pr35364.C: New test.
803
804 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
805
806         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
807         * g++.dg/other/i386-3.C: Likewise.
808         * gcc.target/i386/sse-13.c: Likewise.
809         * gcc.target/i386/sse-14.c: Likewise.
810
811         * gcc.target/i386/aes-check.h: New.
812         * gcc.target/i386/aesdec.c: Likewise.
813         * gcc.target/i386/aesdeclast.c: Likewise.
814         * gcc.target/i386/aesenc.c: Likewise.
815         * gcc.target/i386/aesenclast.c: Likewise.
816         * gcc.target/i386/aesimc.c: Likewise.
817         * gcc.target/i386/aeskeygenassist.c: Likewise.
818         * gcc.target/i386/pclmulqdq.c: Likewise.
819         * gcc.target/i386/pclmul-check.h: Likewise.
820
821         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
822         (check_effective_target_pclmul): Likewise.
823
824 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
825
826         PR c/35440
827         * gcc.dg/pr35440.c: New test.
828
829 2008-04-04  Richard Guenther  <rguenther@suse.de>
830
831         PR middle-end/35823
832         * gnat.dg/pr35823.adb: New testcase.
833
834 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
835
836         PR c/35712
837         * gcc.dg/dfp/constants-zero.c: New test.
838
839 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
840
841         PR c/35738
842         * gcc.dg/gomp/pr35738.c: New test.
843
844         PR middle-end/35818
845         * gcc.dg/gomp/pr35818.c: New test.
846
847         PR fortran/35786
848         * gfortran.dg/gomp/pr35786-1.f90: New test.
849         * gfortran.dg/gomp/pr35786-2.f90: New test.
850
851 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
852
853         * gcc.target/mips/scc-1.c: New test.
854
855 2008-04-03  Richard Guenther  <rguenther@suse.de>
856
857         * gcc.dg/tree-ssa/vrp43.c: New testcase.
858         * gcc.dg/tree-ssa/vrp44.c: Likewise.
859         * gcc.dg/tree-ssa/vrp45.c: Likewise.
860
861 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
862
863         PR c++/35741
864         * g++.dg/other/offsetof5.C: New test.
865
866 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
867
868         PR rtl-optimization/35281
869         * gcc.target/i386/pr35281.c: New test.
870
871 2008-04-03  Richard Guenther  <rguenther@suse.de>
872
873         PR middle-end/35800
874         * gcc.c-torture/execute/pr35800.c: New test.
875
876 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
877
878         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
879         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
880         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
881         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
882         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
883         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
884         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
885         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
886         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
887         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
888         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
889
890 2008-04-02  Richard Guenther  <rguenther@suse.de>
891
892         PR tree-optimization/14495
893         PR tree-optimization/34793
894         * gcc.dg/tree-ssa/vrp41.c: New testcase.
895         * gcc.dg/tree-ssa/vrp42.c: Likewise.
896
897 2008-04-02  Richard Guenther  <rguenther@suse.de>
898
899         PR tree-optimization/14495
900         * gcc.dg/tree-ssa/vrp40.c: New testcase.
901
902 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
903
904         * gnat.dg/specs/discr_record_constant.ads: New test.
905
906 2008-04-02  Richard Guenther  <rguenther@suse.de>
907
908         * gcc.dg/tree-ssa/vrp38.c: New testcase.
909         * gcc.dg/tree-ssa/vrp39.c: Likewise.
910
911 2008-04-01  George Helffrich  <george@gcc.gnu.org>
912
913         PRs fortran/35154, fortran/23057
914         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
915         use of common is unchanged.
916
917         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
918         with all combinations of debug options available on target.
919         * gfortran.dg/debug/debug.exp:  Ditto.
920         * gfortran.dg/debug/trivial.f:  Ditto.
921         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
922         .stabs functionality.
923         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
924         DWARF functionality.
925
926 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
927
928         PR c/35436
929         * gcc.dg/format/gcc_gfc-2.c: New test.
930
931 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
932
933         * g++.dg/bprob/bprob.exp: Do not check gcno files.
934         Use -fprofile-use for profile use.
935         * gcc.misc-tests/bprob.exp: Ditto.
936         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
937         * gcc.dg/matrix/matrix.exp: Ditto.
938         * gcc.dg/struct/struct-reorg.exp: Ditto.
939         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
940         * gcc.dg/profile-dir-1.c: New test.
941         * gcc.dg/profile-dir-2.c: New test.
942         * gcc.dg/profile-dir-3.c: New test.
943
944 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
945
946         PR c/35750
947         * gcc.dg/old-style-param-1.c: New test.
948
949 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
950
951         * gnat.dg/object_overflow.adb: New test.
952
953 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
954
955         PR middle-end/30186
956         * gcc.dg/tree-ssa/vector-1.c: New testcase.
957         * gcc.c-torture/execute/vector-1.c: New testcase.
958         * gcc.c-torture/execute/vector-2.c: New testcase.
959
960 2008-03-31  Olivier Hainque  <hainque@adacore.com>
961
962         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
963         * gnat.dg/assign_from_packed.adb: New testcase.
964
965 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
966
967         PR rtl-optimization/35729
968         * gcc.dg/pr35729.c: New test.
969
970 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
971
972         PR target/32000
973         * gcc.target/i386/pr32000-1.c: New.
974
975 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
976
977         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
978         on some environments.
979
980 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
981
982         PR tree-opt/35431
983         * gcc.c-torture/compile/pr35431.c: New testcase.
984
985 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
986
987         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
988         targets.
989
990 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
991
992         PR c++/35245
993         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
994
995 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
996
997         PR c++/35578
998         * g++.dg/parse/friend8.C: New test.
999
1000         PR c/35748
1001         * gcc.dg/union-cast-4.c: New test.
1002
1003 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1004
1005         PR target/35757
1006         * gcc.target/i386/sse4_1-blendps-2.c: New.
1007         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1008
1009 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1010
1011         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1012         * gfortran.dg/internal_pack_2.f90:  Likewise.
1013         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1014         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1015         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1016         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1017         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1018         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1019
1020 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1021
1022         * gnat.dg/bit_packed_array2.adb: New test.
1023
1024 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1025
1026         PR fortran/35740
1027         * gfortran.dg/transpose_conjg_1.f90: New test.
1028
1029 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1030
1031         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1032         
1033 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1034
1035         PR fortran/35698
1036         * gfortran.dg/allocate_zerosize_3.f: New test.
1037
1038         PR fortran/35702
1039         * gfortran.dg/character_assign_1.f90: New test.
1040
1041 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1042
1043         PR libfortran/32972
1044         PR libfortran/32512
1045         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1046         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1047         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1048
1049 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1050
1051         PR fortran/34714
1052         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1053         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1054         * gfortran.dg/func_assign.f90: Likewise.
1055         * gfortran.dg/implicit_11.f90: Likewise.
1056         * gfortran.dg/proc_assign_1.f90: Likewise.
1057         * gfortran.dg/proc_assign_2.f90: Likewise.
1058         * gfortran.dg/procedure_lvalue.f90: Likewise.
1059
1060 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1061
1062         PR fortran/35699
1063         * gfortran.dg/direct_io_10.f: New test.
1064
1065 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1066
1067         * gcc.target/i386/vectorize6.c: New test.
1068
1069 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1070
1071         PR fortran/35721
1072         * gfortran.dg/associated_target_2.f90: New.
1073
1074 2008-03-28  Richard Guenther  <rguenther@suse.de>
1075
1076         PR tree-optimization/19580
1077         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1078
1079 2008-03-28  Richard Guenther  <rguenther@suse.de>
1080
1081         PR tree-optimization/30317
1082         PR tree-optimization/30911
1083         PR tree-optimization/34793
1084         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1085         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1086         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1087
1088 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1089
1090         PR target/31334
1091         * gcc.target/powerpc/altivec-25.c: New testcase.
1092
1093 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1094
1095         PR fortran/35724
1096         * gfortran.dg/cshift_shift_real_2.f90: New test.
1097
1098 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1101         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1102
1103 2008-03-27  Richard Guenther  <rguenther@suse.de>
1104
1105         PR c/32511
1106         * gcc.dg/attr-weak-1.c: New testcase.
1107
1108 2008-03-27  Richard Guenther  <rguenther@suse.de>
1109
1110         PR tree-optimization/32810
1111         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1112
1113 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1114
1115         * g++.dg/cpp0x/variadic91.C: New.
1116
1117 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1118
1119         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1120         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1121
1122 2008-03-27  Richard Guenther  <rguenther@suse.de>
1123
1124         * gcc.dg/fold-addr-1.c: New testcase.
1125
1126 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1127
1128         PR middle-end/35429
1129         * gcc.c-torture/compile/complex-5.c: New test.
1130
1131 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1132
1133         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1134
1135 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1136
1137         PR c++/35546
1138         * g++.dg/ext/attrib33.C: New test.
1139
1140 2008-03-26  Richard Guenther  <rguenther@suse.de>
1141
1142         Revert:
1143         2008-03-26  Richard Guenther  <rguenther@suse.de>
1144
1145         * gcc.dg/fold-addr-1.c: New testcase.
1146
1147 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1148
1149         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1150         before redefinitions of extern and __inline.
1151         * gcc.target/i386/sse-13.c: Ditto.
1152
1153 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR c++/35332
1156         * g++.dg/other/error27.C: New test.
1157
1158 2008-03-26  Richard Guenther  <rguenther@suse.de>
1159
1160         * gcc.dg/fold-addr-1.c: New testcase.
1161
1162 2008-03-26  Richard Guenther  <rguenther@suse.de>
1163
1164         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1165         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1166         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1167         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1168         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1169         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1170         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1171
1172 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1173
1174         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1175         variadic template template parameter binding semantics.
1176         * g++.dg/cpp0x/variadic85.C: Ditto.
1177         * g++.dg/cpp0x/variadic88.C: New.
1178         * g++.dg/cpp0x/variadic89.C: New.
1179         * g++.dg/cpp0x/variadic90.C: New.
1180         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1181         variadic template template parameter binding semantics.
1182         * g++.dg/cpp0x/variadic-lambda.C: New.
1183
1184 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1185
1186         PR target/31558
1187         * g++.dg/ext/altivec-15.C: New testcase.
1188
1189 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1190
1191         PR objc/29197
1192         * objc.dg/method-20.m: New testcase.
1193         
1194 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1195
1196         PR rtl-optimization/35232
1197         * gcc.target/mips/pr35232.c: New test.
1198
1199 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1200
1201         * g++.dg/template/sfinae4.C: New.
1202         * g++.dg/template/sfinae5.C: New.
1203         * g++.dg/template/sfinae6.C: New.
1204         * g++.dg/template/sfinae6_neg.C: New.
1205         * g++.dg/template/sfinae7.C: New.
1206         * g++.dg/template/sfinae8.C: New.
1207         * g++.dg/template/sfinae9.C: New.
1208         * g++.dg/template/sfinae10.C: New.
1209         * g++.dg/template/sfinae11.C: New.
1210         * g++.dg/template/sfinae12.C: New.
1211         * g++.dg/template/sfinae13.C: New.
1212         * g++.dg/template/sfinae14C: New.
1213
1214 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1215
1216         * gcc.target/sh/sh2a-bclr.c: New test.
1217         * gcc.target/sh/sh2a-bset.c: New test.
1218
1219 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1220
1221         * gcc.target/sh/sh2a-movrt.c: New test.
1222
1223 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1224
1225         * gcc.target/sh/sh2a-prefetch.c: New test.
1226
1227 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1228             Naveen.H.S  <naveen.hs@kpitcummins.com>
1229
1230         * gcc.target/sh/sh2a-movi20s.c: New test.
1231
1232 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1233             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1234             Naveen.H.S  <naveen.hs@kpitcummins.com>
1235
1236         * gcc.target/sh/sh2a-resbank.c: New test.
1237         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1238         * gcc.target/sh/sh2a-jsrn.c: New test.
1239         * gcc.target/sh/sh2a-rtsn.c: New test.
1240
1241 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1242
1243         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1244         (main): Change to void and rename to sse2_test.
1245         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1246         dg-do-what-default to "compile" if SSE2 hardware is not available.
1247         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1248         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1249         xfail vect_no_int_max from "vectorization not profitable" check.
1250
1251 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1252
1253         PR middle-end/26222
1254         * gcc.dg/torture/pr26222.c: New testcase.
1255
1256 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1257
1258         PR fortran/34813
1259         * gfortran.dg/null_3.f90 : New test
1260
1261         PR fortran/33295
1262         * gfortran.dg/module_function_type_1.f90 : New test
1263
1264 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1265
1266         PR libfortran/32972
1267         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1268         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1269         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1270
1271 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1272
1273         * gcc.target/mips/dse-1.c: Add checks for zeros.
1274
1275 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1276
1277         PR target/27946
1278         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1279
1280 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1281
1282         PR libfortran/32972
1283         * internal_pack_1.f90:  New test case.
1284         * internal_pack_2.f90:  New test case.
1285         * internal_pack_3.f90:  New test case.
1286
1287 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1288
1289         * gnat.dg/empty_vector_length.adb: New testcase.
1290
1291 2008-03-20  Richard Guenther  <rguenther@suse.de>
1292
1293         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1294
1295 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1296             Uros Bizjak  <ubizjak@gmail.com>
1297
1298         PR testsuite/34168
1299         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1300         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1301         if SSE2 hardware is not available.
1302         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1303         gcc.dg/vect/vect.exp.
1304         * gfortran.dg/vect/vect.exp: Ditto.
1305         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1306
1307 2008-03-20  Andreas Schwab  <schwab@suse.de>
1308
1309         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1310         xfail.
1311
1312 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1313
1314         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1315         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1316         from dg-options.
1317
1318 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1319
1320         PR testsuite/35621
1321         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1322         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1323         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1324         * gcc.target/i386/ssse3-palignr.c: Likewise.
1325         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1326         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1327         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1328         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1329         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1330         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1331         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1332         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1333         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1334         * gcc.target/i386/ssse3-psignb.c: Likewise.
1335         * gcc.target/i386/ssse3-psignd.c: Likewise.
1336         * gcc.target/i386/ssse3-psignw.c: Likewise.
1337
1338 2008-03-20  Andreas Schwab  <schwab@suse.de>
1339
1340         PR testsuite/35647
1341         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1342         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1343         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1344         continuation and remove xfail.
1345
1346 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1347
1348         PR libfortran/32972
1349         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1350         in subroutine.
1351
1352 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1353
1354         * gcc.dg/format/ms_array-1.c: New.
1355         * gcc.dg/format/ms_c90-scanf-3.c: New.
1356         * gcc.dg/format/ms_c99-strftime-1.c: New.
1357         * gcc.dg/format/ms_no-y2k-1.c: New.
1358         * gcc.dg/format/ms_attr-1.c: New.
1359         * gcc.dg/format/ms_c90-scanf-4.c: New.
1360         * gcc.dg/format/ms_c99-strftime-2.c: New.
1361         * gcc.dg/format/ms_nonlit-1.c: New.
1362         * gcc.dg/format/ms_c90-scanf-5.c: New.
1363         * gcc.dg/format/ms_cast-1.c: New.
1364         * gcc.dg/format/ms_nonlit-2.c: New.
1365         * gcc.dg/format/ms_attr-2.c: New.
1366         * gcc.dg/format/ms_c90-strftime-1.c: New.
1367         * gcc.dg/format/ms_miss-1.c: New.
1368         * gcc.dg/format/ms_nonlit-3.c: New.
1369         * gcc.dg/format/ms_attr-3.c: New.
1370         * gcc.dg/format/ms_c90-strftime-2.c: New.
1371         * gcc.dg/format/ms_miss-2.c: New.
1372         * gcc.dg/format/ms_nul-1.c: New.
1373         * gcc.dg/format/ms_attr-4.c: New.
1374         * gcc.dg/format/ms_c94-printf-1.c: New.
1375         * gcc.dg/format/ms_miss-3.c: New.
1376         * gcc.dg/format/ms_nul-2.c: New.
1377         * gcc.dg/format/ms_attr-7.c: New.
1378         * gcc.dg/format/ms_c94-scanf-1.c: New.
1379         * gcc.dg/format/ms_miss-4.c: New.
1380         * gcc.dg/format/ms_null-1.c: New.
1381         * gcc.dg/format/ms_bitfld-1.c: New.
1382         * gcc.dg/format/ms_c99-printf-1.c: New.
1383         * gcc.dg/format/ms_miss-5.c: New.
1384         * gcc.dg/format/ms_plus-1.c: New.
1385         * gcc.dg/format/ms_branch-1.c: New.
1386         * gcc.dg/format/ms_c99-printf-2.c: New.
1387         * gcc.dg/format/ms_miss-6.c: New.
1388         * gcc.dg/format/ms_sec-1.c: New.
1389         * gcc.dg/format/ms_c90-printf-1.c: New.
1390         * gcc.dg/format/ms_c99-printf-3.c: New.
1391         * gcc.dg/format/ms_multattr-1.c: New.
1392         * gcc.dg/format/ms_unnamed-1.c: New.
1393         * gcc.dg/format/ms_c90-printf-2.c: New.
1394         * gcc.dg/format/ms_c99-scanf-1.c: New.
1395         * gcc.dg/format/ms_multattr-2.c: New.
1396         * gcc.dg/format/ms_va-1.c: New.
1397         * gcc.dg/format/ms_c90-printf-3.c: New.
1398         * gcc.dg/format/ms_c99-scanf-2.c: New.
1399         * gcc.dg/format/ms_multattr-3.c: New.
1400         * gcc.dg/format/ms_c90-scanf-1.c: New.
1401         * gcc.dg/format/ms_c99-scanf-3.c: New.
1402         * gcc.dg/format/ms_no-exargs-1.c: New.
1403         * gcc.dg/format/ms_zero-length-1.c: New.
1404         * gcc.dg/format/ms_c90-scanf-2.c: New.
1405         * gcc.dg/format/ms_c99-scanf-4.c: New.
1406         * gcc.dg/format/ms_no-exargs-2.c: New.
1407         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1408         * gcc.dg/format/miss-1.c: Likewise.
1409         * gcc.dg/format/miss-3.c: Likewise.
1410         * gcc.dg/format/multattr-2.c: Likewise.
1411         * gcc.dg/format/miss-5.c: Likewise.
1412         * gcc.dg/format/attr-2.c: Likewise.
1413         * gcc.dg/format/attr-4.c: Likewise.
1414         * gcc.dg/format/c90-scanf-4.c: Likewise.
1415         * gcc.dg/format/c99-printf-3.c: Likewise.
1416         * gcc.dg/format/multattr-1.c: Likewise.
1417         * gcc.dg/format/miss-4.c: Likewise.
1418         * gcc.dg/format/miss-6.c: Likewise.
1419         * gcc.dg/format/c90-printf-3.c: Likewise.
1420         * gcc.dg/format/attr-1.c: Likewise.
1421         * gcc.dg/format/attr-3.c: Likewise.
1422         * gcc.dg/format/attr-7.c: Likewise.
1423         * gcc.dg/format/format.h: Treat mingw and gnu style.
1424         * gcc.dg/format/sys_format.c: New.
1425
1426 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1427
1428         PR libfortran/35627
1429         * gfortran.dg/namelist_46.f90: New test.
1430
1431 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1432
1433         PR target/14552
1434         * gcc.target/i386/pr14552.c: New test.
1435
1436 2008-03-19  Michael Matz  <matz@suse.de>
1437
1438         PR middle-end/35616
1439         * gcc.dg/pr35616.c: New test.
1440
1441 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1442
1443         PR fortran/35152
1444         * gfortran.dg/argument_checking_16.f90: New test.
1445
1446 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1447
1448         PR libfortran/32972
1449         * gfortran.dg/internal_pack_1.f90:  New test case.
1450         * gfortran.dg/internal_pack_2.f90:  New test case.
1451         * gfortran.dg/internal_pack_3.f90:  New test case.
1452
1453 2008-03-19  Jan Hubicka  <jh@suse.cz>
1454
1455         * gcc.dg/20050811-2.c: Update dumping flags.
1456         * gcc.dg/sms-2.c: Update dumping flags.
1457         * gcc.dg/var-expand1.c: Update dumping flags.
1458         * gcc.dg/var-expand3.c: Update dumping flags.
1459         * gcc.dg/pr30957-1.c: Update dumping flags.
1460         * gcc.dg/20050811-1.c: Update dumping flags.
1461         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1462         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1463
1464 2008-03-19  Richard Guenther  <rguenther@suse.de>
1465
1466         PR middle-end/35609
1467         * gcc.dg/testsuite/uninit-15.c: New testcase.
1468         * gcc.dg/testsuite/uninit-16.c: Likewise.
1469
1470 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1471
1472         PR target/35504
1473         * g++.dg/other/pr35504.C: New test.
1474
1475 2008-03-18  Richard Guenther  <rguenther@suse.de>
1476
1477         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1478         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1479
1480 2008-03-18  Richard Guenther  <rguenther@suse.de>
1481
1482         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1483
1484 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1485
1486         PR libfortran/35617
1487         * gfortran.dg/namelist_45.f90: New test.
1488
1489 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1490
1491         PR testsuite/35512
1492         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1493         Write variables instead of reading them.
1494
1495 2008-03-17  Jason Merrill  <jason@redhat.com>
1496
1497         PR c++/35548
1498         * g++.dg/init/ref16.C: New testcase.
1499
1500 2008-03-17  Richard Guenther  <rguenther@suse.de>
1501
1502         PR tree-optimization/19637
1503         * g++.dg/tree-ssa/pr19637.C: New testcase.
1504
1505 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1506
1507         PR fortran/35470
1508         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1509
1510 2008-03-16  Richard Guenther  <rguenther@suse.de>
1511
1512         PR middle-end/35607
1513         * gcc.c-torture/compile/pr35607.c: New testcase.
1514         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1515
1516 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1517
1518         PR fortran/35582
1519         * gfortran.dg/write_invalid_format.f90: New test.
1520
1521 2008-03-15  Richard Guenther  <rguenther@suse.de>
1522
1523         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1524
1525 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1526
1527         PR testsuite/35184
1528         * gfortran.dg/elemental_subroutine_6.f90: New test.
1529
1530 2008-03-15  Richard Guenther  <rguenther@suse.de>
1531
1532         * gcc.dg/pr23911.c: Adjust testcase.
1533         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1534         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1535
1536 2008-03-15  Richard Guenther  <rguenther@suse.de>
1537
1538         PR middle-end/35593
1539         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1540
1541 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1542
1543         PR testsuite/35478
1544         * gfortran.dg/generic_16.f90: New test.
1545
1546 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1547
1548         PR middle-end/35595
1549         * gcc.c-torture/compile/pr35595.c: New test.
1550
1551 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1552
1553         PR testsuite/33296
1554         * gfortran.dg/nearest_4.f90: New test.
1555
1556 2008-03-14  Richard Guenther  <rguenther@suse.de>
1557
1558         PR tree-optimization/13761
1559         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1560
1561 2008-03-14  Richard Guenther  <rguenther@suse.de>
1562
1563         PR tree-optimization/34172
1564         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1565         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1566         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1567         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1568         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1569         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1570
1571 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1572
1573         PR libcpp/35322:
1574         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1575
1576 2008-03-14  Richard Guenther  <rguenther@suse.de>
1577
1578         PR tree-optimization/34043
1579         PR tree-optimization/33989
1580         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1581         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1582         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1583         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1584         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1585
1586 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1587             Uros Bizjak  <ubizjak@gmail.com>
1588
1589         PR testsuite/35538 
1590         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1591         Skip *-*-darwin*.
1592         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1593
1594 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1595             Uros Bizjak  <ubizjak@gmail.com>
1596
1597         PR testsuite/35406
1598         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1599         count from 0 to 1 for lp64 targets.
1600         * gfortran.dg/ldist-1.f90: Update test to check
1601         for 5 loops distributed instead of 4 for lp64 targets.
1602
1603 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1604
1605         PR fortran/35475
1606         * gfortran.dg/derived_sub.f90: New test.
1607
1608 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1609
1610         PR testsuite/35558
1611         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1612         dg-require-effective-target.
1613         * g++.dg/tls/static-1a.cc: Likewise.
1614
1615 2008-03-13  Tom Tromey  <tromey@redhat.com>
1616
1617         PR libcpp/35322:
1618         * gcc.dg/cpp/pr35322.c: New file.
1619
1620 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1621
1622         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1623         (main): Call check_vect.
1624
1625 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1626             Olga Golovanevsky  <olga@il.ibm.com>
1627         
1628         PR tree-optimization/35041
1629         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1630
1631 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1632
1633         PR target/34000
1634         PR target/35553
1635         * g++.dg/other/i386-3.C: New test.
1636         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1637         * gcc.target/i386/sse-14.c: Ditto.
1638         * gcc.target/i386/mmx-1.c: Ditto.
1639         * gcc.target/i386/mmx-2.c: Ditto.
1640         * gcc.target/i386/3dnow-1.c: Ditto.
1641         * gcc.target/i386/3dnow-2.c: Ditto.
1642         * gcc.target/i386/3dnowA-1.c: Ditto.
1643         * gcc.target/i386/3dnowA-2.c: Ditto.
1644
1645 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1646
1647         PR tree-opt/35422
1648         * gcc.target/i386/pr35422.c: Escape brackets.
1649
1650 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1651
1652         PR tree-opt/35422
1653         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1654         third loop.
1655         * gcc.target/i386/pr35422.c: New.
1656
1657 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1658
1659         PR tree-opt/35403
1660         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1661
1662 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1663
1664         PR target/35540
1665         * gcc.target/i386/pr35540.c: New test.
1666
1667 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1668
1669         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1670
1671 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1672
1673         PR middle-end/35526
1674         * g++.dg/torture/pr35526.C: New test.
1675
1676 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR c++/35328
1679         * g++.dg/gomp/pr35328.C: New test.
1680
1681         PR c++/35337
1682         * g++.dg/gomp/pr35337.C: New test.
1683
1684         PR c/35438
1685         PR c/35439
1686         * gcc.dg/gomp/pr35438.c: New test.
1687         * gcc.dg/gomp/pr35439.c: New test.
1688
1689         PR middle-end/35099
1690         * g++.dg/gomp/pr35099.C: New test.
1691
1692 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1693
1694         * gnat.dg/range_check2.adb: New test.
1695
1696 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1697
1698         PR tree-optimization/35494
1699         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1700         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1701         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1702         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1703
1704 2008-03-10  Richard Guenther  <rguenther@suse.de>
1705
1706         PR tree-optimization/34677
1707         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1708         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1709         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1710
1711 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1712
1713         PR fortran/35474
1714         * gfortran.dg/module_commons_2.f90: New test.
1715
1716 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1717
1718         * gnat.dg/frame_overflow.adb: Improve portability.
1719
1720 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1721
1722         PR target/35350
1723         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1724         * gcc.target/i386/isa-2.c: Likewise.
1725         * gcc.target/i386/isa-3.c: Likewise.
1726         * gcc.target/i386/isa-10.c: Likewise.
1727         * gcc.target/i386/isa-11.c: Likewise.
1728         * gcc.target/i386/isa-12.c: Likewise.
1729         * gcc.target/i386/isa-13.c: Likewise.
1730         * gcc.target/i386/isa-14.c: Likewise.
1731
1732 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1733
1734         PR target/22152
1735         * gcc.target/i386/pr22152.c: New test.
1736         * gcc.target/i386/sse2-mmx.c: Ditto.
1737
1738 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740         * gnat.dg/uninit_func.adb: New test.
1741
1742 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1743
1744         * gnat.dg/pack4.adb: New test.
1745
1746 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1747
1748         * gnat.dg/small_alignment.adb: New test.
1749
1750 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gnat.dg/specs/alignment2.ads: New test.
1753
1754 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1755
1756         * gnat.dg/pack3.adb: New test.
1757
1758 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1759
1760         PR c++/20366
1761         * g++.dg/other/pr20366.C: New test.
1762
1763 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1764
1765         PR tree-opt/35402
1766         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1767
1768 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1769
1770         PR preprocessor/35458
1771         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1772         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1773         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1774
1775 2008-03-06  Tom Tromey  <tromey@redhat.com>
1776
1777         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1778         * treelang: Delete.
1779
1780 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1781
1782         * gnat.dg/specs/pack33.ads: New test.
1783
1784 2008-03-05  Richard Guenther  <rguenther@suse.de>
1785
1786         PR tree-optimization/35472
1787         * gcc.c-torture/execute/pr35472.c: New testcase.
1788
1789 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1790
1791         PR 33009
1792         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1793         * gcc.c-torture/compile/pr33009.c: Likewise.
1794
1795 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1796
1797         PR 31341
1798         * gcc.dg/vect/pr31041.c: Fix.
1799
1800 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1801
1802         PR libfortran/35293
1803         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1804         New.
1805         * gfortran.fortran-torture/execute/list_read_1.x,
1806         gfortran.fortran-torture/execute/read_null_string.x,
1807         gfortran.fortran-torture/execute/backspace.x,
1808         gfortran.fortran-torture/execute/seq_io.x,
1809         gfortran.fortran-torture/execute/slash_edit.x,
1810         gfortran.fortran-torture/execute/unopened_unit_1.x,
1811         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1812         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1813         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1814         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1815         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1816         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1817         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1818         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1819         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1820         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1821         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1822         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1823         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1824         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1825         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1826         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1827         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1828         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1829         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1830         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1831         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1832         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1833         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1834         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1835         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1836         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1837         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1838         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1839         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1840         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1841         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1842         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1843         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1844         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1845         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1846         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1847         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1848         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1849         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1850         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1851         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1852         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1853         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1854         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1855         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1856         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1857         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1858         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1859         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1860         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1861         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1862         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1863         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1864         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1865         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1866         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1867         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1868         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1869         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1870         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1871         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1872         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1873         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1874         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1875         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1876         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1877         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1878         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1879         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1880         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1881         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1882         gfortran.dg/write_back.f: Gate test on effective_target
1883         fd_truncate.
1884
1885 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1886
1887         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1888         targets declaring functions in assembly.
1889
1890 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1891
1892         PR 28322
1893         * gcc.dg/pr28322-3.c: New.
1894
1895 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1896
1897         PR target/35453
1898         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1899         _SIDD_XXX.
1900         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1901         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1902         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1903         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1904         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1905         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1906         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1907         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1908
1909 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1910
1911         PR middle-end/35456
1912         * gcc.c-torture/execute/pr35456.c: New test.
1913
1914 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1915
1916         * gcc.target/i386/sse-10.c: Don't use
1917         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1918
1919 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1920
1921         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1922         * gfortran.dg/reassoc_2.f90: Ditto.
1923         * gfortran.dg/reassoc_3.f90: Ditto.
1924
1925 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1926
1927         PR fortran/33197
1928         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1929         * gfortran.dg/dg.exp: Likewise.
1930         * gfortran.dg/vect/vect.exp: Likewise.
1931         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1932         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1933         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1934         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1935         empty CONTAINS.
1936         * gfortran.dg/gamma_2.f90: Add a few error messages.
1937         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1938         empty CONTAINS.
1939         * gfortran.dg/gamma_3.f90: Adjust error message.
1940         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1941         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1942         * gfortran.dg/bessel_1.f90: New test.
1943         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1944         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1945         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1946         * gfortran.dg/contains_empty_1.f03: New test.
1947         * gfortran.dg/erfc_scaled_1.f90: New test.
1948         * gfortran.dg/hypot_1.f90: New test.
1949         * gfortran.dg/contains_empty_2.f03: New test.
1950
1951 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1954
1955 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1956
1957         PR 24924
1958         * g++.dg/cpp/string-2.C: This is a warning now.
1959         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1960         default, so add it.
1961         
1962 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1963
1964         * g++.dg/cpp0x/auto1.C: New.
1965
1966 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1967
1968         PR fortran/34770
1969         * gfortran.dg/pointer_1.f90: New test.
1970
1971 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1972
1973         PR c++/35315
1974         * g++.dg/ext/attrib32.C: Add another test case.
1975
1976 2008-02-29  Tom Tromey  <tromey@redhat.com>
1977
1978         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1979         line.
1980
1981 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1982
1983         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1984         to make the interchange profitable.
1985
1986 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1987
1988         PR fortran/31463
1989         PR fortran/33950
1990         PR fortran/34296
1991         * gfortran.dg/arrayio_11.f90: Fixed test.
1992         * gfortran.dg/arrayio_12.f90: Likewise.
1993         * gfortran.dg/module_read_1.f90: Added warning-directives.
1994         * gfortran.dg/pr32242.f90: Likewise.
1995         * gfortran.dg/result_in_spec_3.f90: Likewise.
1996         * gfortran.dg/use_12.f90: Likewise.
1997         * gfortran.dg/warn_function_without_result.f90 : New test.
1998
1999 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2000
2001         PR fortran/34868
2002         * gfortran.dg/f2c_9.f90: New test.
2003
2004 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2005
2006         * gcc.dg/tree-ssa/ldist-1.c: New.
2007         * gcc.dg/tree-ssa/ldist-1a.c: New.
2008         * gcc.dg/tree-ssa/ldist-2.c: New.
2009         * gcc.dg/tree-ssa/ldist-3.c: New.
2010         * gcc.dg/tree-ssa/ldist-4.c: New.
2011         * gcc.dg/tree-ssa/ldist-5.c: New.
2012         * gcc.dg/tree-ssa/ldist-6.c: New.
2013         * gcc.dg/tree-ssa/ldist-7.c: New.
2014         * gcc.dg/tree-ssa/ldist-8.c: New.
2015         * gcc.dg/tree-ssa/ldist-9.c: New.
2016         * gcc.dg/tree-ssa/ldist-10.c: New.
2017         * gcc.dg/tree-ssa/ldist-11.c: New.
2018         * gcc.dg/tree-ssa/ldist-12.c: New.
2019         * gfortran.dg/ldist-1.f90: New.
2020
2021 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2024
2025 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2026
2027         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2028
2029 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2030
2031         * gcc.target/i386/mmx-1.c: Add
2032         -Werror-implicit-function-declaration to dg-options.
2033         * gcc.target/i386/mmx-2.c: Likewise.
2034         * gcc.target/i386/sse-13.c: Likewise.
2035         * gcc.target/i386/sse-14.c: Likewise.
2036
2037 2008-02-27  Revital Eres  <eres@il.ibm.com>
2038
2039         PR rtl-optimization/34999
2040         * gcc.dg/tree-prof/pr34999.c: New.
2041
2042 2008-02-27  Richard Guenther  <rguenther@suse.de>
2043
2044         PR middle-end/25290
2045         * gcc.c-torture/execute/pr35390.c: New testcase.
2046
2047 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2048
2049         PR ada/22255
2050         * gnat.dg/test_direct_io.adb: New file.
2051
2052 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2053
2054         PR ada/34799
2055         * gnat.dg/specs/pr34799.ads: New test.
2056
2057 2008-02-27  Richard Guenther  <rguenther@suse.de>
2058
2059         PR middle-end/34971
2060         * gcc.c-torture/execute/pr34971.c: New testcase.
2061
2062 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2063
2064         * gcc.dg/gomp/preprocess-1.c: New test.
2065
2066         PR c++/35368
2067         * g++.dg/ext/visibility/typeinfo2.C: New test.
2068         * g++.dg/ext/visibility/typeinfo3.C: New test.
2069
2070 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2071
2072         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2073
2074 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2075
2076         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2077         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2078
2079 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2080
2081         PR c/28800
2082         * gcc.dg/empty-source-2.c: Adjust for warning message.
2083         * gcc.dg/empty-source-3.c: Likewise.
2084         * gcc.dg/pack-test-2.c: Adjust comment.
2085         * gcc.dg/pragma-ep-2.c: Likewise.
2086         * gcc.dg/pragma-re-2.c: Likewise.
2087         * gcc.dg/va-arg-2.c: Likewise.
2088
2089 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2090
2091         PR fortran/35033
2092         * gfortran.dg/assignment_2.f90: New.
2093
2094 2008-02-26  Jason Merrill  <jason@redhat.com>
2095
2096         PR c++/35315
2097         * g++.dg/ext/attrib32.C: New.
2098
2099 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2100
2101         * gcc.c-torture/execute/nest-align-1.x: Delete.
2102
2103 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2104
2105         PR 26264
2106         * 20021023-1.c: Use __builtin_va_start instead of
2107         __builtin_stdarg_start.
2108         * pr17301-1.c: Likewise.
2109         * pr17301-2.c: Likewise.
2110                 
2111 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2112         
2113         * gcc.dg/pr34351.c: New.
2114         
2115 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2116
2117         * gcc.dg/Wlarger-than2.c: New.
2118         
2119 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2120
2121         PR c++/35323
2122         * g++.dg/lookup/crash7.C: New.
2123
2124 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2125
2126         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2127
2128 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2129
2130         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2131
2132 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2133
2134         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2135
2136 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2137
2138         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2139         Windows.
2140
2141 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2142
2143         * lib/target-supports.exp (check_profiling_available): Report -p
2144         unavailable on *-*-mingw*.
2145
2146 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2147
2148         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2149         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2150         dg-require-effective-target pthread_h.
2151
2152 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2153
2154         * gcc.dg/Wswitch-enum-error.c: New.
2155         * gcc.dg/Wswitch-error.c: New.
2156         * gcc.dg/20011021-1.c: Use two directives to match two different
2157         messages.
2158         
2159 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2160         
2161         PR 28322
2162         * gcc.dg/pr28322.c: New.
2163         * gcc.dg/pr28322-2.c: New.
2164         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2165         preceding it.
2166
2167 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2168
2169         PR c++/35333
2170         * g++.dg/other/error26.C: New.
2171
2172 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2173
2174         PR c++/35338
2175         * g++.dg/other/error25.C: New.
2176
2177 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2178
2179         PR target/35258
2180         * gcc.dg/pr35258.c: New testcase.
2181
2182 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2183
2184         * gcc.dg/20020426-2.c: Remove bogus workaround.
2185         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2186         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2187
2188 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2189
2190         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2191
2192 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2193
2194         PR middle-end/19984
2195         * gcc.dg/pr19984.c: New test.
2196         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2197         name of the variable.
2198
2199 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2200
2201         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2202         (main): Call check_vect and foo.  Check array values after
2203         the call to foo.
2204         * gcc.dg/vect/vect-117.c: Call check_vect.
2205         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2206
2207 2008-02-25  Jason Merrill  <jason@redhat.com>
2208
2209         PR c++/33486
2210         * g++.dg/lookup/strong-using-5.C: New.
2211
2212 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2213
2214         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2215         sh* targets.
2216
2217 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2218
2219         PR target/35349
2220         * gcc.c-torture/execute/20050604-1.x: New file.
2221
2222 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2223
2224         * gcc.target/i386/pr22076.c: Update number of mov insns
2225         for PIC targets.
2226         * gcc.target/i386/pr34256.c: Ditto.
2227
2228 2008-02-24  Diego Novillo  <dnovillo@google.com>
2229
2230         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2231
2232         PR 33738
2233         * g++.dg/warn/pr33738.C: New.
2234
2235 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2236
2237         * gcc.c-torture/execute/nest-align-1.x: New file.
2238
2239 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2240
2241         PR c++/34749
2242         * g++.dg.ext/dllimport13.C: New test.
2243
2244 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2245
2246         PR libfortran/24685
2247         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2248         powerpc*-apple-darwin*.
2249
2250 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2251
2252         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2253         ERFC into gfortran.dg/large_real_kind_3.F90.
2254         * gfortran.dg/large_real_kind_3.F90: New test.
2255
2256 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2257
2258         PR rtl-opt/33512
2259         * gcc.dg/and-1.c: New test.
2260
2261 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2262
2263         * gcc.c-torture/execute/20080222-1.c: New test.
2264
2265 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2266
2267         PR target/22076
2268         PR target/34256
2269         * gcc.target/i386/pr22076.c: New test.
2270         * gcc.target/i386/pr34256.c: New test.
2271         * gcc.target/i386/vecinit-5.c: New test.
2272         * gcc.target/i386/vecinit-6.c: New test.
2273         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2274
2275         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2276         <xmmintrin.h>, define __m64 and __m128 directly.
2277         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2278
2279 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2280
2281         PR C++/34715
2282         * g++.dg/ext/always_inline-1.C: New test.
2283         * g++.dg/ext/always_inline-2.C: New test.
2284         * g++.dg/ext/always_inline-3.C: New test.
2285         * g++.dg/ext/always_inline-4.C: New test.
2286
2287 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2288
2289         * gcc.target/cris/asm-b-1.c: New test.
2290
2291 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2292
2293         PR c++/35282
2294         * g++.dg/template/nontype17.C: Add.
2295
2296 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2297
2298         PR c++/35282
2299         Revert:
2300         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2301
2302         PR c++/28743
2303         * g++.dg/template/nontype17.C: New.
2304         * g++.dg/template/nontype16.C: Add error.
2305
2306 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2307
2308         PR c/19999
2309         * gcc.dg/Wfloat-equal-1.c: New.
2310         * g++.dg/warn/Wfloat-equal-1.C: New.
2311
2312 2008-02-21  Michael Matz  <matz@suse.de>
2313
2314         PR target/35264
2315         * gcc.dg/pr35264.c: New testcase.
2316
2317 2008-02-21  Richard Guenther  <rguenther@suse.de>
2318
2319         * gfortran.dg/reassoc_1.f90: New testcase.
2320         * gfortran.dg/reassoc_2.f90: Likewise.
2321         * gfortran.dg/reassoc_3.f90: Likewise.
2322
2323 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324
2325         PR libfortran/34974
2326         * gfortran.dg/fmt_t_7.f: New test.
2327
2328         PR libfortran/35132
2329         * gfortran.dg/streamio_15.f90: New test.
2330         
2331 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2332
2333         PR libfortran/35036
2334         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2335
2336 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2337
2338         * gcc.dg/Wframe-larger-than.c: New option test.
2339
2340 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2341
2342         PR fortran/34997
2343         * gfortran.dg/dollar_sym_1.f90: New.
2344         * gfortran.dg/dollar_sym_2.f90: New.
2345
2346 2008-02-20  Richard Guenther  <rguenther@suse.de>
2347
2348         PR middle-end/35265
2349         * gcc.dg/builtins-66.c: New testcase.
2350
2351 2008-02-20  Richard Guenther  <rguenther@suse.de>
2352
2353         * gcc.dg/fold-reassoc-1.c: New testcase.
2354         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2355
2356 2008-02-20  Richard Guenther  <rguenther@suse.de>
2357
2358         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2359
2360 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2361
2362         * lib/target-supports.exp (check_effective_target_vect_unpack):
2363         Return true for SPU.
2364         (check_effective_target_vect_short_mult): Likewise.
2365         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2366         the loop on targets that support vect_unpack.
2367
2368 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2371         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2372         templates to reduce number of passed arguments.
2373
2374 2008-02-19  Jason Merrill  <jason@redhat.com>
2375
2376         PR c++/34950
2377         * g++.dg/template/explicit-args1.C: New.
2378
2379 2008-02-19  Richard Guenther  <rguenther@suse.de>
2380
2381         PR tree-optimization/34989
2382         * gcc.dg/pr34989-1.c: New testcase.
2383         * gcc.dg/pr34989-2.c: Likewise.
2384
2385 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2386
2387         PR c++/35028
2388         * g++.dg/gomp/pr35028.C: New test.
2389
2390         PR c++/34964
2391         PR c++/35244
2392         * gcc.dg/gomp/pr34964.c: New test.
2393         * g++.dg/gomp/pr34964.C: New test.
2394         * gcc.dg/gomp/pr35244.c: New test.
2395         * g++.dg/gomp/pr35244.C: New test.
2396
2397         PR c++/35078
2398         * g++.dg/gomp/pr35078.C: New test.
2399
2400 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2401
2402         * gcc.dg/packed-array.c: New testcase. 
2403
2404 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2405
2406         PR target/33555
2407         * gcc.target/i386/pr33555.c: New test.
2408         
2409 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2410
2411         PR target/35189
2412         * gcc.target/i386/isa-1.c: New.
2413         * gcc.target/i386/isa-2.c: Likewise.
2414         * gcc.target/i386/isa-3.c: Likewise.
2415         * gcc.target/i386/isa-4.c: Likewise.
2416         * gcc.target/i386/isa-5.c: Likewise.
2417         * gcc.target/i386/isa-6.c: Likewise.
2418         * gcc.target/i386/isa-7.c: Likewise.
2419         * gcc.target/i386/isa-8.c: Likewise.
2420         * gcc.target/i386/isa-9.c: Likewise.
2421         * gcc.target/i386/isa-10.c: Likewise.
2422         * gcc.target/i386/isa-11.c: Likewise.
2423         * gcc.target/i386/isa-12.c: Likewise.
2424         * gcc.target/i386/isa-13.c: Likewise.
2425         * gcc.target/i386/isa-14.c: Likewise.
2426
2427 2008-02-18  Joey Ye  <joey.ye@intel.com>
2428             H.J. Lu  <hongjiu.lu@intel.com>
2429
2430         PR middle-end/34921
2431         * gcc.c-torture/execute/nest-align-1.c: New test case.
2432
2433 2008-02-17  Richard Guenther  <rguenther@suse.de>
2434
2435         PR middle-end/35227
2436         * gcc.dg/torture/pr35227.c: New testcase.
2437
2438 2008-02-17  Richard Guenther  <rguenther@suse.de>
2439
2440         PR tree-optimization/35231
2441         * gcc.c-torture/execute/pr35231.c: New testcase.
2442
2443 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2444
2445         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2446         (test_gt): Ditto.
2447
2448 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2449
2450         * obj-c++.dg/encode-2.mm: XFAIL.
2451         * obj-c++.dg/encode-3.mm: Likewise.
2452
2453 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2454             Paolo Carlini  <pcarlini@suse.de>
2455
2456         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2457         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2458         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2459
2460 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2461
2462         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2463         (main): Change to void and rename to sse_test.
2464         * gcc.target/i386/pr24306.c: Ditto.
2465         * gcc.target/i386/pr32065-2.c: Ditto.
2466         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2467         (main): Change to void and rename to sse2_test.
2468         * gcc.target/i386/20060512-3.c: Ditto.
2469
2470 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2471
2472         PR fortran/35150
2473         * gfortran.dg/c_loc_tests_12.f03: New test.
2474
2475 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2476
2477         PR c++/35023
2478         PR c++/35024
2479         PR c++/35026
2480         * g++.dg/cpp0x/vt-35026.C: New.
2481         * g++.dg/cpp0x/vt-35023.C: New.
2482         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2483         * g++.dg/cpp0x/vt-35024.C: New.
2484
2485 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2486
2487         * gcc.c-torture/execute/va-arg-25.x: Remove.
2488
2489 2008-02-15  Richard Guenther  <rguenther@suse.de>
2490             Zdenek Dvorak  <ook@ucw.cz>
2491
2492         PR tree-optimization/35164
2493         * g++.dg/torture/pr35164-1.C: New testcase.
2494         * g++.dg/torture/pr35164-2.C: Likewise.
2495
2496 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2497
2498         PR testsuite/35119
2499         * g++.dg/template/spec35.C: Change the regular expressions
2500         in dg-final to match the assembly code generated by Darwin 9.
2501
2502 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2503
2504         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2505
2506 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2507
2508         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2509
2510 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2511
2512         * lib/dejapatches.exp: New file.
2513
2514 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2515
2516         PR c++/34050
2517         * g++.dg/cpp0x/vt-34050.C: New.
2518
2519 2008-02-14  Jason Merrill  <jason@redhat.com>
2520
2521         PR c++/5645
2522         PR c++/11159
2523         * g++.dg/warn/pr11159.C: New.
2524         * g++.dg/warn/pr5645.C: Likewise.
2525
2526 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2527
2528         PR preprocessor/35061
2529         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2530
2531 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2532
2533         PR c++/28743
2534         * g++.dg/template/nontype17.C: New.
2535         * g++.dg/template/nontype16.C: Add error.
2536
2537 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR c++/35138
2540         * g++.dg/template/member8.C: New test.
2541
2542 2008-02-13  Michael Matz  <matz@suse.de>
2543
2544         * gcc.dg/pr35065.c: Fix testcase warnings.
2545
2546 2008-02-13  Jason Merrill  <jason@redhat.com>
2547
2548         PR c++/34962, c++/34937, c++/34939
2549         * g++.dg/ext/tmplattr9.C: New.
2550
2551 2008-02-13  Michael Matz  <matz@suse.de>
2552
2553         PR debug/35065
2554         * gcc.dg/pr35065.c: New testcase.
2555
2556 2008-02-12  Richard Guenther  <rguenther@suse.de>
2557
2558         PR tree-optimization/35171
2559         * gcc.c-torture/compile/pr35171.c: New testcase.
2560
2561 2008-02-12  Richard Guenther  <rguenther@suse.de>
2562
2563         PR middle-end/35163
2564         * gcc.c-torture/execute/pr35163.c: New testcase.
2565
2566 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2567
2568         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2569
2570 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2571
2572         * gnat.dg/loop_address.adb: New test.
2573
2574 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2575
2576         * obj-c++.dg/bitfield-1.mm: Expect failures.
2577         * obj-c++.dg/bitfield-4.mm: Likewise.
2578         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2579         * obj-c++.dg/encode-8.mm: Likewise.
2580         * obj-c++.dg/isa-field-1.mm: Likewise.
2581         * obj-c++.dg/layout-1.mm: Likewise.
2582         * obj-c++.dg/lookup-2.mm: Likewise.
2583         * obj-c++.dg/try-catch-2.mm: Likewise.
2584         * obj-c++.dg/try-catch-9.mm: Likewise.
2585
2586 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR c++/35144
2589         * g++.dg/tree-ssa/pr35144.C: New test.
2590
2591         PR inline-asm/35160
2592         * gcc.target/i386/pr35160.c: New test.
2593
2594         PR c++/34862
2595         * g++.dg/init/new27.C: New test.
2596
2597 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2598
2599         PR c++/35077
2600         * g++.dg/template/crash78.C: New.
2601
2602 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2603
2604         PR testsuite/35047
2605         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2606         * gcc.dg/compat/vector-2_y.c: Ditto.
2607
2608 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2609             Richard Guenther  <rguenther@suse.de>
2610
2611         PR tree-optimization/33992
2612         * gcc.c-torture/execute/pr33992.c: New testcase.
2613
2614 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2615
2616         * gfortran.dg/streamio_14.f90:  New test.
2617
2618 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2619
2620         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2621         Add -mfpmath=387 to dg-options.
2622
2623 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2624
2625         PR testsuite/35047
2626         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2627         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2628         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2629         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2630         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2631         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2632         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2633         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2634         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2635
2636 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2637
2638         PR objc++/34193
2639         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2640
2641 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2642
2643         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2644
2645 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2646
2647         PR c++/35056
2648         * g++.dg/conversion/bitfield8.C: New.
2649
2650 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2651
2652         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2653
2654 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2655
2656         PR c++/35049
2657         PR c++/35096
2658         * g++.dg/ext/vector13.C: New.
2659
2660 2008-02-06  David Daney  <ddaney@avtrex.com>
2661
2662         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2663
2664 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2665
2666         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2667         special case for xtensa-*-*.
2668         
2669 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2670
2671         PR fortran/35037
2672         * gfortran.dg/volatile11.f90: New test.
2673
2674 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR c++/33553
2677         * g++.dg/template/array19.C: New test.
2678
2679 2008-02-05  Diego Novillo  <dnovillo@google.com>
2680
2681         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2682
2683         PR 33738
2684         * g++.dg/warn/pr33738.C: Remove.
2685
2686 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2687
2688         PR fortran/34945
2689         * gfortran.dg/bounds_check_13.f: New test.
2690
2691 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2692
2693         PR testsuite/33946
2694         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2695
2696 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2697
2698         PR target/35083
2699         * gcc.target/i386/pr35083.c: New test.
2700
2701 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2702
2703         PR fortran/32315
2704         * gfortran.dg/data_bounds_1.f90: New test.
2705
2706 2008-02-04  Diego Novillo  <dnovillo@google.com>
2707
2708         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2709
2710         PR 33738
2711         * g++.dg/warn/pr33738.C: New.
2712
2713 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2714
2715         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2716         to match.
2717
2718 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2719
2720         * lib/target-supports.exp (check_effective_target_hard_float): Only
2721         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2722         other targets, grep for a call insn in the rtl expand dump for an
2723         add of two doubles.
2724         (target_compile): Support generating rtl dumps as output.
2725
2726 2008-02-04  Richard Guenther  <rguenther@suse.de>
2727
2728         PR middle-end/33631
2729         * gcc.c-torture/execute/pr33631.c: New testcase.
2730
2731 2008-02-04  Richard Guenther  <rguenther@suse.de>
2732
2733         PR middle-end/35043
2734         * gcc.c-torture/compile/pr35043.c: New testcase.
2735
2736 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2737
2738         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2739
2740 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2741
2742         * gcc.target/i386/pr31628.c: Require effective target fpic.
2743         * gcc.target/i386/strinline.c: Ditto.
2744         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2745         * gcc.dg/pr35045.c: Ditto.
2746         * gcc.dg/20050503-1.c: Ditto.
2747
2748 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2749
2750         PR fortran/32760
2751         * gfortran.dg/host_assoc_variable_1.f90: New test.
2752         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2753
2754 2008-02-02  Michael Matz  <matz@suse.de>
2755
2756         PR target/35045
2757         * gcc.dg/pr35045.c: New test.
2758
2759 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2760
2761         PR libfortran/35001
2762         * gfortran.dg/shape_4.f90:  New test.
2763
2764 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2765
2766         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2767
2768 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2769
2770         PR rtl-optimization/34773
2771         * gcc.target/cris/torture/pr34773.c: New test.
2772
2773 2008-02-01  Nick Clifton  <nickc@redhat.com>
2774
2775         * lib/target-supports.exp (check_profiling_available): Do not
2776         expect profiling to work on the xstormy16 target.
2777
2778 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         PR testsuite/35047
2781         * gcc.c-torture/execute/20050316-2.x: New file.
2782         * gcc.target/i386/pr17390.c: Update scan pattern.
2783         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2784         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2785
2786 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2787
2788         PR fortran/34910
2789         * gfortran.dg/proc_assign_2.f90: New test.
2790
2791 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2792             Jakub Jelinek  <jakub@redhat.com>
2793
2794         PR c++/34935
2795         PR c++/34936
2796         * g++.dg/ext/alias-canon.C: New.
2797         * g++.dg/ext/alias-mangle.C: New.
2798
2799 2008-01-30  Jan Hubicka  <jh@suse.cz>
2800
2801         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2802
2803 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2804
2805         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2806         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2807
2808 2008-01-30  Jan Hubicka  <jh@suse.cz>
2809
2810         PR target/34982
2811         * gcc.c-torture/execute/pr34982.c: New testcase.
2812
2813 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2814
2815         * gcc.target/s390/tf_to_di-1.c: New testcase.
2816
2817 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2818
2819         PR fortran/34975
2820         * gfortran.dg/use_only_3.f90: New test.
2821         * gfortran.dg/use_only_3.inc: Modules for new test.
2822
2823         PR fortran/34429
2824         * gfortran.dg/function_charlen_2.f90: New test.
2825
2826 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2827
2828         PR middle-end/34969
2829         * gcc.dg/pr34969.c: New test.
2830
2831         PR c/35017
2832         * gcc.dg/inline-25.c: New test.
2833         * gcc.dg/inline-26.c: New test.
2834         * gcc.dg/inline-27.c: New test.
2835
2836 2008-01-29  Richard Guenther  <rguenther@suse.de>
2837
2838         PR middle-end/35006
2839         * gcc.c-torture/compile/pr35006.c: New testcase.
2840
2841 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2842
2843         PR c++/34055
2844         PR c++/34103
2845         PR c++/34219
2846         PR c++/34606
2847         PR c++/34753
2848         PR c++/34754
2849         PR c++/34755
2850         PR c++/34919
2851         PR c++/34961
2852         * g++.dg/cpp0x/vt-34219-2.C: New.
2853         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2854         * g++.dg/cpp0x/vt-34961.C: New.
2855         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2856         cases from the re-opened PR.
2857         * g++.dg/cpp0x/vt-34753.C: New.
2858         * g++.dg/cpp0x/vt-34919.C: New.
2859         * g++.dg/cpp0x/vt-34754.C: New.
2860         * g++.dg/cpp0x/vt-34606.C: New.
2861         * g++.dg/cpp0x/vt-34219.C: New.
2862         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2863         * g++.dg/cpp0x/vt-34755.C: New.
2864         * g++.dg/cpp0x/pr31438.C: Ditto.
2865         * g++.dg/cpp0x/variadic81.C: Ditto.
2866
2867 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2868
2869         * g++.dg/torture/pr34641.C: Put the dg-do first.
2870
2871 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2872
2873         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2874
2875 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2876
2877         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2878
2879 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2880
2881         PR 31535
2882         * gcc.target/powerpc/spe-small-data-1.c: New test.
2883         * gcc.target/powerpc/spe-small-data-2.c: New test.
2884
2885 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2886
2887         PR libfortran/34980
2888         * gfortran.dg/shape_3.f90:  New test.
2889
2890 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2891
2892         * gcc.target/s390/20020926-1.c: Remove -m31.
2893
2894 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2895
2896         * gcc.target/s390/20020926-1.c: Disable for s390x.
2897
2898 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2899
2900         PR fortran/34994
2901         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2902         expression.
2903
2904 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2905
2906         PR fortran/34990
2907         * gfortran.dg/array_constructor_22.f90: New test.
2908
2909 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2910
2911         PR middle-end/34688
2912         * gcc.c-torture/compile/pr34688: New test.
2913
2914 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2915
2916         PR fortran/34848
2917         * gfortran.dg/missing_optional_dummy_5.f90: New.
2918
2919 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2920
2921         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2922         noinline.  XFAIL test.
2923
2924 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2925
2926         PR fortran/31610
2927         * gfortran.dg/array_3.f90: New test.
2928
2929 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2930
2931         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2932         on i?86/x86_64.
2933
2934         PR c++/34965
2935         * gcc.dg/pr34965.c: New test.
2936         * g++.dg/other/error24.C: New test.
2937
2938 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2939
2940         PR libfofortran/34887
2941         * gfortran.dg/x_slash_2.f:  New test.
2942
2943 2008-01-26  Richard Guenther  <rguenther@suse.de>
2944
2945         PR c++/34235
2946         * g++.dg/torture/pr34235.C: New testcase.
2947
2948 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2949
2950         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2951
2952 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2953
2954         PR target/34981
2955         * gcc.target/mips/lazy-binding-1.c: New test.
2956         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2957         mips_forced_no_abicalls and mips_forced_no_shared.
2958         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2959         Avoid using small data with -mabicalls.  Don't make -G0 force
2960         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2961         forces the opposite option.
2962
2963 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2964
2965         PR target/34970
2966         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2967         Use -std=gnu89 switch.
2968
2969 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2970
2971         PR libfortran/34876
2972         * gfortran.dg/direct_io_9.f: New test.
2973
2974 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2975
2976         PR fortran/34661
2977         * gfortran.dg/where_operator_assign_4.f90: New test.
2978
2979 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2980
2981         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2982         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2983         c4x-*-* targets.
2984
2985 2008-01-25  Richard Guenther  <rguenther@suse.de>
2986
2987         PR middle-end/32244
2988         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2989
2990 2008-01-25  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/34966
2993         * gcc.c-torture/compile/pr34966.c: New testcase.
2994
2995 2008-01-25  Richard Guenther  <rguenther@suse.de>
2996
2997         PR c++/33887
2998         * g++.dg/torture/pr33887-1.C: New testcase.
2999         * g++.dg/torture/pr33887-2.C: Likewise.
3000         * g++.dg/torture/pr33887-3.C: Likewise.
3001         * gcc.c-torture/execute/20071211-1.c: Likewise.
3002
3003 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3004
3005         PR target/34856
3006         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3007
3008 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3009
3010         PR middle-end/33333
3011         * g++.dg/gomp/pr33333.C: New test.
3012
3013         PR preprocessor/34692
3014         * gcc.dg/cpp/pr34692.c: New test.
3015         * gcc.dg/gomp/pr34692.c: New test.
3016
3017 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3018
3019         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3020
3021 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3022
3023         PR fortran/34202
3024         * gfortran.dg/empty_type.f90: New test.
3025
3026 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3027
3028         PR c++/34603
3029         * g++.dg/template/crash77.C: New.
3030
3031 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3032
3033         PR target/34856
3034         * gcc.dg/pr34856.c: New test.
3035
3036 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3037
3038         * gfortran.dg/namelist_39.f90: Delete temporary files.
3039         * gfortran.dg/namelist_44.f90: Ditto.
3040
3041 2008-01-24  Richard Guenther  <rguenther@suse.de>
3042
3043         PR middle-end/34953
3044         * g++.dg/torture/pr34953.C: New testcase.
3045
3046 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR middle-end/34934
3049         * gcc.c-torture/compile/20080124-1.c: New test.
3050
3051 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/34872
3054         * gfortran.dg/function_charlen_3.f: New test.
3055
3056 2008-01-23  Michael Matz  <matz@suse.de>
3057
3058         PR debug/34895
3059         * g++.dg/debug/pr34895.cc: New testcase.
3060
3061 2008-01-23  Richard Guenther  <rguenther@suse.de>
3062
3063         PR middle-end/31529
3064         * gcc.dg/pr31529-1.c: New testcase.
3065         * gcc.dg/pr31529-2.c: Likewise.
3066
3067 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3068
3069         PR c++/34829
3070         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3071         unsigned int for the first argument.
3072
3073 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR c++/33984
3076         * g++.dg/conversion/bitfield7.C: New test.
3077         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3078
3079 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3080
3081         From Michael Frysinger  <michael.frysinger@analog.com>
3082         * gcc.target/bfin/mcpu-bf547.c: New test.
3083         * gcc.target/bfin/mcpu-bf523.c: New test.
3084         * gcc.target/bfin/mcpu-bf524.c: New test.
3085         * gcc.target/bfin/mcpu-bf526.c: New test.
3086
3087 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3088
3089         * gcc.c-torture/execute/20080122-1.c: New test.
3090
3091 2008-01-22  Tom Tromey  <tromey@redhat.com>
3092
3093         PR c++/34859
3094         * gcc.dg/cpp/pr34859.c: New file.
3095
3096 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3097
3098         PR fortran/34875
3099         * gfortran.dg/vector_subscript_3.f90: New test.
3100
3101 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3102
3103         PR fortran/34848
3104         * gfortran.dg/missing_optional_dummy_4.f90
3105
3106 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3107
3108         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3109
3110 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3111
3112         * gnat.dg/unchecked_union1.adb: New test.
3113
3114 2008-01-22  Tom Tromey  <tromey@redhat.com>
3115
3116         PR c++/34829
3117         * g++.dg/ext/pr34829.C: New file.
3118
3119 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR c++/34607
3122         * gcc.dg/gomp/pr34607.c: New test.
3123         * g++.dg/gomp/pr34607.C: New test.
3124
3125         PR c++/34914
3126         * g++.dg/ext/vector10.C: New test.
3127
3128         PR c++/34918
3129         * g++.dg/other/error23.C: New test.
3130
3131         PR c++/34917
3132         * g++.dg/ext/vector12.C: New test.
3133
3134 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3135
3136         PR 32102
3137         * gcc.dg/Wstrict-overflow-21.c: New.
3138         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3139
3140 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3141
3142         PR middle-end/33092
3143         * gcc.dg/pr33092.c: New.
3144
3145 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3146
3147         * gcc.target/s390/20020926-1.c: Add -m31 option.
3148
3149 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3150
3151         PR fortran/34915
3152         * gfortran.dg/initialization_18.f90: New test.
3153
3154 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3155
3156         PR fortran/34899
3157         * gfortran.dg/tab_continuation.f: New.
3158
3159 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3160
3161         PR fortran/34896
3162         * gfortran.dg/use_rename_2.f90: New test.
3163
3164 2008-01-21  Richard Guenther  <rguenther@suse.de>
3165
3166         PR middle-end/34856
3167         * gcc.c-torture/compile/pr34856.c: New testcase.
3168
3169 2008-01-21  Richard Guenther  <rguenther@suse.de>
3170
3171         PR c/34885
3172         * gcc.c-torture/compile/pr34885.c: New testcase.
3173
3174 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3175
3176         * gnat.dg/specs/alignment1.ads: New test.
3177
3178 2008-01-21  Richard Guenther  <rguenther@suse.de>
3179
3180         PR c++/34850
3181         * g++.dg/torture/pr34850.C: New testcase.
3182
3183 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3184             Olga Golovanevsky  <olga@il.ibm.com>
3185
3186         PR tree-optimization/34701
3187         * gcc.dg/struct/wo_prof_array_field.c: New test.
3188         
3189 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3190
3191         PR c++/34891
3192         * g++.dg/ext/vector9.C: New.
3193
3194 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3195
3196         PR c++/34776
3197         PR c++/34486
3198         * g++.dg/template/crash75.C: New.
3199         * g++.dg/template/crash76.C: Likewise.  
3200
3201 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3202
3203         PR rtl-optimization/34808
3204         * gcc.c-torture/compile/pr34808.c: New test.
3205
3206 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3207
3208         PR fortran/34784
3209         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3210
3211         PR fortran/34861
3212         * gfortran.dg/entry_array_specs_3.f90: New test.
3213
3214         PR fortran/34854
3215         * gfortran.dg/use_rename_1.f90: New test.
3216
3217 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3218
3219         PR fortran/34784
3220         * gfortran.dg/array_constructor_20.f90: New test.
3221         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3222
3223         PR fortran/34785
3224         * gfortran.dg/array_constructor_21.f90: New test.
3225
3226 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3227
3228         PR libfortran/34795
3229         * gfortran.dg/inquire_13.f90: New test.
3230         
3231         PR libfortran/34659
3232         * gfortran.dg/continuation_9.f90: New test.
3233
3234 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3235
3236         PR target/34831
3237         * gcc.target/mips/pr34831.c: New test.
3238
3239 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3240
3241         PR fortran/34817
3242         PR fortran/34838
3243         * gfortran.dg/any_all_1.f90:  New test.
3244         * gfortran.dg/any_all_2.f90:  New test.
3245
3246 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3247
3248         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3249         "dg-require-weak" statement.
3250         * g++.dg/eh/weak1.C: Likewise.
3251
3252 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3253
3254         PR gcov-profile/34610
3255         * gcc.dg/gomp/pr34610.c: New test.
3256
3257 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3258
3259         PR fortran/34760
3260         * gfortran.dg/implicit_11.f90: New.
3261         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3262         * gfortran.dg/entry_15.f90: Ditto.
3263         * gfortran.dg/func_assign.f90: Ditto.
3264         * gfortran.dg/gomp/reduction3.f90: Ditto.
3265         * gfortran.dg/proc_assign_1.f90: Ditto.
3266
3267         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3268         of dg-excess-errors.
3269
3270 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3271
3272         PR fortran/32616
3273         * gfortran.dg/argument_checking_15.f90: New.
3274         * gfortran.dg/argument_checking_5.f90: Change TODO into
3275         dg-warning.
3276
3277 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3278
3279         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3280         * gfortran.dg/enum_5.f90: Ditto.
3281         * gfortran.dg/enum_6.f90: Ditto.
3282         * gfortran.dg/bom_error.f90: Ditto.
3283         * gfortran.dg/func_decl_4.f90: Ditto.
3284
3285 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3286
3287         PR libfortran/34782
3288         * gfortran.dg/fmt_t_6.f: New test.
3289
3290 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3291
3292         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3293
3294 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3295
3296         * g++.dg/lookup/two-stage2.C: fix comment.
3297
3298 2008-01-18  Ian Lance Taylor  <iant@google.com>
3299
3300         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3301
3302 2008-01-18  Ian Lance Taylor  <iant@google.com>
3303
3304         PR c++/33407
3305         * g++.dg/init/new26.C: New test.
3306
3307 2008-01-18  Richard Guenther  <rguenther@suse.de>
3308
3309         PR middle-end/34801
3310         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3311         redundant one.
3312
3313 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3314
3315         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3316         dg-require-effective-target.
3317
3318 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3319
3320         PR target/34556
3321         * gfortran.dg/reshape_2.f90: New test.
3322
3323 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3324
3325         * gcc.dg/20040223-1.c: Fix comment typo.
3326
3327 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3328
3329         PR target/34814
3330         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3331         until 34814 is fixed.
3332
3333 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3334
3335         PR tree-optimization/34648
3336         * gcc.c-torture/compile/pr34648.c: New testcase.
3337
3338 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3339
3340         PR testsuite/34821
3341         * gcc.dg/autopar/autopar.exp: New.
3342         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3343         * lib/target-supports.exp (check_effective_target_pthread): New.
3344
3345         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3346         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3347         * gcc.dg/tree-ssa/reduc-1.c: Same.
3348         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3349         * gcc.dg/tree-ssa/reduc-2.c: Same
3350         * gcc.dg/tree-ssa/reduc-3.c: Same.
3351         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3352         * gcc.dg/tree-ssa/reduc-6.c: Same.
3353         * gcc.dg/tree-ssa/reduc-7.c: Same.
3354         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3355         * gcc.dg/tree-ssa/reduc-8.c: Same.
3356         * gcc.dg/tree-ssa/reduc-9.c: Same.
3357
3358 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3359
3360         * gnat.dg/discr5.adb: New test.
3361
3362 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3363
3364         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3365
3366 2008-01-17  Richard Guenther  <rguenther@suse.de>
3367
3368         PR tree-optimization/34825
3369         * gcc.dg/pr34825.c: New testcase.
3370
3371 2008-01-17  Richard Guenther  <rguenther@suse.de>
3372
3373         * gcc.c-torture/execute/20080117-1.c: New testcase.
3374
3375 2008-01-17  Revital Eres  <eres@il.ibm.com>
3376
3377         PR30957
3378         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3379
3380 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3381
3382         PR fortran/34429
3383         * gfortran.dg/function_charlen_1.f90: New test.
3384
3385         PR fortran/34431
3386         * gfortran.dg/function_types_1.f90: New test.
3387         * gfortran.dg/function_types_2.f90: New test.
3388
3389         PR fortran/34471
3390         * gfortran.dg/function_kinds_4.f90: New test.
3391         * gfortran.dg/function_kinds_5.f90: New test.
3392
3393         * gfortran.dg/defined_operators_1.f90: Errors now at function
3394         declarations.
3395         * gfortran.dg/private_type_4.f90: The same.
3396         * gfortran.dg/interface_15.f90: The same.
3397         * gfortran.dg/elemental_args_check_2.f90: The same.
3398         * gfortran.dg/auto_internal_assumed.f90: The same.
3399
3400 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3401
3402         * gnat.dg/sizetype.adb: New test.
3403
3404 2008-01-16  Richard Guenther  <rguenther@suse.de>
3405
3406         PR middle-end/32628
3407         * gcc.dg/overflow-warn-7.c: New testcase.
3408
3409 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3410
3411         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3412
3413 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3414         Richard Guenther  <rguenther@suse.de>
3415
3416         PR c/34668
3417         * gcc.dg/pr34668-1.c: New test.
3418         * gcc.dg/pr34668-2.c: Likewise.
3419
3420 2008-01-16  Richard Guenther  <rguenther@suse.de>
3421
3422         PR c++/33819
3423         * g++.dg/torture/pr33819.C: New testcase.
3424
3425 2008-01-16  Richard Guenther  <rguenther@suse.de>
3426
3427         PR c/34768
3428         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3429         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3430
3431 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3432
3433         PR fortran/34796
3434         * gfortran.dg/argument_checking_13.f90: New.
3435         * gfortran.dg/argument_checking_14.f90: New.
3436
3437 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3438         
3439         PR libfortran/34671
3440         * gfortran.dg/anyallcount_1.f90:  New test.
3441
3442 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3443
3444         PR c++/34399
3445         * g++.dg/cpp0x/vt-34399.C: New.
3446         * g++.dg/template/friend50.C: New.
3447
3448 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3449
3450         PR c++/34751
3451         * g++.dg/cpp0x/vt-34751.C: New.
3452
3453 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3454
3455         PR c++/34051
3456         PR c++/34055
3457         PR c++/34102
3458         PR c++/34103
3459         * g++.dg/cpp0x/vt-34051-2.C: New.
3460         * g++.dg/cpp0x/vt-34102.C: New.
3461         * g++.dg/cpp0x/vt-34051.C: New.
3462         * g++.dg/cpp0x/vt-34055.C: New.
3463         * g++.dg/cpp0x/vt-34103.C: New.
3464
3465 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3466
3467         PR c++/34314
3468         * g++.dg/cpp0x/vt-34314.C: New.
3469         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3470         reality (the error message was wrong previously).
3471
3472 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3473
3474         PR c++/33964
3475         * g++.dg/cpp0x/vt-33964.C: New.
3476         * g++.dg/template/partial5.C: New.
3477
3478 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3479
3480         PR c++/34052
3481         * g++.dg/cpp0x/vt-34052.C: New.
3482         * g++.dg/template/ttp26.C: New.
3483         
3484 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3485
3486         * gnat.dg/rep_clause2.ad[sb]: New test.
3487         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3488
3489 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3490
3491         PR c++/24924
3492         * g++.dg/cpp/pedantic-errors.C: Delete.
3493         * g++.dg/cpp/permissive.C: Delete.
3494         
3495 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3496
3497         * gcc.c-torture/compile/20080114-1.c: New test.
3498
3499 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3500
3501         PR fortran/34665
3502         * gfortran.dg/argument_checking_11.f90: New.
3503         * gfortran.dg/argument_checking_12.f90: New.
3504         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3505         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3506         * gfortran.dg/argument_checking_3.f90: Ditto.
3507         * gfortran.dg/pointer_intent_2.f90: Ditto.
3508         * gfortran.dg/import2.f90: Ditto.
3509         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3510         * gfortran.dg/implicit_actual.f90: Ditto.
3511         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3512         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3513
3514 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3515
3516         PR fortran/34763
3517         * gfortran.dg/interface_proc_end.f90: New.
3518
3519 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3520
3521         PR fortran/34759
3522         * gfortran.dg/assumed_size_refs_4.f90: New.
3523
3524 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3525
3526         * gnat.dg/unchecked_convert1.adb.
3527
3528 2008-01-13  Richard Guenther  <rguenther@suse.de>
3529
3530         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3531         readable and writable again before exiting.
3532
3533 2008-01-13  Richard Guenther  <rguenther@suse.de>
3534
3535         PR middle-end/34601
3536         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3537
3538 2008-01-13  Jan Hubicka  <jh@suse.cz>
3539
3540         PR middle-end/32135
3541         * gcc.dg/pr32135.c: new.
3542
3543 2008-01-12  Doug Kwan  <dougkwan@google.com>
3544
3545         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3546         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3547         -Wignored-qualifiers.
3548
3549 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3550
3551         * gnat.dg/slice3.adb: New test.
3552         * gnat.dg/slice4.adb: Likewise.
3553
3554 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3555
3556         * gnat.dg/bit_packed_array.ad[sb]: New test.
3557
3558 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3559
3560         PR fortran/34432
3561         * gfortran.dg/parens_7.f90: New test.
3562
3563 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3564
3565         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3566         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3567
3568         * gcc.dg/pr33826.c: Require nonpic.
3569
3570 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3571
3572         PR fortran/34722
3573         * gfortran.dg/inquire_12.f90: New test.
3574
3575 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3576
3577         PR libfortran/34670
3578         * all_bounds_1.f90: New test case.
3579         * maxloc_bounds_1.f90: New test case.
3580         * maxloc_bounds_2.f90: New test case.
3581         * maxloc_bounds_3.f90: New test case.
3582         * maxloc_bounds_4.f90: New test case.
3583         * maxloc_bounds_5.f90: New test case.
3584         * maxloc_bounds_6.f90: New test case.
3585         * maxloc_bounds_7.f90: New test case.
3586         * maxloc_bounds_8.f90: New test case.
3587
3588 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3589
3590         * gcc.dg/struct-ret-3.c: New test.
3591
3592 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3593
3594         PR fortran/34537
3595         * gfortran.dg/transfer_simplify_8.f90: New test.
3596
3597 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3598
3599         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3600         size_t using predefined macro.
3601
3602 2008-01-10  Raksit Ashok  <raksit@google.com>
3603
3604         PR rtl-optimization/27971
3605         * gcc.target/i386/pr27971.c: New testcase.
3606
3607 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3608
3609         PR fortran/34396
3610         * gfortran.dg/bounds_check_12.f90: New test.
3611
3612 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3613
3614         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3615         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3616
3617 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3618
3619         PR middle-end/34641
3620         * g++.dg/torture/pr34641.C: New testcase.
3621
3622 2008-01-10  Richard Guenther  <rguenther@suse.de>
3623
3624         PR tree-optimization/34651
3625         * g++.dg/torture/pr34651.C: New testcase.
3626
3627 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3628
3629         PR tree-optimization/34017
3630         * gcc.dg/tree-ssa/pr34017.c: New.
3631
3632 2008-01-09  Richard Guenther  <rguenther@suse.de>
3633         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3634
3635         PR middle-end/30132
3636         * gcc.c-torture/compile/pr30132.c: New testcase.
3637
3638 2008-01-09  Richard Guenther  <rguenther@suse.de>
3639
3640         PR middle-end/34458
3641         * gcc.c-torture/compile/pr34458.c: New testcase.
3642
3643 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3644
3645         PR testsuite/30459
3646         g++.dg/eh/ia64-2.C: Require weak support.
3647
3648 2008-01-08  Richard Guenther  <rguenther@suse.de>
3649
3650         PR middle-end/31863
3651         * g++.dg/torture/pr31863.C: New testcase.
3652
3653 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3654
3655         PR middle-end/34694
3656         * gcc.dg/gomp/pr34694.c: New test.
3657         * g++.dg/gomp/pr34694.C: New test.
3658
3659         PR c++/33890
3660         * g++.dg/gomp/pr33890.C: New test.
3661
3662 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3663
3664         PR fortran/34476
3665         * gfortran.dg/parameter_array_init_3.f90: New test.
3666
3667 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3668
3669         PR fortran/34681
3670         PR fortran/34704
3671         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3672
3673 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3674
3675         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3676         * g++.dg/other/spu2vmx-1.C: Use it.
3677
3678 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3679
3680         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3681
3682         PR testsuite/34575
3683         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3684         * gcc.target/powerpc/parity-1.c: Likewise.
3685
3686 2008-01-07  Fred Fish  <fnf@specifix.com>
3687
3688         PR preprocessor/30363:
3689         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3690         macro expansions.
3691
3692 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3693
3694         PR fortran/34672
3695         * gfortran.dg/use_only_2.f90: New test.
3696
3697 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3698
3699         PR libstdc++/34680
3700         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3701         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3702
3703 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3704
3705         PR fortran/34545
3706         * gfortran.dg/use_12.f90: New test.
3707
3708 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3709
3710         PR fortran/34689
3711         * interface.c (compare_actual_formal): Fix intent(out) check for
3712         function result variables.
3713
3714 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3715
3716         PR fortran/34690
3717         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3718
3719 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3720
3721         PR fortran/34689
3722         * gfortran.dg/intent_out_4.f90: Fix test case.
3723
3724 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/34689
3727         * gfortran.dg/intent_out_4.f90: New.
3728
3729 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3730
3731         PR libfortran/34540
3732         * gfortran.dg/optional_dim_3.f90: New test.
3733
3734 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3735
3736         PR fortran/34658
3737         * gfortran.dg/common_11.f90: New.
3738         * gfortran.dg/blockdata_1.f90: Update test case.
3739         * gfortran.dg/blockdata_2.f90: Update test case.
3740
3741 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3742
3743         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3744
3745 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3746
3747         PR fortran/34655
3748         * gfortran.dg/equiv_constraint_9.f90: New.
3749
3750 2008-01-06  Revital Eres  <eres@il.ibm.com>
3751
3752         PR tree-optimization/34263
3753         * gcc.dg/pr34263.c:  New testcase.
3754
3755 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3756
3757         PR fortran/34654
3758         * gfortran.dg/internal_io_unf.f90: New.
3759
3760 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3761
3762         PR fortran/34660
3763         * gfortran.dg/elemental_args_check_2.f90: New.
3764
3765 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3766
3767         PR fortran/34662
3768         * gfortran.dg/intent_out_3.f90: New.
3769
3770 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3771
3772         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3773
3774 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3775
3776         PR libfortran/34676
3777         * gfortran.dg/list_read_8.f90: New test.
3778
3779 2008-01-04  Richard Guenther  <rguenther@suse.de>
3780
3781         PR middle-end/34029
3782         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3783         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3784
3785 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR gcov-profile/34609
3788         * g++.dg/gcov/gcov-6.C: New test.
3789
3790 2008-01-04  Richard Guenther  <rguenther@suse.de>
3791
3792         PR tree-optimization/31081
3793         * g++.dg/torture/pr31081-1.C: New testcase.
3794         * g++.dg/torture/pr31081-2.C: Likewise.
3795
3796 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3797
3798         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3799         * gcc.target/mips/rsqrt-2.c: Likewise.
3800         * gcc.target/mips/rsqrt-4.c: New test.
3801
3802 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3803
3804         PR fortran/34557
3805         * gfortran.dg/equiv_substr.f90: New.
3806
3807 2008-01-03  Tom Tromey  <tromey@redhat.com>
3808
3809         PR c/34457:
3810         * gcc.dg/pr34457-2.c: New file.
3811         * gcc.dg/pr34457-1.c: New file.
3812
3813 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3814
3815         Revert fix for PR tree-optimization/34458.
3816
3817 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3818
3819         PR tree-optimization/34458
3820         * gcc.dg/tree-ssa/pr34458.c: New.
3821
3822 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3823
3824         PR libfortran/34565
3825         * gfortran.dg/internal_readwrite_1.f90:  New test.
3826         * gfortran.dg/internal_readwrite_2.f90:  New test.
3827
3828 2008-01-03  Tom Tromey  <tromey@redhat.com>
3829
3830         PR preprocessor/34602:
3831         * gcc.dg/cpp/pr34602.c: New file.
3832
3833 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR tree-optimization/29484
3836         * gcc.c-torture/execute/20071220-1.c: New test.
3837         * gcc.c-torture/execute/20071220-2.c: New test.
3838
3839 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3840
3841         PR tree-optimization/34635
3842         * gcc.dg/tree-ssa/pr34635.c: New.
3843         * gcc.dg/tree-ssa/pr34635-1.c: New.
3844
3845 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3846
3847         PR middle-end/34562
3848         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3849         scan-assembler check.
3850
3851 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR middle-end/34608
3854         * g++.dg/gomp/pr34608.C: New test.
3855
3856 2008-01-02  Richard Guenther  <rguenther@suse.de>
3857
3858         PR middle-end/34093
3859         PR middle-end/31976
3860         * gcc.c-torture/compile/pr34093.c: New testcase.
3861
3862 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3863
3864         * g++.dg/cpp0x/long_long.C: New.
3865
3866 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3867
3868         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3869         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3870         warning on the function main.
3871
3872 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3873
3874         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3875         rather than __v2di type.
3876
3877 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3878
3879         PR fortran/34558
3880         * gfortran.dg/linked_list_1.f90: New test.
3881
3882 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3883
3884         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3885         instead of appending to it.
3886
3887 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3888
3889         PR tree-optimization/34591
3890         * gcc.dg/vect/pr34591.c: New test.
3891
3892 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3893
3894         PR libfortran/34594
3895         * gfortran.dg/direct_io_8.f90:  New test case.
3896
3897 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR target/34281
3900         * gcc.c-torture/execute/20071213-1.c: New test.
3901
3902 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3903
3904         PR libfortran/34560
3905         * gfortran.dg/read_eof_5.f90: New test.
3906
3907 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3908
3909         PR fortran/34514
3910         * gfortran.dg/initialization_17.f90: New.
3911
3912 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3913
3914         PR libfortran/34566
3915         * gfortran.dg/matmul_6.f90:  New test.
3916
3917 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3918
3919         PR fortran/34421
3920         * gfortran.dg/entry_17.f90: New.
3921
3922 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3923
3924         PR fortran/34536
3925         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3926         * gfortran.dg/real_const_3.f90: Likewise.
3927         * gfortran.dg/unary_operator.f90: New test.
3928
3929 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3930
3931         * gnat.dg/pack2.adb: New test.
3932
3933 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3934
3935         PR fortran/34559
3936         * gfortran.dg/repeat_6.f90: New test.
3937
3938 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3939
3940         PR fortran/34549
3941         * cshift_shift_real_1.f90:  New test.
3942
3943 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3944
3945         PR fortran/34540
3946         * gfortran.dg/shift-kind_2.f90: New test.
3947
3948 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3949
3950         PR target/8835
3951         * gcc.dg/pr8835-1.c: New.
3952
3953 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3954
3955         PR fortran/34438
3956         * gfortran.dg/default_initialization_3.f90: New test.
3957
3958 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3959
3960         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3961         conditions.
3962         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3963
3964 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3965
3966         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3967         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3968
3969 2007-12-20  Jason Merrill  <jason@redhat.com>
3970
3971         * gcc.dg/overload/arg[14].C: Remove expected errors.
3972
3973 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR c++/34459
3976         * gcc.c-torture/execute/20071219-1.c: New test.
3977
3978 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3979
3980         PR fortran/34530
3981         * gfortran.dg/namelist_44.f90: New.
3982
3983 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3984
3985         PR fortran/34482
3986         * gfortran.dg/boz_8.f90: Add error-check check.
3987         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3988         stop by call abort.
3989
3990 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3991
3992         * gcc.dg/gomp/combined-1.c: New test.
3993
3994 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3995
3996         PR tree-optimization/34355
3997         * g++.dg/tree-ssa/pr34355.C: New test.
3998
3999 2007-12-19  Revital Eres  <eres@il.ibm.com>
4000
4001          * gcc.dg/sms-5.c: New testcase.
4002
4003 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4004
4005         PR fortran/34325
4006         * gfortran.dg/missing_parens_1.f90: New.
4007         * gfortran.dg/missing_parens_1.f90: New.
4008         
4009 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4010
4011         PR fortran/34495
4012         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4013         expressions.
4014         * gfortran.dg/transfer_simplify_7.f90: New test.
4015
4016 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4017
4018         * gcc.dg/pr32912-3.c: Compile with -w.
4019
4020         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4021
4022 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4023             Jakub Jelinek  <jakub@redhat.com>
4024         
4025         PR c++/32565
4026         PR c++/33943
4027         PR c++/33965
4028         * g++.dg/cpp0x/variadic86.C: New.
4029         * g++.dg/cpp0x/variadic87.C: New.
4030         * g++.dg/cpp0x/variadic84.C: New.
4031         * g++.dg/cpp0x/variadic85.C: New.
4032         * g++.dg/template/ttp25.C: New.
4033
4034 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4035
4036         PR tree-optimization/34123
4037         * gcc.dg/tree-ssa/pr34123.c: New test.
4038
4039 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4040
4041         PR rtl-optimization/34456
4042         * gcc.c-torture/execute/pr34456.c: New test.
4043
4044 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR c++/34488
4047         * g++.dg/parse/friend7.C: New test.
4048
4049         PR rtl-optimization/34490
4050         * gcc.c-torture/execute/20071216-1.c: New test.
4051
4052 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4053
4054         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4055
4056 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4057
4058         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4059         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4060         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4061         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4062         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4063
4064 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR c/34506
4067         * gcc.dg/gomp/clause-2.c: New test.
4068         * g++.dg/gomp/clause-4.C: New test.
4069
4070 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4071
4072         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4073         part of Fortran 77/95/2003.
4074
4075 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4076
4077         PR tree-optimization/34445
4078         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4079         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4080
4081 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4082
4083         PR fortran/34427
4084         * gfortran.dg/namelist_42.f90: Update.
4085         * gfortran.dg/namelist_43.f90: New.
4086         
4087 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4088
4089         PR fortran/34495
4090         * gfortran.dg/initialization_16.f90: New.
4091
4092 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4093
4094         PR fortran/34305
4095         * gfortran.dg/real_dimension_1.f:  New test case.
4096
4097 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4098
4099         * gcc.dg/torture/pr24257.c: Remove -O from options.
4100
4101 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4102
4103         PR fortran/34246
4104         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4105
4106 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4107
4108         PR fortran/31213
4109         PR fortran/33888
4110         PR fortran/33998
4111         * gfortran.dg/mapping_1.f90: New test.
4112         * gfortran.dg/mapping_2.f90: New test.
4113         * gfortran.dg/mapping_3.f90: New test.
4114
4115 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4116
4117         PR rtl-optimization/34415
4118         * gcc.c-torture/execute/pr34415.c: New test.
4119
4120 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4121
4122         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4123         void. 
4124
4125 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4126
4127         PR bootstrap/34003
4128         * gcc.dg/pr34003-1.c: New test.
4129         * gcc.dg/pr34003-2.c: New.
4130
4131 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4132
4133         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4134         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4135         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4136         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4137         add -save-temps.
4138         * gcc.target/cris/torture/cris-torture.exp,
4139         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4140         * gcc.target/cris/builtin_ctz_v3.c,
4141         gcc.target/cris/builtin_ctz_v8.c,
4142         gcc.target/cris/builtin_clz_v0.c,
4143         gcc.target/cris/builtin_clz_v3.c,
4144         gcc.target/cris/builtin_bswap_v3.c,
4145         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4146         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4147         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4148         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4149         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4150         lib/target-supports.exp: Adjust for crisv32-*-*.
4151
4152 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4153
4154         * gcc.dg/debug/const-3.c: New.
4155
4156 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4157
4158         * g++.dg/other/datasec1.C: Require named section support.
4159
4160 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4161
4162         PR target/29978
4163         * gcc.target/i386/pr29978.c: New test.
4164
4165 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4166
4167         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4168         instead of -msse4.1.
4169         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4170         * g++.dg/other/i386-2.C (dg-options): Ditto.
4171
4172 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4173
4174         PR fortran/34438
4175         * gfortran.dg/private_type_10.f90: New.
4176
4177 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4178
4179         PR fortran/34398
4180         * gfortran.dg/nan_4.f90: New.
4181
4182 2007-12-14  Richard Guenther  <rguenther@suse.de>
4183
4184         PR middle-end/34462
4185         * gcc.c-torture/compile/20071214-1.c: New testcase.
4186
4187 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4188
4189         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4190         macros to test macroized SSE intrinsics.  Use new macros to test
4191         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4192         emmintrin.h, xmmintrin.h and bmmintrin.h
4193         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4194         to test with immediate operand.
4195
4196 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4197
4198         PR target/34091
4199         * gcc.c-torture/compile/pr34091.c: New test.
4200
4201 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4202
4203         * gcc.dg/uninit-13.c: UnXFAIL.
4204         * gcc.dg/complex-5.c: New testcase.
4205
4206 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4207
4208         * gcc.dg/struct/struct-reorg.exp: Replace 
4209          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4210         
4211 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4212
4213         PR libfortran/34370
4214         PR libfortran/34323
4215         PR libfortran/34405
4216         * gfortran.dg/advance_6.f90:  New test case.
4217         * gfortran.dg/direct_io_7.f90:  New test case.
4218         * gfortran.dg/streamio_13.f90:  New test case.
4219
4220 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4221
4222         * g++.dg/cpp0x/__func__.C: New.
4223
4224 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4225
4226         PR target/34435
4227         * g++.dg/other/pr34435.C: New testcase.
4228
4229 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4230
4231         * gcc.dg/struct: New directory with tests 
4232         for struct-reorg optimizaion.
4233         * gcc.dg/struct/struct-reorg.exp: New script.
4234         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4235         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4236         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4237         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4238         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4239         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4240         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4241         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4242         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4243         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4244         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4245         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4246         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4247         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4248         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4249         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4250         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4251         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4252         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4253         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4254         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4255         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4256         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4257         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4258
4259 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4260
4261         PR fortran/34427
4262         * gfortran.dg/namelist_42.f90: New.
4263
4264 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4265
4266         PR fortran/34254
4267         * gfortran.dg/function_kinds_3.f90: New.
4268
4269 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4270
4271         * gcc.target/s390/20071212-1.c: New testcase.
4272
4273 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4274
4275         PR c++/34238
4276         * g++.dg/ext/visibility/anon7.C: Add xfail.
4277         * g++.dg/ext/visibility/anon9.C: New test.
4278         * g++.dg/ext/visibility/anon10.C: New test.
4279
4280         PR c++/34364
4281         * g++.dg/rtti/dyncast2.C: New test.
4282
4283 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4284
4285         PR tree-optimization/34407
4286         * gcc.dg/vect/pr34407.c: New test.
4287
4288 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4289
4290         PR fortran/34411
4291         * gfortran.dg/error_recovery_5.f90: New.
4292         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4293
4294 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4295
4296         PR tree-optimization/34371
4297         * gcc.c-torture/compile/20071207-1.c: New test.
4298
4299 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4300
4301         PR c++/34059
4302         * g++.dg/parse/crash40.C: New test.
4303
4304 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4305
4306         * g++.dg/opt/memcpy1.C: New test.
4307
4308 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4309
4310         PR fortran/34425
4311         * gfortran.dg/argument_checking_10.f90: New.
4312
4313 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR rtl-optimization/34302
4316         * gcc.c-torture/execute/20071210-1.c: New test.
4317
4318 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4319
4320         PR c++/34395
4321         * g++.dg/cpp0x/error1.C: New test.
4322
4323         PR c++/34394
4324         * g++.dg/other/error22.C: New test.
4325
4326 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4327
4328         PR target/32086
4329         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4330         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4331         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4332
4333 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR c++/34178
4336         PR c++/34340
4337         * g++.dg/template/repo6.C: New test.
4338         * g++.dg/template/repo7.C: New test.
4339         * g++.dg/template/repo8.C: New test.
4340
4341 2007-12-09  H.J. Lu  <hjl@lucon.org>
4342             Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/34404
4345         * gfortran.dg/read_2.f90: New.
4346
4347 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4348
4349         * lib/target-supports.exp (check_effective_target_tls_native):
4350         Fix typo.
4351
4352 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4353
4354         PR ada/34366
4355         * gnat.dg/enclosing_record_reference.ads,
4356         gnat.dg/enclosing_record_reference.adb: New test.
4357
4358 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4359
4360         PR fortran/32129
4361         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4362         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4363
4364         PR fortran/31487
4365         * gfortran.dg/char_component_initializer_1.f90: New test.
4366
4367 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4368
4369         PR fortran/34342
4370         PR fortran/34345
4371         PR fortran/18026
4372         PR fortran/29471
4373
4374         * gfortran.dg/boz_8.f90: New.
4375         * gfortran.dg/boz_9.f90: New.
4376         * gfortran.dg/boz_10.f90: New.
4377         * gfortran.dg/boz_7.f90: Update dg-warning.
4378         * gfortran.dg/pr16433.f: Add dg-error.
4379         * gfortan.dg/ibits.f90: Update dg-warning.
4380         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4381         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4382
4383 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR fortran/34359
4386         * gfortran.dg/include_1.f90: New test.
4387         * gfortran.dg/include_1.inc: New.
4388         * gfortran.dg/include_2.f90: New test.
4389
4390 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4391
4392         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4393
4394 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4395
4396         PR fortran/34319
4397         * gfortran.dg/nan_3.f90: New.
4398
4399 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4400
4401         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4402
4403 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4404
4405         * gnat.dg/tamdt*.ad?: Support for ...
4406         * gnat.dg/test_tamdt.adb: New test.
4407
4408 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4409
4410         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4411         exports and document how these can be exercised.
4412
4413 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4414
4415         PR ada/15805
4416         * gnat.dg/specs/access_constants.ads: New test.
4417
4418         * gnat.dg/specs/access_constant_decl.ads: New test.
4419
4420         PR ada/21346
4421         * gnat.dg/compose.adb: New test.
4422
4423 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4424
4425         PR ada/34173
4426         * gnat.dg/unc_memops.ad[sb]: Support for ...
4427         * gnat.dg/unc_memfree.adb: New test.
4428         
4429 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4430
4431         * gfortran.dg/ltrans-7.f90: New.
4432
4433 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4434             Dorit Nuzman  <dorit@il.ibm.com>
4435
4436         PR tree-optimization/34005
4437         * gcc.dg/vect/pr34005.c: New test.
4438
4439 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR c++/34336
4442         * g++.dg/template/new8.C: New test.
4443
4444 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4445
4446         PR fortran/34333
4447         * gfortran.dg/boz_7.f90: New.
4448         * gfortran.dg/int_1.f90: Disable -pedantic option.
4449         * gfortran.dg/boz_1.f90: Ditto.
4450         * gfortran.dg/boz_3.f90: Ditto.
4451         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4452         * gfortran.dg/ibits.f90: Ditto.
4453         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4454         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4455
4456 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4457
4458         PR fortran/34335
4459         * gfortran.dg/used_types_19.f90: New test.
4460
4461 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4462
4463         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4464         * gfortran.dg/nearest_2.f90: Likewise.
4465         * gfortran.dg/nearest_3.f90: Likewise.
4466
4467 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4468
4469         PR middle-end/34337
4470         * gcc.c-torture/execute/20071205-1.c: New test.
4471
4472 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4473
4474         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4475         * gfortran.dg/real_const_3.f90: Likewise.
4476
4477 2007-12-05  Richard Guenther  <rguenther@suse.de>
4478
4479         PR tree-optimization/34138
4480         * gcc.c-torture/compile/pr34138.c: New testcase.
4481
4482 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4483
4484         PR debug/33739
4485         * gfortran.dg/debug_2.f: New test.
4486
4487 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4488
4489         * gnat.dg/specs/elab1.ads: New test.
4490
4491 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4492
4493         PR target/34312
4494         * gcc.target/i386/pr34312.c: New test.
4495
4496 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4497
4498         PR fortran/34333
4499         * gfortran.dg/nan_2.f90: New.
4500
4501 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4502
4503         PR c++/34271
4504         * g++.dg/cpp0x/decltype9.C: New test.
4505         * g++.dg/cpp0x/decltype10.C: New test.
4506
4507 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4508
4509         PR ada/21489
4510         * gnat.dg/rm_6_4_1_13.adb: New test.
4511
4512 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4513
4514         PR middle-end/34134
4515         * gcc.c-torture/compile/20071117-1.c: New test.
4516
4517 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4518
4519         PR c++/34101
4520         * g++.dg/cpp0x/variadic-ttp.C: New.
4521
4522 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4523         
4524         * gcc.dg/parse-decl-after-if.c: New.
4525         * gcc.dg/20031223-1.c: Adjust.
4526         
4527 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4528
4529         PR c++/33509
4530         * g++.dg/cpp0x/variadic-throw.C: New.
4531
4532 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4533
4534         PR c++/33091
4535         * g++.dg/cpp0x/variadic-unify.C: New.
4536
4537 2007-12-04  Richard Guenther  <rguenther@suse.de>
4538
4539         PR middle-end/34334
4540         PR middle-end/34222
4541         * gcc.c-torture/compile/pr34334.c: New testcase.
4542         * g++.dg/torture/pr34222.C: New testcase.
4543
4544 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4545
4546         * gcc.c-torture/execute/20071202-1.c: New test.
4547         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4548
4549 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4550
4551         PR fortran/34318
4552         * gfortran.dg/module_nan.f90: New.
4553
4554 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4555
4556         * lib/target-supports.exp (get_compiler_messages): Replace with...
4557         (check_compile): ...this new procedure.  Handle TYPE == executable.
4558         Use comments in the source to determine the correct extension.
4559         Return a pair containing the compiler output and the output filename.
4560         Don't delete the file here.
4561         (check_no_compiler_messages_nocache): New procedure.
4562         (check_no_compiler_messages): Use it.
4563         (check_no_messages_and_pattern_nocache): New procedure.
4564         (check_no_messages_and_pattern): Use it.
4565         (check_runtime_nocache, check_runtime): New procedures.
4566         (check_effective_target_tls): Use check_no_compiler_messages.
4567         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4568         (check_effective_target_tls_runtime): Use check_runtime.
4569         (check_effective_target_fstack_protector): Likewise.
4570         (check_iconv_available): Use check_runtime_nocache.
4571         (check_effective_target_fortran_large_real): Use
4572         check_no_compiler_messages.
4573         (check_effective_target_fortran_large_int): Likewise.
4574         (check_effective_target_static_libgfortran): Likewise.
4575         (check_750cl_hw_available): Use check_cached_effective_target
4576         and check_runtime_nocache.
4577         (check_vmx_hw_available): Likewise.
4578         (check_effective_target_broken_cplxf_arg): Likewise.
4579         (check_alpha_max_hw_available): Use check_runtime.
4580         (check_function_available): Use check_no_compiler_messages.
4581         (check_cxa_atexit_available): Use check_cached_effective_target
4582         and check_runtime_nocache.
4583         (check_effective_target_dfp_nocache): Use
4584         check_no_compiler_messages_nocache.
4585         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4586         (check_effective_target_dfp): Use check_cached_effective_target.
4587         (check_effective_target_dfprt): Likewise.
4588         (check_effective_target_arm_neon_hw): Use check_runtime.
4589         (check_effective_target_ultrasparc_hw): Likewise.
4590         (check_effective_target_c99_runtime): Use
4591         check_no_compiler_messages_nocache.
4592
4593 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4594
4595         PR middle-end/29749
4596         * gcc.dg/fold-rotate-1.c: New test.
4597
4598         PR tree-optimization/33453
4599         * gcc.c-torture/compile/20071203-1.c: New test.
4600
4601 2007-12-03  Robert Dewar <dewar@adacore.com>
4602             Samuel Tardieu  <sam@rfc1149.net>
4603
4604         PR ada/34287
4605         * gnat.dg/check_elaboration_code.adb: New test.
4606         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4607         New support files.
4608
4609 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4610
4611         PR c++/34061
4612         * g++.dg/cpp0x/pr34061.C: New.
4613
4614 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4615
4616         PR c++/34273
4617         * g++.dg/other/error21.C: New.
4618
4619 2007-12-02  Revital Eres  <eres@il.ibm.com>
4620
4621         * gcc.dg/sms-4.c: New testcase.
4622
4623 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4624             Revital Eres  <eres@il.ibm.com>
4625
4626         * gcc.dg/sms-3.c: New testcase.
4627
4628 2007-12-01  Ollie Wild  <aaw@google.com>
4629
4630         PR c++/8171
4631         * g++.dg/conversion/ptrmem9.C: New test.
4632
4633 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4634
4635         PR libfortran/34291
4636         * gfortran.dg/namelist_41.f90: New test.
4637
4638 2007-11-30  Tom Tromey  <tromey@redhat.com>
4639
4640         PR preprocessor/32868:
4641         * gcc.dg/cpp/pr32868.c: New file.
4642
4643 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4644
4645         PR fortran/34248
4646         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4647
4648 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4649
4650         PR rtl-optimization/34171
4651         * gcc.dg/pr34171.c: New testcase.
4652
4653 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4654
4655         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4656
4657 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4658
4659         PR fortran/34133
4660         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4661         * gfortran.dg/bind_c_usage_11.f03: New.
4662         * gfortran.dg/bind_c_usage_12.f03: New.
4663
4664 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4665
4666         PR c++/34275
4667         * g++.dg/other/error20.C: New test.
4668
4669 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4670
4671         PR fortran/34230
4672         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4673
4674 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4675
4676         PR tree-optimization/34244
4677         * gcc.dg/tree-ssa/pr34244.c: New test.
4678
4679 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4680
4681         PR tree-optimization/33434
4682         * gcc.dg/pr33434-1.c: New test.
4683         * gcc.dg/pr33434-2.c: New test.
4684         * gcc.dg/pr33434-3.c: New test.
4685         * gcc.dg/pr33434-4.c: New test.
4686
4687         PR c++/34270
4688         * g++.dg/template/cond7.C: New test.
4689
4690         PR c++/34267
4691         PR c++/34268
4692         * g++.dg/cpp0x/decltype7.C: New test.
4693         * g++.dg/cpp0x/decltype8.C: New test.
4694
4695 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4696
4697         PR fortran/34248
4698         * gfortran.dg/result_in_spec_3.f90: New.
4699
4700 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4701
4702         PR fortran/34262
4703         * gfortran.dg/mvbits_3.f90: New.
4704
4705 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4706         
4707         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4708         Delete.
4709         (check_effective_target_hard_float): New.
4710         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4711         * gcc.dg/pr30957-1.c: Likewise.
4712         
4713 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4714
4715         PR ada/15804
4716         * gnat.dg/specs/variant_part.ads: New test.
4717
4718         PR ada/17318
4719         * gnat.dg/specs/attribute_parsing.ads: New test.
4720
4721         PR ada/32792
4722         * gnat.dg/specs/integer_value.ads: New test.
4723
4724         PR ada/22559
4725         * gnat.dg/specs/delta_small.ads: New test.
4726
4727 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR tree-optimization/34140
4730         * gcc.c-torture/compile/20071128-1.c: New test.
4731
4732 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4733
4734         PR fortran/32928
4735         * gfortran.dg/data_array_1.f90
4736         * gfortran.dg/data_array_2.f90
4737         * gfortran.dg/data_array_3.f90
4738         * gfortran.dg/data_array_4.f90
4739
4740 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4741
4742         PR fortran/34227
4743         * gfortran.dg/blockdata_5.f90: New test.
4744         * gfortran.dg/blockdata_6.f90: New test.
4745
4746 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR tree-optimization/34016
4749         * gcc.dg/pr34016.c: New test.
4750
4751 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4752
4753         PR fortran/29389
4754         * gfortran.dg/stfunc_6.f90: New test.
4755
4756         PR fortran/33850
4757         * gfortran.dg/assign_10.f90: New test.
4758
4759 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4760
4761         PR fortran/33541
4762         * gfortran.dg/use_11.f90: New test.
4763
4764         PR fortran/34231
4765         * gfortran.dg/generic_15.f90: New test.
4766
4767 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR target/34225
4770         * gcc.dg/pr34225.c: New test.
4771
4772 2007-11-27  Richard Guenther  <rguenther@suse.de>
4773
4774         PR tree-optimization/34241
4775         * g++.dg/torture/pr34241.C: New testcase.
4776
4777 2007-11-27  Richard Guenther  <rguenther@suse.de>
4778
4779         * gcc.dg/builtins-error.c: New testcase.
4780
4781 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4782
4783         PR c++/34213
4784         * g++.dg/ext/visibility/anon8.C: New test.
4785
4786 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4787
4788         PR target/34077
4789         * gcc.target/i386/pr34077.c: New testcase.
4790
4791 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4792
4793         PR fortran/34203
4794         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4795         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4796         * gfortran.dg/backslash_1.f90: Remove no longer needed
4797         -fno-backslash option.
4798
4799 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4800
4801         PR c/23722
4802         * gcc.dg/cpp/19990413-1.c: Update.
4803         * gcc.dg/parse-else-error.c: New.
4804         * gcc.dg/parse-else-error-2.c: New.
4805         * gcc.dg/parse-else-error-3.c: New.
4806         * gcc.dg/parse-else-error-4.c: New.
4807
4808 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4809
4810         PR c++/34081
4811         * g++.dg/template/dependent-expr6.C: New testcase.
4812
4813 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4814
4815         PR target/34215
4816         * gcc.target/i386/pr34215.c: New test.
4817
4818 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4819
4820         PR target/34174
4821         * gcc.dg/torture/pr34174-1.c: New.
4822
4823 2007-11-26  Richard Guenther  <rguenther@suse.de>
4824
4825         PR middle-end/34233
4826         * gcc.dg/pr34233.c: New testcase.
4827
4828 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4829             Revital Eres  <eres@il.ibm.com>
4830
4831         PR rtl-optimization/34085
4832         * gcc.dg/tree-prof (bb-reorg.c): New test.
4833
4834 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4835
4836         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4837         Return true for MIPS16 targets.
4838
4839 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4840
4841         PR fortran/33152
4842         * gfortran.dg/blockdata_4.f90: New test.
4843
4844 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4845
4846         PR fortran/34079
4847         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4848         * gfortran.dg/bind_c_usage_16.f03: New.
4849         * gfortran.dg/bind_c_usage_16_c.c: New.
4850
4851 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4852
4853         * gnat.dg/specs/size_clause1.ads: New test.
4854         * gnat.dg/specs/size_clause2.ads: Likewise.
4855         * gnat.dg/specs/size_clause3.ads: Likewise.
4856
4857 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4858
4859         PR fortran/33499
4860         * gfortran.dg/entry_16.f90: New test.
4861
4862 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/34192
4865         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4866
4867 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4868
4869         PR fortran/33541
4870         * gfortran.dg/nested_modules_1.f90: Change the reference to
4871         FOO, forbidden by the standard, to a reference to W.
4872         * gfortran.dg/use_only_1.f90: New test.
4873
4874 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4875
4876         PR fortran/34209
4877         * gfortran.dg/nearest_3.f90: New test.
4878
4879 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4880
4881         PR fortran/33317
4882         * gfortran.dg/optional_dim_2.f90: New test.
4883
4884 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4885
4886         PR fortran/34187
4887         * gfortran.dg/bind_c_usage_15.f90: New.
4888
4889 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4890
4891         PR fortran/34192
4892         * gfortran.dg/nearest_2.f90: New.
4893
4894
4895 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4896
4897         PR c++/30293
4898         PR c++/30294
4899         * g++.dg/ext/java-2.C: New test.
4900
4901 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4902             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4903         
4904         PR c++/5310
4905         * g++.dg/warn/pr5310.C: New.
4906         * g++.dg/warn/pr33160.C: New.
4907         
4908 2007-11-23  Richard Guenther  <rguenther@suse.de>
4909             Michael Matz  <matz@suse.de>
4910
4911         PR tree-optimization/34176
4912         * gcc.c-torture/execute/pr34176.c: New testcase.
4913
4914 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4915
4916         PR c++/34198
4917         * gcc.dg/Wconversion-5.c: New test.
4918         * g++.dg/Wconversion3.C: New test.
4919
4920 2007-11-23  Richard Guenther  <rguenther@suse.de>
4921
4922         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4923
4924 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4925
4926         PR c/14050
4927         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4928         qualifiers in abstract declarator.
4929
4930 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4931
4932         * gfortran.dg/derived_constructor_comps_3.f90: New.
4933
4934 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR c++/34094
4937         * g++.dg/ext/visibility/anon7.C: New test.
4938
4939 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4940
4941         PR fortran/34079
4942         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4943         * gfortran.dg/bind_c_usage_13.f03: New.
4944         * gfortran.dg/bind_c_usage_14.f03: New.
4945
4946 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4947
4948         PR rtl-optimization/33848
4949         * gcc.dg/torture/pr33848.c: New test.
4950
4951 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4952
4953         PR fortran/34083
4954         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4955
4956 2007-11-20  Richard Guenther  <rguenther@suse.de>
4957
4958         PR middle-end/34154
4959         * gcc.c-torture/execute/pr34154.c: New testcase.
4960
4961 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4962
4963         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4964
4965 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4966
4967         PR fortran/32770
4968         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4969         so test passes with -frecord-marker=8.
4970         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4971         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4972         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4973         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4974         * gfortrand.dg/modulo_1.f90:  Likewise.
4975
4976 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4977
4978         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4979         New procedure.
4980         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4981         * gcc.dg/pr30957-1.c: Likewise.
4982
4983 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR c++/34089
4986         * g++.dg/template/crash74.C: New test.
4987
4988 2007-11-20  Richard Guenther  <rguenther@suse.de>
4989
4990         * gcc.c-torture/execute/20071120-1.c: New testcase.
4991
4992 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR c/34146
4995         * gcc.dg/tree-ssa/pr34146.c: New test.
4996
4997         PR testsuite/33978
4998         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4999         dependent on target settings like move_by_pieces etc.
5000
5001         PR c++/28879
5002         * g++.dg/template/vla2.C: New test.
5003
5004         PR c++/33962
5005         * g++.dg/overload/template3.C: New test.
5006
5007 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5008
5009         PR fortran/33317
5010         * gfortran.dg/optional_dim_2.f90: Remove test.
5011
5012 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5013
5014         * gcc.dg/dfp/ddmode-ice.c: New test.
5015
5016 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5017
5018         PR tree-optimization/34036
5019         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5020
5021 2007-11-19  Richard Guenther  <rguenther@suse.de>
5022
5023         PR tree-optimization/34
5024         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5025
5026 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5027
5028         PR fortran/34079
5029         * gfortran.dg/bind_c_usage_10_c.c: New.
5030         * gfortran.dg/bind_c_usage_10.f03: New.
5031
5032 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5033
5034         * gcc.dg/pr33007.c: Expect new warning.
5035         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5036         * g++.dg/opt/pr34036.C: New test.
5037
5038 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR c++/30988
5041         * g++.dg/warn/noreturn-4.C: New test.
5042         * g++.dg/warn/noreturn-5.C: New test.
5043         * g++.dg/warn/noreturn-6.C: New test.
5044         * g++.dg/warn/noreturn-7.C: New test.
5045
5046 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5047
5048         PR fortran/32770
5049         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5050         integers so tests works with -fdefault-integer-8.
5051         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5052         integers so test passes with -fdefault-integer-8.
5053         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5054         buffer length so test passes with -fdefault-integer-8.
5055         * gfortran.dg/bounds_check_8.f90:  Likewise.
5056         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5057         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5058         with -fdefault-integer-8.
5059         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5060         provoke overflow.
5061
5062 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5063
5064         PR fortran/33317
5065         * gfortran.dg/optional_dim_2.f90: New test.
5066         
5067         PR fortran/34139
5068         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5069         
5070 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR rtl-optimization/34132
5073         * gcc.c-torture/compile/20071118-1.c: New test.
5074
5075 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5076
5077         PR fortran/31608
5078         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5079
5080 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5081
5082         PR fortran/34137
5083         * gfortran.dg/entry_14.f90: New.
5084         * gfortran.dg/entry_15.f90: New.
5085
5086 2007-11-18  Richard Guenther  <rguenther@suse.de>
5087
5088         PR tree-optimization/34127
5089         * gcc.c-torture/compile/pr34127.c: New testcase.
5090
5091 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5092
5093         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5094         type specifier, as they are not permitted according to the AltiVec
5095         Programming Interface Manual.
5096
5097 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5098
5099         PR fortran/34133
5100         * gfortran.dg/bind_c_usage_9.f03: New.
5101         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5102
5103 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5104
5105         PR fortran/25252
5106         * interface.c (gfc_current_interface_head,
5107         gfc_set_current_interface_head): New functions.
5108         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5109         On syntax error, restore previous state of the interface.
5110         * gfortran.h (gfc_current_interface_head,
5111         gfc_set_current_interface_head): New prototypes.
5112
5113 2007-11-17  Richard Guenther  <rguenther@suse.de>
5114
5115         PR middle-end/34130
5116         * gcc.c-torture/execute/pr34130.c: New testcase.
5117
5118 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5119
5120         PR fortran/34108
5121         * gfortran.dg/fmt_label_1.f90: New test.
5122
5123 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5124
5125         PR fortran/33957
5126         * gfortran.dg/initialization_15.f90 : New test.
5127
5128 2007-11-16  Richard Guenther  <rguenther@suse.de>
5129
5130         PR middle-end/34030
5131         * gcc.c-torture/compile/pr34030.c: New testcase.
5132
5133 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5134
5135         PR fortran/34008
5136         * gfortran.dg/interface_assignment_3.f90.
5137
5138 2007-11-16  Richard Guenther  <rguenther@suse.de>
5139
5140         PR tree-optimization/33870
5141         * gcc.dg/torture/pr33870.c: New testcase.
5142
5143 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5144
5145         PR fortran/33986
5146         * gfortran.dg/allocatable_function_3.f90.
5147
5148 2007-11-16  Richard Guenther  <rguenther@suse.de>
5149
5150         PR tree-optimization/34113
5151         * gcc.c-torture/compile/pr34113.c: New testcase.
5152
5153 2007-11-16  Richard Guenther  <rguenther@suse.de>
5154
5155         PR tree-optimization/34099
5156         * g++.dg/torture/pr3499.C: New testcase.
5157         * gcc.c-torture/execute/pr34099.c: Likewise.
5158
5159 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5160
5161         * gnat.dg/release_unc_maxalign.adb: New test.
5162
5163 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5164
5165         PR c++/34100
5166         * g++.dg/template/crash73.C: New test.
5167
5168 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5169
5170         PR middle-end/23848
5171         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5172         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5173         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5174         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5175
5176 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5177
5178         PR fortran/33917
5179         * gfortran.dg/proc_decl_11.f90: New.
5180
5181 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5182
5183         * gcc.target/spu/compare-dp.c: New test.
5184
5185 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5186
5187         * gcc.dg/pr33923.c: New test.
5188
5189 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR middle-end/34088
5192         * gcc.dg/pr34088.c: New test.
5193
5194 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5195
5196         * gcc.c-torture/compile/20071114-1.c: New test.
5197
5198 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5199
5200         PR fortran/31608
5201         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5202         to match known variations in symbol format. Document in comments.
5203
5204 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5205
5206         PR fortran/33985
5207         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5208
5209 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5210
5211         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5212         when done.
5213
5214 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5215
5216         PR fortran/33162
5217         * gfortran.dg/proc_decl_1.f90: Update.
5218         * gfortran.dg/proc_decl_7.f90: New test.
5219         * gfortran.dg/proc_decl_8.f90: New test.
5220         * gfortran.dg/proc_decl_9.f90: New test.
5221         * gfortran.dg/proc_decl_10.f90: New test.
5222
5223 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5224
5225         PR fortran/34080
5226         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5227
5228 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR c++/34054
5231         PR c++/34056
5232         PR c++/34057
5233         PR c++/34058
5234         PR c++/34060
5235         * g++.dg/parse/crash36.C: Add another dg-error.
5236         * g++.dg/cpp0x/pr34054.C: New test.
5237         * g++.dg/cpp0x/pr34056.C: New test.
5238         * g++.dg/cpp0x/pr34057.C: New test.
5239         * g++.dg/cpp0x/pr34058.C: New test.
5240         * g++.dg/cpp0x/pr34060.C: New test.
5241
5242         PR tree-optimization/34063
5243         * g++.dg/tree-ssa/pr34063.C: New test.
5244
5245 2007-11-13  Diego Novillo  <dnovillo@google.com>
5246
5247         PR tree-optimization/33870
5248         * gcc.c-torture/execute/pr33870-1.c: New test.
5249         * gcc.dg/tree-ssa/alias-16.c: New test.
5250
5251 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR c++/29225
5254         * g++.dg/template/crash72.C: New test.
5255
5256 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5257
5258         * g++.dg/opt/cfg5.C: New test.
5259
5260 2007-11-12  Richard Guenther  <rguenther@suse.de>
5261
5262         PR middle-end/34070
5263         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5264         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5265
5266 2007-11-12  Richard Guenther  <rguenther@suse.de>
5267
5268         PR middle-end/34027
5269         * gcc.dg/pr34027-1.c: New testcase.
5270         * gcc.dg/pr34027-2.c: Likewise.
5271
5272 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5273
5274         PR tree-optimization/33953
5275         * gcc.dg/vect/pr33953.c: New testcase.
5276
5277 2007-11-11  Tom Tromey  <tromey@redhat.com>
5278
5279         PR c++/17577:
5280         * g++.dg/ext/pr17577.h: New file.
5281         * g++.dg/ext/pr17577.C: New file.
5282
5283 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5284
5285         PR c++/8570
5286         * g++.old-deja/g++.ns/template13.C: Update expected output.
5287         * g++.old-deja/g++.pt/friend23.C: Likewise.
5288         * g++.dg/warn/pr8570.C: New.
5289
5290 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5291
5292         PR c++/34068
5293         * g++.dg/template/pseudodtor4.C: New test.
5294
5295 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5296
5297         PR middle-end/34018
5298         * g++.dg/opt/inline14.C: New test.
5299
5300         PR tree-optimization/33680
5301         * gcc.c-torture/compile/20071108-1.c: New test.
5302
5303         PR c++/32241
5304         * g++.dg/template/pseudodtor3.C: New test.
5305
5306 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5307
5308         PR c++/33510
5309         * g++.dg/cpp0x/variadic-init.C: New.
5310
5311 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5312             Jakub Jelinek  <jakub@redhat.com>
5313
5314         PR rtl-optimization/34012
5315         * gcc.target/i386/pr34012.c: New test.
5316
5317 2007-11-09  Richard Guenther  <rguenther@suse.de>
5318
5319         PR tree-optimization/33604
5320         * g++.dg/tree-ssa/pr33604.C: New testcase.
5321         * gcc.dg/pr32721.c: Adjust pattern.
5322
5323 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5324
5325         * gcc.target/mips/dse-1.c: Disable.
5326
5327 2007-11-08  Tom Tromey  <tromey@redhat.com>
5328
5329         * gcc.dg/empty-source-3.c: Update warning location.
5330         * gcc.dg/gomp/barrier-2.c: Likewise.
5331         * gcc.dg/label-decl-3.c: Likewise.
5332         * gcc.dg/label-decl-2.c: Likewise.
5333         * gcc.dg/empty-source-2.c: Likewise.
5334
5335 2007-11-08  Tom Tromey  <tromey@redhat.com>
5336
5337         PR c++/30297:
5338         * g++.dg/inherit/pr30297.C: New file.
5339
5340 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5341
5342         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5343         -fno-common for cygwin and mingw32.
5344
5345 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5346
5347         PR middle-end/33826
5348         * gcc.dg/pr33826.c: New.
5349         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5350         recursive functions being marked pure or const.
5351         
5352 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5353
5354         PR fortran/33917
5355         * gfortran.dg/proc_decl_5.f90: New.
5356         * gfortran.dg/proc_decl_6.f90: New.
5357
5358 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5359
5360         PR tree-optimization/32575
5361         * gcc.c-torture/execute/20071108-1.c: New test.
5362
5363 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5364
5365         * g++.dg/opt/anchor1.C: New.
5366
5367 2007-11-07  Diego Novillo  <dnovillo@google.com>
5368
5369         PR 33870
5370         * gcc.c-torture/execute/pr33870.x: Remove.
5371
5372 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5373
5374         PR c++/33045
5375         PR c++/33837
5376         PR c++/33838
5377         * g++.dg/cpp0x/decltype-33837.C: New.
5378         * g++.dg/cpp0x/decltype-refbug.C: New.
5379         * g++.dg/cpp0x/decltype-33838.C: New.
5380
5381 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5382
5383         * gcc.c-torture/compile/20071107-1.c: New test.
5384
5385 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5386
5387         * gcc.dg/out-of-bounds-1.c: New test.
5388
5389 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5390
5391         PR c++/33501
5392         * g++.dg/warn/incomplete2.C: New test.
5393         * g++.dg/template/incomplete4.C: New test.
5394         * g++.dg/template/incomplete5.C: New test.
5395
5396 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5397
5398         * gnat.dg/max_align.adb: New test.
5399
5400 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5401
5402         PR target/30961
5403         * gcc.target/i386/pr30961-1.c: New.
5404
5405 2007-11-06  Tom Tromey  <tromey@redhat.com>
5406
5407         PR c++/32368:
5408         * g++.dg/warn/pragma-system_header3.h: New.
5409         * g++.dg/warn/pragma-system_header3.C: New.
5410
5411         PR c++/32256:
5412         * g++.dg/warn/pragma-system_header4.C: New.
5413         * g++.dg/warn/pragma-system_header4.h: New.
5414
5415 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5416
5417         PR c++/33977
5418         PR c++/33886
5419         * g++.dg/other/canon-array.C: New.
5420         
5421 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5422
5423         * g++.dg/parser/crash36.C: Tweak expected errors.
5424         * g++.dg/cpp0x/pr31439.C: New.
5425         * g++.dg/cpp0x/pr32114.C: New.
5426         * g++.dg/cpp0x/pr32115.C: New.
5427         * g++.dg/cpp0x/pr32125.C: New.
5428         * g++.dg/cpp0x/pr32126.C: New.
5429         * g++.dg/cpp0x/pr32127.C: New.
5430         * g++.dg/cpp0x/pr32128.C: New.
5431         * g++.dg/cpp0x/pr32253.C: New.
5432         * g++.dg/cpp0x/pr32566.C: New.
5433         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5434         * g++.dg/cpp0x/pr31438.C: Ditto.
5435         * g++.dg/cpp0x/variadic81.C: Ditto.
5436         * g++.dg/cpp0x/pr31432.C: Ditto.
5437         * g++.dg/cpp0x/pr31442.C: Ditto.
5438
5439 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5440
5441         PR target/33168
5442         * g++.dg/other/datasec1.C: New test.
5443
5444         PR tree-optimization/33458
5445         * g++.dg/opt/inline12.C: New test.
5446
5447         PR tree-optimization/33993
5448         * gcc.c-torture/compile/20071105-1.c: New test.
5449
5450 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR rtl-optimization/33648
5453         * gcc.dg/pr33648.c: Require effective target freorder.
5454
5455 2007-11-05  Revital Eres  <eres@il.ibm.com>
5456
5457         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5458
5459 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5460
5461         PR c++/33996
5462         PR c++/33235
5463         PR c++/33930
5464         * g++.dg/cpp0x/pr33996.C: New
5465         * g++.dg/cpp0x/rv-trivial-bug.C: New
5466         * g++.dg/cpp0x/pr33930.C: New
5467
5468 2007-11-05  Nick Clifton  <nickc@redhat.com>
5469             Sebastian Pop  <sebastian.pop@amd.com>
5470
5471         PR tree-optimization/32540
5472         PR tree-optimization/33922
5473         * gcc.dg/tree-ssa/pr32540-1.c: New.
5474         * gcc.dg/tree-ssa/pr32540-2.c: New.
5475         * gcc.dg/tree-ssa/pr33922.c: New.
5476
5477 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5478
5479         PR c++/33939
5480         * g++.dg/cpp0x/variadic-rref.C: New.
5481         
5482 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5483
5484         * g++dg/warn/pointer-integer-comparison.C: New.
5485
5486 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR tree-optimization/33856
5489         * gcc.c-torture/compile/20071027-1.c: New test.
5490
5491         PR c++/33836
5492         * g++.dg/ext/label10.C: New test.
5493
5494         PR c++/33969
5495         * g++.dg/other/ptrmem9.C: New test.
5496
5497 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5498
5499         PR middle-end/32931
5500         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5501
5502 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5503
5504         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5505         * g++.dg/ext/visibility/namespace2.C: Add argument to
5506         dg-require-visibility.
5507         * g++.dg/ext/java-1.C: Disable on AIX.
5508
5509 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5510
5511         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5512
5513 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5514
5515         PR fortran/33881
5516         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5517
5518 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5519
5520         PR c/29062
5521         * gcc.dg/20031223-1.c: Adjust error output.
5522         * gcc.dg/parse-decl-after-label.c: New.
5523         
5524 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5525
5526         PR libfortran/24685
5527         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5528         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5529         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5530
5531 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5532
5533         PR rtl-optimization/28940
5534         * gcc.target/i386/addr-sel-1.c: New test.
5535
5536 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5537
5538         PR middle-end/33670
5539         * gcc.dg/pr33670.c: New test.
5540
5541 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR c++/33516
5544         * g++.dg/lookup/typedef1.C: New test.
5545
5546 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5547
5548         PR testsuite/32076
5549         * lib/scandump.exp (dump-suffix): New.
5550         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5551         Include dump suffix in pass/fail messages, put regexp in quotes.
5552
5553 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5554
5555         PR c++/33495
5556         * g++.dg/other/error19.C: New.
5557
5558 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5559
5560         PR rtl-optimization/28062
5561         * gcc.c-torture/compile/20071102-1.c: New test.
5562
5563 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5564
5565         * g++.dg/cpp0x/pr33955.C: New.
5566
5567 2007-11-01  Tom Tromey  <tromey@redhat.com>
5568
5569         PR preprocessor/30805:
5570         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5571
5572 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR rtl-optimization/33648
5575         * gcc.dg/pr33648.c: New test.
5576
5577 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5578
5579         PR c++/32384
5580         * g++.dg/template/pseudodtor1.C: New test.
5581         * g++.dg/template/pseudodtor2.C: New test.
5582
5583         PR c++/32260
5584         * g++.dg/rtti/typeid7.C: New test.
5585
5586 2007-11-01  Tom Tromey  <tromey@redhat.com>
5587
5588         PR preprocessor/30805:
5589         * gcc.dg/cpp/pr30805.c: New file.
5590
5591 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5592
5593         PR testsuite/25352
5594         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5595         add dg-skip-if.
5596         * gcc.c-torture/compile/20001205-1.c: Ditto.
5597         * gcc.c-torture/compile/20001226-1.c: Ditto.
5598         * gcc.c-torture/compile/20020312-1.c: Ditto.
5599         * gcc.c-torture/compile/20020604-1.c: Ditto.
5600         * gcc.c-torture/compile/920501-12.c: Ditto.
5601         * gcc.c-torture/compile/920501-4.c: Ditto.
5602         * gcc.c-torture/compile/920520-1.c: Ditto.
5603         * gcc.c-torture/compile/980506-1.c: Ditto.
5604         * gcc.c-torture/compile/990617-1.c: Ditto.
5605         * gcc.dg/compare6.c: Ditto.
5606         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5607         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5608         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5609         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5610         * g++.old-deja/g++.pt/static6.C: Ditto.
5611         * g++.old-deja/g++.pt/crash16.C: Ditto.
5612         * g++.old-deja/g++.mike/p10416.C: Ditto.
5613         * g++.old-deja/g++.mike/ns15.C: Ditto.
5614         * g++.old-deja/g++.mike/eh46.C: Ditto.
5615
5616 2007-11-01  Tom Tromey  <tromey@redhat.com>
5617
5618         * gcc.dg/redecl-1.c: Update.
5619         * gcc.dg/pr20368-3.c: Update.
5620         * gcc.dg/inline-14.c: Update.
5621         * gcc.dg/builtins-30.c: Update.
5622         * gcc.dg/dremf-type-compat-4.c: Update.
5623         * gcc.dg/pr20368-2.c: Update.
5624
5625 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5626
5627         PR rtl-optimization/33673
5628         * gcc.dg/pr33673.c: New test.
5629
5630 2007-11-01  Michael Matz  <matz@suse.de>
5631
5632         PR tree-optimization/33961
5633         * gcc.dg/pr33961.c: New test.
5634
5635 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5636
5637         PR c++/33494
5638         * g++.dg/template/error35.C: New.
5639
5640 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5641
5642         PR target/31507
5643         * gcc.dg/pr31507-1.c: New test.
5644         * gcc.dg/pr31507-2.c: New test.
5645
5646 2007-10-31  Revital Eres  <eres@il.ibm.com>
5647
5648         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5649         target.
5650         * gcc.dg/vect/tree-vect.h (check_vect): Add
5651         powerpc-*paired test.
5652         * lib/target-supports.exp (check_750cl_hw_available):
5653         New.
5654         (check_effective_target_vect_int,
5655         check_effective_target_vect_intfloat_cvt,
5656         check_effective_target_powerpc_altivec_ok,
5657         check_effective_target_vect_long,
5658         check_effective_target_vect_sdot_hi,
5659         check_effective_target_vect_udot_hi,
5660         check_effective_target_vect_pack_trunc,
5661         check_effective_target_vect_unpack,
5662         check_effective_target_vect_shift,
5663         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5664         target.
5665         * gcc.dg/vect/vect-ifcvt-11.c: New.
5666         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5667         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5668         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5669         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5670         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5671         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5672
5673 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5674             Tobias Burnus  <burnus@net-b.de>
5675
5676         PR fortran/33941
5677         * gfortran.dg/module_read_1.f90: New.
5678
5679 2007-10-31  Tom Tromey  <tromey@redhat.com>
5680
5681         PR preprocessor/30786:
5682         * gcc.dg/cpp/pr30786.c: New file.
5683
5684 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5685
5686         PR fortran/33162
5687         * gfortran.dg/interface_19.f90: New.
5688         * gfortran.dg/interface_20.f90: New.
5689         * gfortran.dg/interface_21.f90: New.
5690         
5691 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5692
5693         PR tree-optimization/32377
5694         * gfortran.dg/vect/pr32377.f90: New.
5695         
5696 2007-10-31  Richard Guenther  <rguenther@suse.de>
5697
5698         PR middle-end/33779
5699         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5700         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5701
5702 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5703
5704         PR fortran/33897
5705         * gfortran.dg/contained_3.f90: New.
5706
5707 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5708
5709         PR c++/19531
5710         * g++.dg/opt/nrv8.C: New.
5711         
5712 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5713
5714         PR c++/33709
5715         * g++.dg/opt/compound1.C: New test.
5716
5717         PR c++/33616
5718         * g++.dg/template/ptrmem18.C: New test.
5719
5720 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5721
5722         PR fortran/33596
5723         * gfortran.dg/isnan_2.f90: New test.
5724
5725 2007-10-30  Ed Schouten  <ed@fxq.nl>
5726
5727         PR tree-optimization/32500
5728         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5729
5730 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5731
5732         PR c++/31993
5733         PR c++/32252
5734         * g++.dg/cpp0x/pr31993.C: New
5735         * g++.dg/cpp0x/pr32252.C: New
5736
5737 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR tree-optimization/33723
5740         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5741
5742 2007-10-30  Richard Guenther  <rguenther@suse.de>
5743
5744         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5745         gcc.target/i386/loop-3.c.
5746
5747 2007-10-30  Revital Eres  <eres@il.ibm.com>
5748
5749         * gcc.dg/vect/pr33866.c: Require vect_long.
5750
5751 2007-10-30  Revital Eres  <eres@il.ibm.com>
5752
5753         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5754         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5755
5756 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5757
5758         PR tree-optimization/32893
5759         * lib/target-supports.exp
5760         (check_effective_target_unaligned_stack): new keyword.
5761         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5762         not sensitive to unaligned_stack.
5763         * gcc.dg/vect/vect-3.c: Likewise.
5764         * gcc.dg/vect/vect-4.c: Likewise.
5765         * gcc.dg/vect/vect-5.c: Likewise.
5766         * gcc.dg/vect/vect-6.c: Likewise.
5767         * gcc.dg/vect/vect-7.c: Likewise.
5768         * gcc.dg/vect/vect-13.c: Likewise.
5769         * gcc.dg/vect/vect-17.c: Likewise.
5770         * gcc.dg/vect/vect-18.c: Likewise.
5771         * gcc.dg/vect/vect-19.c: Likewise.
5772         * gcc.dg/vect/vect-20.c: Likewise.
5773         * gcc.dg/vect/vect-21.c: Likewise.
5774         * gcc.dg/vect/vect-22.c: Likewise.
5775         * gcc.dg/vect/vect-27.c: Likewise.
5776         * gcc.dg/vect/vect-29.c: Likewise.
5777         * gcc.dg/vect/vect-64.c: Likewise.
5778         * gcc.dg/vect/vect-65.c: Likewise.
5779         * gcc.dg/vect/vect-66.c: Likewise.
5780         * gcc.dg/vect/vect-72.c: Likewise.
5781         * gcc.dg/vect/vect-73.c: Likewise.
5782         * gcc.dg/vect/vect-86.c: Likewise.
5783         * gcc.dg/vect/vect-all.c: Likewise.
5784         * gcc.dg/vect/slp-25.c: Likewise.
5785         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5786         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5787         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5788
5789         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5790         * gcc.dg/vect/vect-34.c: Likewise.
5791         * gcc.dg/vect/vect-36.c: Likewise.
5792         * gcc.dg/vect/vect-64.c: Likewise.
5793         * gcc.dg/vect/vect-65.c: Likewise.
5794         * gcc.dg/vect/vect-66.c: Likewise.
5795         * gcc.dg/vect/vect-68.c: Likewise.
5796         * gcc.dg/vect/vect-76.c: Likewise.
5797         * gcc.dg/vect/vect-77.c: Likewise.
5798         * gcc.dg/vect/vect-78.c: Likewise.
5799
5800         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5801         testcase (without no-section-anchors prefix) but with global arrays.
5802         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5803         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5804         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5805         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5806         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5807         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5808         * gcc.dg/vect/vect-77-global.c: Likewise.
5809         * gcc.dg/vect/vect-78-global.c: Likewise.
5810
5811         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5812         testcase (without no-section-anchors prefix) but fix alignment checks
5813         to also consider unaligned_stack targets.
5814         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5815
5816 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR tree-optimization/33723
5819         * gcc.c-torture/execute/20071029-1.c: New test.
5820         * gcc.dg/tree-ssa/pr33723.c: New test.
5821
5822 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5823
5824         PR tree-optimization/33614
5825         * gcc.c-torture/compile/pr33614.c: New test.
5826
5827 2007-10-29  Richard Guenther  <rguenther@suse.de>
5828
5829         PR tree-optimization/33870
5830         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5831
5832 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR tree-optimization/33757
5835         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5836         true architectures instead of having a big dg-skip-if.
5837
5838         PR c++/33841
5839         * g++.dg/other/bitfield3.C: New test.
5840
5841 2007-10-29  Richard Guenther  <rguenther@suse.de>
5842
5843         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5844
5845 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5846
5847         Automatic parallelization reduction tests.
5848
5849         * gcc.dg/tree-ssa/reduc-1.c: New test.
5850         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5851         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5852         * gcc.dg/tree-ssa/reduc-2.c: New test.
5853         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5854         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5855         * gcc.dg/tree-ssa/reduc-3.c: New test.
5856         * gcc.dg/tree-ssa/reduc-6.c: New test.
5857         * gcc.dg/tree-ssa/reduc-7.c: New test.
5858         * gcc.dg/tree-ssa/reduc-8.c: New test.
5859         * gcc.dg/tree-ssa/reduc-9.c: New test.
5860
5861 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5862             Zdenek Dvorak  <ook@ucw.cz>
5863
5864         OMP_ATOMIC Changes, testsuite changes.
5865
5866         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5867         instead of gimple dump.
5868         * gcc.dg/gomp/atomic-9.c: Same.
5869         * gcc.dg/gomp/atomic-10.c: Same.
5870         * g++.dg/gomp/atomic-3.C: Same.
5871         * g++.dg/gomp/atomic-9.C: Same.
5872         * g++.dg/gomp/atomic-10.C: Same.
5873
5874 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5875
5876         PR fortran/31217
5877         PR fortran/33811
5878         * gfortran.dg/forall_12.f90: New test.
5879
5880         PR fortran/33686
5881         * gfortran.dg/forall_13.f90: New test.
5882
5883 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5884             Mark Mitchell  <mark@codesourcery.com>
5885
5886         PR c++/30659
5887         * g++.dg/template/crash71.C: New.
5888
5889 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5890
5891         PR fortran/32147
5892         * gfortran.dg/module_md5_1.f90: Update hash-value.
5893
5894 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5895
5896         PR tree-opt/33589
5897         * g++.dg/torture/pr33589-1.C: New testcase.
5898         * g++.dg/torture/pr33589-2.C: New testcase.
5899
5900 2007-10-28  Richard Guenther  <rguenther@suse.de>
5901
5902         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5903
5904 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5905             Uros Bizjak  <ubizjak@gmail.com>
5906
5907         PR tree-optimization/33920
5908         * gcc.dg/tree-ssa/pr33290.c: New test.
5909
5910 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5911
5912         PR fortran/31306
5913         * gfortran.dg/argument_check_7.f90: New test.
5914         * gfortran.dg/argument_check_8.f90: New test.
5915         
5916 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5917
5918         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5919         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5920         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5921         * gcc.target/i386/sse-14.c: Ditto.
5922
5923 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5924
5925         PR c++/33844
5926         * g++.dg/other/ptrmem8.C: New test.
5927
5928         PR c++/33842
5929         * g++.dg/template/error34.C: New test.
5930
5931 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5932
5933         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5934
5935 2007-10-27  Richard Guenther  <rguenther@suse.de>
5936
5937         PR tree-optimization/33870
5938         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5939         * gcc.c-torture/execute/pr33870.c: Likewise.
5940
5941 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5942
5943         PR fortran/33162
5944         * gfortran.dg/argument_checking_9.f90: New test.
5945
5946 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5947
5948         * g++.dg/other/pr33601.C: New.
5949
5950 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5951
5952         PR c++/31988
5953         * g++.dg/init/new25.C: New.
5954
5955 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5956
5957         * g++.dg/cpp0x/pr33839.C: New.
5958         
5959 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR c++/33744
5962         * g++.dg/template/arg6.C: New test.
5963
5964 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5965
5966         PR c++/31747
5967         * g++.dg/parse/crash39.C: New.
5968
5969 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5970
5971         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5972         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5973         "offset: -4B".
5974
5975 2007-10-25  David Daney  <ddaney@avtrex.com>
5976
5977         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5978
5979 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5980
5981         PR c++/33843
5982         * g++.dg/template/error32.C: New.
5983
5984 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5985             Ira Rosen  <irar@il.ibm.com>
5986
5987         PR tree-optimization/33833
5988         * gcc.dg/vect/pr33833.c: New testcase.
5989
5990 2007-10-25  David Daney  <ddaney@avtrex.com>
5991
5992         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5993
5994 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5995             Ira Rosen  <irar@il.ibm.com>
5996
5997         PR tree-optimization/33866
5998         * gcc.dg/vect/pr33866.c: New testcase.
5999
6000 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6001
6002         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6003         Add -w to compile flags to suppress "call-clobbered register" warnings
6004         and remove dg-warning directives.
6005
6006 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6007
6008         * gcc.dg/sms-2.c: Cleanup sms dump file.
6009         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6010         profile-use step.
6011
6012 2007-10-24  David Daney  <ddaney@avtrex.com>
6013
6014         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6015
6016 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6017
6018         PR target/33755
6019         * gcc.target/mips/pr33755.c: New test.
6020
6021 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6022
6023         PR tree-optimization/33804
6024         * gcc.dg/vect/pr33804.c: New testcase.
6025
6026 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6027
6028         PR forrtran/33849
6029         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6030
6031 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6032             Uros Bizjak  <ubizjak@gmail.com>
6033
6034         PR rtl-optimization/33846
6035         * gcc.dg/vect/pr33846.c: New testcase.
6036
6037 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6038             Dorit Nuzman  <dorit@il.ibm.com>
6039
6040         PR tree-optimization/33860
6041         * g++.dg/vect/pr33860.cc: New test.
6042         * g++.dg/vect/pr33860a.cc: New test.
6043
6044 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6045             Revital Eres  <eres@il.ibm.com>      
6046
6047         * gcc.dg/sms-2.c: New testcase.
6048
6049 2007-10-22  David S. Miller  <davem@davemloft.net>
6050
6051         * gcc.dg/globalreg-1.c: New test.
6052
6053 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6054             Dorit Nuzman  <dorit@il.ibm.com>
6055
6056         PR tree-optimization/33834
6057         PR tree-optimization/33835
6058         * g++.dg/vect/pr33834_1.cc: New test.
6059         * g++.dg/vect/pr33834_2.cc: New test.
6060         * g++.dg/vect/pr33835.cc: New test.
6061
6062 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6063
6064         * gcc.dg/pr33644.c: New test.
6065
6066 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6067
6068         PR c++/33372
6069         * g++.dg/gomp/pr33372-1.C: New test.
6070         * g++.dg/gomp/pr33372-2.C: New test.
6071         * g++.dg/gomp/pr33372-3.C: New test.
6072
6073 2007-10-22  Michael Matz  <matz@suse.de>
6074
6075         PR tree-optimization/33855
6076         * gcc.c-torture/compile/pr33855.c: New testcase.
6077
6078 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6079
6080         PR tree-optimization/33854
6081         * gcc.dg/vect/O1-pr33854.c: New testcase.
6082         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6083
6084 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6085
6086         * gcc.dg/unwind-1.c: Disable on AIX.
6087         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6088
6089 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6090
6091         PR fortran/33749
6092         * gfortran.dg/assign_9.f90: New test.
6093
6094 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6095
6096         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6097         (dg-mips-options): Skip tests that specify an ABI other than o32
6098         and o64 if generating MIPS16 hard-float code.
6099
6100 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6101             Revital Eres  <eres@il.ibm.com>
6102
6103         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6104         * gcc.dg/vect/vect-16.c: Fix comment.
6105         * gcc.dg/vect/pr33369.c: Require vect_int.
6106         * gcc.dg/vect/slp-33.c: Add spaces.
6107         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6108         targets.
6109         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6110         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6111         targets.
6112         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6113         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6114         targets.
6115         * gcc.dg/vect/slp-10.c: Add spaces.
6116         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6117         targets.
6118         * gcc.dg/vect/slp-36.c: Require vect_int.
6119         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6120         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6121         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6122         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6123         targets.
6124         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6125         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6126         instead of vector_alignment_reachable_for_double.
6127         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6128         (natural_alignment): Split into...
6129         (natural_alignment_32, natural_alignment_64): New.
6130         (vector_alignment_reachable): Depend on natural_alignment_32.
6131         (vector_alignment_reachable_for_double): Rename to ...
6132         (vector_alignment_reachable_for_64bit): And depend on
6133         natural_alignment_64.
6134
6135 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6136
6137         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6138         MIPS targets.
6139         * g++.dg/vect/vect.exp: Likewise.
6140         * lib/fortran-torture.exp: Likewise.
6141         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6142         mipsisa64*-*-* as the target selector.  Remove -mips64,
6143         -mhard-float and -mgp64 from the options list.
6144         * gcc.target/mips/mips-ps-2.c: Likewise.
6145         * gcc.target/mips/mips-ps-3.c: Likewise.
6146         * gcc.target/mips/mips-ps-4.c: Likewise.
6147         * gcc.target/mips/mips-ps-6.c: Likewise.
6148         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6149         options list.
6150         * gcc.target/mips/sb1-1.c: Likewise.
6151         * gcc.target/mips/mips-ps-type.c: Likewise.
6152         * gcc.target/mips/mips-ps-7.c: New test.
6153         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6154         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6155         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6156         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6157         as forcing an ABI and an architecture.
6158         (is_gp32_flag, is_gp64_flag): Fold into...
6159         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6160         then -mfp64 imply -mhard-float.  Apply register rules after the
6161         loop.  Handle -march=mipsN like -mipsN.
6162
6163 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6164
6165         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6166         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6167
6168 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6169
6170         PR fortran/33818
6171         * gfortran.dg/entry_dummy_ref_3.f90: New.
6172
6173 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6174             FX Coudert <fxcoudert@gcc.gnu.org>
6175
6176         PR fortran/31608
6177         * gfortran.dg/char_cast_1.f90: New test.
6178
6179 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6180
6181         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6182         * gfortran.dg/large_real_kind_2.F90: ditto.
6183         * gfortran.dg/default_format_2.f90: ditto.
6184         * gfortran.dg/default_format_denormal_1.f90: ditto.
6185
6186 2007-10-19  Richard Guenther  <rguenther@suse.de>
6187
6188         PR middle-end/33816
6189         PR middle-end/32921
6190         * gfortran.dg/pr32921.f: New testcase.
6191
6192 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6193
6194         PR libfortran/33544
6195         * gfortran.dg/transfer_check_1.f90: Adjust options.
6196
6197 2007-10-19  Richard Guenther  <rguenther@suse.de>
6198
6199         Revert
6200         2007-10-19  Richard Guenther  <rguenther@suse.de>
6201
6202         PR middle-end/32921
6203         * gfortran.dg/pr32921.f: New testcase.
6204
6205 2007-10-19  Richard Guenther  <rguenther@suse.de>
6206
6207         * gcc.c-torture/execute/20071018-1.c: New testcase.
6208
6209 2007-10-19  Richard Guenther  <rguenther@suse.de>
6210
6211         PR middle-end/32921
6212         * gfortran.dg/pr32921.f: New testcase.
6213
6214 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6215
6216         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6217
6218 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6219
6220         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6221
6222 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6223
6224         PR fortran/33233
6225         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6226         * gfortran.dg/host_assoc_function_3.f90: New test.
6227
6228 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6229
6230         PR fortran/33733
6231         * gfortran.dg/transfer_simplify_6.f90: New test.
6232
6233 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6234             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6235
6236         PR middle-end/33794
6237         * gfortran.dg/pr33794.f90: New testcase.
6238
6239 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6240
6241         PR target/32961
6242         * gcc.target/i386/pr32961.c: New testcase.
6243         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6244         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6245         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6246         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6247         __builtin_ia32_pslldi128 defines.
6248
6249 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6250
6251         PR fortran/33760
6252         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6253
6254 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6255
6256         PR c++/28639
6257         PR c++/30299
6258         * g++.dg/template/void12.C: New.
6259         * g++.dg/template/void13.C: New.
6260
6261 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6262
6263         PR c++/31446
6264         * g++.dg/template/void11.C: New.
6265         * g++.dg/template/void2.C: Adjust error markers.
6266         * g++.dg/template/void10.C: Likewise.
6267         * g++.dg/template/crash55.C: Likewise.
6268
6269 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6270
6271         * g++.dg/opt/const5.C: New test.
6272
6273 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6274             Maxim Kuvyrkov  <maxim@codesourcery.com>
6275
6276         * gcc.target/ia64/20040709-2.c: New test.
6277
6278 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6279
6280         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6281
6282 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6283
6284         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6285         to each function.  Check that there are no unsigned loads.
6286
6287 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR tree-optimization/33136
6290         * gcc.c-torture/execute/20070824-1.c: New test.
6291         * gcc.dg/pr33136-1.c: New test.
6292         * gcc.dg/pr33136-2.c: New test.
6293         * gcc.dg/pr33136-3.c: New test.
6294
6295 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6296
6297         PR tree-optimization/33735
6298         * g++.dg/torture/pr33735.C: New.
6299
6300 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6301
6302         PR middle-end/33706
6303         * gcc.dg/va-arg-pack-2.c: New.
6304
6305 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6306
6307         PR tree-optimization/33619
6308         * gcc.dg/pr33619.c: New test.
6309
6310 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6311
6312         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6313         flag for AIX.
6314         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6315
6316 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6317
6318         PR libfortran/33055
6319         * gfortran.dg/inquire_11.f90: New test.
6320         * gfortan.dg/negative_unit_int8.f: New test.
6321
6322 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6323
6324         PR target/33133
6325         * gcc.c-torture/compile/pr33133.c: New test.
6326
6327 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6328
6329         PR libfortran/33672
6330         * gfortran.dg/namelist_40.f90: New test.
6331
6332 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6333
6334         PR fortran/33745
6335         * gfortran.dg/bounds_check_11.f90: New.
6336
6337 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6338
6339         PR c++/30303
6340         * g++.dg/other/ctor1.C: New test.
6341         * g++.dg/other/ctor2.C: New test.
6342         * g++.dg/other/dtor1.C: New test.
6343
6344 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6345
6346         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6347
6348 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6349             Paul Thomas  <pault@gcc.gnu.org>
6350
6351         PR fortran/33254
6352         PR fortran/33727
6353         * gfortran.dg/bounds_check_10.f90: New.
6354
6355 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6356
6357         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6358         * gcc.target/powerpc/popcount-1.c: Same.
6359
6360 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6361
6362         PR c++/26698
6363         * g++.dg/conversion/op4.C: New test.
6364
6365 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6366
6367         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6368
6369 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6370
6371         PR fortran/33542
6372         * gfortran.dg/ambiguous_specific_1.f90: New test.
6373
6374 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6375
6376         PR fortran/33664
6377         * gfortran.dg/impure_spec_expr_1.f90: New test.
6378         * gfortran.dg/char_result_7.f90: Remove illegal test.
6379
6380 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6381
6382         PR 11001
6383         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6384         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6385         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6386         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6387         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6388         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6389         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6390         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6391         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6392
6393 2007-10-12  Richard Guenther  <rguenther@suse.de>
6394
6395         PR middle-end/26198
6396         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6397         * gcc.c-torture/execute/20071011-1.c: Likewise.
6398         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6399
6400 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6401
6402         PR tree-optimization/33742
6403         * gcc.dg/pr33742.c: New testcase.
6404
6405 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR tree-optimization/33645
6408         * gcc.dg/pr33645-1.c: New test.
6409         * gcc.dg/pr33645-2.c: New test.
6410         * gcc.dg/pr33645-3.c: New test.
6411  
6412         PR c++/32121
6413         * g++.dg/ext/label4.C: Adjust error regexp.
6414         * g++.dg/ext/label6.C: Adjust error regexp.
6415         * g++.dg/ext/label7.C: New test.
6416         * g++.dg/ext/label8.C: New test.
6417         * g++.dg/ext/label9.C: New test.
6418
6419 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6420
6421         PR middle-end/33676
6422         * gcc.dg/pr33676.c: New.
6423
6424 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6425
6426         PR c++/31441
6427         * g++.dg/cpp0x/variadic83.C: New.
6428
6429 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6430
6431         PR c++/33461
6432         * g++.dg/cpp0x/variadic81.C: New.
6433         * g++.dg/cpp0x/variadic82.C: Likewise.
6434
6435 2007-10-11  Richard Guenther  <rguenther@suse.de>
6436
6437         PR middle-end/33724
6438         * gcc.dg/pr33724.c: New testcase.
6439
6440 2007-10-11  Richard Guenther  <rguenther@suse.de>
6441
6442         PR c/33726
6443         * gcc.dg/pr33726.c: New testcase.
6444
6445 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6446
6447         PR fortran/33500
6448         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6449         
6450 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6451
6452         PR testsuite/33391
6453         * gfortran.dg/do_3.F90: Run with -fwrapv.
6454
6455 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6456
6457         * gcc.dg/unwind-1.c: New.
6458
6459 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6460
6461         PR libfortran/33683
6462         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6463         failure on some common systems.
6464
6465 2007-10-09  Richard Guenther  <rguenther@suse.de>
6466
6467         PR middle-end/33692
6468         * gcc.dg/pr33692.c: New testcase.
6469
6470 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6471
6472         PR middle-end/33669
6473         * gcc.c-torture/execute/pr33669.c: New.
6474
6475 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6476
6477         PR tree-optimization/33615
6478         * g++.dg/tree-ssa/pr33615-2.C: New test.
6479
6480 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6481
6482         PR tree-optimization/33615
6483         * g++.dg/tree-ssa/pr33615.C: New test.
6484
6485 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6486
6487         PR tree-optimization/33572
6488         * g++.dg/torture/pr33572.C: Replace with complete test.
6489
6490 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6491
6492         PR fortran/33689
6493         * gfortran.dg/spec_expr_5.f90: New.
6494
6495 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6496
6497         * gcc.dg/pragma-darwin-2.c: New.
6498
6499 2007-10-08  Richard Guenther  <rguenther@suse.de>
6500
6501         PR middle-end/33693
6502         PR middle-end/33695
6503         PR middle-end/33697
6504         * gcc.dg/pr33693.c: New testcase.
6505         * gcc.dg/pr33695.c: Likewise.
6506         * gcc.dg/pr33697.c: Likewise.
6507
6508 2007-10-08  Richard Guenther  <rguenther@suse.de>
6509
6510         PR middle-end/33691
6511         PR middle-end/33694
6512         PR middle-end/33696
6513         * gcc.dg/pr33691.c: New testcase.
6514         * gcc.dg/pr33694.c: Likewise.
6515         * gcc.dg/pr33696.c: Likewise.
6516
6517 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6518
6519         PR libfortran/33683
6520         * gfortran.dg/gamma_5.f90:  New test case
6521
6522 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6523
6524         PR fortran/20851
6525         * initialization_1.f90: Fix dg-error annotations.
6526         * initialization_14.f90: New.
6527         * initialization_7.f90: Fix dg-error annotations.
6528         * initialization_9.f90: Likewise.
6529
6530 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6531
6532         * gfortran.dg/error_recovery_4.f90: New test.
6533
6534 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6535
6536         * gfortran.dg/default_format_denormal_2.f90: New test.
6537         * gfortran.dg/default_format_2.inc: New test.
6538         * gfortran.dg/default_format_denormal_1.f90: New test.
6539         * gfortran.dg/default_format_1.inc: New test.
6540         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6541         numbers.
6542         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6543         numbers.
6544
6545 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6546
6547         * gfortran.dg/namelist_15.f90: Revise test.
6548
6549 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6550
6551         PR tree-optimization/33655
6552         * gcc.dg/torture/pr33655.c: New.
6553
6554 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6555
6556         PR tree-optimization/33572
6557         * g++.dg/torture/pr33572.C: New.
6558
6559 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6560
6561         PR fortran/25076
6562         * gfortran.dg/forall_11.f90: New.
6563
6564 2007-10-05  Michael Matz  <matz@suse.de>
6565
6566         PR middle-end/33667
6567         * gcc.dg/pr33667.c: New testcase.
6568
6569 2007-10-05  Richard Guenther  <rguenther@suse.de>
6570
6571         PR middle-end/33666
6572         * gcc.dg/pr33666.c: New testcase.
6573
6574 2007-10-05  Michael Matz  <matz@suse.de>
6575
6576         PR inline-asm/33600
6577         * gcc.target/i386/pr33600.c: New testcase.
6578
6579 2007-10-05  Richard Guenther  <rguenther@suse.de>
6580
6581         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6582
6583 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6584
6585         PR target/33635
6586         * gcc.target/mips/pr33635-1.c: New test.
6587
6588 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6589
6590         PR libfortran/33253
6591         * gfortran.dg/namelist_39.f90: Revise to use long names.
6592
6593 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6594
6595         PR fortran/33646
6596         * gfortran.dg/pr33646.f90: New file.
6597
6598 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6599
6600         PR fortran/33529
6601         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6602         * gfortran.dg/char_decl_2.f90: New test.
6603
6604 2007-10-04  Richard Guenther  <rguenther@suse.de>
6605
6606         PR middle-end/33641
6607         * gcc.c-torture/compile/pr33641.c: New testcase.
6608
6609 2007-10-04  Michael Matz  <matz@suse.de>
6610
6611         PR rtl-optimization/33653
6612         * gcc.dg/pr33653.c: New.
6613
6614 2007-10-04  Richard Guenther  <rguenther@suse.de>
6615
6616         PR tree-optimization/33627
6617         * g++.dg/torture/pr33627.C: New testcase.
6618
6619 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6620
6621         PR fortran/33626
6622         * gfortran.dg/parens_6.f90: New.
6623
6624 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6625
6626         PR fortran/33646
6627         PR fortran/33542
6628         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6629
6630 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6631
6632         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6633
6634 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6635
6636         PR target/33635
6637         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6638         and mips_forced_be.
6639         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6640         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6641         options.
6642         * gcc.target/mips/fpr-moves-1.c: New test.
6643         * gcc.target/mips/fpr-moves-2.c: Likewise.
6644         * gcc.target/mips/fpr-moves-3.c: Likewise.
6645         * gcc.target/mips/fpr-moves-4.c: Likewise.
6646         * gcc.target/mips/fpr-moves-5.c: Likewise.
6647         * gcc.target/mips/fpr-moves-6.c: Likewise.
6648         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6649
6650 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6651
6652         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6653
6654 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6655
6656         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6657         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6658
6659 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6660
6661         PR fortran/33198
6662         * gfortran.dg/common_errors_1.f90: New.
6663
6664 2007-10-03  Doug Kwan  <dougkwan@google.com>
6665         Richard Guenther  <rguenther@suse.de>
6666
6667         PR debug/31899
6668         * g++.dg/debug/using3.C: New testcase.
6669
6670 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6671
6672         PR libfortran/33253
6673         * gfortran.dg/namelist_38.f90: New test.
6674         * gfortran.dg/namelist_39.f90: New test.
6675
6676 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6677
6678         PR libfortran/33469
6679         * gfortran.dg/default_format_1.f90: New test.
6680         * gfortran.dg/default_format_2.f90: New test.
6681         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6682         * gfortran.dg/real_const_3.f90: Adjust expected output.
6683
6684 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6685
6686         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6687         default ABI.  Split mips_forced_abi into mips_forced_abi and
6688         mips_forced_regs.
6689         (is_gp32_flag): Return true for -mabi=32.
6690         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6691         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6692         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6693         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6694         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6695         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6696         * gcc.target/mips/save-restore-2.c: Likewise.
6697         * gcc.target/mips/save-restore-3.c: Likewise.
6698         * gcc.target/mips/save-restore-4.c: Likewise.
6699
6700 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6701
6702         PR middle-end/33617
6703         * gcc.c-torture/compile/pr33617.c: New test.
6704
6705 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6706
6707         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6708         -gstabs+ for extended options.
6709
6710 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6711
6712         PR fortran/33542
6713         * gfortran.dg/ambiguous_specific_1.f90: New test.
6714
6715 2007-10-02  Revital Eres  <eres@il.ibm.com>
6716
6717         * gcc.target/powerpc/paired-8.c: New test.
6718         * gcc.target/powerpc/paired-9.c: New test.
6719         * gcc.target/powerpc/paired-10.c: New test.
6720
6721 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6722
6723         PR fortran/33566
6724         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6725
6726 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6727
6728         PR fortran/33554
6729         * gfortran.dg/intent_out_2.f90: New test.
6730
6731 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6732
6733         PR fortran/33550
6734         * gfortran.dg/ambiguous_reference_1.f90: New test.
6735
6736 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6737
6738         PR fortran/31154
6739         PR fortran/31229
6740         PR fortran/33334
6741         * gfortran.dg/function_kinds_1.f90: New test.
6742         * gfortran.dg/function_kinds_2.f90: New test.
6743         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6744         use association into interfaces.
6745
6746 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6747
6748         PR testsuite/31828
6749         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6750         (overflow): Use INFINITY, not FP_INFINITE.
6751         gcc.dg/float-range-4.c: Likewise.
6752         gcc.dg/float-range-5.c: Likewise.
6753
6754 2007-10-01  Nick Clifton  <nickc@redhat.com>
6755
6756         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6757         for 16-bit targets.
6758
6759 2007-09-30  Diego Novillo  <dnovillo@google.com>
6760
6761         PR 33593
6762         * g++.dg/tree-ssa/pr33593.C: New test.
6763
6764 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6765
6766         PR libfortran/33400
6767         * gfortran.dg/PR19872.f: Fix test condition.
6768         * gfortran.dg/list_read_7.f90: New test.
6769
6770 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6771
6772         PR tree-optimization/33597
6773         * gcc.dg/vect/pr33597.c: New testcase.
6774
6775 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6776
6777         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6778         * gcc.target/i386/pr33524.c: ...this.
6779
6780 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6781
6782         PR fortran/33354
6783         * gfortran.dg/minmaxloc_4.f90: New.
6784
6785 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6786
6787         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6788
6789 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6790
6791         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6792
6793 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6794
6795         PR c++/33213
6796         * g++.dg/cpp0x/variadic79.C: New.
6797
6798 2007-09-28  Michael Matz  <matz@suse.de>
6799             Jakub Jelinek  <jakub@redhat.com>
6800
6801         PR rtl-optimization/33552
6802         * gcc.target/i386/pr33552.c: New runtime test.
6803         * gcc.target/i386/strinline.c: New compile time test.
6804
6805 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6806
6807         * gfortran.dg/openmp_stack.f90: Removed.
6808
6809         PR c++/31434
6810         * g++.dg/cpp0x/variadic80.C: New test.
6811
6812 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6813
6814         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6815         r128057.
6816
6817 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6818
6819         PR middle-end/7003
6820         * gcc.target/powerpc/gcse-1.c: New test.
6821
6822 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6823
6824         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6825         fixed capitalizations.
6826         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6827         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6828         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6829         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6830         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6831         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6832         * gfortran.dg/min_max_conformance.f90: Likewise.
6833
6834 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6835
6836         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6837         options.
6838         * gcc.dg/c99-tgmath-2.c: Likewise.
6839         * gcc.dg/c99-tgmath-3.c: Likewise.
6840         * gcc.dg/c99-tgmath-4.c: Likewise.
6841
6842 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6843
6844         PR fortran/33568
6845         * gfortran.dg/anint_1.f90: New test.
6846
6847 2007-09-27  Ian Lance Taylor  <iant@google.com>
6848
6849         PR tree-optimization/33565
6850         * gcc.dg/Wstrict-overflow-20.c: New test.
6851
6852 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6853
6854         * gfortran.dg/openmp_stack.f90: Fix typo.
6855         * gfortran.dg/recursive_stack.f90: Fix typo.
6856
6857 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6858
6859         PR c++/33493
6860         * g++.dg/template/error31.C: New.
6861
6862 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6863
6864         * lib/prune.exp: Prune also "^In function .*$" lines and
6865         "^    inlined from .*$" lines.
6866
6867 2007-09-26  Richard Guenther  <rguenther@suse.de>
6868
6869         PR tree-optimization/33563
6870         * gcc.dg/torture/pr33563.c: New testcase.
6871
6872 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6873
6874         PR c/25309
6875         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6876         array.
6877         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6878         without -O2.
6879
6880 2007-09-26  Richard Guenther  <rguenther@suse.de>
6881
6882         PR tree-optimization/30375
6883         PR tree-optimization/33560
6884         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6885         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6886         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6887         * gcc.dg/torture/pr30375.c: New testcase.
6888         * gcc.dg/torture/pr33560.c: New testcase.
6889         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6890
6891 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6892
6893         PR c++/33207
6894         * g++.dg/parse/crash38.C: New test.
6895
6896 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6897
6898         PR target/33524
6899         * gcc.target/i386/sse5-convert.c: New file, test int->long
6900         vectorized conversions.
6901
6902 2007-09-25  Revital Eres  <eres@il.ibm.com>
6903
6904         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6905
6906 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6907
6908         PR c/32295
6909         * gcc.dg/enum-incomplete-1.c: New test.
6910
6911 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6912
6913         * gcc.c-torture/compile/20070919-1.c: New test.
6914
6915 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6916
6917         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6918
6919 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6920
6921         PR c++/14688
6922         * g++.dg/inherit/override_attribs.C: New file.
6923
6924 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6925
6926         PR fortran/33269
6927         * io.c (check_format_string): Move NULL and constant checks into
6928         this function.
6929         (check_io_constraints): Call gfc_simplify_expr() before calling
6930         check_format_string().  Remove NULL and constant checks.
6931
6932 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6933
6934         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6935         * gcc.c-torture/execute/loop-2g.x: Likewise.
6936
6937 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6938
6939         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6940         Reject hard-float modes unless the ABI is o32 or o64.
6941         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6942         of gcc.exp.  Skip the tests when mips16 code generation is not
6943         supported.
6944         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6945         and use dg-add-options mips16_attribute.
6946
6947 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR c++/33506
6950         * g++.dg/ext/attrib29.C: New test.
6951
6952 2007-09-23  Ollie Wild  <aaw@google.com>
6953
6954         * gcc.dg/fold-bitand-1.c: New test.
6955         * gcc.dg/fold-bitand-2.c: New test.
6956         * gcc.dg/fold-bitand-3.c: New test.
6957         * gcc.dg/fold-bitand-4.c: New test.
6958
6959 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6960
6961         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6962         any of the macros to be defined for __mips16.
6963         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6964
6965 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6966
6967         * gcc.dg/vect/pr21591.c: Require vect_int.
6968         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6969         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6970         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6971
6972 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6973
6974         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6975         attributes.
6976         * gcc.dg/va-arg-pack-len-2.c: New test.
6977         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6978         attributes.
6979         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6980
6981         PR tree-optimization/32772
6982         * gcc.c-torture/compile/20070905-1.c: New test.
6983
6984         PR tree-optimization/32975
6985         * gcc.dg/pr32975.c: New test.
6986
6987         PR middle-end/28755
6988         * gcc.dg/pr28755.c: New test.
6989
6990 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6991
6992         * lib/target-supports.exp (check_effective_target_nomips16): New
6993         procedure.
6994         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6995         for mipsisa64*-*-*.
6996         * gcc.dg/vect/vect.exp: Likewise.
6997         * g++.dg/vect/vect.exp: Likewise.
6998         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6999         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7000         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7001         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7002         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7003         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7004         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7005         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7006         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7007         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7008         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7009         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7010         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7011         (test14, test15, test16, test17, test18): Likewise.
7012         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7013         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7014         (test14, test15, test16, test17, test18, test19, test20, test21)
7015         (test22): Likewise.
7016         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7017         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7018         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7019         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7020         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7021         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7022         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7023         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7024         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7025         (test13, test14, test15, test16, test17, test18, test19, test20)
7026         (test21, test22, test23, test24, test25, test26, test27, test28)
7027         (test29, test30, test31): Likewise.
7028         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7029         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7030         (test13, test14, test15, test16, test17, test18, test19, test20)
7031         (test21, test22, test23, test24, test25, test26, test27, test28)
7032         (test29, test30, test31, test32, test33, test34, test35, test36)
7033         (test37, test38, test39, test40, test41, test42, test43, test44)
7034         (test45, test46, test47, test48, test49, test50, test51, test52)
7035         (test53, test54, test55, test56, test57, test58, test59, test60)
7036         (test61, test62, test63): Likewise.
7037         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7038         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7039         (test13, test14, test15, test16, test17, test18, test19, test20)
7040         (test21, test22, test23, test24, test25, test26, test27, test28)
7041         (test29, test30, test31): Likewise.
7042         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7043         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7044         (test13, test14, test15, test16, test17, test18, test19, test20)
7045         (test21, test22, test23, test24, test25, test26, test27, test28)
7046         (test29, test30, test31): Likewise.
7047         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7048         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7049         (test13, test14, test15): Likewise.
7050         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7051         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7052         (test13, test14, test15): Likewise.
7053         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7054         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7055         (test13, test14, test15, test16, test17, test18, test19, test20)
7056         (test21, test22, test23, test24, test25, test26, test27, test28)
7057         (test29, test30, test31): Likewise.
7058         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7059         (matrix_multiply4: Likewise.
7060         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7061         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7062         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7063         * gcc.target/mips/mips-ps-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-ps-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-ps-5.c (main): Likewise.
7074         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7075         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7076         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7077         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7078         (sub_v4qi): Likewise.
7079         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7080         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7081         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7082         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7083         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7084         (subb, subc): Likewise.
7085         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7086         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7087         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7088         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7089         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7090         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7091         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7092         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7093         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7094         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7095         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7096         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7097         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7098
7099 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7100
7101         * lib/target-supports.exp (add_options_for_mips16_attribute)
7102         (check_effective_target_mips16_attribute): New functions.
7103         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7104         command line.
7105         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7106         extra_test_flags.
7107         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7108         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7109         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7110         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7111         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7112         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7113         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7114         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7115         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7116         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7117         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7118         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7119         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7120         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7121         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7122         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7123         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7124         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7125         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7126         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7127         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7128         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7129         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7130         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7131         (NOMIPS16): Delete.
7132         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7133         of dg-options.
7134         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7135         options.  Require { target mips16_attribute } and use dg-add-options
7136         to add the associated options.
7137         (foo): Use MIPS16.
7138         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7139         * gcc.target/mips/call-saved-3.c: Likewise.
7140         * gcc.target/mips/code-readable-1.c: Require { target
7141         mips16_attribute } and use dg-add-options to add the associated
7142         options.  Remove trailing whitespace.
7143         (NOMIPS16): Delete.
7144         * gcc.target/mips/code-readable-2.c: Likewise.
7145         * gcc.target/mips/code-readable-3.c: Likewise.
7146         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7147         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7148         Require { target mips16_attribute } and use dg-add-options to
7149         add the associated options.
7150         (cksum16, cksum8): Use MIPS16.
7151         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7152         Require { target mips16_attribute } and use dg-add-options to
7153         add the associated options.
7154         (foo): Use MIPS16.
7155         * gcc.target/mips/save-restore-2.c: Likewise.
7156         * gcc.target/mips/save-restore-3.c: Likewise.
7157         * gcc.target/mips/save-restore-4.c: Likewise.
7158         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7159         -mno-abicalls.
7160         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7161         (foo): Use NOMIPS16.
7162
7163 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7164
7165         PR fortran/33337
7166         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7167
7168         PR fortran/33376
7169         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7170
7171 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7172
7173         PR fortran/33445
7174         * gfortran.dg/gomp/free-2.f90: New.
7175         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7176         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7177
7178 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7179
7180         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7181         * gcc.target/i386/sse5-haddX.c: Ditto.
7182         * gcc.target/i386/sse5-hsubX.c: Ditto.
7183         * gcc.target/i386/sse5-maccXX.c: Ditto.
7184         * gcc.target/i386/sse5-msubXX.c: Ditto.
7185         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7186         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7187         * gcc.target/i386/sse5-permpX.c: Ditto.
7188         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7189         effective target.
7190         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7191         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7192         * gcc.target/i386/sse5-pcmov.c: Ditto.
7193         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7194
7195 2007-09-22  Richard Guenther  <rguenther@suse.de>
7196
7197         PR tree-optimization/33146
7198         * gcc.c-torture/compile/pr33146.c: New testcase.
7199
7200 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7201
7202         * lib/target-supports.exp (check_cached_effective_target): New
7203         procedure.
7204         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7205         (check_effective_target_c99_runtime): New procedure.
7206         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7207         (test3l): Likewise cargl.
7208         * gcc.dg/builtins-59.c: Require c99_runtime.
7209         * gcc.dg/builtins-61.c: Likewise.
7210         * gcc.dg/builtins-62.c: Likewise.
7211
7212 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7213
7214         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7215         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7216         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7217         target-specific dg-options.
7218         * gcc.dg/builtins-20.c: Likewise.
7219         * gcc.dg/builtins-53.c: Likewise.
7220         * gcc.dg/builtins-55.c: Likewise.
7221         * gcc.dg/single-precision-constant.c: Likewise.
7222         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7223         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7224         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7225         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7226         * gcc.dg/torture/builtin-power-1.c: Likewise.
7227
7228 2007-09-21  Chao-ying Fu  <fu@mips.com>
7229
7230         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7231         check if targets have fixed-point supports.
7232         * gcc.dg/fixed-point/fixed-point.exp: New file.
7233         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7234         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7235         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7236         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7237         * gcc.dg/fixed-point/constants-pedantic.c,
7238         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7239         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7240         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7241         * gcc.dg/fixed-point/keywords-pedantic.c,
7242         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7243         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7244         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7245         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7246         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7247         * gcc.dg/fixed-point/func-vararg-mixed.c,
7248         * gcc.dg/fixed-point/operator-logical.c,
7249         * gcc.dg/fixed-point/struct-union.c,
7250         * gcc.dg/fixed-point/bit-complement.c,
7251         * gcc.dg/fixed-point/operator-bitwise.c,
7252         * gcc.dg/fixed-point/operator-comma.c,
7253         * gcc.dg/fixed-point/struct-layout-1.c,
7254         * gcc.dg/fixed-point/union-init.c,
7255         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7256         * gcc.dg/fixed-point/func-mixed.c,
7257         * gcc.dg/fixed-point/func-vararg-size0.c,
7258         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7259         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7260         * gcc.dg/fixed-point/operator-unary.c,
7261         * gcc.dg/fixed-point/allop-const.c,
7262         * gcc.dg/fixed-point/muldiv-warning.c,
7263         * gcc.dg/nofixed-point-1.c,
7264         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7265         * gcc.target/mips/fixed-vector-type.c,
7266         * gcc.target/mips/fixed-scalar-type.c: New tests.
7267
7268 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7269
7270         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7271         * gnat.dg/test_nested_subtype_byref.adb: New test.
7272
7273 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR fortran/33439
7276         * gfortran.dg/gomp/pr33439.f90: New test.
7277
7278 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7279
7280         PR fortran/33455
7281         * gfortran.dg/merge_char_3.f90: New.
7282
7283 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7284
7285         PR fortran/33037
7286         * gfortran.dg/transfer_check_1.f90: New.
7287
7288 2007-09-20  Asher Langton  <langton2@llnl.gov>
7289
7290         PR fortran/20441
7291         * gfortran.dg/init_flag_1.f90: New.
7292         * gfortran.dg/init_flag_2.f90: New.
7293         * gfortran.dg/init_flag_3.f90: New.
7294         * gfortran.dg/init_flag_4.f90: New.
7295         * gfortran.dg/init_flag_5.f90: New.
7296         * gfortran.dg/init_flag_6.f90: New.
7297         * gfortran.dg/init_flag_7.f90: New.
7298
7299 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7300
7301         PR c++/33460
7302         * g++.dg/ext/anon-struct6.C: New.
7303
7304 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7305
7306         PR libfortran/23272
7307         * gfortran.dg/inquire_10.f90: New test.
7308
7309 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7310
7311         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7312
7313 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7314
7315         PR fortran/33221
7316         * gfortran.dg/used_types_18.f90: Declare variable of empty
7317         derived type.
7318
7319 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7320
7321         PR fortran/33288
7322         * gfortran.dg/array_constructor_19.f90: New test.
7323
7324 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7325
7326         PR debug/33316
7327         * gcc.dg/debug/pr33316.c: New test.
7328
7329         PR c++/33496
7330         * g++.dg/cpp0x/variadic76.C: New test.
7331         * g++.dg/cpp0x/variadic77.C: New test.
7332         * g++.dg/cpp0x/variadic78.C: New test.
7333
7334         PR c/33238
7335         PR c/27301
7336         * gcc.c-torture/execute/20070919-1.c: New test.
7337         * gcc.dg/pr33238.c: New test.
7338         * gcc.dg/pr27301.c: New test.
7339
7340 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7341
7342         * lib/target-supports.exp (check_effective_target_mips64): New
7343         procedure.
7344         * gcc.dg/lower-subreg-1.c: Require !mips64.
7345         * gcc.dg/sibcall-3.c (ATTR): New macro.
7346         (recurser_void1, recurser_void2): Use it.
7347         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7348         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7349
7350 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7351
7352         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7353         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7354         warning annotation.
7355         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7356
7357 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7358
7359         PR fortran/33497
7360         * gfortran.dg/c_loc_tests_11.f03: New test case.
7361
7362 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7363
7364         PR c++/33459
7365         * g++.dg/init/ref14.C: New.
7366
7367 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7368
7369         * gnat.dg/slice2.ad[sb]: New testcase.
7370
7371 2007-09-19  Nick Clifton  <nickc@redhat.com>
7372
7373         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7374
7375 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7376
7377         * gcc.target/bfin/bfin.exp: New.
7378         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7379         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7380         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7381         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7382         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7383         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7384         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7385         mcpu-bf561.c, mcpu-default.c}: New tests.
7386
7387 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7388
7389         Restore detection of unsupported TLS.
7390
7391         Revert this patch:
7392         2007-02-10  Richard Henderson  <rth@redhat.com>
7393
7394         * lib/target-supports.exp (check_effective_target_tls): Redefine
7395         to mean non-emulated tls.
7396         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7397         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7398         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7399         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7400         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7401         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7402         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7403
7404         And then:
7405         * lib/target-supports.exp (check_effective_target_tls): Use
7406         stronger test for compiler support for TLS.
7407         (check_effective_target_tls_native): New, to test for non-emulated
7408         TLS support.
7409         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7410         instead of dg-require-effective-target tls.
7411         * g++.dg/gomp/copyin-1.C: Likewise.
7412         * g++.dg/gomp/sharing-1.C: Likewise.
7413         * g++.dg/gomp/tls-1.C: Likewise.
7414         * g++.dg/gomp/tls-2.C: Likewise.
7415         * g++.dg/gomp/tls-3.C: Likewise.
7416         * g++.dg/tls/diag-1.C: Likewise.
7417         * g++.dg/tls/diag-2.C: Likewise.
7418         * g++.dg/tls/diag-3.C: Likewise.
7419         * g++.dg/tls/diag-4.C: Likewise.
7420         * g++.dg/tls/diag-5.C: Likewise.
7421         * g++.dg/tls/init-1.C: Likewise.
7422         * g++.dg/tls/init-2.C: Likewise.
7423         * g++.dg/tls/trivial.C: Likewise.
7424         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7425         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7426         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7427         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7428         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7429         * gcc.dg/gomp/clause-1.c: Likewise.
7430         * gcc.dg/gomp/copyin-1.c: Likewise.
7431         * gcc.dg/gomp/sharing-1.c: Likewise.
7432         * gcc.dg/gomp/tls-1.c: Likewise.
7433         * gcc.dg/gomp/tls-2.c: Likewise.
7434         * gcc.dg/tls/alpha-1.c: Likewise.
7435         * gcc.dg/tls/opt-1.c: Likewise.
7436         * gcc.dg/tls/opt-13.c: Likewise.
7437         * gcc.dg/tls/opt-14.c: Likewise.
7438         * gcc.dg/tls/opt-2.c: Likewise.
7439         * gcc.dg/tls/opt-3.c: Likewise.
7440         * gcc.dg/tls/opt-4.c: Likewise.
7441         * gcc.dg/tls/opt-7.c: Likewise.
7442         * gcc.dg/tls/section-1.c: Likewise.
7443         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7444         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7445         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7446         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7447         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7448         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7449         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7450         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7451         * gfortran.dg/gomp/fixed-1.f: Likewise.
7452         * gfortran.dg/gomp/free-1.f90: Likewise.
7453         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7454         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7455         * gfortran.dg/gomp/reduction1.f90: Likewise.
7456         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7457
7458 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7459
7460         PR fortran/31119
7461         * gfortran.dg/bounds_check_9.f90: New test.
7462         * gfortran.dg/bounds_check_fail_2.f90: New test.
7463
7464 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7465
7466         PR c++/33462 (again)
7467         * g++.dg/ext/va-arg1.C: Adjust.
7468
7469 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7470
7471         PR c++/33462
7472         * g++.dg/ext/va-arg1.C: New.
7473
7474 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7475
7476         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7477
7478 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7479
7480         PR c++/33463
7481         * g++.dg/rtti/typeid6.C: New.
7482
7483 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7484
7485         PR c++/33464
7486         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7487         * g++.dg/ext/is_class_error2.C: New.
7488
7489 2007-09-18  Richard Guenther  <rguenther@suse.de>
7490
7491         PR tree-optimization/33340
7492         * g++.dg/torture/pr33340.C: New testcase.
7493
7494 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7495
7496         PR fortran/33231
7497         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7498         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7499         * gfortran.dg/elemental_subroutine_5.f90: New.
7500
7501 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7502
7503         * lib/target-supports.exp (check_profiling_available): Extend
7504         mips*-*-elf check to mips*-*-elf*.
7505
7506 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7507
7508         * gcc.dg/format/c90-scanf-5.c: New test.
7509         * gcc.dg/format/c99-scanf-4.c: New test.
7510         * gcc.dg/format/ext-7.c: New test.
7511         * gcc.dg/format/ext-8.c: New test.
7512
7513         PR middle-end/33423
7514         * gcc.c-torture/compile/20070915-1.c: New test.
7515
7516 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7517
7518         PR fortran/33106
7519         * gfortran.dg/private_type_9.f90: New.
7520
7521 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7522
7523         PR middle-end/33449
7524         * gfortran.dg/pr33449.f90: New test.
7525
7526 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7527
7528         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7529         * gfortran.dg/private_type_1.f90: Ditto
7530         * gfortran.dg/interface_18.f90: New.
7531         * gfortran.dg/private_type_8.f90: New.
7532
7533 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7534
7535         PR c++/33124
7536         * g++.dg/warn/new1.C: Adjust.
7537         * g++.dg/torture/str_empty.C: Likewise.
7538
7539 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7540
7541         * gcc.target/mips/dse-1.c: New test.
7542
7543 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7544
7545         PR c++/32756
7546         * g++.dg/overload/operator3.C: New.
7547
7548 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7549
7550         * gcc.target/mips/truncate-1.c: New test.
7551
7552 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7553
7554         PR fortran/29396
7555         PR fortran/29606
7556         PR fortran/30625
7557         PR fortran/30871
7558         * gfortran.dg/subref_array_pointer_1.f90: New test.
7559         * gfortran.dg/subref_array_pointer_2.f90: New test.
7560
7561 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7562
7563         * gfortran.dg/nint_2.f90: Correct last change.
7564
7565 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7566
7567         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7568
7569 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7570
7571         * gcc.dg/vect/pr33373b.c: New test.
7572
7573 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7574
7575         PR target/33438
7576         * gcc.target/i386/pr33438.c: New test.
7577
7578 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579
7580         * gfortran.dg/nint_2.f90: Revert previous commit.
7581
7582 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7583
7584         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7585
7586 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7587
7588         PR debug/33429
7589         * g++.dg/other/unused1.C: XFAIL class2 scan.
7590
7591 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7592
7593         PR fortran/33343
7594         * gfortran.dg/elemental_args_check_1.f90: New.
7595         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7596         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7597
7598 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7599
7600         * gfortran.dg/recursive_check_3.f90: New.
7601
7602 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7603
7604         PR fortran/33412
7605         * gfortran.dg/elemental_bind_c.f90: New.
7606
7607 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7608
7609         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7610         * gcc.target/mips/mips16-attributes-2.c: New test.
7611         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7612         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7613         hard-float asm when __mips16 is defined.
7614         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7615         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7616         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7617         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7618         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7619         * gcc.target/mips/pr26765.c (foo): Likewise.
7620         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7621         targets, use dg-mips-options instead of dg-options, and use -mgp32
7622         to force 32-bit mode.
7623         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7624         and 64-bit mode.
7625         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7626
7627 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7628             Michael Meissner  <michael.meissner@amd.com>
7629
7630         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7631         * gcc.target/i386/sse5-hsubX.c: Ditto.
7632         * gcc.target/i386/sse5-permpX.c: Ditto.
7633         * gcc.target/i386/sse5-haddX.c: Ditto.
7634         * gcc.target/i386/sse5-maccXX.c: Ditto.
7635         * gcc.target/i386/sse5-msubXX.c: Ditto.
7636         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7637         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7638
7639         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7640         optimizes floating point conditional moves into the pcmov
7641         instruction on SSE5.
7642         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7643
7644         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7645         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7646         SSE5.
7647
7648         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7649         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7650
7651         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7652         optimizes (a*b)+c into fmadd on SSE5.
7653
7654         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7655         whether the SSE5 instructions can be generated.
7656
7657         * gcc.target/i386/sse5-check.h: New. Add support for 
7658         SSE5 tests.
7659
7660         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7661         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7662         * gcc.target/i386/sse-13.c: Ditto.
7663         * gcc.target/i386/sse-14.c: Ditto.
7664
7665 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7666
7667         PR testsuite/33153
7668         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7669         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7670
7671 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7672
7673         PR target/32338
7674         * gcc.dg/pr32338-1.c: New test.
7675         * gcc.dg/pr32338-2.c: New test.
7676
7677 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7678         
7679         * lib/target-supports.exp (check_effective_target_sync_int_long):
7680         Revert change to add xtensa.
7681         (check_effective_target_sync_char_short): Likewise.
7682         
7683 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7684
7685         * gnat.dg/packed_subtype.adb: New test.
7686
7687 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7688
7689         PR fortran/33297
7690         * gfortran.dg/intrinsic_size.f90: New.
7691
7692 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7693
7694         PR fortran/33284
7695         PR fortran/33310
7696         * gfortran.dg/conflicts_2.f90: New.
7697
7698 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7699
7700         PR tree-optimization/32377
7701         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7702         dependence distance.
7703         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7704         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7705         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7706         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7707
7708 2007-09-12  Richard Guenther  <rguenther@suse.de>
7709
7710         PR middle-end/33382
7711         * gcc.c-torture/compile/pr33382.c: New testcase.
7712         * gcc.c-torture/execute/pr33382.c: Likewise.
7713
7714 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7715
7716         PR fortran/33395
7717         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7718
7719 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7720
7721         PR tree-optimization/33373
7722         * gcc.dg/vect/pr33373.c: New test.
7723
7724 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7725
7726         * lib/target-supports.exp (check_effective_target_vect_no_double):
7727         Remove unused proc.
7728
7729 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7730             Ulrich Weigand  <uweigand@de.ibm.com>
7731
7732         * gcc.target/spu/dfcgt-nan.c: New test.
7733
7734 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7735
7736         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7737
7738 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7739
7740         PR fortran/33040
7741         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7742
7743 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7744
7745         * gcc.dg/va-arg-pack-len-1.c: New test.
7746         * g++.dg/va-arg-pack-len-1.C: New test.
7747
7748 2007-09-11  Michael Matz  <matz@suse.de>
7749
7750         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7751
7752 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7753
7754         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7755         checks for size of long double.
7756         * gcc.dg/dfp/convert.h: New file.
7757         * gcc.dg/dfp/convert-bfp-2.c: New test.
7758         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7759         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7760         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7761         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7762         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7763         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7764         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7765         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7766         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7767
7768 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7769
7770         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7771         Change dg-final to expect 1 non-profitable loop and
7772         3 profitable loops.
7773         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7774         Change dg-final to expect 1 non-profitable loop and
7775         3 profitable loops.
7776         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7777         Change dg-final to expect 1 profitable loop.
7778         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7779         Change dg-final to expect 1 profitable loop.    
7780         
7781 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7782
7783         * gcc.target/mips/call-saved-1.c: New test.
7784         * gcc.target/mips/call-saved-2.c: Likewise.
7785         * gcc.target/mips/call-saved-3.c: Likewise.
7786         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7787         instead of mips_mips64.  Set mips_fp64 too.
7788         (is_gp32_flag): Return true for -mips1 and -mips2.
7789         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7790
7791 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7792
7793         * g++.dg/ext/va-arg-pack-1.C: New test.
7794         * g++.dg/ext/va-arg-pack-2.C: New test.
7795
7796 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7797
7798         PR target/33369
7799         * gcc.dg/vect/pr33369.c: New test.
7800
7801 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7802
7803         PR fortran/33370
7804         * gfortran.dg/array_memcpy_5.f90:  New test.
7805
7806 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7807
7808         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7809
7810 2007-09-09  Richard Guenther  <rguenther@suse.de>
7811
7812         * gcc.c-torture/compile/20070906-1.c: New testcase.
7813
7814 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7815
7816         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7817         noinline attribute.
7818         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7819         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7820         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7821         Likewise.
7822
7823 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7824
7825         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7826
7827 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7828
7829         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7830
7831 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7832
7833         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7834         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7835         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7836         Compile tests with -fno-tree-pre.
7837         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7838         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7839         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7840         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7841         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7842         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7843         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7844         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7845         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7846         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7847         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7848         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7849         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7850         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7851         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7852         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7853         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7854         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7855         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7856
7857 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7858
7859         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7860         to call objdump.
7861         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7862         Use remote_exec to call c++filt.
7863         * lib/target-supports-dg.exp (dg-require-host-local): New.
7864         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7865         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7866         * g++.dg/rtti/repo1.C: Likewise.
7867         * g++.dg/template/repo1.C: Likewise.
7868         * g++.dg/template/repo2.C: Likewise.
7869         * g++.dg/template/repo3.C: Likewise.
7870         * g++.dg/template/repo4.C: Likewise.
7871         * g++.dg/template/repo5.C: Likewise.
7872         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7873         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7874         * g++.old-deja/g++.pt/repo1.C: Likewise.
7875         * g++.old-deja/g++.pt/repo2.C: Likewise.
7876         * g++.old-deja/g++.pt/repo3.C: Likewise.
7877         * g++.old-deja/g++.pt/repo4.C: Likewise.
7878         * gcc.dg/cpp/trad/builtins.c: Likewise.
7879
7880 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7881
7882         PR tree-optimization/32283
7883         * gcc.dg/tree-ssa/loop-31.c: New test.
7884
7885 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7886
7887         PR rtl-optimization/26449
7888         * gcc.target/i386/pr26449-1.c: New file.
7889
7890 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7891
7892         PR target/33329
7893         PR rtl-optimization/26449
7894         * gcc.target/i386/pr33329.c: New file.
7895
7896 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7897
7898         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7899
7900 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7901
7902         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7903
7904 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7905
7906         PR tree-optimization/33301
7907         * gfortran.dg/vect/pr33301.f: New test.
7908
7909 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7910
7911         PR libfortran/33307
7912         * gfortran.dg/backspace_10.f90: New test.
7913
7914 2007-09-07  Richard Guenther  <rguenther@suse.de>
7915
7916         Reapply
7917         2007-09-06  Richard Guenther  <rguenther@suse.de>
7918
7919         PR tree-optimization/32586
7920         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7921         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7922         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7923         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7924         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7925         now obsolete simplification.
7926
7927 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7928         
7929         PR tree-optimization/33299
7930         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7931         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7932
7933 2007-09-07  Richard Guenther  <rguenther@suse.de>
7934
7935         Revert
7936         2007-09-06  Richard Guenther  <rguenther@suse.de>
7937
7938         PR tree-optimization/32586
7939         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7940         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7941         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7942         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7943         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7944         now obsolete simplification.
7945
7946 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7947
7948         PR tree-optimization/32821
7949         * gcc.dg/tree-ssa/pr32821.c: New file.
7950
7951 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7952
7953         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7954         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7955         and mips_forced_no_er.
7956         (dg-mips-options): Add -mno-abicalls when a small-data option is
7957         specified.  Skip tests with small-data options if mips_forced_gp.
7958         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7959         * gcc.target/mips/sdata-1.c: New test.
7960         * gcc.target/mips/sdata-2.c: Likewise.
7961         * gcc.target/mips/sdata-3.c: Likewise.
7962         * gcc.target/mips/sdata-4.c: Likewise.
7963
7964 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7965
7966         PR fortran/33298
7967         * spread_zerosize_1.f90:  New test case.
7968         * spread_bounds_1.f90:  New test case.
7969
7970 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7971
7972         PR c++/32674
7973         * g++.dg/template/static31.C: New.
7974
7975 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7976
7977         PR fortran/33271
7978         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7979         powerpc*-linux-gnu.
7980
7981 2007-09-06  David Daney  <ddaney@avtrex.com>
7982             Richard Sandiford  <richard@codesourcery.com>
7983
7984         PR target/33256
7985         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7986         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7987         * gcc.target/mips/pr33256.c: New test.
7988
7989 2007-09-06  Tom Tromey  <tromey@redhat.com>
7990
7991         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7992
7993 2007-09-06  Richard Guenther  <rguenther@suse.de>
7994
7995         PR tree-optimization/32586
7996         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7997         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7998         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7999         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8000         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8001         now obsolete simplification.
8002
8003 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8004
8005         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8006         * gcc.target/i386/sse3-addsubps.c: Ditto.
8007         * gcc.target/i386/sse3-haddpd.c: Ditto.
8008         * gcc.target/i386/sse3-haddps.c: Ditto.
8009         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8010         * gcc.target/i386/sse3-hsubps.c: Ditto.
8011         * gcc.target/i386/sse3-lddqu.c: Ditto.
8012         * gcc.target/i386/sse3-movddup.c: Ditto.
8013         * gcc.target/i386/sse3-movshdup.c: Ditto.
8014         * gcc.target/i386/sse3-movsldup.c: Ditto.
8015
8016 2007-09-06  Richard Guenther  <rguenther@suse.de>
8017
8018         PR tree-optimization/33302
8019         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8020
8021 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8022
8023         PR libfortran/33225
8024         * gfortran.dg./fmt_float.f90: New test.
8025
8026 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8027
8028         PR libfortran/33253
8029         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8030
8031 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8032
8033         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8034         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8035
8036 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8037
8038         * g++.dg/eh/builtin1.C: New test.
8039         * g++.dg/eh/builtin2.C: New test.
8040         * g++.dg/eh/builtin3.C: New test.
8041
8042         PR c++/33289
8043         * g++.dg/eh/builtin4.C: New test.
8044
8045 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8046
8047         * gcc.target/powerpc/dfp-dd.c: New test.
8048         * gcc.target/powerpc/dfp-td.c: New test.
8049
8050 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8053         * gcc.dg/va-arg-pack-1.c: New test.
8054
8055 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8056
8057         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8058         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8059         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8060         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8061         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8062
8063 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8064
8065         PR c++/30302
8066         * g++.dg/ext/anon-struct5.C: New.
8067
8068 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8069
8070         * gcc.dg/i386-cpuid.h: Remove.
8071         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8072         (main): Use __get_cpuid to get target features.
8073         * gcc.target/i386/sse-check.h: Ditto.
8074         * gcc.target/i386/sse2-check.h: Ditto.
8075         * gcc.target/i386/sse3-check.h: Ditto.
8076         * gcc.target/i386/ssse3-check.h: Ditto.
8077         * gcc.target/i386/sse4_1-check.h: Ditto.
8078         * gcc.target/i386/sse4_2-check.h: Ditto.
8079         * gcc.target/i386/sse4a-check.h: Ditto.
8080         * gcc.dg/torture/pr16104-1.c: Ditto.
8081         (do_test): Change to void.
8082         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8083         * gcc.target/i386/sse-6.c: Ditto.
8084         * gcc.target/i386/sse-7.c: Ditto.
8085         * g++.dg/other/i386-1.C: Include cpuid.h.
8086         (main): New function.  Use __get_cpuid to get target fetaures.
8087
8088 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8089             David Ung  <davidu@mips.com>
8090             Nigel Stephens <nigel@mips.com>
8091
8092         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8093         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8094         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8095         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8096         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8097         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8098         * gcc.dg/torture/pr19683-1.c: Likewise.
8099         * gcc.target/mips/madd-3.c: Likewise.
8100         * gcc.target/mips/maddu-3.c: Likewise.
8101         * gcc.target/mips/msub-3.c: Likewise.
8102         * gcc.target/mips/msubu-3.c: Likewise.
8103         * gcc.target/mips/asm-1.c: Likewise.
8104         * gcc.target/mips/branch-1.c: Likewise.
8105         * gcc.target/mips/ins-1.c: Likewise.
8106         * gcc.target/mips/near-far-3.c: Likewise.
8107         * gcc.target/mips/near-far-4.c: Likewise.
8108         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8109         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8110         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8111         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8112         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8113         * gcc.target/mips/dspr2-MULT.c: Likewise.
8114         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8115         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8116         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8117         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8118         * gcc.target/mips/code-readable-2.c: Likewise.
8119         * gcc.target/mips/code-readable-3.c: Likewise.
8120
8121 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8122             David Ung  <davidu@mips.com>
8123             Nigel Stephens <nigel@mips.com>
8124
8125         * gcc.target/mips/mips16-attributes.c: New.
8126
8127 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8128
8129         PR fortran/31564
8130         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8131
8132         PR fortran/33241
8133         * gfortran.dg/char_length_10.f90: New test.
8134
8135 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8136
8137         PR c++/29731
8138         * g++.dg/parse/template24.C: New.
8139
8140 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8141
8142         * g++.dg/other/spu2vmx-1.C: New test.
8143
8144 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8145
8146         PR tree-optimization/33017
8147         * gcc.dg/pr33017.c: New test.
8148
8149 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8150
8151         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8152         __protected_stream family of macros.
8153
8154 2007-09-04  Jan Hubicka  <jh@suse.cz>
8155
8156         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8157         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8158         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8159         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8160         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8161         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8162         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8163         Likewise.
8164
8165 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8166             Tobias Burnus  <burnus@net-b.de>
8167
8168         * gfortran.dg/proc_decl_1.f90: New.
8169         * gfortran.dg/proc_decl_2.f90: New.
8170         * gfortran.dg/proc_decl_3.f90: New.
8171         * gfortran.dg/proc_decl_4.f90: New.
8172
8173 2007-09-04  Jan Hubicka  <jh@suse.cz>
8174
8175         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8176         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8177         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8178         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8179         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8180         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8181         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8182         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8183         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8184         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8185         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8186         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8187         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8188         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8189         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8190         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8191         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8192         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8193         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8194         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8195         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8196         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8197         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8198         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8199         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8200         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8201         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8202         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8203         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8204         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8205         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8206         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8207         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8208         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8209         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8210         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8211         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8212         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8213         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8214         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8215         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8216         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8217         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8218         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8219         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8220         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8221         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8222         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8223         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8224         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8225         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8226         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8227         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8228         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8229         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8230         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8231         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8232         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8233         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8234         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8235         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8236         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8237         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8238         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8239         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8240         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8241         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8242         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8243         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8244         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8245         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8246         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8247         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8248         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8249         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8250         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8251         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8252         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8253         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8254         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8255         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8256         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8257         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8258         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8259         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8260         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8261         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8262         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8263         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8264         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8265         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8266         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8267         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8268         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8269         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8270         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8271         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8272         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8273         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8274         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8275         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8276         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8277         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8278         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8279         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8280         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8281         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8282         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8283         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8284         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8285         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8286         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8287         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8288         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8289         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8290         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8291         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8292         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8293         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8294         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8295         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8296         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8297         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8298         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8299         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8300         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8301         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8302         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8303         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8304         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8305         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8306         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8307         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8308         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8309         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8310         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8311         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8312         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8313         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8314         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8315         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8316         noinline.
8317         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8318         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8319         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8320         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8321         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8322         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8323         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8324         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8325         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8326         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8327         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8328         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8329         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8330         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8331         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8332         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8333         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8334         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8335         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8336         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8337         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8338         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8339         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8340         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8341         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8342         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8343         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8344         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8345         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8346         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8347         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8348         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8349         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8350         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8351         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8352         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8353         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8354         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8355         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8356         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8357         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8358         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8359         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8360         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8361         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8362         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8363         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8364         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8365         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8366         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8367         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8368         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8369         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8370         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8371         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8372         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8373         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8374         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8375         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8376         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8377         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8378         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8379         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8380         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8381         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8382         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8383         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8384         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8385         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8386         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8387         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8388         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8389         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8390         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8391         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8392         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8393         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8394         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8395         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8396         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8397         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8398         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8399         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8400         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8401         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8402         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8403         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8404         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8405         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8406         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8407         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8408         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8409         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8410         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8411         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8412         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8413         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8414         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8415         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8416         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8417         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8418         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8419         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8420         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8421         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8422         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8423         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8424         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8425         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8426         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8427         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8428         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8429         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8430         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8431         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8432         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8433         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8434         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8435         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8436         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8437         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8438         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8439         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8440         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8441         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8442         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8443
8444 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8445
8446         PR middle-end/33187
8447         * gcc.target/i386/cmov7.c: New file.
8448
8449 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8450
8451         * gcc.target/i386/sse4a-check.h: New file.
8452         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8453         * gcc.target/i386/sse4a-insert.c: Ditto.
8454         * gcc.target/i386/sse4a-montsd.c: Ditto.
8455         * gcc.target/i386/sse4a-montss.c: Ditto.
8456         * gcc.target/i386/mmx-check.h: New file.
8457         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8458         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8459         * gcc.target/i386/sse-check.h: New file.
8460         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8461         * gcc.target/i386/sse-3.c: Ditto.
8462         * gcc.target/i386/sse-7.c: Ditto.
8463         * gcc.target/i386/sse-9.c: Ditto.
8464         * gcc.target/i386/ssefn-3.c: Ditto.
8465         * gcc.target/i386/sse-recip.c: Ditto.
8466         * gcc.target/i386/sse-recip-vec.c: Ditto.
8467         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8468         * gcc.target/i386/20020523-1.c: Remove.
8469         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8470         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8471         * gcc.target/i386/ssefn-4.c: Ditto.
8472         * gcc.target/i386/sse-6.c: Ditto.
8473         * gcc.target/i386/sse-10.c: Ditto.
8474         * gcc.target/i386/sse-11.c: Ditto.
8475         * gcc.target/i386/sse-18.c: Ditto.
8476         * gcc.target/i386/fpprec-1.c: Ditto.
8477         * g++.dg/other/i386-1.C: Ditto.
8478
8479 2007-09-04  Richard Guenther  <rguenther@suse.de>
8480
8481         PR tree-optimization/33291
8482         * gcc.dg/volatile2.c: New testcase.
8483         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8484         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8485         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8486         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8487
8488 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8489
8490         PR fortran/33253
8491         * gfortran.dg/namelist_15.f90: Update test.
8492         * gfortran.dg/namelist_24.f90: Update test.
8493         * gfortran.dg/namelist_38.f90: New test.
8494
8495 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8496
8497         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8498         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8499         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8500         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8501         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8502         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8503
8504 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8505
8506         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8507         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8508
8509         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8510
8511 2007-09-02  David Daney  <ddaney@avtrex.com>
8512
8513         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8514         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8515         * gcc.target/mips/atomic-memory-1.c: Ditto.
8516         * gcc.target/mips/atomic-memory-2.c: Ditto.
8517
8518 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8519
8520         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8521         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8522
8523 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8524
8525         * gfortran.dg/substr_6.f90: New test.
8526
8527 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8528
8529         PR c++/33208
8530         * g++.dg/other/error18.C: New.
8531         * g++.dg/expr/bitfield3.C: Adjust.
8532
8533 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8534
8535         PR fortran/33276
8536         * gfortran.fortran-torture/compile/pr33276.f90: New.
8537
8538 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8539
8540         PR C/29237
8541         PR middle-end/33272
8542         * gcc.dg/c99-arraydecl-3.c: New test.
8543
8544 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8545
8546         PR c++/32597
8547         * g++.dg/cpp0x/variadic-new2.C: New.
8548         * g++.dg/cpp0x/variadic-new.C: New.
8549
8550 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8551
8552         PR fortran/33232
8553         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8554         * gfortran.dg/read_1.f90: New.
8555
8556 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8557
8558         PR c++/33210
8559         * g++.dg/template/error30.C: New.
8560
8561 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8562
8563         PR c++/32113
8564         * g++.dg/template/crash70.C: New.
8565
8566 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8567
8568         PR c++/33212
8569         * g++.dg/ext/is_class_error.C: New.
8570
8571 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8572
8573         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8574         
8575 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8576             Revital Eres  <eres@il.ibm.com>
8577
8578         * gcc.target/powerpc/paired-1.c: New test.
8579         * gcc.target/powerpc/paired-2.c: New test.
8580         * gcc.target/powerpc/paired-3.c: New test.
8581         * gcc.target/powerpc/paired-4.c: New test.
8582         * gcc.target/powerpc/paired-5.c: New test.
8583         * gcc.target/powerpc/paired-6.c: New test.
8584         * gcc.target/powerpc/paired-7.c: New test.
8585         * gcc.target/powerpc/ppc-paired.c: New test.
8586
8587 2007-08-31  Ollie Wild  <aaw@google.com>
8588
8589         * g++.dg/conversion/ptrmem2.C: New test.
8590         * g++.dg/conversion/ptrmem3.C: New test.
8591         * g++.dg/conversion/ptrmem4.C: New test.
8592         * g++.dg/conversion/ptrmem5.C: New test.
8593         * g++.dg/conversion/ptrmem6.C: New test.
8594         * g++.dg/conversion/ptrmem7.C: New test.
8595         * g++.dg/conversion/ptrmem8.C: New test.
8596
8597 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8598
8599         PR fortran/31879
8600         * gfortran.dg/char_length_7.f90: New test.
8601         * gfortran.dg/char_length_9.f90: New test.
8602         * gfortran.dg/char_assign_1.f90: Add extra warning.
8603
8604         PR fortran/31197
8605         PR fortran/31258
8606         * gfortran.dg/char_length_8.f90: New test.
8607
8608 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8609
8610         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8611
8612 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8613
8614         * gcc.dg/inline-24.c: New test.
8615         * g++.dg/opt/inline11.C: New test.
8616
8617 2007-08-30  Richard Guenther  <rguenther@suse.de>
8618
8619         * gcc.target/i386/vectorize5.c: New testcase.
8620
8621 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8622
8623         PR fortran/33228
8624         * interface.c (check_interface0): Improve error for external procs.
8625         (check_sym_interfaces): Fix checking of module procedures.
8626
8627 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8628
8629         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8630         (AI): Add AI_ALIGN.
8631         * gcc.dg/sync-3.c: New test.
8632
8633         PR middle-end/32758
8634         * gcc.dg/cleanup-12.c: New test.
8635
8636 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8637
8638         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8639         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8640         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8641         * gcc.dg/pr32450.c: Ditto.
8642         * gcc.dg/nest.c: Ditto.
8643         * gcc.dg/nested-func-4.c: Ditto.
8644         * g++.old-deja/g++.law/profile1.C: Ditto.
8645
8646 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8647
8648         PR fortran/32989
8649         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8650         non-default integer kind arguments.
8651
8652 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8653
8654         PR fortran/33105
8655         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8656
8657 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8658
8659         * gcc.dg/h8300-ice2.c: Remove target selector.
8660
8661 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8662
8663         PR fortran/33215
8664         * gfortran.dg/binding_label_tests_15.f03: New test case.
8665         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8666
8667 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8668
8669         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8670         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8671
8672 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8673
8674         PR c++/33194
8675         * g++.dg/other/canon-33194.C: New.
8676
8677 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8678
8679         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8680         * gcc.c-torture/execute/pr23135.c: Likewise.
8681
8682 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8683
8684         * gcc.dg/pr31344.c: Move to ...
8685         * gcc.dg/dfp/pr31344.c: ... here.
8686         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8687         * gcc.dg/20050503-1.c: Ditto.
8688         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8689         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8690         * gcc.dg/20060801-1.c: Ditto.
8691
8692 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8693
8694         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8695         * gfortran.dg/nan_1.f90: Likewise.
8696
8697 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8698
8699         PR fortran/33055
8700         Revert previous patch.
8701
8702 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8703             Kazu Hirata  <kazu@codesourcery.com>
8704
8705         * gcc.target/m68k/interrupt-1.c: New.
8706
8707 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8708
8709         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8710         10000 for targets where "int" can't hold at least 100000.
8711         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8712         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8713         (test5)(test6): Use it.
8714         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8715         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8716         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8717         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8718         * gcc.dg/attr-alloc_size.c (test): Likewise.
8719
8720 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8721
8722         PR c++/33209
8723         * g++.dg/template/error29.C: New.
8724
8725 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR c++/32596
8728         * g++.dg/ext/visibility/anon5.C: New test.
8729
8730 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8731
8732         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8733
8734 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8735
8736         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8737         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8738         * gfortran.dg/gamma_4.f90: New: large-real tests.
8739
8740 2007-08-28  Jason Merrill  <jason@redhat.com>
8741
8742         PR c++/29000
8743         * g++.dg/ext/stmtexpr12.C: New test.
8744
8745         PR c++/28558
8746         * g++.dg/ext/attrib28.C: New test.
8747
8748 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8749
8750         PR target/32661
8751         * gcc.target/i386/pr32661.c: New test.
8752
8753 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR middle-end/32370
8756         * gcc.dg/pr32370.c: New test.
8757
8758         PR rtl-optimization/33148
8759         * gcc.c-torture/compile/20070827-1.c: New test.
8760
8761         PR debug/32914
8762         * d++.dg/debug/const3.C: New test.
8763         * d++.dg/debug/const4.C: New test.
8764         * d++.dg/debug/dwarf2/const1.C: New test.
8765         * d++.dg/debug/dwarf2/const2.C: New test.
8766         * d++.dg/debug/dwarf2/const2b.C: New test.
8767
8768 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8769             Vladimir Yanovsky  <yanov@il.ibm.com>
8770             Revital Eres  <eres@il.ibm.com>
8771             Andrey Belevantsev  <abel@ispras.ru>
8772
8773         * gcc.dg/sms-1.c: New test.
8774
8775 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8776
8777         * g++.dg/ext/gnu-inline-common.h: New.
8778         * g++.dg/ext/gnu-inline-global-reject.C: New.
8779         * g++.dg/ext/gnu-inline-global.C: New.
8780         * g++.dg/ext/gnu-inline-namespace.C: New.
8781         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8782         * g++.dg/ext/gnu-inline-class.C: New.
8783         * g++.dg/ext/gnu-inline-class-static.C: New.
8784         * g++.dg/ext/gnu-inline-template-class.C: New.
8785         * g++.dg/ext/gnu-inline-template-func.C: New.
8786
8787 2007-08-27  Jason Merrill  <jason@redhat.com>
8788
8789         PR c++/31337
8790         * g++.dg/ext/stmtexpr11.C: New.
8791
8792 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8793
8794         * lib/target-supports.exp (check_profiling_available):
8795         Set profiling_available_saved to 0 on fido-*-elf.
8796
8797 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8798
8799         PR tree-optimization/33173
8800         
8801         * gcc.c-torture/compile/pr33173.c: New.
8802
8803 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8804
8805         PR target/31385
8806         * gcc.dg/dfp/pr31385.c: New.
8807
8808 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8809
8810         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8811
8812 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8813
8814         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8815         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8816         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8817         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8818         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8819         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8820         gcc.target/m68k directory.
8821         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8822         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8823         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8824         gcc.target/cris directory.
8825         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8826         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8827         gcc.target/bfin directory.
8828
8829         * gcc.target/sh: New directory.
8830         * gcc.target/sh/sh.exp: New file.
8831         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8832         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8833         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8834         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8835         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8836         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8837
8838 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8839
8840         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8841         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8842         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8843         * gcc.target/i386/local2.c: Ditto.
8844         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8845         * gcc.target/i386/20011119-1.c: Ditto.
8846         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8847         * gcc.target/i386/fastcall-1.c: Fix target selector.
8848
8849 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8850
8851         PR fortran/33055
8852         * gfortran.dg/negative_unit.f: Add new check
8853         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8854         -fdefault-integer-8.
8855
8856 2007-08-26  Asher Langton  <langton2@llnl.gov>
8857
8858         * gfortran.dg/recursive_stack.f90: New.
8859         * gfortran.dg/openmp_stack.f90: New.
8860
8861 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8862
8863         PR fortran/31298
8864         * gfortran.dg/use_10.f90: New.
8865
8866 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8867
8868         PR fortran/32985
8869         * gfortran.dg/namelist_14.f90: Make test case valid.
8870         * gfortran.dg/common_10.f90: New.
8871
8872 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8873
8874         PR middle-end/33181
8875         * gcc.dg/ifelse-2.c: New.
8876
8877 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8878
8879         PR fortran/32980
8880         * gfortran.dg/gamma_1.f90: New.
8881         * gfortran.dg/gamma_2.f90: New.
8882         * gfortran.dg/gamma_3.f90: New.
8883
8884 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8885
8886         PR fortran/33188
8887         * gfortran.dg/used_types_18.f90: New.
8888
8889 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8890
8891         * gcc.dg/array-init-2.c: New test.
8892
8893 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8894
8895         PR fortran/33178
8896         * gfortran.dg/initialization_4.f90: Update dg-error.
8897         * gfortran.dg/initialization_13.f90: New.
8898
8899 2007-08-24  Richard Guenther  <rguenther@suse.de>
8900
8901         PR middle-end/33166
8902         * gcc.c-torture/compile/pr33166.c: New testcase.
8903
8904 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8905
8906         PR fortran/33139
8907         * gfortran.dg/pointer_assign_4.f90: New.
8908         * gfortran.dg/shape_2.f90: Fix test case.
8909         * gfortran.dg/char_result_4.f90: Ditto.
8910
8911 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8912
8913         * gcc.dg/array-init-1.c: New test.
8914
8915         PR c++/32567
8916         * g++.dg/parse/crash36.C: New test.
8917
8918 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8919
8920         * gcc.dg/pr32721.c: Updated.
8921
8922 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR tree-optimization/32573
8925         PR middle-end/32946
8926         * gcc.dg/pr32573.c: New test.
8927
8928         PR c++/32898
8929         * g++.dg/lookup/ns3.C: New test.
8930
8931         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8932
8933         PR c++/31941
8934         * g++.dg/parse/crash37.C: New test.
8935
8936 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8937
8938         PR target/17390
8939         * gcc.target/i386/pr17390.c: New test.
8940
8941 2007-08-23  Richard Guenther  <rguenther@suse.de>
8942
8943         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8944         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8945         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8946         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8947         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8948         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8949         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8950         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8951
8952 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8953
8954         * gcc.target/s390: New directory.
8955         * gcc.target/s390/s390.exp: New file.
8956         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8957         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8958         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8959         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8960         gcc.target/s390 directory.
8961
8962 2007-08-23  Richard Guenther  <rguenther@suse.de>
8963
8964         PR tree-optimization/32328
8965         * gcc.dg/pr32328.c: New testcase.
8966
8967 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8968
8969         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8970           available.
8971
8972 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8973
8974         PR fortran/33095
8975         * gfortran.dg/min_max_optional_5.f90: New test.
8976         * gfortran.dg/min_max_optional_2.f90: Remove.
8977         * gfortran.dg/min_max_optional_3.f90: Remove.
8978         * gfortran.dg/min_max_optional_4.f90: Remove.
8979
8980 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8981
8982         * gcc.target/i386/xorps-sse.c: New.
8983         * gcc.target/i386/xorps-sse2.c: New.
8984
8985 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8986
8987         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8988         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8989         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8990
8991 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8992
8993         PR fortran/33020
8994         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8995         include multiple kinds for SHAPE parameter within a single
8996         namespace.
8997         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8998         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8999
9000 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9001
9002         * interface_abstract_1.f90: Extended test case.
9003         * interface_abstract_3.f90: New test.
9004
9005 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9006
9007         * gcc.dg/fold-sub.c: New test.
9008         
9009 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9010
9011         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9012         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9013         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9014         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9015         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9016         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9017
9018 2007-08-22  Richard Guenther  <rguenther@suse.de>
9019
9020         PR middle-end/33007
9021         * gcc.dg/pr33007.c: New testcase.
9022
9023 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9024
9025         * gcc.c-torture/execute/strcmp-1.x: Delete.
9026
9027 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9028
9029         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9030         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9031         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9032         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9033         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9034         gcc.target/i386/stack-realign.c,
9035         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9036         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9037         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9038         target using dg-require-effective-target directive.
9039         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9040         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9041         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9042         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9043         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9044         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9045         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9046         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9047         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9048         Require lp64 target using dg-require-effective-target directive.
9049         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9050         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9051         directive.
9052         * gcc.target/i386/20010202-1.c: Move from here ...
9053         * gcc.dg/20010202-1.c: ... to here.
9054
9055 2007-08-22  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/33142
9058         * gcc.c-torture/execute/pr33142.c: New testcase.
9059
9060 2007-08-22  Richard Guenther  <rguenther@suse.de>
9061
9062         PR middle-end/32563
9063         * g++.dg/torture/pr32563.C: New testcase.
9064
9065 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9066
9067         PR middle-end/32912
9068         * gcc.dg/pr32912-1.c: Add -w to options.
9069         * gcc.dg/pr32912-2.c: Likewise.
9070         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9071
9072 2007-08-21  Ian Lance Taylor  <iant@google.com>
9073
9074         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9075
9076 2007-08-21  Ian Lance Taylor  <iant@google.com>
9077
9078         PR tree-optimization/33134
9079         * g++.dg/tree-ssa/pr33134.C: New test.
9080
9081 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9082
9083         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9084         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9085
9086 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR debug/32610
9089         * gcc.dg/debug/pr32610.c: New test.
9090
9091         * g++.dg/init/new24.C: New test.
9092
9093         PR middle-end/32912
9094         * gcc.dg/pr32912-1.c: New test.
9095         * gcc.dg/pr32912-2.c: New test.
9096         * gcc.dg/pr32912-3.c: New test.
9097
9098 2007-08-21  Richard Guenther  <rguenther@suse.de>
9099
9100         * gcc.dg/pointer-arith-10.c: New testcase.
9101
9102 2007-08-21  Richard Guenther  <rguenther@suse.de>
9103
9104         PR middle-end/33122
9105         * gcc.c-torture/compile/pr33122.c: New testcase.
9106
9107 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9108
9109         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9110
9111 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9112
9113         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9114
9115 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR c++/33025
9118         * g++.dg/init/new23.C: New test.
9119
9120 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9121
9122         PR middle-end/30564
9123         * gcc.c-torture/compile/pr30564-1.c: New test.
9124         * gcc.c-torture/compile/pr30564-2.c: New test.
9125
9126 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9127
9128         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9129
9130 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9131
9132         * gfortran.dg/interface_abstract_2.f90: New.
9133         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9134
9135 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9136
9137         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9138         unknown (so that outer-loop wont get analyzed).
9139         * gcc.dg/vect/vect-outer-1a.c: New test.
9140         * gcc.dg/vect/vect-outer-1b.c: New test.
9141         * gcc.dg/vect/vect-outer-1.c: New test.
9142         * gcc.dg/vect/vect-outer-2a.c: New test.
9143         * gcc.dg/vect/vect-outer-2b.c: New test.
9144         * gcc.dg/vect/vect-outer-2c.c: New test.
9145         * gcc.dg/vect/vect-outer-2.c: New test.
9146         * gcc.dg/vect/vect-outer-3a.c: New test.
9147         * gcc.dg/vect/vect-outer-3b.c: New test.
9148         * gcc.dg/vect/vect-outer-3c.c: New test.
9149         * gcc.dg/vect/vect-outer-3.c: New test.
9150         * gcc.dg/vect/vect-outer-4a.c: New test.
9151         * gcc.dg/vect/vect-outer-4b.c: New test.
9152         * gcc.dg/vect/vect-outer-4c.c: New test.
9153         * gcc.dg/vect/vect-outer-4d.c: New test.
9154         * gcc.dg/vect/vect-outer-4e.c: New test.
9155         * gcc.dg/vect/vect-outer-4f.c: New test.
9156         * gcc.dg/vect/vect-outer-4g.c: New test.
9157         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9158         * gcc.dg/vect/vect-outer-4i.c: New test.
9159         * gcc.dg/vect/vect-outer-4j.c: New test.
9160         * gcc.dg/vect/vect-outer-4k.c: New test.
9161         * gcc.dg/vect/vect-outer-4l.c: New test.
9162         * gcc.dg/vect/vect-outer-4m.c: New test.
9163         * gcc.dg/vect/vect-outer-4.c: New test.
9164         * gcc.dg/vect/vect-outer-5.c: New test.
9165         * gcc.dg/vect/vect-outer-6.c: New test.
9166         * gcc.dg/vect/vect-outer-fir.c: New test.
9167         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9168         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9169
9170 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9171
9172         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9173         and -fno-tree-reassoc.
9174         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9175         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9176         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9177         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9178         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9179         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9180         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9181         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9182         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9183         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9184         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9185         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9186         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9187         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9188         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9189         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9190         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9191         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9192         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9193         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9194         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9195         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9196         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9197         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9198         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9199         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9200         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9201         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9202         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9203         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9204         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9205         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9206         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9207         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9208         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9209         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9210         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9211
9212 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9213
9214         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9215         versioning for aliasing).
9216         * gcc.dg/vect/vect-35.c: Likewise.
9217
9218         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9219         targets.
9220         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9221
9222 2007-08-18  Tom Tromey  <tromey@redhat.com>
9223
9224         PR preprocessor/32974:
9225         * gcc.dg/cpp/pr32974.c: New file.
9226
9227 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9228
9229         * gfortran.dg/interface_abstract_1.f90: New.
9230
9231 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9232
9233         PR fortran/32881
9234         * gfortran.dg/pure_initializer_1.f90: New test.
9235
9236 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9237
9238         PR fortran/32875
9239         * gfortran.dg/array_constructor_18.f90: New test.
9240
9241 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9242
9243         PR c++/28989
9244         * g++.dg/expr/lval3.C: New test.
9245         * g++.dg/expr/lval4.C: New test.
9246
9247 2007-08-17  Ollie Wild  <aaw@google.com>
9248
9249         PR c++/31749
9250         * g++.dg/lookup/builtin3.C: New test.
9251         * g++.dg/lookup/builtin4.C: New test.
9252         * g++.dg/lookup/using19.C: New test.
9253
9254 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9255
9256         PR c++/32190
9257         * g++.dg/parse/error31.C: New.
9258
9259 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9260
9261         PR c++/32112
9262         * g++.dg/template/error26.C: New.
9263
9264 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9265
9266         PR fortran/33079
9267         * gfortran.dg/zero_length_2.f90: New test.
9268
9269 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9270
9271         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9272         * gfortran.dg/kind_tests_3.f03: Ditto.
9273         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9274         * gfortran.dg/interface_13.f90: Ditto.
9275         * gfortran.dg/pr32738.f90: Ditto.
9276         * gfortran.dg/module_private_1.f90: Ditto.
9277         * gfortran.dg/test_only_clause.f90: Ditto.
9278         * gfortran.dg/bind_c_vars.f90: Ditto.
9279         * gfortran.dg/bind_c_dts.f90: Ditto.
9280         * gfortran.dg/use_9.f90: Ditto.
9281         * gfortran.dg/generic_8.f90: Ditto.
9282         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9283         * gfortran.dg/private_type_6.f90: Ditto.
9284         * gfortran.dg/c_assoc.f90: Ditto.
9285         * gfortran.dg/private_type_7.f90: Ditto.
9286         * gfortran.dg/global_vars_c_init.f90: Ditto.
9287         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9288         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9289         * gfortran.dg/c_size_t_test.f03: Ditto.
9290         * gfortran.dg/used_types_12.f90: Ditto.
9291         * gfortran.dg/pr25923.f90: Ditto.
9292         * gfortran.dg/test_com_block.f90: Ditto.
9293         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9294         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9295         * gfortran.dg/com_block_driver.f90: Ditto.
9296         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9297         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9298         * gfortran.dg/c_loc_test.f90: Ditto.
9299         * gfortran.dg/c_ptr_tests.f03: Ditto.
9300         * gfortran.dg/module_interface_1.f90: Ditto.
9301
9302 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9303
9304         PR c++/32870
9305         * g++.dg/other/error17.C: Adjust.
9306         
9307 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9308
9309         PR middle-end/32970
9310         * g++.dg/ext/altivec-14.C: New test.
9311
9312 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9313
9314         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9315         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9316         dump files.
9317         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9318         * gcc.dg/vect/pr32366.c: Ditto.
9319
9320 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9321
9322         PR testsuite/33082
9323         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9324         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9325         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9326         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9327
9328 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9329
9330         PR fortran/33072
9331         * gfortran.dg/use_9.f90: New.
9332
9333 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9334
9335         * g++.dg/gcov/gcov-5.C: New test.
9336
9337 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9338
9339         * g++.dg/gcov/gcov-4.C: New test.
9340         * lib/gcov.exp (verify-lines): Add support for
9341         checking no-coverage lines.
9342
9343 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9344
9345         * gcc.dg/vect/vect-vfa-01.c: New.
9346         * gcc.dg/vect/vect-vfa-02.c: New.
9347         * gcc.dg/vect/vect-vfa-03.c: New.
9348         * gcc.dg/vect/vect-vfa-04.c: New.
9349         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9350         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9351         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9352         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9353         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9354         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9355         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9356         gfortran.dg/vect/pr19049.f90: Rename to start with
9357         prefix no-vfa-.
9358         * gcc.dg/vect/vect.exp: Disable versioning for alias
9359         when test starts with no-vfa-.
9360         * gfortran.dg/vect/vect.exp: Likewise.
9361
9362 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9363
9364         * gcc.dg/torture/pr32897.c: New test.
9365
9366 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9367
9368         PR c++/31132
9369         * g++.dg/template/crash69.C: New.
9370
9371 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9372
9373         * lib/target-supports.exp (check_effective_target_arm32): Use
9374         check_no_compiler_messages.
9375
9376 2007-08-15  Diego Novillo  <dnovillo@google.com>
9377
9378         gcc.dg/tree-ssa/20070815.c: New test.
9379
9380 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9381
9382         PR fortran/33077
9383         * gfortran.dg/random_7.f90: Initialize variable.
9384
9385 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9386
9387         PR middle-end/33074
9388         * gfortran.dg/pr33074.f90: New test.
9389
9390         PR c++/32992
9391         * g++.dg/opt/nrv14.C: New test.
9392
9393 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9394
9395         PR c++/33035
9396         * g++.dg/template/crash68.C: New.
9397
9398 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9399
9400         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9401         * gcc.dg/sibcall-4.c: Ditto.
9402
9403 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9404
9405         PR fortran/33066
9406         * gfortran.dg/use_8.f90: New test.
9407         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9408
9409 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9410
9411         PR c++/27211
9412         * g++.dg/template/error27.C: New.
9413         * g++.dg/template/error28.C: New.
9414         * g++.dg/other/pr28304.C: Adjust.
9415         * g++.old-deja/g++.mike/p811.C: Likewise.
9416
9417 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9418
9419         PR target/30315
9420         * gcc.target/i386/pr30315.c: New.
9421
9422 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9423
9424         PR fortran/32594
9425         * gfortran.dg/substr_5.f90: New test.
9426
9427 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9428
9429         PR c/30428
9430         * gcc.dg/vector-2.c: New test.
9431
9432         PR c++/30428
9433         * g++.dg/ext/vector8.C: New test.
9434
9435 2007-08-13  Dan Hipschman  <dsh@google.com>
9436
9437         PR c/32953
9438         * gcc.dg/format/array-1.c: Add an additional test for
9439         unterminated format strings of length 1.
9440
9441 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9442
9443         PR fortran/32926
9444         * gfortran.dg/external_procedures_3.f90: New test.
9445
9446 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9447
9448         PR fortran/32827
9449         * gfortran.dg/import6.f90: New test.
9450
9451 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9452
9453         PR C/30427
9454         *  gcc.dg/vector-1.c: New test.
9455
9456 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9457
9458         * gcc.dg/pr21255-4.c: Skip for PIC.
9459         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9460
9461 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9462
9463         * gcc.dg/attr-isr.c: Skip for PIC.
9464         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9465         * gcc.dg/attr-isr-trapa.c: Likewise.
9466         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9467         * gcc.dg/pragma-isr-trapa.c: Likewise.
9468         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9469
9470 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9471
9472         PR fortran/32962
9473         * gfortran.dg/transpose_1.f90: New test.
9474
9475 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9476
9477         PR fortran/29600
9478         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9479         intrinsic.
9480
9481 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9482
9483         PR fortran/30964
9484         PR fortran/33054
9485         * gfortran.dg/random_4.f90: New test.
9486         * gfortran.dg/random_5.f90: New test.
9487         * gfortran.dg/random_6.f90: New test.
9488         * gfortran.dg/random_7.f90: New test.
9489
9490 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9491
9492         PR fortran/32860
9493         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9494
9495 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9496
9497         PR fortran/31629
9498         * gfortran.dg/module_private_1.f90: New test.
9499
9500 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9501
9502         PR fortran/29600
9503         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9504         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9505
9506 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9507
9508         PR fortran/32937
9509         * gfortran.dg/char_length_6.f90: New test.
9510
9511 2007-08-10  Ollie Wild  <aaw@google.com>
9512
9513         * g++.dg/lookup/using18.C: New test.
9514
9515 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9516
9517         PR c++/17763
9518         * g++.dg/other/error16.C: New.
9519
9520 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9521
9522         PR libfortran/33039
9523         * gfortran.dg/namelist_37.f90: New test.
9524
9525 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9526
9527         PR c++/22256
9528         * g++.dg/conversion/op3.C: New.
9529
9530 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9531
9532         PR fortran/32987
9533         * gfortran.dg/fmt_tab_1.f90: New.
9534         * gfortran.dg/fmt_tab_2.f90: New.
9535
9536 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9537
9538         PR c/32796
9539         * gcc.c-torture/compile/pr32796.c: New test.
9540
9541 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9542
9543         PR middle-end/32813
9544         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9545         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9546         instead of just -O.
9547
9548 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9549
9550         * gcc.target/mips/code-readable-1.c: New test.
9551         * gcc.target/mips/code-readable-2.c: Likewise.
9552         * gcc.target/mips/code-readable-3.c: Likewise.
9553
9554 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9555             Revital Eres  <eres@il.ibm.com>
9556
9557         * gfortran.dg/sms-1.f90: Add comment.
9558         * gfortran.dg/sms-2.f90: New.
9559
9560 2007-08-07  Ian Lance Taylor  <iant@google.com>
9561
9562         * gcc.dg/instrument-1.c: New test.
9563         * gcc.dg/instrument-2.c: New test.
9564         * gcc.dg/instrument-3.c: New test.
9565
9566 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9567
9568         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9569
9570 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9571
9572         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9573         !vector_alignment_reachable targets.
9574         * gcc.dg/vect/vect-33.c: Likewise.
9575         * gcc.dg/vect/vect-42.c: Likewise.
9576         * gcc.dg/vect/vect-44.c: Likewise.
9577         * gcc.dg/vect/vect-50.c: Likewise.
9578         * gcc.dg/vect/vect-70.c: Likewise.
9579         * gcc.dg/vect/vect-71.c: Likewise.
9580         * gcc.dg/vect/vect-87.c: Likewise.
9581         * gcc.dg/vect/vect-88.c: Likewise.
9582         * gcc.dg/vect/vect-91.c: Likewise.
9583         * gcc.dg/vect/vect-93.c: Likewise.
9584         * gcc.dg/vect/vect-96.c: Likewise.
9585         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9586         * gcc.dg/vect/section-anchors-69.c: Likewise.
9587         * gcc.dg/vect/pr25413.c: Likewise.
9588         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9589         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9590         * gfortran.dg/vect-2.f90: Likewise.
9591         * gfortran.dg/vect-3.f90: Likewise.
9592         * gfortran.dg/vect-4.f90: Likewise.
9593         * gfortran.dg/vect-5.f90: Likewise.
9594         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9595         Return false for darwin. 
9596         (check_effective_target_vector_alignment_reachable_for_double): New.
9597
9598 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9599
9600         * gcc.dg/multiword-1.c: New testcase.
9601
9602 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9603
9604         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9605         messages.
9606         * gfortran.dg/namelist_36.f90: New test.
9607
9608 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9609
9610         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9611           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9612
9613 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9614
9615         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9616         * gcc.dg/torture/type-generic-1.c: Likewise.
9617
9618 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9619
9620         * gcc.c-torture/20070522-1.c: Move to ...
9621         * gcc.c-torture/compile/20070522-1.c: Here.
9622
9623 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9624
9625         PR fortran/29828
9626         * gfortran.dg/minmax_char_1.f90: New test.
9627         * gfortran.dg/minmax_char_2.f90: New test.
9628         * gfortran.dg/min_max_optional_4.f90: New test.
9629
9630 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9631
9632         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9633         hanging on the testcase.
9634
9635 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9636
9637         PR middle-end/32988
9638         * gcc.c-torture/compile/pr32988.c: New test.
9639
9640 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9641
9642         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9643
9644 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9645
9646         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9647
9648         Revert:
9649         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9650
9651         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9652
9653 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9654
9655         PR fortran/32979
9656         * gfortran.dg/isnan_1.f90: New test.
9657
9658 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9659             Revital Eres <eres@il.ibm.com>
9660
9661         * gcc.dg/sms-antideps.c: New test.
9662
9663 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9664
9665         PR fortran/31214
9666         * gfortran.dg/entry_13.f90: New test.
9667
9668         * gfortran.dg/entry_12.f90: Clean up .mod file.
9669
9670 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9671
9672         PR fortran/32770
9673         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9674         variables as kind=4 so they don't overflow the record length.
9675
9676 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9677
9678         PR fortran/32968
9679         * gfortran.dg/selected_kind_1.f90: New test.
9680
9681 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9682
9683         PR middle-end/32780
9684         * gcc.c-torture/compile/pr32780.c: New test.
9685
9686 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9687
9688         RP middle-end/32399
9689         * gcc.c-torture/compile/pr32399.c: New testcase.
9690
9691 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9692
9693         PR middle-end/32304
9694         * g++.dg/torture/pr32304.C: New testcase.
9695
9696 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9697
9698         PR middle-end/32935
9699         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9700
9701 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9702
9703         PR fortran/32955
9704         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9705
9706 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9707
9708         PR fortran/31202
9709         * gfortran.dg/nint_2.f90: New test.
9710
9711 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9712
9713         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9714         * gcc.dg/weak/typeof-2.c: Likewise.
9715
9716 2007-08-03  Diego Novillo  <dnovillo@google.com>
9717
9718         PR 31521
9719         * gcc.dg/tree-ssa/pr31521.c: New test.
9720
9721 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9722
9723         PR fortran/32770
9724         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9725         iostat must be default kind.
9726
9727 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9728
9729         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9730
9731 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9732
9733         PR fortran/32770
9734         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9735         explicit so test passes with -fdefault-integer-8.
9736         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9737         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9738
9739 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9740
9741         PR c++/30849
9742         * g++.dg/parse/asm1.C: New test.
9743
9744         PR c++/30850
9745         * g++.dg/parse/asm2.C: Likewise.
9746
9747         PR c++/30851
9748         * g++.dg/parse/asm3.C: Likewise.
9749         
9750 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9751
9752         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9753           "int" is only 16 bit bits wide.
9754         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9755
9756 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9757
9758         * g++.dg/torture/type-generic-1.C: New.
9759         * gcc.dg/pr28796-2.c: Move tests ...
9760         * gcc.dg/tg-tests.h: ... here.
9761         * gcc.dg/torture/type-generic-1.c: New.
9762
9763 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9764
9765         PR libfortran/32954
9766         * minmaxloc_3.f90:  New test case.
9767
9768 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9769
9770         PR fortran/32936
9771         * gfortran.dg/allocate_stat.f90: New.
9772
9773 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9774
9775         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9776
9777 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9778
9779         PR tree-optimization/32919
9780         * gcc.c-torture/compile/pr32919.c: New.
9781
9782 2007-08-01  Nick Clifton  <nickc@redhat.com>
9783
9784         * gcc.c-torture/execute/execute.exp: Change copyright header to
9785         refer to version 3 of the GNU General Public License and to point
9786         readers at the COPYING3 file and the FSF's license web page.
9787         * gcc.c-torture/execute/ieee/ieee.exp,
9788         gcc.c-torture/unsorted/unsorted.exp,
9789         gcc.c-torture/compile/compile.exp,
9790         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9791         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9792         gcc.target/cris/torture/cris-torture.exp,
9793         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9794         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9795         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9796         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9797         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9798         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9799         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9800         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9801         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9802         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9803         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9804         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9805         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9806         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9807         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9808         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9809         gcc.dg/noncompile/noncompile.exp,
9810         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9811         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9812         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9813         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9814         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9815         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9816         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9817         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9818         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9819         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9820         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9821         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9822         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9823         g++.old-deja/old-deja.exp,
9824         gfortran.fortran-torture/execute/execute.exp,
9825         gfortran.fortran-torture/compile/compile.exp,
9826         treelang/output/output-1.c, treelang/output/output-1.tree,
9827         treelang/execute/execute.exp, treelang/Makefile.in,
9828         treelang/compile/compile.exp, g++.dg/dg.exp,
9829         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9830         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9831         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9832         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9833         g++.dg/compat/struct-layout-1.exp,
9834         g++.dg/compat/struct-layout-1_generate.c,
9835         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9836         g++.dg/bprob/bprob.exp, config/default.exp,
9837         gcc.test-framework/test-framework.awk,
9838         gcc.test-framework/gen_directive_tests,
9839         gcc.test-framework/test-framework.exp,
9840         objc.dg/special/special.exp,
9841         objc.dg/gnu-encoding/gnu-encoding.exp,
9842         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9843         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9844         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9845         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9846         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9847         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9848         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9849         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9850         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9851         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9852         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9853         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9854         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9855         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9856         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9857         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9858         Likewise.
9859
9860 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9861
9862         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9863         error message text.
9864
9865 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9866
9867         PR fortran/32945
9868         * gfortran.dg/initialization_12.f90: New test.
9869
9870 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9871
9872         PR fortran/31609
9873         * gfortran.dg/entry_12.f90: New test.
9874
9875 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9876
9877         PR fortran/32938
9878         * gfortran.dg/altreturn_6.f90: New test.
9879
9880 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9881
9882         PR fortran/32942
9883         * gfortran.dg/exponent_2.f90: New test.
9884
9885 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9886
9887         * gcc.dg/vect/vect-117.c: New test.
9888         * gcc.dg/vect/vect-74.c: Enabled test
9889         * gcc.dg/vect/vect-81.c: Enabled test
9890
9891 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9892
9893         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9894         s/dg-error/dg-warning where warning is expected.
9895
9896 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9897
9898         PR fortran/32770
9899         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9900         of huge() to correct kind.
9901
9902 2007-07-30  Ollie Wild  <aaw@google.com>
9903
9904         * gcc.dg/cpp/counter-2.c: New test.
9905         * gcc.dg/cpp/counter-3.c: New test.
9906         * gcc.dg/cpp/dir-only-1.c: New test.
9907         * gcc.dg/cpp/dir-only-1.h: New file.
9908         * gcc.dg/cpp/dir-only-2.c: New test.
9909         * gcc.dg/cpp/dir-only-3.c: New test.
9910         * gcc.dg/cpp/dir-only-3a.h: New file.
9911         * gcc.dg/cpp/dir-only-3b.h: New file.
9912         * gcc.dg/cpp/dir-only-4.c: New test.
9913         * gcc.dg/cpp/dir-only-5.c: New test.
9914         * gcc.dg/cpp/dir-only-6.c: New test.
9915
9916 2007-07-30  Julian Brown  <julian@codesourcery.com>
9917
9918         * gcc.target/arm/neon/v*.c: Regenerate.
9919
9920 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9921
9922         PR c++/32108
9923         * g++.dg/ext/label6.C: New.
9924
9925 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9926
9927         PR libfortran/32858
9928         PR libfortran/30814
9929         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9930
9931 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9932
9933         PR fortran/31211
9934         * gfortran.dg/actual_pointer_function_1.f90: New test.
9935
9936         PR fortran/32682
9937         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9938
9939 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9940
9941         PR fortran/32906
9942         * gfortran.dg/shape_1.f90: Adjust error message.
9943         * gfortran.dg/parameter_array_ref_1.f90: New test.
9944
9945 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9946
9947         PR fortran/31609
9948         * gfortran.dg/entry_11.f90: New test.
9949
9950 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9951             Revital Eres  <eres@il.ibm.com>
9952
9953         * gfortran.dg/sms-1.f90: New test.
9954
9955 2007-07-28  Richard Guenther  <rguenther@suse.de>
9956
9957         * gcc.c-torture/compile/pr32920.c: New testcase.
9958
9959 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9960
9961         PR c++/30917
9962         * g++.dg/lookup/friend11.C: New test.
9963
9964 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9965
9966         * gfortran.dg/namelist_5.f90: Adjusted error message.
9967         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9968         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9969         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9970         * gfortran.dg/namelist_32.f90: ... this.
9971
9972         PR fortran/32876
9973         * gfortran.dg/namelist_33.f90: New test.
9974
9975         PR fortran/32905
9976         * gfortran.dg/namelist_34.f90: New test.
9977
9978         PR fortran/31818
9979         * gfortran.dg/namelist_35.f90: New test.
9980
9981 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9982
9983         PR fortran/32880
9984         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9985
9986 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9987
9988         PR testsuite/32471
9989         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9990           assuming it is 0x7ffffffff.
9991         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9992         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9993
9994 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9995
9996         * gfortran.dg/operator_3.f90: Fix dg directive.
9997         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9998         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9999         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10000
10001 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10002
10003         * g++.dg/cpp0x/decltype1.C: New.
10004         * g++.dg/cpp0x/decltype2.C: New.
10005         * g++.dg/cpp0x/decltype3.C: New.
10006         * g++.dg/cpp0x/decltype4.C: New.
10007         * g++.dg/cpp0x/decltype5.C: New.
10008         * g++.dg/cpp0x/decltype6.C: New.
10009
10010 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10011
10012         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10013           because the test relies on bit 31 to be the sign bit.
10014
10015 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10016
10017         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10018           assuming it is 0x7fffffff.
10019         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10020         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10021
10022 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR c++/32346
10025         * g++.dg/expr/bitfield9.C: New test.
10026
10027 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10028
10029         PR fortran/32899
10030         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10031
10032 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10033
10034         PR fortran/32760
10035         * gfortran.dg/private_type_7.f90: New test.
10036
10037 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10038
10039         PR fortran/32035
10040         * gfortran.dg/select_char_1.f90: New test.
10041
10042 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10043
10044         PR fortran/32903
10045         * gfortran.dg/initialization_11.f90: New test.
10046
10047 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10048
10049         * gcc.target/mips/ins-1.c: New test.
10050
10051 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10052
10053         PR/19232
10054         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10055         (f1): Likewise.
10056
10057 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10058
10059         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10060         error: width of 'spare' exceeds its type.
10061
10062 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10063
10064         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10065         * gcc.dg/sibcall-4.c: Likewise.
10066
10067 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10068
10069         PR rtl-optimization/31500
10070         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10071         * g++.dg/warn/Warray-bounds.C: Likewise.
10072
10073 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10074
10075         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10076
10077 2007-07-25  Julian Brown  <julian@codesourcery.com>
10078             Paul Brook  <paul@codesourcery.com>
10079             Joseph Myers  <joseph@codesourcery.com>
10080             Mark Shinwell  <shinwell@codesourcery.com>
10081
10082         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10083         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10084         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10085         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10086         (check_effective_target_arm_neon_hw): New.
10087         * gcc.target/arm/neon/neon.exp: New file.
10088         * gcc.target/arm/neon/polytypes.c: New file.
10089         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10090
10091 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10092
10093         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10094           targets where an "int" is less than 32 bits wide.
10095
10096 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10097
10098         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10099
10100 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10101
10102         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10103           during addition if an int is only 16 bits wide.
10104         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10105
10106 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10107
10108         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10109           size as "long int" and are 32 or 64 bits wide.
10110         * gcc.dg/torture/pr28814.c: Likewise.
10111
10112 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10113
10114         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10115           exactly as wide as an int.
10116
10117 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10118
10119         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10120         Define and use throughout as long long printf format specifier.
10121         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10122         Likewise.
10123
10124 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10125
10126         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10127         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10128
10129 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10130
10131         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10132
10133 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10134
10135         * gcc.c-torture/execute/20070724-1.c: New.
10136
10137 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10138
10139         PR fortran/31205
10140         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10141         "deallocates" to 24, since patch has code rid of much spurious
10142         code.
10143         * gfortran.dg/interface_assignment_1.f90 : New test.
10144
10145         PR fortran/32842
10146         * gfortran.dg/interface_assignment_2.f90 : New test.
10147
10148 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10149
10150         PR fortran/32867
10151         * fortran.dg/initialization_10.f90: New test.
10152
10153 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10154
10155         PR fortran/32778
10156         * gfortran.dg/imag_2.f: Removed
10157         * gfortran.dg/warn_std_1.f90: New test.
10158         * gfortran.dg/warn_std_2.f90: New test.
10159         * gfortran.dg/warn_std_3.f90: New test.
10160
10161 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10162
10163         PR c++/29001
10164         * g++.dg/init/new22.C: New.
10165
10166 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10167
10168         PR c++/32561
10169         * g++.dg/template/crash67.C: New.
10170
10171 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10172
10173         * lib/target-support.exp (check_effective_target_natural_alignment): 
10174         (check_effective_target_vector_alignment_reachable): New.
10175         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10176         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10177         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10178         check.
10179         * gcc.dg/vect/pr25413.c: Likewise.
10180         * gcc.dg/vect/pr31699.c: Likewise.
10181
10182 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10183
10184         PR fortran/30814
10185         * gfortran.dg/pack_bounds_1.f90:  New test case.
10186
10187 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10188
10189         PR fortran/31639
10190         * gfortran.dg/initialization_9.f90: New test.
10191
10192 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10193
10194         PR fortran/32797
10195         PR fortran/32800
10196         * gfortran.dg/bind_c_usage_8.f03: New test case.
10197         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10198         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10199
10200 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10201
10202         * gcc.target/mips/branch-cost-1.c: New test.
10203         * gcc.target/mips/branch-cost-2.c: Likewise.
10204
10205 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10206
10207         PR fortran/32732
10208         * gfortran.dg/c_char_tests.f03: New test case.
10209         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10210         * gfortran.dg/c_char_tests_2.f03: New test case.
10211         * gfortran.dg/value_6.f03: Ditto.
10212         * gfortran.dg/value_7.f03: Ditto.
10213
10214 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10215
10216         PR fortran/32600
10217         * gfortran.dg/c_funloc_tests_5.f03: New.
10218         * gfortran.dg/c_funloc_tests_5.f04: New.
10219         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10220
10221 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10222
10223         PR c++/32839
10224         * g++.dg/expr/call4.C: New.
10225         * g++.dg/expr/call5.C: New.
10226
10227 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10228
10229         PR fortran/32710
10230         * gfortran.dg/namelist_30.f90: New test.
10231
10232 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10233
10234         PR fortran/29962
10235         * gfortran.dg/array_initializer_1.f90: Removed warning.
10236         * gfortran.dg/initialization_1.f90: Adjusted messages.
10237         * gfortran.dg/nested_modules_6.f90: Removed warning.
10238
10239         PR fortran/31253
10240         * gfortran.dg/initialization_7.f90: New test.
10241
10242         PR fortran/31639
10243         * gfortran.dg/initialization_8.f90: New test.
10244
10245 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10246
10247         PR c++/30818
10248         * g++.dg/template/crash47.C: Adjust errors.
10249         * g++.dg/template/crash48.C: Adjust errors.
10250         * g++.dg/template/typename12.C: New.
10251         * g++.dg/template/typename13.C: New.
10252         * g++.dg/template/typename14.C: New.
10253         * g++.dg/template/typedef6.C: Adjust errors.
10254
10255 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10256
10257         PR fortran/32627
10258         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10259         * gfortran.dg/pr32627.f03: New test case.
10260
10261         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10262         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10263         c_f_pointer_logical.
10264         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10265         c_f_pointer_complex.
10266         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10267         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10268         c_f_pointer_shape_tests_2.
10269         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10270
10271 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10272
10273         PR fortran/32804
10274         * gfortran.dg/c_loc_tests_9.f03: New test case.
10275         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10276
10277 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10278
10279         PR fortran/32823
10280         * gfortran.dg/int_2.f90: New test.
10281         
10282 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10283
10284         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10285
10286 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10287
10288         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10289         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10290
10291 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10292
10293         PR tree-optimization/19910
10294         * gcc.dg/pr19910.c: New test.
10295
10296 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10297
10298         PR fortran/32738
10299         * gfortran.dg/pr32738.f90: New test.
10300
10301 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10302
10303         PR tree-optimzation/32635
10304         * gfortran.dg/pr32635.f:  New test case.
10305
10306 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10307
10308         PR fortran/32801
10309         * gfortran.dg/pr32801.f03: New test case.
10310
10311 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10312
10313         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10314         Test negative numbers also.
10315         * gcc.dg/c99-math-float-1.c: Likewise.
10316         * gcc.dg/c99-math-long-double-1.c: Likewise.
10317         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10318         test inputs.
10319
10320 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10321         
10322         * lib/target-supports.exp (check_effective_target_sync_int_long):
10323         Enable for xtensa.
10324         (check_effective_target_sync_char_short): Likewise.
10325         
10326 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10327
10328         * gcc.dg/pr28796-2.c: Add more cases.
10329
10330 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10331
10332         * gcc.dg/pr28796-1.c: Add more cases.
10333         * gcc.dg/pr28796-2.c: Likewise.
10334
10335 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10336
10337         * gcc.dg/pr28796-1.c: Add more cases.
10338         * gcc.dg/pr28796-2.c: Likewise.
10339
10340 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10341
10342         PR fortran/32535
10343         * gfortran.dg/pr32535.f90: New test.
10344
10345 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10346
10347         PR fortran/31320
10348         PR fortran/32665
10349         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10350
10351 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10352
10353         PR rtl-optimization/32773
10354         * gcc.dg/pr32773.c: New test.
10355
10356 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10357
10358         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10359         match flax-vector-conversions note.
10360         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10361         instead of dg-error for the warning.
10362
10363 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10364
10365         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10366           adapted to work on targets with 16-bit or wider int.
10367         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10368         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10369         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10370         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10371
10372 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10373
10374         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10375         support large arrays.
10376         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10377         * gcc.dg/20061109-1.c: Likewise.
10378         * gcc.c-torture/execute/20061101-1.x: Likewise.
10379         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10380         * gcc.c-torture/execute/pr31448.x: Likewise.
10381
10382 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10383
10384         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10385
10386         PR fortran/32238
10387         * gfortran.dg/pr32238.f90: New test.
10388
10389         PR fortran/32222
10390         * gfortran.dg/pr32222.f90: New test.
10391
10392         PR fortran/32242
10393         * gfortran.dg/pr32242.f90: New test.
10394         
10395 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10396             David Ung  <davidu@mips.com>
10397
10398         * gcc.target/mips/mips-sched-madd.c: New test case.
10399
10400 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10401
10402         PR libfortran/32611
10403         * gfortran.dg/large_real_kind_1.f90: Update test.
10404         * gfortran.dg/pr17706.f90: Update test.
10405         * gfortran.dg/fmt_zero_digits.f90: Update test.
10406         * gfortran.dg/fmt_zero_precision.f90: Update test.
10407         * gfortran.dg/real_const_3.f90: Update test.
10408
10409 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10410
10411         PR fortran/32036
10412         * gfortran.dg/bounds_check_8.f90: New test.
10413         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10414
10415 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10416
10417         PR fortran/32357
10418         * gfortran.dg/mvbits_2.f90: New test.
10419
10420 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10421
10422         PR libfortran/32731
10423         * gfortran.dg/pack_mask_1.f90:  New test.
10424         * gfortran.dg/unpack_mask_1.f90:  New test.
10425
10426 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10427
10428         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10429         * gcc.dg/20001101-1.c: Likewise.
10430         * gcc.dg/20001102-1.c: Likewise.
10431         * gcc.dg/20020116-2.c: Likewise.
10432         * gcc.dg/20020416-1.c: Likewise.
10433         * gcc.dg/sparc-constant-1.c: Likewise.
10434         * gcc.dg/sparc-dwarf2.c: Likewise.
10435         * gcc.dg/sparc-frame-1.c: Likewise.
10436         * gcc.dg/sparc-getcontext-1.c: Likewise.
10437         * gcc.dg/sparc-loop-1.c: Likewise.
10438         * gcc.dg/sparc-reg-1.c: Likewise.
10439         * gcc.dg/sparc-ret.c: Likewise.
10440         * gcc.dg/sparc-trap-1.c: Likewise.
10441         * gcc.dg/ultrasp10.c: Likewise.
10442         * gcc.dg/ultrasp11.c: Likewise.
10443         * gcc.dg/ultrasp1.c: Likewise.
10444         * gcc.dg/ultrasp2.c: Likewise.
10445         * gcc.dg/ultrasp3.c: Likewise.
10446         * gcc.dg/ultrasp4.c: Likewise.
10447         * gcc.dg/ultrasp5.c: Likewise.
10448         * gcc.dg/ultrasp6.c: Likewise.
10449         * gcc.dg/ultrasp7.c: Likewise.
10450         * gcc.dg/ultrasp8.c: Likewise.
10451         * gcc.dg/ultrasp9.c: Likewise.
10452         * gcc.dg/splet-1.c: Delete.
10453
10454 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10455
10456         PR fortran/32724
10457         * gfortran.dg/stfunc_5.f90: New test.
10458
10459 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10460
10461         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10462         New procedure to check if arrays are naturally aligned to the vector
10463         alignment boundary.
10464         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10465         in size_t typedef.  Adjust tree dump scan results according to
10466         vect_aligned_arrays target check.
10467         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10468         vect_aligned_arrays target check.
10469         * gcc.dg/vect/pr31699.c: Ditto.
10470
10471 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10472
10473         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10474         for V2DFmode vector conditional expression.
10475         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10476         and dfceq patterns.
10477         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10478         and dfcgt patterns.
10479         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10480         V2DFmode comparison and test special values.
10481         * lib/target-supports.exp: Switch on test for V2DFmode 
10482         vector conditional expression.
10483
10484 2007-07-13  Richard Guenther  <rguenther@suse.de>
10485
10486         PR tree-optimization/32721
10487         * gcc.dg/pr32721.c: New testcase.
10488
10489 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10490
10491         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10492         error message part that continues on a new line.
10493
10494 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10495
10496         * gcc.dg/c99-tgmath-1.c: New.
10497         * gcc.dg/c99-tgmath-2.c: New.
10498         * gcc.dg/c99-tgmath-3.c: New.
10499         * gcc.dg/c99-tgmath-4.c: New.
10500
10501 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10502             Janis Johnson  <janis187@us.ibm.com>
10503
10504         PR testsuite/25241
10505         * gcc.test-framework/dg-error-exp-F.c: New test.
10506         * gcc.test-framework/dg-warning-exp-F.c: New test.
10507         * lib/gcc.exp: Enable warning and error prefixes.
10508         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10509         (dg-error): Wrap original dg-error.
10510         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10511         markers from dg-error/dg-warning directives.
10512         * gcc.dg/20040322-1.c: Likewise.
10513         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10514         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10515         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10516         * gcc.dg/Werror-1.c: Likewise.
10517         * gcc.dg/Werror-10.c: Likewise.
10518         * gcc.dg/Werror-11.c: Likewise.
10519         * gcc.dg/Werror-2.c: Likewise.
10520         * gcc.dg/Werror-3.c: Likewise.
10521         * gcc.dg/Werror-4.c: Likewise.
10522         * gcc.dg/Werror-5.c: Likewise.
10523         * gcc.dg/Werror-6.c: Likewise.
10524         * gcc.dg/Werror-7.c: Likewise.
10525         * gcc.dg/Werror-8.c: Likewise.
10526         * gcc.dg/Werror-9.c: Likewise.
10527         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10528         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10529         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10530         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10531         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10532         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10533         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10534         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10535         * gcc.dg/Wnested-externs-1.c: Likewise.
10536         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10537         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10538         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10539         * gcc.dg/Wshadow-3.c: Likewise.
10540         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10541         * gcc.dg/Wwrite-strings-1.c: Likewise.
10542         * gcc.dg/anon-struct-5.c: Likewise.
10543         * gcc.dg/anon-struct-6.c: Likewise.
10544         * gcc.dg/anon-struct-7.c: Likewise.
10545         * gcc.dg/anon-struct-8.c: Likewise.
10546         * gcc.dg/array-8.c: Likewise.
10547         * gcc.dg/array-quals-2.c: Likewise.
10548         * gcc.dg/asm-qual-1.c: Likewise.
10549         * gcc.dg/asm-wide-1.c: Likewise.
10550         * gcc.dg/assign-warn-1.c: Likewise.
10551         * gcc.dg/assign-warn-2.c: Likewise.
10552         * gcc.dg/bitfld-10.c: Likewise.
10553         * gcc.dg/bitfld-11.c: Likewise.
10554         * gcc.dg/bitfld-12.c: Likewise.
10555         * gcc.dg/bitfld-13.c: Likewise.
10556         * gcc.dg/bitfld-14.c: Likewise.
10557         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10558         * gcc.dg/builtins-30.c: Likewise.
10559         * gcc.dg/c90-const-expr-5.c: Likewise.
10560         * gcc.dg/c90-typespec-1.c: Likewise.
10561         * gcc.dg/c99-const-expr-5.c: Likewise.
10562         * gcc.dg/c99-flex-array-5.c: Likewise.
10563         * gcc.dg/c99-fordecl-3.c: Likewise.
10564         * gcc.dg/c99-tag-3.c: Likewise.
10565         * gcc.dg/c99-typespec-1.c: Likewise.
10566         * gcc.dg/c99-vla-jump-1.c: Likewise.
10567         * gcc.dg/c99-vla-jump-2.c: Likewise.
10568         * gcc.dg/c99-vla-jump-3.c: Likewise.
10569         * gcc.dg/c99-vla-jump-4.c: Likewise.
10570         * gcc.dg/c99-vla-jump-5.c: Likewise.
10571         * gcc.dg/cast-1.c: Likewise.
10572         * gcc.dg/cast-2.c: Likewise.
10573         * gcc.dg/cast-3.c: Likewise.
10574         * gcc.dg/cast-4.c: Likewise.
10575         * gcc.dg/cast-pretty-print-1.c: Likewise.
10576         * gcc.dg/comp-goto-2.c: Likewise.
10577         * gcc.dg/comp-goto-3.c: Likewise.
10578         * gcc.dg/cpp/error-1.c: Likewise.
10579         * gcc.dg/cpp/if-paren.c: Likewise.
10580         * gcc.dg/decl-7.c: Likewise.
10581         * gcc.dg/decl-8.c: Likewise.
10582         * gcc.dg/decl-nospec-1.c: Likewise.
10583         * gcc.dg/decl-nospec-2.c: Likewise.
10584         * gcc.dg/decl-nospec-3.c: Likewise.
10585         * gcc.dg/declspec-10.c: Likewise.
10586         * gcc.dg/declspec-11.c: Likewise.
10587         * gcc.dg/declspec-12.c: Likewise.
10588         * gcc.dg/declspec-13.c: Likewise.
10589         * gcc.dg/declspec-14.c: Likewise.
10590         * gcc.dg/declspec-15.c: Likewise.
10591         * gcc.dg/declspec-16.c: Likewise.
10592         * gcc.dg/declspec-17.c: Likewise.
10593         * gcc.dg/declspec-4.c: Likewise.
10594         * gcc.dg/declspec-5.c: Likewise.
10595         * gcc.dg/declspec-6.c: Likewise.
10596         * gcc.dg/declspec-7.c: Likewise.
10597         * gcc.dg/declspec-8.c: Likewise.
10598         * gcc.dg/declspec-9.c: Likewise.
10599         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10600         * gcc.dg/dfp/constants-c99.c: Likewise.
10601         * gcc.dg/dfp/keywords-c89.c: Likewise.
10602         * gcc.dg/dfp/keywords-c99.c: Likewise.
10603         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10604         * gcc.dg/dfp/typespec.c: Likewise.
10605         * gcc.dg/dremf-type-compat-2.c: Likewise.
10606         * gcc.dg/dremf-type-compat-3.c: Likewise.
10607         * gcc.dg/dremf-type-compat-4.c: Likewise.
10608         * gcc.dg/empty-source-2.c: Likewise.
10609         * gcc.dg/empty-source-3.c: Likewise.
10610         * gcc.dg/enum3.c: Likewise.
10611         * gcc.dg/extra-semi-2.c: Likewise.
10612         * gcc.dg/extra-semi-3.c: Likewise.
10613         * gcc.dg/float-range-1.c: Likewise.
10614         * gcc.dg/float-range-2.c: Likewise.
10615         * gcc.dg/float-range-3.c: Likewise.
10616         * gcc.dg/float-range-5.c: Likewise.
10617         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10618         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10619         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10620         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10621         * gcc.dg/format/cast-1.c: Likewise.
10622         * gcc.dg/format/gcc_diag-3.c: Likewise.
10623         * gcc.dg/format/gcc_diag-4.c: Likewise.
10624         * gcc.dg/format/gcc_diag-6.c: Likewise.
10625         * gcc.dg/format/gcc_diag-8.c: Likewise.
10626         * gcc.dg/format/gcc_diag-9.c: Likewise.
10627         * gcc.dg/format/nul-2.c: Likewise.
10628         * gcc.dg/format/opt-1.c: Likewise.
10629         * gcc.dg/format/opt-2.c: Likewise.
10630         * gcc.dg/format/opt-3.c: Likewise.
10631         * gcc.dg/format/opt-4.c: Likewise.
10632         * gcc.dg/format/opt-5.c: Likewise.
10633         * gcc.dg/format/opt-6.c: Likewise.
10634         * gcc.dg/framework-2.c: Likewise.
10635         * gcc.dg/func-args-1.c: Likewise.
10636         * gcc.dg/func-outside-1.c: Likewise.
10637         * gcc.dg/func-outside-2.c: Likewise.
10638         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10639         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10640         * gcc.dg/if-empty-1.c: Likewise.
10641         * gcc.dg/init-bad-1.c: Likewise.
10642         * gcc.dg/init-bad-2.c: Likewise.
10643         * gcc.dg/init-bad-3.c: Likewise.
10644         * gcc.dg/init-desig-obs-2.c: Likewise.
10645         * gcc.dg/init-desig-obs-3.c: Likewise.
10646         * gcc.dg/init-empty-2.c: Likewise.
10647         * gcc.dg/init-empty-3.c: Likewise.
10648         * gcc.dg/inline-11.c: Likewise.
10649         * gcc.dg/inline-12.c: Likewise.
10650         * gcc.dg/inline-8.c: Likewise.
10651         * gcc.dg/inline-9.c: Likewise.
10652         * gcc.dg/inline3.c: Likewise.
10653         * gcc.dg/label-decl-1.c: Likewise.
10654         * gcc.dg/label-decl-2.c: Likewise.
10655         * gcc.dg/label-decl-3.c: Likewise.
10656         * gcc.dg/label-decl-4.c: Likewise.
10657         * gcc.dg/long-long-typespec-1.c: Likewise.
10658         * gcc.dg/lvalue-2.c: Likewise.
10659         * gcc.dg/lvalue-3.c: Likewise.
10660         * gcc.dg/nested-func-3.c: Likewise.
10661         * gcc.dg/nested-redef-1.c: Likewise.
10662         * gcc.dg/noreturn-4.c: Likewise.
10663         * gcc.dg/old-style-prom-2.c: Likewise.
10664         * gcc.dg/old-style-prom-3.c: Likewise.
10665         * gcc.dg/old-style-then-proto-1.c: Likewise.
10666         * gcc.dg/overflow-warn-1.c: Likewise.
10667         * gcc.dg/overflow-warn-2.c: Likewise.
10668         * gcc.dg/overflow-warn-3.c: Likewise.
10669         * gcc.dg/overflow-warn-4.c: Likewise.
10670         * gcc.dg/overflow-warn-6.c: Likewise.
10671         * gcc.dg/parm-forwdecl-2.c: Likewise.
10672         * gcc.dg/parm-forwdecl-3.c: Likewise.
10673         * gcc.dg/parm-impl-decl-1.c: Likewise.
10674         * gcc.dg/parm-impl-decl-2.c: Likewise.
10675         * gcc.dg/parm-incomplete-1.c: Likewise.
10676         * gcc.dg/parm-mismatch-1.c: Likewise.
10677         * gcc.dg/pointer-arith-1.c: Likewise.
10678         * gcc.dg/pointer-arith-2.c: Likewise.
10679         * gcc.dg/pointer-arith-3.c: Likewise.
10680         * gcc.dg/pointer-arith-4.c: Likewise.
10681         * gcc.dg/pointer-arith-6.c: Likewise.
10682         * gcc.dg/pointer-arith-7.c: Likewise.
10683         * gcc.dg/pointer-arith-8.c: Likewise.
10684         * gcc.dg/pr13804-1.c: Likewise.
10685         * gcc.dg/pr15698-1.c: Likewise.
10686         * gcc.dg/pr15698-2.c: Likewise.
10687         * gcc.dg/pr15698-3.c: Likewise.
10688         * gcc.dg/pr15698-4.c: Likewise.
10689         * gcc.dg/pr15698-5.c: Likewise.
10690         * gcc.dg/pr15698-6.c: Likewise.
10691         * gcc.dg/pr15698-7.c: Likewise.
10692         * gcc.dg/pr15698-8.c: Likewise.
10693         * gcc.dg/pr17188-1.c: Likewise.
10694         * gcc.dg/pr17301-1.c: Likewise.
10695         * gcc.dg/pr17301-2.c: Likewise.
10696         * gcc.dg/pr17730-1.c: Likewise.
10697         * gcc.dg/pr20368-1.c: Likewise.
10698         * gcc.dg/pr20368-2.c: Likewise.
10699         * gcc.dg/pr20368-3.c: Likewise.
10700         * gcc.dg/pr22308-1.c: Likewise.
10701         * gcc.dg/qual-component-1.c: Likewise.
10702         * gcc.dg/redecl-1.c: Likewise.
10703         * gcc.dg/redecl-11.c: Likewise.
10704         * gcc.dg/redecl-12.c: Likewise.
10705         * gcc.dg/redecl-13.c: Likewise.
10706         * gcc.dg/redecl-14.c: Likewise.
10707         * gcc.dg/redecl-15.c: Likewise.
10708         * gcc.dg/register-var-1.c: Likewise.
10709         * gcc.dg/register-var-2.c: Likewise.
10710         * gcc.dg/stmt-expr-2.c: Likewise.
10711         * gcc.dg/stmt-expr-3.c: Likewise.
10712         * gcc.dg/stmt-expr-label-1.c: Likewise.
10713         * gcc.dg/stmt-expr-label-2.c: Likewise.
10714         * gcc.dg/stmt-expr-label-3.c: Likewise.
10715         * gcc.dg/struct-empty-2.c: Likewise.
10716         * gcc.dg/struct-empty-3.c: Likewise.
10717         * gcc.dg/struct-parse-1.c: Likewise.
10718         * gcc.dg/struct-semi-1.c: Likewise.
10719         * gcc.dg/struct-semi-2.c: Likewise.
10720         * gcc.dg/struct-semi-3.c: Likewise.
10721         * gcc.dg/switch-5.c: Likewise.
10722         * gcc.dg/switch-6.c: Likewise.
10723         * gcc.dg/switch-7.c: Likewise.
10724         * gcc.dg/tls/diag-5.c: Likewise.
10725         * gcc.dg/transparent-union-1.c: Likewise.
10726         * gcc.dg/transparent-union-3.c: Likewise.
10727         * gcc.dg/typespec-1.c: Likewise.
10728         * gcc.dg/vla-init-2.c: Likewise.
10729         * gcc.dg/vla-init-3.c: Likewise.
10730         * gcc.dg/vla-init-4.c: Likewise.
10731         * gcc.dg/vla-init-5.c: Likewise.
10732         * gcc.dg/void-cast-2.c: Likewise.
10733         * gcc.dg/wvla-3.c: Likewise.
10734         * gcc.dg/wvla-7.c: Likewise.
10735         * gcc.target/i386/991209-1.c: Likewise.
10736         * gcc.target/ia64/fpreg-1.c: Likewise.
10737         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10738         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10739         
10740 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10741
10742         PR fortran/31639
10743         * gfortran.dg/func_decl_4.f90: New test.
10744
10745 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10746
10747         PR fortran/32727
10748         * gfortran.dg/interface_17.f90: New test.
10749
10750 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10751
10752         PR fortran/32599
10753         * gfortran.dg/32599.f03: New test case.
10754
10755         PR fortran/32601
10756         * gfortran.dg/32601.f03: New test case.
10757         * gfortran.dg/32601_1.f03: Ditto.
10758         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10759         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10760
10761 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10762
10763         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10764
10765 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10766             Devang Patel  <dpatel@apple.com>
10767
10768         PR tree-optimization/25413
10769         * gcc.dg/vect/vect-align-1.c: New.
10770         * gcc.dg/vect/vect-align-2.c: New.
10771         * gcc.dg/vect/pr25413.c: New.
10772         * gcc.dg/vect/pr25413a.c: New.
10773         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10774
10775 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10776
10777         * lib/target-support.exp (check_ultrasparc_hw_available):
10778         New function.
10779         (is-effective-target): Check $arg for ultrasparc_hw.
10780         (is-effective-target-keyword): Likewise.
10781         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10782         when determining what to do on sparc platforms.
10783         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10784         * gcc.dg/20001101-1.c: Likewise.
10785         * gcc.dg/20001101-2.c: Likewise.
10786         * gcc.dg/ultrasp9.c: Likewise.
10787         * gcc.dg/ultrasp10.c: Likewise.
10788         * gcc.target/sparc/pdist-3.c: Likewise.
10789
10790 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10791
10792         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10793
10794 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10795
10796         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10797         get vectorized.
10798         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10799         now get vectorized.
10800         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10801         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10802         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10803         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10804         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10805         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10806         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10807         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10808         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10809         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10810         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10811         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10812         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10813         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10814         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10815         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10816         Add spu.
10817
10818 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10819
10820         PR c++/30854
10821         * g++.dg/parse/error30.C: New test.
10822
10823 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10824
10825         PR fortran/29804
10826         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10827
10828 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10829
10830         * gfortran.fortran-torture/compile/pr32663.f: New test.
10831
10832 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10833
10834         PR c++/31027
10835         * g++.dg/inherit/virtual4.C: New.
10836
10837 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10838
10839         PR target/32661
10840         * gcc.target/i386/pr32661-1.c: New test.
10841
10842 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10843
10844         * gnat.dg/invariant_index.ad[sb]: New test.
10845
10846 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10847
10848         PR c++/32560
10849         * g++.dg/template/decl3.C: New.
10850
10851 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10852
10853         PR 32617
10854         * gcc.c-torture/execute/align-3.c: New.
10855
10856 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10857
10858         PR target/32708
10859         * gcc.target/i386/pr32708-1.c: New test.
10860         * gcc.target/i386/pr32708-2.c: Ditto.
10861         * gcc.target/i386/pr32708-3.c: Ditto.
10862
10863 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10864
10865         * g++.dg/init/new20.C: Remove svn:executable flag.
10866
10867 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10868
10869         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10870
10871 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10872
10873         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10874
10875 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10876
10877         PR testsuite/25241
10878         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10879         directive.
10880         
10881 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10882
10883         PR fortran/32157
10884         * gfortran.dg/overload_2.f90: New test.
10885
10886         PR fortran/32689
10887         * gfortran.dg/transfer_simplify_5.f90
10888
10889         PR fortran/32634
10890         * gfortran.dg/interface_15.f90: New test.
10891
10892 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10893
10894         PR libfortran/32336
10895         * gfortran.dg/matmul_5.f90:  New test case.
10896
10897 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10898
10899         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10900         * gcc.dg/fesd-any.h: Likewise.
10901         * gcc.dg/fesd-baseonly.c: Likewise.
10902         * gcc.dg/fesd-baseonly.h: Likewise.
10903         * gcc.dg/fesd-none.c: Likewise.
10904         * gcc.dg/fesd-none.h: Likewise.
10905         * gcc.dg/fesd-reduced.c: Likewise.
10906         * gcc.dg/fesd-reduced.h: Likewise.
10907         * gcc.dg/fesd-sys.c: Likewise.
10908         * gcc.dg/fesd-sys.h: Likewise
10909         * gcc.dg/fesd.h: Likewise.
10910
10911         * g++.dg/debug/dwarf2: New directory.
10912         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10913         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10914         * g++.dg/other/fesd-any.h: Likewise.
10915         * g++.dg/other/fesd-baseonly.C: Likewise.
10916         * g++.dg/other/fesd-baseonly.h: Likewise.
10917         * g++.dg/other/fesd-none.C: Likewise.
10918         * g++.dg/other/fesd-none.h: Likewise.
10919         * g++.dg/other/fesd-reduced.C: Likewise.
10920         * g++.dg/other/fesd-reduced.h: Likewise.
10921         * g++.dg/other/fesd-sys.C: Likewise.
10922         * g++.dg/other/fesd-sys.h: Likewise.
10923         * g++.dg/other/fesd.h: Likewise.
10924
10925 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10926
10927         PR fortran/31129
10928         * gfortran.dg/parameter_unused.f90: New test.
10929
10930 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10931
10932         PR tree-optimization/32681
10933         * gcc.dg/tree-ssa/pr32681.c: New test.
10934
10935 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10936
10937         PR fortran/32678
10938         * gfortran.dg/fmt_t_5.f90: New test.
10939
10940 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10941
10942         PR c++/30535
10943         * g++.dg/template/operator10.C: New.
10944
10945 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10946
10947         PR libfortran/32217
10948         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10949
10950 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10951
10952         PR fortran/29876
10953         * gfortran.dg/operator_6.f90: New test.
10954
10955 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10956
10957         PR fortran/17711
10958         * gfortran.dg/operator_4.f90: New test.
10959         * gfortran.dg/operator_5.f90: New test.
10960         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10961         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10962
10963 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10964
10965         PR fortran/32669
10966         * gfortran.dg/argument_checking_6.f90: New.
10967
10968 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10969
10970         PR fortran/25094
10971         * gfortran.dg/interface_155555.f90: New test.
10972
10973 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10974
10975         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10976         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10977
10978 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10979
10980         PR testsuite/25241
10981         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10982         discern pedantic diagnostics and errors.
10983         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10984         and not an error.
10985         * gcc.dg/20050121-1.c: This is an error and not a warning.
10986         * gcc.target/i386/sseregparm-2.c:  Likewise.
10987         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10988         * gcc.dg/charset/attribute2.c: Likewise.
10989         * gcc.dg/bitfld-1.c: Likewise.
10990         * gcc.dg/pack-test-2.c: Likewise.
10991         * gcc.dg/940510-1.c: Match separately error and warning.
10992         * gcc.dg/array-2.c: Match separately multiple messages. The second
10993         diagnostic is a pedantic warning and not an error.
10994         * gcc.dg/pr14475.c: Match separately multiple messages.
10995         * gcc.dg/pr18809-1.c: Likewise.
10996         * gcc.dg/pr27953.c: Likewise.
10997         * gcc.dg/vla-init-1.c: Likewise.
10998         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10999
11000 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11001
11002         PR fortran/32644
11003         * gfortran.dg/char_decl_1.f90: New test.
11004
11005 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11006
11007         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11008
11009 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/32232
11012         * g++.dg/template/overload9.C: New test.
11013
11014 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11015
11016         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11017         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11018
11019 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11020
11021         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11022         * gcc.dg/20001012-2.c: Likewise.
11023         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11024         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11025
11026 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11027
11028         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11029         about the chunk size when STACK_SIZE is defined.
11030
11031 2007-07-06  Josh Conner  <jconner@apple.com>
11032
11033         PR middle-end/32602
11034         * gcc.dg/sibcall-8.c: New test.
11035
11036 2007-07-06  Josh Conner  <jconner@apple.com>
11037
11038         PR middle-end/32603
11039         * gcc.target/arm/sibcall-1.c: New test.
11040
11041 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11042
11043         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11044
11045 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11046
11047         * gfortran.dg/save_parameter.f90: New test.
11048         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11049
11050 2007-07-06  Richard Guenther  <rguenther@suse.de>
11051
11052         * g++.dg/opt/pr30965.C: New testcase.
11053
11054 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11055
11056         * gcc.target/mips/save-restore-5.c: New test.
11057
11058 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11059
11060         PR rtl_optimization/32450
11061         * gcc.dg/pr32450.c: New runtime test.
11062
11063 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11064
11065         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11066         single underscore in scan directives.
11067
11068 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11069
11070         PR c++/32245
11071         * g++.dg/init/ptrmem4.C: New test.
11072
11073         PR c++/32251
11074         * g++.dg/init/new21.C: Likewise.
11075
11076         PR c++/31992
11077         * g++.dg/template/static30.C: Likewise.
11078
11079 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11080
11081         * gcc.dg/vect/costmodel/ppc: New directory.
11082         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11083         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11084         New test.
11085         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11086         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11087         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11088         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11089         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11090         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11091         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11092         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11093         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11094         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11095         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11096         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11097         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11098         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11099
11100 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11101
11102         PR fortran/32359
11103         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11104
11105 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11106
11107         PR fortran/32526
11108         * gfortran.dg/interface_14.f90: New test.
11109
11110         PR fortran/32613
11111         * gfortran.dg/do_iterator_2.f90: New test.
11112
11113 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11114
11115         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11116         (FE_DEC_DOWNWARD): Likewise.
11117         (FE_DEC_UPWARD): Likewise.
11118         (FE_DEC_TOWARDZERO): Likewise.
11119         (FE_DEC_TONEARESTFROMZERO): Likewise.
11120
11121 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11122
11123         * gcc.c-torture/compile/pr32606.c: New.
11124         * gfortran.fortran-torture/execute/pr32604.f90: New.
11125
11126 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11127
11128         * gcc.dg/visibility-12.c: New test.
11129         * gcc.dg/visibility-13.c: Likewise.
11130         * g++.dg/ext/visibility-9.C: Likewise.
11131         * g++.dg/ext/visibility-10.C: Likewise.
11132
11133 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11134
11135         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11136         * gcc.dg/sh-relax-vxworks.c: New test.
11137
11138 2007-07-04  Richard Guenther  <rguenther@suse.de>
11139
11140         PR tree-optimization/32500
11141         * gcc.c-torture/execute/pr32500.c: New testcase.
11142
11143 2007-07-04  Richard Guenther  <rguenther@suse.de>
11144
11145         PR tree-optimization/32482
11146         * gcc.c-torture/compile/pr32482.c: New testcase.
11147
11148 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11149
11150         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11151         VxWorks kernels.
11152         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11153         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11154         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11155         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11156
11157 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11158
11159         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11160
11161 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11162
11163         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11164
11165 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11166
11167         PR fortran/31198
11168         * gfortran.dg/min_max_optional_1.f90: New test.
11169         * gfortran.dg/min_max_optional_2.f90: New test.
11170         * gfortran.dg/min_max_optional_3.f90: New test.
11171
11172 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11173
11174         PR fortran/32545
11175         * gfortran.dg/fmt_error.f90: New test.
11176
11177 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11178
11179         PR fortran/32612
11180         * gfortran.dg/interface_13.f90: New test.
11181
11182 2007-07-03  Dave Brolley  <brolley@redhat.com>
11183
11184         PR c++/31743
11185         * g++.dg/init/new20.C: New test.
11186
11187 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11188
11189         PR fortran/32579
11190         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11191
11192 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11193
11194         PR fortran/25062
11195         * common_7.f90: New.
11196         * common_8.f90: New.
11197         * common_9.f90: New.
11198
11199 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11200
11201         PR fortran/30940
11202         * gfortran.dg/argument_checking_1.f90: New.
11203         * gfortran.dg/argument_checking_2.f90: New.
11204         * gfortran.dg/argument_checking_3.f90: New.
11205         * gfortran.dg/argument_checking_4.f90: New.
11206         * gfortran.dg/argument_checking_5.f90: New.
11207         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11208         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11209
11210 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11211
11212         * gcc.dg/pr32176.c: Add -w to default dg-options.
11213
11214 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11215
11216         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11217
11218 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11219
11220         PR fortran/20888
11221         * gfortran.dg/null_2.f90: New.
11222
11223 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11224             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11225
11226         PR middle-end/32176
11227         * gcc.dg/pr32176.c: New test.
11228
11229 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11230
11231         * gcc.dg/const-float80.c : New test.
11232         * gcc.dg/const-float128.c : New test.
11233         * gcc.dg/const-float80-ped.c : New test.
11234         * gcc.dg/const-float128-ped.c : New test.
11235
11236 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11237
11238         * gcc.dg/c99-math.h: Fix typo.
11239
11240 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR libgomp/32468
11243         * gcc.dg/gomp/pr32468-1.c: New test.
11244
11245 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11246
11247         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11248         an ABI option.
11249
11250 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11251
11252         * gfortran.fortran-torture/compile/pr32583.f: New.
11253         * gcc.c-torture/compile/pr32584.c: New
11254
11255 2007-07-02  Ollie Wild  <aaw@google.com>
11256
11257         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11258         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11259
11260 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11261
11262         * gcc.target/mips/save-restore-1.c: New test.
11263         * gcc.target/mips/save-restore-2.c: Likewise.
11264         * gcc.target/mips/save-restore-3.c: Likewise.
11265         * gcc.target/mips/save-restore-4.c: Likewise.
11266
11267 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11268
11269         PR tree-optimization/31966
11270         PR tree-optimization/32533
11271         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11272         * gfortran.dg/pr32533.f90: Ditto.
11273
11274 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11275
11276         * g++.dg/opt/nrv12.C: New test.
11277         * gcc.target/i386/nrv1.c: New test.
11278
11279         PR c++/31748
11280         * g++.dg/gomp/pr31748.C: New test.
11281
11282 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11283  
11284         PR tree-optimization/32230
11285         * gcc.dg/vect/pr32230.c: New test.
11286
11287 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11288
11289         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11290         * bind_c_coms.f90: Ditto.
11291         * bind_c_coms_driver.c: Ditto.
11292         * bind_c_dts.f90: Ditto.
11293         * bind_c_dts_2.f03: Ditto.
11294         * bind_c_dts_2_driver.c: Ditto.
11295         * bind_c_dts_3.f03: Ditto.
11296         * bind_c_dts_4.f03: Ditto.
11297         * bind_c_dts_driver.c: Ditto.
11298         * bind_c_implicit_vars.f03: Ditto.
11299         * bind_c_procs.f03: Ditto.
11300         * bind_c_usage_2.f03: Ditto.
11301         * bind_c_usage_3.f03: Ditto.
11302         * bind_c_usage_5.f03: Ditto.
11303         * bind_c_usage_6.f03: Ditto.
11304         * bind_c_usage_7.f03: Ditto.
11305         * bind_c_vars.f90: Ditto.
11306         * bind_c_vars_driver.c: Ditto.
11307         * binding_c_table_15_1.f03: Ditto.
11308         * binding_label_tests.f03: Ditto.
11309         * binding_label_tests_10.f03: Ditto.
11310         * binding_label_tests_10_main.f03: Ditto.
11311         * binding_label_tests_11.f03: Ditto.
11312         * binding_label_tests_11_main.f03: Ditto.
11313         * binding_label_tests_12.f03: Ditto.
11314         * binding_label_tests_13.f03: Ditto.
11315         * binding_label_tests_13_main.f03: Ditto.
11316         * binding_label_tests_14.f03: Ditto.
11317         * binding_label_tests_2.f03: Ditto.
11318         * binding_label_tests_3.f03: Ditto.
11319         * binding_label_tests_4.f03: Ditto.
11320         * binding_label_tests_5.f03: Ditto.
11321         * binding_label_tests_6.f03: Ditto.
11322         * binding_label_tests_7.f03: Ditto.
11323         * binding_label_tests_8.f03: Ditto.
11324         * binding_label_tests_9.f03: Ditto.
11325         * c_assoc.f90: Ditto.
11326         * c_assoc_2.f03: Ditto.
11327         * c_f_pointer_shape_test.f90: Ditto.
11328         * c_f_pointer_tests.f90: Ditto.
11329         * c_f_tests_driver.c: Ditto.
11330         * c_funloc_tests.f03: Ditto.
11331         * c_funloc_tests_2.f03: Ditto.
11332         * c_funloc_tests_3.f03: Ditto.
11333         * c_funloc_tests_3_funcs.c: Ditto.
11334         * c_kind_params.f90: Ditto.
11335         * c_kind_tests_2.f03: Ditto.
11336         * c_kinds.c: Ditto.
11337         * c_loc_driver.c: Ditto.
11338         * c_loc_test.f90: Ditto.
11339         * c_loc_tests_2.f03: Ditto.
11340         * c_loc_tests_2_funcs.c: Ditto.
11341         * c_loc_tests_3.f03: Ditto.
11342         * c_loc_tests_4.f03: Ditto.
11343         * c_loc_tests_5.f03: Ditto.
11344         * c_loc_tests_6.f03: Ditto.
11345         * c_loc_tests_7.f03: Ditto.
11346         * c_loc_tests_8.f03: Ditto.
11347         * c_ptr_tests.f03: Ditto.
11348         * c_ptr_tests_10.f03: Ditto.
11349         * c_ptr_tests_5.f03: Ditto.
11350         * c_ptr_tests_7.f03: Ditto.
11351         * c_ptr_tests_7_driver.c: Ditto.
11352         * c_ptr_tests_8.f03: Ditto.
11353         * c_ptr_tests_8_funcs.c: Ditto.
11354         * c_ptr_tests_9.f03: Ditto.
11355         * c_ptr_tests_driver.c: Ditto.
11356         * c_size_t_driver.c: Ditto.
11357         * c_size_t_test.f03: Ditto.
11358         * com_block_driver.f90: Ditto.
11359         * global_vars_c_init.f90: Ditto.
11360         * global_vars_c_init_driver.c: Ditto.
11361         * global_vars_f90_init.f90: Ditto.
11362         * global_vars_f90_init_driver.c: Ditto.
11363         * interop_params.f03: Ditto.
11364         * iso_c_binding_only.f03: Ditto.
11365         * iso_c_binding_rename_1.f03: Ditto.
11366         * iso_c_binding_rename_1_driver.c: Ditto.
11367         * iso_c_binding_rename_2.f03: Ditto.
11368         * iso_c_binding_rename_2_driver.c: Ditto.
11369         * kind_tests_2.f03: Ditto.
11370         * kind_tests_3.f03: Ditto.
11371         * module_md5_1.f90: Ditto.
11372         * only_clause_main.c: Ditto.
11373         * print_c_kinds.f90: Ditto.
11374         * test_bind_c_parens.f03: Ditto.
11375         * test_c_assoc.c: Ditto.
11376         * test_com_block.f90: Ditto.
11377         * test_common_binding_labels.f03: Ditto.
11378         * test_common_binding_labels_2.f03: Ditto.
11379         * test_common_binding_labels_2_main.f03: Ditto.
11380         * test_common_binding_labels_3.f03: Ditto.
11381         * test_common_binding_labels_3_main.f03: Ditto.
11382         * test_only_clause.f90: Ditto.
11383         * use_iso_c_binding.f90: Ditto.
11384         * value_5.f90: Ditto.
11385         * value_test.f90: Ditto.
11386         * value_tests_f03.f90: Ditto.
11387
11388 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11389
11390         * gcc.dg/tls/opt-14.c: New.
11391
11392 2007-07-01  Ollie Wild  <aaw@google.com>
11393
11394         * g++.dg/lookup/using16.C: New test.
11395         * g++.dg/lookup/using17.C: New test.
11396
11397 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11398
11399         PR fortran/32239
11400         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11401         (test_4): Use proper test for floating point equality.
11402         (test_8): Likewise.
11403
11404 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11405
11406         PR libgfortran/32554
11407         * gfortran.dg/fmt_p_1.f90: New test.
11408
11409 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11410
11411         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11412         initialization and fix dg-final check - the initialization loop is
11413         vectorizable.
11414
11415 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11416             Volker Reichelt  <reichelt@netcologne.de>
11417
11418         PR middle-end/32559
11419         * gcc.dg/pr32559.c: New test.
11420
11421 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11422
11423         PR tree-optimization/25371
11424         * gcc.dg/vect/pr25371.c: New test.
11425
11426 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11427
11428         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11429         when allocating and initializing a flexible array.
11430
11431 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11432
11433         PR fortran/20373
11434         * gfortran.dg/intrinsic.f90: New test.
11435
11436 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11437
11438         PR fortran/32555
11439         * gfortran.dg/fmt_zero_check.f90: New.
11440
11441 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11442
11443         PR fortran/30284
11444         * gfortran.dg/repeat_f90: New test.
11445
11446 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11447
11448         PR testsuite/25241
11449         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11450         -pedantic-errors, so we should match errors.
11451         * gcc.dg/cpp/escape-1.c: Likewise.
11452         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11453         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11454         warning.
11455         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11456         errors instead of warnings.
11457         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11458         a pedantic warning.
11459         * gcc.dg/cpp/arith-3.c: Likewise.
11460
11461 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11462
11463         PR testsuite/25241
11464         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11465         * gcc.dg/pch/valid-2.c: Likewise.
11466         * gcc.dg/pch/valid-3.c: Likewise.
11467         * gcc.dg/pch/warn-1.c: Likewise.
11468         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11469         
11470 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11471
11472         PR c/4076
11473         * gcc.dg/Wunused-function.c: New.
11474         
11475 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11476
11477         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11478
11479 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11480
11481         * g++.dg/other/canon-31724.C: New.
11482         
11483 2007-06-29  Jan Hubicka  <jh@suse.cz>
11484
11485         PR middle-end/32372
11486         * gcc.c-torture/compile/pr32372.c: new.
11487
11488 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11489
11490         * gfortran.dg/operator_3.f90: New test.
11491
11492 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11493
11494         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11495         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11496
11497 2007-06-29  Richard Guenther  <rguenther@suse.de>
11498
11499         PR middle-end/32493
11500         * gcc.dg/inline-23.c: New testcase.
11501
11502 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11503
11504         PR tree-optimization/24659
11505         * gcc.target/i386/vectorize2.c: New test.
11506         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11507         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11508
11509 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11510
11511         * gcc.dg/pointer-arith-9.c: New test.
11512
11513 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11514
11515         PR fortran/32483
11516         * gfortran.dg/fmt_read_2.f90: New.
11517
11518 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11519
11520         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11521         If it exists, don't try to create it.
11522
11523 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11524
11525         * g++.dg/ext/visibility/ms-compat-1.C: New.
11526
11527 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11528
11529         PR tree-opt/32417
11530         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11531
11532 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11533
11534         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11535         targets.
11536
11537 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11538
11539         PR fortran/32467
11540         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11541
11542 2007-06-27  Richard Guenther  <rguenther@suse.de>
11543
11544         PR middle-end/32492
11545         * gcc.dg/inline-22.c: New testcase.
11546
11547 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11548
11549         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11550         the scan-assembler constant.
11551
11552 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11553
11554         PR 20216
11555         * gcc.dg/pr20216.c: New.
11556
11557 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11558
11559         PR tree-opt/32421
11560         * gcc.dg/vect/pr32421.c: New test.
11561
11562 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11563
11564         PR c++/32111
11565         * g++.dg/other/friend5.C: New test.
11566
11567 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11568
11569         PR fortran/32464
11570         * gfortran.dg/host_assoc_function_2.f90: New test.
11571
11572         PR fortran/31494
11573         * gfortran.dg/host_assoc_call_1.f90: New test.
11574
11575 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11576
11577         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11578         
11579 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11580
11581         PR fortran/32456
11582         * gfortran.dg/error_format.f90: New test.
11583
11584 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11585
11586         PR fortran/32136
11587         * gfortran.dg/pr32136.f90: New test.
11588
11589 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11590
11591         PR fortran/31726
11592         * gfortran.dg/minmaxloc_1.f90: New test.
11593
11594         PR fortran/32298
11595         * gfortran.dg/minmaxloc_2.f90: New test.
11596
11597 2007-06-23  Richard Guenther  <rguenther@suse.de>
11598
11599         PR tree-optimization/16876
11600         PR middle-end/29478
11601         * gcc.dg/pr29254.c: The warning is bogus.
11602         * gcc.dg/warn-1.c: Likewise.
11603         * gcc.dg/assign-warn-3.c: Likewise.
11604         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11605
11606 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11607
11608         * gcc.c-torture/execute/20070623-1.c: New.
11609
11610 2007-06-22  Jan Hubicka  <jh@suse.cz>
11611
11612         * gcc.c-torture/compile/pr31541.c: New.
11613
11614 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11615
11616         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11617         Remove -m64 from dg-options.
11618
11619 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11620
11621         PR middle-end/32374
11622         * gcc.dg/pr32374.c: New test.
11623
11624 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR fortran/32360
11627         * gfortran.dg/pointer_assign_3.f90: New test.
11628
11629 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11630
11631         * gcc.dg/tree-ssa/pr19590.c: New.
11632
11633 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11634
11635         PR fortran/31162
11636         * gfortran.dg/assign.f90: Update test.
11637         * gfortran.dg/real_do_1.f90: Update test.
11638         * gfortran.dg/gomp/omp_do1.f90: Update test.
11639         * gfortran.dg/warnings_are_errors_1.f: Update test.
11640         * gfortran.dg/g77/20010519-1.f: Update test.
11641         * gfortran.dg/g77/pr9258.f: Update test.
11642         * gfortran.dg/g77/960317-1.f: Update test.
11643
11644 2007-06-21  Richard Guenther  <rguenther@suse.de>
11645
11646         PR tree-optimization/32453
11647         * gcc.c-torture/compile/pr32453.c: New testcase.
11648
11649 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11650
11651         PR tree-optimization/31866
11652         * gcc.dg/pr31866.c: New test.
11653
11654 2007-06-21  Richard Guenther  <rguenther@suse.de>
11655
11656         PR tree-optimization/32451
11657         * g++.dg/torture/20070621-1.C: New testcase.
11658
11659 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11660
11661         * gcc.dg/attr-isr.c: Test delay slot content.
11662         
11663 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11664
11665         PR fortran/32361
11666         gfortran.dg/pointer_assign_2.f90: New test.
11667
11668 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11669
11670         PR fortran/25061
11671         gfortran.dg/invalid_procedure_name.f90: New test.
11672
11673 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11674
11675         PR tree-optimization/25737
11676         * gcc.dg/tree-ssa/alias-14.c: New test.
11677
11678 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11679
11680         * gcc.target/i386/large-size-array-3.c: New.
11681
11682 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11683         Richard Guenther  <rguenther@suse.de>
11684
11685         PR fortran/32140
11686         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11687
11688 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11689
11690         PR middle-end/31959
11691         * gcc.dg/pr31959.c: New test.
11692
11693         PR inline-asm/32109
11694         * g++.dg/ext/asm10.C: New test.
11695
11696         PR middle-end/32285
11697         * gcc.c-torture/execute/20070614-1.c: New test.
11698
11699 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11700
11701         * gcc.target/arm/stack-corruption.c: New test.
11702
11703 2007-06-19  Richard Guenther  <rguenther@suse.de>
11704
11705         * g++.dg/torture/pr30252.C: New testcase.
11706
11707 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11708
11709         PR tree-optimization/32353
11710         * g++.dg/opt/nrv13.C: New test.
11711
11712 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11713
11714         PR fortran/20863
11715         PR fortran/20882
11716         * gfortran.dg/impure_assignment_2.f90 : New test.
11717
11718         PR fortran/32236
11719         * gfortran.dg/data_initialized_2.f90 : New test.
11720
11721         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11722         appropriate version of 'dmach'.
11723
11724 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11725
11726         PR target/32389
11727         * gcc.target/i386/pr32389.c New test.
11728
11729 2007-06-18  Simon Baldwin <simonb@google.com>
11730
11731         PR c++/31923
11732         * g++.dg/template/error25.C: New.
11733         * g++.dg/template/spec35.C: New.
11734
11735 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11736
11737         * gcc.c-torture/compile/pr32355.c: New testcase.
11738         
11739 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11740
11741         PR tree-optimization/32383
11742         * g++.dg/opt/pr32383.C: New test.
11743
11744 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11745
11746         PR rtl-optimization/32366
11747         * gcc.dg/vect/pr32366.c: New test.
11748
11749 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11750
11751         * gcc.c-torture/compile/pr32349.c: New testcase.
11752         
11753 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11754
11755         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11756         * gcc.target/sparc/combined-2.c: Likewise.
11757         * gcc.target/sparc/fexpand.c : Likewise.
11758         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11759         * gcc.target/sparc/fpack16.c : Likewise.
11760         * gcc.target/sparc/fpmerge.c : Likewise.
11761         * gcc.target/sparc/fpmul.c : Likewise.
11762         * gcc.target/sparc/noresult.c : Likewise.
11763         * gcc.target/sparc/pdist.c: Likewise.
11764
11765 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11766
11767         PR middle-end/31723
11768         * gcc.target/i386/recip-divf.c: New test.
11769         * gcc.target/i386/recip-sqrtf.c: Ditto.
11770         * gcc.target/i386/recip-vec-divf.c: Ditto.
11771         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11772         * gcc.target/i386/sse-recip.c: Ditto.
11773         * gcc.target/i386/sse-recip-vec.c: Ditto.
11774
11775 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11776
11777         PR tree-opt/32225
11778         * gcc.c-torture/compile/20070605-1.c: New test.
11779
11780         * gcc.c-torture/compile/20070603-1.c: New testcase.
11781         * gcc.c-torture/compile/20070603-2.c: New testcase.
11782
11783         * gcc.c-torture/compile/20070531-1.c: New test.
11784
11785         PR tree-opt/32167
11786         * gcc.c-torture/compile/20070531-2.c: New test.
11787
11788         PR tree-opt/32144
11789         * gcc.c-torture/compile/20070529-1.c: New test.
11790
11791         PR tree-opt/32145
11792         * gcc.c-torture/compile/20070529-2.c: New test.
11793
11794         PR tree-opt/32015
11795         * gcc.c-torture/compile/20070520-1.c: New test.
11796
11797         * g++.dg/ext/java-1.C: New test.
11798
11799         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11800         loops instead of one. Remove the "can't determine dependence"
11801         check.
11802         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11803         needed as the cast is gone in the first place.
11804         * gcc.dg/max-1.c: Change local variable a to be a global one.
11805         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11806         have a cast which is PREd.
11807
11808 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11809
11810         * g++.dg/lookup/anon6.C: New test.
11811
11812 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11813
11814         PR c++/31806
11815         * g++.dg/opt/static6.C: New testcase.
11816
11817 2007-06-14  Geoff Keating  <geoffk@apple.com>
11818
11819         * g++.dg/ext/visibility/overload-1.C: New.
11820
11821         PR 31093
11822         * g++.dg/ext/visibility/anon4.C: New.
11823
11824 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11825
11826         PR target/32268
11827         * gcc.target/i386/pr32268.c: New test.
11828
11829 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11830
11831         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11832         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11833         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11834
11835         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11836         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11837         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11838         BID is used.
11839
11840 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11841
11842         PR fortran/32302
11843         * gfortran.dg/common_resize_1.f90: New test.
11844
11845 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11846
11847         PR target/32274
11848         * gcc.dg/vect/pr32224.c: Fix.   
11849         
11850 2007-06-13  Eric Christopher  <echristo@apple.com>
11851
11852         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11853
11854 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11855
11856         PR fortran/32323
11857         * gfortran.dg/actual_array_vect_1.f90: New.
11858
11859 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11860
11861         * gcc.target/sparc/mfpu.c: New test.
11862
11863 2007-06-12  Geoff Keating  <geoffk@apple.com>
11864
11865         * g++.dg/warn/weak1.C: Suppress on Darwin.
11866         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11867
11868 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11869
11870         PR middle-end/31579
11871          * g++.dg/torture/pr31579.C: New testcase.
11872
11873 2007-06-12  Ian Lance Taylor  <iant@google.com>
11874
11875         PR libstdc++/29286
11876         * g++.dg/init/new16.C: New test.
11877         * g++.dg/init/new17.C: New test.
11878         * g++.dg/init/new18.C: New test.
11879         * g++.dg/init/new19.C: New test.
11880
11881 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11882
11883         * gnat.dg/lhs_view_convert.adb: New test.
11884
11885 2007-06-12  Richard Guenther  <rguenther@suse.de>
11886
11887         PR tree-optimization/15353
11888         PR tree-optimization/31657
11889         * gcc.c-torture/execute/20070424-1.c: New testcase.
11890         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11891         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11892         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11893         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11894         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11895
11896 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11897
11898         PR rtl-optimization/32293
11899         * gcc.dg/pr32293.c: New test.
11900
11901 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11902
11903         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11904
11905 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11906
11907         PR fortran/29786
11908         * gfortran.dg/equiv_7.f90: New test.
11909         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11910
11911         PR fortran/30875
11912         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11913
11914 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11915
11916         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11917         * gcc.dg/setjmp-4.c: Likewise.
11918         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11919
11920 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11921
11922         PR rtl-optimization/31025
11923         * gfortran.dg/pr31025.f90: New.
11924
11925 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11926
11927         PR target/32280
11928         * gcc.target/i386/pr32280.c: New test.
11929
11930 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11931
11932         PR middle-end/32279
11933         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11934
11935 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11936
11937         PR libgfortran/32235
11938         * gfortran.dg/backspace_9.f: New test.
11939
11940 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11941
11942         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11943
11944 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11945
11946         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11947
11948 2007-06-09  Ian Lance Taylor  <iant@google.com>
11949
11950         PR tree-optimization/32169
11951         * gcc.c-torture/compile/pr32169.c: New test.
11952
11953 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11954
11955         * gcc.dg/vect/costmodel: New directory.
11956         * gcc.dg/vect/costmodel/i386: New directory.
11957         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11958         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11959         New test.
11960         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11961         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11962         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11963         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11964         * gcc.dg/vect/costmodel/x86_64: New directory.
11965         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11966         New testsuite.
11967         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11968         New test.
11969         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11970         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11971         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11972         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11973         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11974
11975 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11976
11977         PR tree-optimization/32243
11978         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11979         flags for -Os tests.
11980         * gcc.dg/vect/03-vect-pr32243.c: New test.
11981
11982 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11983
11984         PR tree-optimization/32224
11985         * gcc.dg/vect/pr32224.c: New test.
11986
11987 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11988
11989         PR c++/32177
11990         * g++.dg/gomp/pr32177.C: New test.
11991
11992 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11993
11994         PR testsuite/25241
11995         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11996         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11997         warning nor an error.
11998         * gcc.dg/Wfatal-2.c: Likewise.
11999         * gcc.dg/Werror-1.c: Likewise.
12000         * gcc.dg/Werror-5.c: Likewise.
12001         * gcc.dg/Werror-7.c: Likewise.
12002         * gcc.dg/Werror-10.c: Likewise.
12003         * gcc.dg/Werror-11.c: Likewise.
12004
12005 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12006
12007         PR c++/30759
12008         * g++.dg/init/brace6.C: New test.
12009
12010 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12011
12012         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12013         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12014         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12015         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12016
12017         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12018         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12019         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12020         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12021         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12022         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12023         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12024         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12025
12026         * gcc.dg/darwin-minversion-3.c: New.
12027
12028 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12029
12030         * gcc.target/i386/builtin-copysign.c: New test.
12031
12032 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12033
12034         PR tree-optimization/32220
12035         * gfortran.dg/predcom-2.f: New testcase.
12036
12037 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12038
12039         PR tree-opt/32231
12040         * gcc.target/i386/vectorize4.c: New test.
12041
12042 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12043
12044         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12045
12046 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12047
12048         PR testsuite/25241
12049         * gcc.dg/simd-5.c: Mark output as a note.
12050         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12051         dg-message.
12052         * gcc.dg/simd-1.c: Likewise.
12053         * gcc.dg/always_inline.c: Mark output as a sorry.
12054         * gcc.dg/always_inline2.c: Likewise.
12055         * gcc.dg/always_inline3.c: Likewise.
12056
12057 2007-06-06  Ian Lance Taylor  <iant@google.com>
12058
12059         * g++.dg/conversion/enum1.C: New test.
12060
12061 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12062
12063         PR tree-optimization/32216
12064         * gcc.dg/vect/pr32216.c: New test.
12065
12066 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12067
12068         PR testsuite/18923
12069         * gfortran.dg/invalid_contains_1.f90: New test.
12070         * gfortran.dg/invalid_contains_2.f90: New test.
12071
12072 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12073
12074         PR testsuite/32057
12075         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12076         midnight issues.
12077
12078 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12079
12080         PR testsuite/25241
12081         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12082         dg-message to match de note.
12083         * gcc.dg/pr26570.c: Use dg-message for a note.
12084         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12085         dg-error instead of dg-warning because of -Werror.
12086         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12087         neither an error, nor a warning.
12088         * gcc.dg/glibc-uclibc-2.c: Likewise
12089         * gcc.dg/cpp/19940712-1.c: Likewise.
12090
12091 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12092
12093         PR preprocessor/23479
12094         * gcc.dg/binary-constants-1.c: Add test suites for
12095         the 0b-prefixed binary integer constants.
12096         * gcc.dg/binary-constants-2.c: Ditto.
12097         * gcc.dg/binary-constants-3.c: Ditto.
12098         * gcc.dg/binary-constants-4.c: Ditto.
12099
12100 2007-06-05  Ian Lance Taylor  <iant@google.com>
12101
12102         * gcc.dg/Wstrict-overflow-19.c: New test.
12103
12104 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12105
12106         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12107
12108 2007-06-04  Ian Lance Taylor  <iant@google.com>
12109
12110         * gcc.dg/Wstrict-overflow-18.c: New test.
12111
12112 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12113
12114         PR testsuite/25241
12115         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12116         * gcc.dg/cpp/mi5.c: Likewise.
12117         * gcc.dg/cpp/mi7.c: Likewise.
12118
12119 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12120
12121         PR c/32191
12122         * gcc.dg/pr32191.c: New test.
12123
12124 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12125
12126         PR fortran/32124
12127         * gfortran.dg/allocate_stat_1.f90: Remove.
12128
12129 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12130
12131         * gcc.target/i386/sse4_2-check.h: New.
12132         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12133         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12134         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12135         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12136         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12137         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12138         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12139         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12140         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12141         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12142         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12143         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12144         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12145         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12146         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12147         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12148         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12149         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12150
12151 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12152
12153         * gcc.dg/pie-link.c: New test.
12154
12155 2007-06-01  Ian Lance Taylor  <iant@google.com>
12156
12157         * gcc.dg/Wstrict-overflow-17.c: New test.
12158
12159 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12160
12161         * gcc.dg/builtin-return-1.c (g): New.
12162         (main): Allocate at least 64 bytes on the stack.
12163
12164 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12165
12166         * g++.dg/init/cleanup3.C: New test.
12167
12168 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12169
12170         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12171         int is 16 bits.
12172
12173 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12174
12175         PR fortran/32156
12176         * gfortran.dg/char_array_constructor_3.f90: New test.
12177
12178 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12179
12180         PR tree-optimization/32160
12181         * gfortran.dg/predcom-1.f: New test.
12182
12183 2007-05-31  Richard Guenther  <rguenther@suse.de>
12184
12185         * g++.dg/other/str_empty.C: Move...
12186         * g++.dg/other/pr30567.C: Move...
12187         * g++.dg/tree-ssa/pr27218.C: Move...
12188         * g++.dg/torture: ...here and remove dg-options.
12189
12190 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12191
12192         PR c++/32158
12193         * g++.dg/ext/is_pod_incomplete.C: New.
12194
12195 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12196             Douglas Gregor <doug.gregor@gmail.com>
12197             Pedro Lamarao <pedro.lamarao@mndfck.org>
12198             Howard Hinnant <howard.hinnant@gmail.com>
12199
12200         PR c++/7412
12201         PR c++/29939
12202         * g++.dg/cpp0x/rv8p.C: New.
12203         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12204         * g++.dg/cpp0x/cast-bug.C: New.
12205         * g++.dg/cpp0x/elision_weak.C: New.
12206         * g++.dg/cpp0x/collapse-bug.C: New.
12207         * g++.dg/cpp0x/rv3p.C: New.
12208         * g++.dg/cpp0x/rv7n.C: New.
12209         * g++.dg/cpp0x/overload-conv-1.C: New.
12210         * g++.dg/cpp0x/rv2n.C: New.
12211         * g++.dg/cpp0x/deduce.C: New.
12212         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12213         * g++.dg/cpp0x/rv6p.C: New.
12214         * g++.dg/cpp0x/template_deduction.C: New.
12215         * g++.dg/cpp0x/implicit-copy.C: New.
12216         * g++.dg/cpp0x/rv1p.C: New.
12217         * g++.dg/cpp0x/cast.C: New.
12218         * g++.dg/cpp0x/rv5n.C: New.
12219         * g++.dg/cpp0x/collapse.C: New.
12220         * g++.dg/cpp0x/overload-conv-2.C: New.
12221         * g++.dg/cpp0x/rv4p.C: New.
12222         * g++.dg/cpp0x/rvo.C: New.
12223         * g++.dg/cpp0x/iop.C: New.
12224         * g++.dg/cpp0x/rv3n.C: New.
12225         * g++.dg/cpp0x/rv7p.C: New.
12226         * g++.dg/cpp0x/reference_collapsing.C: New.
12227         * g++.dg/cpp0x/overload.C: New.
12228         * g++.dg/cpp0x/named.C: New.
12229         * g++.dg/cpp0x/rv2p.C: New.
12230         * g++.dg/cpp0x/rv6n.C: New.
12231         * g++.dg/cpp0x/not_special.C: New.
12232         * g++.dg/cpp0x/bind.C: New.
12233         * g++.dg/cpp0x/rv1n.C: New.
12234         * g++.dg/cpp0x/rv5p.C: New.
12235         * g++.dg/cpp0x/elision.C: New.
12236         * g++.dg/cpp0x/named_refs.C: New.
12237         * g++.dg/cpp0x/unnamed_refs.C: New.
12238         * g++.dg/cpp0x/rv4n.C: New.
12239         * g++.dg/cpp0x/elision_neg.C: New.
12240         * g++.dg/init/copy7.C: Run in C++98 mode.
12241         * g++.dg/overload/arg1.C: Ditto.
12242         * g++.dg/overload/arg4.C: Ditto.
12243
12244 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR c++/31809
12247         * g++.dg/opt/static5.C: New test.
12248
12249 2007-05-30  Richard Guenther  <rguenther@suse.de>
12250
12251         * g++.dg/dg.exp: Prune torture/.
12252         * g++.dg/torture/dg-torture.exp: New testsuite.
12253
12254 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12255
12256         * gcc.target/arm/pr27387.C: Move and rename to ...
12257         * g++.dg/inherit/thunk8.C: ... here.
12258
12259 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12260
12261         PR tree-optimization/31769
12262         * g++.dg/gomp/pr31769.C: New test.
12263
12264 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12265
12266         * gcc.target/i386/stack-realign.c: New.
12267
12268 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12269
12270         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12271
12272 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12273
12274         * gfortran.dg/sizeof.f90: New.
12275
12276 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12277
12278         PR c/31339
12279         * gcc.dg/boolcomplex-1.c: New test.
12280
12281         PR c++/31339
12282         * g++.dg/ext/boolcomplex-1.c: New test.
12283
12284 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12285
12286         * gcc.dg/matrix: New directory.
12287
12288 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12289
12290         PR fortran/32124
12291         * gfortran.dg/allocate_stat_1.f90: New.
12292
12293 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12294
12295         PR fortran/31972
12296         * transfer_hollerith_1.f90: New test.
12297
12298 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12299
12300         PR tree-opt/32100
12301         * gcc.c-torture/execute/vrp-7.c: New test.
12302
12303 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12304
12305         * gfortran.dg/transfer_simplify_4.f90: New test.
12306
12307 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12308
12309         PR fortran/32088
12310         * gfortran.dg/func_result_3.f90: New.
12311
12312 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12313
12314         PR middle-end/32083
12315         * gfortran.dg/transfer_simplify_3.f90: New.
12316
12317 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12318
12319         PR target/32065
12320         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12321         to compile options.
12322         * gcc.target/i386/pr32065-2.c: New test.
12323
12324 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12325
12326         PR fortran/31813
12327         * gfortran.dg/io_constraints_2.f90: Update.
12328
12329 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12330
12331         PR fortran/31219
12332         * gfortran.dg/array_constructor_17.f90: New test.
12333
12334 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12335
12336         PR tree-opt/32090
12337         * g++.dg/opt/array2.C: New testcase.
12338
12339 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12340
12341         PR target/32065
12342         * gcc.target/i386/pr32065.c: New test.
12343
12344 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12345             Marcus Meissner <meissner@suse.de>
12346
12347         * gcc.dg/attr-alloc_size.c: New.
12348
12349 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12350             Lee Millward  <lee.millward@gmail.com>
12351
12352         PR c++/31745
12353         * g++.dg/parse/crash34.C: New test.
12354
12355         * g++.dg/parse/crash35.C: New test.
12356
12357 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12358
12359         * gcc.target/i386/sse2-check.h: New.
12360         * gcc.target/i386/sse2-vec-1.c: Likewise.
12361         * gcc.target/i386/sse2-vec-2.c: Likewise.
12362         * gcc.target/i386/sse2-vec-3.c: Likewise.
12363         * gcc.target/i386/sse2-vec-4.c: Likewise.
12364         * gcc.target/i386/sse2-vec-5.c: Likewise.
12365         * gcc.target/i386/sse2-vec-6.c: Likewise.
12366
12367 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12368
12369         PR c++/31431
12370         PR c++/31432
12371         PR c++/31434
12372         PR c++/31435
12373         PR c++/31437
12374         PR c++/31438
12375         PR c++/31442
12376         PR c++/31443
12377         PR c++/31444
12378         PR c++/31445
12379         * g++.dg/cpp0x/pr31431.C: New.
12380         * g++.dg/cpp0x/pr31437.C: New.
12381         * g++.dg/cpp0x/pr31442.C: New.
12382         * g++.dg/cpp0x/pr31444.C: New.
12383         * g++.dg/cpp0x/pr31431-2.C: New.
12384         * g++.dg/cpp0x/pr31432.C: New.
12385         * g++.dg/cpp0x/pr31434.C: New.
12386         * g++.dg/cpp0x/pr31438.C: New.
12387         * g++.dg/cpp0x/pr31443.C: New.
12388         * g++.dg/cpp0x/pr31445.C: New.
12389         * g++.dg/cpp0x/variadic-crash1.C: New.
12390
12391 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12392
12393         * gcc.target/arm/long-calls-1.c: New test.
12394         * gcc.target/arm/long-calls-2.c: Likewise.
12395         * gcc.target/arm/long-calls-3.c: Likewise.
12396         * gcc.target/arm/long-calls-4.c: Likewise.
12397
12398 2007-05-25  Richard Guenther  <rguenther@suse.de>
12399             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12400
12401         PR tree-optimization/31982
12402         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12403
12404 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12405
12406         PR fortran/32047
12407         * gfortran.dg/result_in_spec_2.f90: New test.
12408
12409 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12410
12411         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12412
12413 2007-05-24  Ollie Wild  <aaw@google.com>
12414
12415         * gcc.dg/cpp/counter-1.c: New test.
12416         * gcc.dg/pch/counter-1.c: New test.
12417         * gcc.dg/pch/counter-1.hs: New file.
12418         * gcc.dg/pch/counter-2.c: New test.
12419         * gcc.dg/pch/counter-2.hs: New file.
12420         * gcc.dg/pch/counter-3.c: New test.
12421         * gcc.dg/pch/counter-3.hs: New file.
12422
12423 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12424
12425         * gcc.dg/tree-ssa/predcom-1.c: New test.
12426         * gcc.dg/tree-ssa/predcom-2.c: New test.
12427         * gcc.dg/tree-ssa/predcom-3.c: New test.
12428         * gcc.dg/tree-ssa/predcom-4.c: New test.
12429         * gcc.dg/tree-ssa/predcom-5.c: New test.
12430         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12431
12432 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12433
12434         PR testsuite/32062
12435         * gcc.target/i386/sse4_1-check.h (MASK): New.
12436
12437 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12438
12439         PR fortran/32038
12440         * gfortran.dg/pr25603.f: Initialize integer variables.
12441
12442 2007-05-23  Ian Lance Taylor  <iant@google.com>
12443
12444         * g++.dg/other/vrp1.C: New test.
12445
12446 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12447
12448         PR preprocessor/20077
12449         * gcc.dg/cpp/paste15.c: New test.
12450
12451 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12452             Nigel Stephens  <nigel@mips.com>
12453             Richard Sandiford  <richard@codesourcery.com>
12454
12455         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12456         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12457         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12458         * gcc.target/mips/inter/mips16-inter.exp: New.
12459
12460 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12461
12462         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12463
12464 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12465
12466         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12467         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12468         * gcc.target/i386/sse3-addsubps.c: Likewise.
12469         * gcc.target/i386/sse3-haddpd.c: Likewise.
12470         * gcc.target/i386/sse3-haddps.c: Likewise.
12471         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12472         * gcc.target/i386/sse3-hsubps.c: Likewise.
12473         * gcc.target/i386/sse3-lddqu.c: Likewise.
12474         * gcc.target/i386/sse3-movddup.c: Likewise.
12475         * gcc.target/i386/sse3-movshdup.c: Likewise.
12476         * gcc.target/i386/sse3-movsldup.c: Likewise.
12477
12478         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12479         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12480         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12481         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12482         * gcc.target/i386/ssse3-palignr.c: Likewise.
12483         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12484         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12485         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12486         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12487         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12488         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12489         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12490         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12491         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12492         * gcc.target/i386/ssse3-psignb.c: Likewise.
12493         * gcc.target/i386/ssse3-psignd.c: Likewise.
12494         * gcc.target/i386/ssse3-psignw.c: Likewise.
12495         * gcc.target/i386/ssse3-vals.h: Likewise.
12496
12497         * gcc.target/i386/sse3-check.h: New file.
12498         * gcc.target/i386/ssse3-check.h: Likewise.
12499
12500 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12501
12502         PR middle-end/31095
12503         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12504
12505 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12506
12507         PR middle-end/31606
12508         * gcc.c-torture/20070522-1.c: New testcase.
12509
12510 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12511
12512         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12513
12514 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12515
12516         * gcc.c-torture/execute/ieee/20000320-1.x,
12517         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12518         m68k-*-* and check_effective_target_coldfire_fpu.
12519
12520 2007-05-22  Ollie Wild  <aaw@google.com>
12521
12522         * g++.dg/lookup/hidden-class10.C: New test.
12523         * g++.dg/lookup/hidden-class11.C: New test.
12524
12525 2007-05-22  Ollie Wild  <aaw@google.com>
12526
12527         * g++.dg/lookup/name-clash5.C: New test.
12528         * g++.dg/lookup/name-clash6.C: New test.
12529
12530 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12531
12532         * g++.dg/other/i386-2.C: Update comments on header files tested.
12533         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12534         of <tmmintrin.h>.
12535         * gcc.target/i386/sse-12.c: Likewise.
12536         * gcc.target/i386/sse-13.c: Likewise.
12537         * gcc.target/i386/sse-14.c: Likewise.
12538
12539         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12540         Redefined to test with immediate operand.
12541         (__builtin_ia32_blendps): Likewise.
12542         (__builtin_ia32_blendpd): Likewise.
12543         (__builtin_ia32_dpps): Likewise.
12544         (__builtin_ia32_dpps): Likewise.
12545         (__builtin_ia32_insertps128): Likewise.
12546         (__builtin_ia32_vec_ext_v4sf): Likewise.
12547         (__builtin_ia32_vec_set_v16qi): Likewise.
12548         (__builtin_ia32_vec_set_v4si): Likewise.
12549         (__builtin_ia32_vec_set_v2di): Likewise.
12550         (__builtin_ia32_vec_ext_v16qi): Likewise.
12551         (__builtin_ia32_vec_ext_v4si): Likewise.
12552         (__builtin_ia32_vec_ext_v2di): Likewise.
12553         (__builtin_ia32_roundpd): Likewise.
12554         (__builtin_ia32_roundsd): Likewise.
12555         (__builtin_ia32_roundps): Likewise.
12556         (__builtin_ia32_roundss): Likewise.
12557         (__builtin_ia32_mpsadbw128): Likewise.
12558
12559 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12560
12561         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12562
12563 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12564
12565         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12566         failures.
12567         * gcc.dg/dfp/func-struct.c: Ditto.
12568         * gcc.dg/dfp/operator-assignment.c: Ditto.
12569         * gcc.dg/dfp/convert-bfp.c: Ditto.
12570         * gcc.dg/dfp/convert-int.c: Ditto.
12571         * gcc.dg/dfp/convert-int-max.c: Ditto.
12572         * gcc.dg/dfp/func-scalar.c: Ditto.
12573         * gcc.dg/dfp/cast.c: Ditto.
12574         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12575         failures, and fix a typo in return type of arg1_128.
12576         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12577         failures, and fix a typo in a constant suffix.
12578         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12579         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12580
12581 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12582             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12583
12584         * lib/gcc-dg.exp(process_message): New proc.
12585         (dg-message): New test directive.
12586         * gcc.dg/always_inline.c: Use dg-message.
12587         * gcc.dg/always_inline2.c: Ditto.
12588         * gcc.dg/always_inline3.c: Ditto.
12589         * gcc.dg/invalid-call-1.c: Ditto.
12590         * gcc.dg/pr17506.c: Ditto.
12591         * gcc.dg/simd-5.c: Ditto.
12592         * gcc.dg/simd-6.c: Ditto.
12593         * gcc.dg/va-arg-2.c: Ditto.
12594         * gcc.dg/cpp/syshdr.c: Ditto.
12595         * gcc.dg/cpp/unc4.c: Ditto.
12596         * gcc.dg/cpp/trad/mi1.c: Ditto.
12597         * gcc.dg/cpp/trad/mi5.c: Ditto.
12598         * gcc.dg/cpp/trad/mi7.c: Ditto.
12599         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12600         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12601         * gcc.test-framework/test-framework.awk: Special-case outexists
12602         tests.
12603
12604 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12605
12606         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12607         (bit_SSE4_2): Likewise.
12608         (bit_POPCNT): Likewise.
12609
12610         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12611         Check if assembler supports SSE4 instructions.
12612
12613         * gcc.target/i386/sse4_1-blendpd.c: New file.
12614         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12615         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12616         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12617         * gcc.target/i386/sse4_1-check.h: Likewise.
12618         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12619         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12620         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12621         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12622         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12623         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12624         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12625         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12626         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12627         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12628         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12629         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12630         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12631         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12632         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12633         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12634         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12635         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12636         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12637         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12638         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12639         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12640         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12641         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12642         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12643         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12644         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12645         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12646         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12647         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12648         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12649         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12650         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12651         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12652         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12653         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12654         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12655         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12656         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12657         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12658         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12659         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12660         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12661         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12662         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12663         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12664         * gcc.target/i386/sse4_1-round.h: Likewise.
12665         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12666         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12667         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12668         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12669         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12670         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12671         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12672         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12673         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12674         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12675         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12676         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12677         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12678         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12679
12680 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12681
12682         PR fortran/31627
12683         * gfortran.dg/bounds_check_7.f90: New test.
12684
12685 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12686
12687         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12688         (check_effective_target_sse4a): Ditto.
12689
12690         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12691         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12692         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12693         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12694         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12695         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12696         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12697         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12698         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12699         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12700         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12701         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12702         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12703         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12704         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12705         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12706         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12707         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12708         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12709         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12710
12711 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12712
12713         * g++.dg/ext/cleanup-1.C: New test.
12714         * g++.dg/ext/cleanup-2.C: Likewise.
12715         * g++.dg/ext/cleanup-3.C: Likewise.
12716         * g++.dg/ext/cleanup-4.C: Likewise.
12717         * g++.dg/ext/cleanup-5.C: Likewise.
12718         * g++.dg/ext/cleanup-6.C: Likewise.
12719         * g++.dg/ext/cleanup-8.C: Likewise.
12720         * g++.dg/ext/cleanup-9.C: Likewise.
12721         * g++.dg/ext/cleanup-10.C: Likewise.
12722         * g++.dg/ext/cleanup-11.C: Likewise.
12723         * g++.dg/ext/cleanup-dtor.C: Likewise.
12724
12725 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12726
12727         PR middle-end/31995
12728         * gcc.dg/vect/vect-102a.c: New test.
12729
12730 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12731             Paolo Carlini  <pcarlini@suse.de>
12732             Uros Bizjak  <ubizjak@gmail.com>
12733
12734         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12735         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12736         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12737         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12738         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12739         New testcases.
12740
12741 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12742
12743         PR fortran/32002
12744         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12745
12746 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12747
12748         PR fortran/32027
12749         * gfortran.dg/do_3.F90: Add checks for the final value of the
12750         loop variable.
12751
12752 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12753
12754         * gcc.c-torture/execute/990127-2.x: New file.
12755
12756 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12757
12758         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12759         * gcc.target/i386/sse-12: Add -O to compile options.
12760         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12761         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12762         and mm3dnow.h.  Add -O to compile options.
12763
12764 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12765
12766         PR fortran/31867
12767         * gfortran.dg/char_length_5.f90: New test.
12768
12769         PR fortran/31994
12770         * gfortran.dg/array_reference_1.f90: New test.
12771
12772 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12773
12774         PR middle-end/7651
12775         PR c++/11856
12776         PR c/12963
12777         PR c/23587
12778         PR other/29694
12779         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12780         * gcc.dg/Wtype-limits.c: New.
12781         * gcc.dg/Wtype-limits-Wextra.c: New.
12782         * gcc.dg/Wtype-limits-no.c: New.
12783         * g++.dg/warn/Wtype-limits.C: New.
12784         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12785         * g++.dg/warn/Wtype-limits-no.C: New.
12786
12787 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12788
12789         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12790         instead of "-msse2".'
12791         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12792         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12793         and mm3dnow.h.
12794         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12795         to test with immediate operand.
12796         (__builtin_ia32_insertqi): Ditto.
12797         (__builtin_ia32_palignr128): Ditto.
12798         (__builtin_ia32_palignr): Ditto.
12799         (__builtin_ia32_pshufhw): Ditto.
12800         (__builtin_ia32_pshuflw): Ditto.
12801         (__builtin_ia32_pshufd): Ditto.
12802         (__builtin_ia32_vec_set_v8hi): Ditto.
12803         (__builtin_ia32_vec_ext_v8hi): Ditto.
12804         (__builtin_ia32_shufpd): Ditto.
12805         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12806
12807 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12808
12809         PR fortran/32001
12810         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12811
12812 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12813
12814         PR target/31585
12815         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12816         and "__inline".  Use "-msse" instead of "-msse2".
12817
12818 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12819
12820         PR middle-end/7651
12821         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12822         * gcc.dg/20030906-2.c: Likewise.
12823         * objc.dg/method-17.m: Add -Wreturn-type.
12824         * obj-c++.dg/method-21.mm: Likewise.
12825
12826 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12827
12828         PR target/31585
12829         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12830         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12831         (__builtin_ia32_psrlqi128): Ditto.
12832         (__builtin_ia32_psrlwi128): Ditto.
12833         (__builtin_ia32_psrldi128): Ditto.
12834         (__builtin_ia32_psrldqi128): Ditto.
12835         (__builtin_ia32_pslldqi128): Ditto.
12836         (__builtin_ia32_psrawi128): Ditto.
12837         (__builtin_ia32_psradi128): Ditto.
12838         (__builtin_ia32_psllqi128): Ditto.
12839         (__builtin_ia32_pslldi128): Ditto.
12840         (__builtin_prefetch): Ditto.
12841         (__builtin_ia32_pshufw): Ditto.
12842         (__builtin_ia32_vec_set_v4hi): Ditto.
12843         (__builtin_ia32_vec_ext_v4hi): Ditto.
12844         (__builtin_ia32_shufps): Ditto.
12845         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12846
12847 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12848
12849         PR fortran/31974
12850         * gfortran.dg/char_allocation_1.f90: New test.
12851
12852 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12853
12854         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12855         * gcc.dg/Wconversion-sign.c: New.
12856         * gcc.dg/Wconversion-integer-no-sign.c: New.
12857         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12858         Wconversion-sign.C
12859         * g++.dg/warn/Wconversion-sign.C: New.
12860         * g++.old-deja/g++.other/warn4.C: Update.
12861         * g++.dg/warn/Wconversion1.C: Likewise.
12862
12863 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12864
12865         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12866         * gcc.dg/torture/builtin-math-4.c: Likewise.
12867
12868 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12869
12870         PR libfortran/31964
12871         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12872
12873 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12874
12875         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12876
12877 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12878
12879         PR target/31628
12880         * gcc.target/i386/pr31628.c: New.
12881
12882 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12883
12884         PR middle-end/31344
12885         * gcc.dg/pr31344.c: New test.
12886
12887 2007-05-17  Ian Lance Taylor  <iant@google.com>
12888
12889         PR tree-optimization/31953
12890         * gcc.c-torture/compile/pr31953.c: New test.
12891
12892 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12893
12894         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12895
12896         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12897         and drem.
12898         * gcc.dg/torture/builtin-math-4.c: Likewise.
12899
12900         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12901         * gcc.dg/torture/builtin-math-4.c: Likewise.
12902
12903         * gcc.dg/torture/builtin-math-4.c: New test.
12904
12905 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12906             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12907
12908         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12909         * gcc.dg/cpp/include2.c: Ditto.
12910         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12911         * gcc.dg/cpp/paste5.c: Ditto.
12912         * gcc.dg/cpp/paste6.c: Ditto.
12913         * gcc.dg/cpp/paste8.c: Ditto.
12914         * gcc.dg/cpp/paste11.c: Ditto.
12915         * gcc.dg/cpp/paste13.c: Ditto.
12916         * gcc.dg/cpp/skipping2.c: Ditto.
12917         * gcc.dg/reg-vol-struct-1.c: Ditto.
12918         * gcc.dg/Wshadow-1.c: Ditto.
12919         * gcc.dg/cpp/trad/comment.c: Ditto.
12920         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12921         * gcc.dg/cpp/if-2.c: Ditto.
12922         * gcc.dg/array-5.c: Ditto.
12923         * gcc.dg/inline-15.c: Ditto.
12924         * gcc.dg/pr27953.c: Ditto.
12925         * gcc.dg/Wno-c++-compat.c: Ditto.
12926
12927 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12928
12929         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12930
12931 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12932
12933         * gcc.c-torture/execute/20070517-1.c: New test.
12934
12935 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12936
12937         PR fortran/31919
12938         * gfortran.dg/min_max_conformance.f90: New test.
12939
12940 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12941
12942         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12943         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12944         gcc.dg/vect/vect-104.c: Use more complex construction to
12945         prevent vectorizing.
12946         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12947
12948 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12949
12950         PR tree-optimization/24659
12951         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12952         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12953         not vect_int target.
12954         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12955         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12956         targets.
12957         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12958         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12959         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12960
12961 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12962
12963         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12964         and x86_64-*-* targets.
12965         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12966
12967 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12968
12969         PR fortran/18769
12970         PR fortran/30881
12971         PR fortran/31194
12972         PR fortran/31216
12973         PR fortran/31427
12974         * transfer_simplify_1.f90: New test.
12975         * transfer_simplify_2.f90: New test.
12976
12977 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12978
12979         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12980
12981 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12982
12983         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12984
12985         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12986
12987         PR c/31924
12988         * gcc.dg/fltconst-1.c: New test.
12989
12990         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12991         * gcc.dg/dfp/operator-assignment.c: Ditto.
12992
12993 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12994
12995         PR c++/29928
12996         * g++.dg/rtti/typeid5.C: New.
12997
12998 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12999
13000         PR fortran/31725
13001         * gfortran.dg/substr_4.f: New test.
13002
13003 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13004
13005         * gcc.target/m68k/interrupt_thread-1.c,
13006         gcc.target/m68k/interrupt_thread-2.c,
13007         gcc.target/m68k/interrupt_thread-3.c: New.
13008         * gcc.target/m68k/m68k.exp: Accept fido.
13009
13010 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13011
13012         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13013         * gfortran.dg/altreturn_3.f90: Likewise.
13014         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13015         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13016         * gfortran.dg/inquire_iolength.f90: Likewise.
13017         * gfortran.dg/module_naming_1.f90: Likewise.
13018         * gfortran.dg/oldstyle_2.f90: Likewise.
13019         * gfortran.dg/operator_2.f90: Likewise.
13020         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13021         * gfortran.dg/used_types_11.f90: Likewise.
13022         * gfortran.dg/zero_array_components_1.f90: Likewise.
13023         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13024         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13025         * gfortran.dg/real_const_3.f90: Likewise.
13026
13027 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13028
13029         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13030         * gcc.dg/tree-ssa/loop-30.c: New test.
13031
13032 2007-05-13  Richard Guenther  <rguenther@suse.de>
13033
13034         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13035         scanning forwprop1.
13036         * g++.dg/tree-ssa/pr31146.C: Likewise.
13037
13038 2007-05-13  Revital Eres  <eres@il.ibm.com>
13039
13040         * gcc.dg/dse.c: New test.
13041
13042 2007-05-12  Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/31797
13045         * gcc.c-torture/compile/pr31797.c: New testcase.
13046
13047 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13048
13049         PR fortran/30746
13050         * gfortran.dg/host_assoc_function_1.f90: New test.
13051
13052 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13053
13054         PR c++/31829
13055         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13056
13057 2007-05-11  Silvius Rus  <rus@google.com>
13058
13059         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13060         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13061         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13062         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13063         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13064         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13065         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13066         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13067         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13068         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13069         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13070         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13071         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13072         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13073         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13074         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13075
13076 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13077
13078         PR other/31852
13079         * gcc.c-torture/execute/builtins/memchr.c: New.
13080         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13081         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13082
13083 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13084
13085         PR fortran/30876
13086         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13087         line.
13088         * gfortran.dg/recursive_reference_2.f90: New test.
13089
13090 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13091
13092         PR fortran/30878
13093         * gfortran.dg/namelist_29.f90: New test.
13094
13095 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13096
13097         PR fortran/31474
13098         * gfortran.dg/entry_10.f90: New test.
13099
13100 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13101
13102         PR tree-optimization/31885
13103         * gcc.dg/tree-ssa/loop-29.c: New test.
13104
13105 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13106
13107         * assumed_dummy_1.f90: Fix dg directive.
13108         * char_initialiser_actual.f90: Likewise.
13109         * nested_modules_2.f90: Likewise.
13110         * shift-alloc.f90: Likewise.
13111
13112 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13113
13114         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13115
13116 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13117
13118         PR libfortran/31880
13119         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13120
13121 2007-05-09  Mike Stump  <mrs@apple.com>
13122
13123         * g++.dg/other/first-global.C: Add -fpie for darwin.
13124         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13125
13126 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13127
13128         * gcc.dg/20070507-1.c: New testcase.
13129
13130 2007-05-08  Chao-ying Fu  <fu@mips.com>
13131
13132         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13133         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13134         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13135         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13136
13137 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13138
13139         PR 31847
13140         * gcc.dg/pr31847.c: New test.
13141
13142 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13143
13144         PR fortran/31692
13145         * gfortran.dg/actual_array_result_1.f90: New test.
13146
13147 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13148
13149         PR fortran/29397
13150         * gfortran.dg/parameter_array_init_1.f90: New test.
13151
13152         PR fortran/29400
13153         * gfortran.dg/parameter_array_init_2.f90: New test.
13154
13155 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13156
13157         PR target/31854
13158         * gcc.target/i386/pr31854.c: New test.
13159
13160 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13161
13162         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13163
13164 2007-05-07  Mike Stump  <mrs@apple.com>
13165
13166         * g++.old-deja/g++.mike/empty.C: Add.
13167
13168 2007-05-07  Eric Christopher  <echristo@apple.com>
13169
13170         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13171
13172 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13173
13174         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13175         variable.  Rearrange conversions from binary float to decimal float.
13176
13177 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13178
13179         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13180         x86.
13181
13182 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13183
13184         * gnat.dg/opt1.ad[sb]: New testcase.
13185
13186 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13187
13188         PR fortran/31399
13189         * gfortran.dg/do_3.F90: New test.
13190
13191 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13192
13193         PR fortran/31764
13194         * gfortran.dg/new_line.f90: Add new checks.
13195
13196 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13197
13198         PR fortran/31201
13199         * gfortran.dg/large_unit_1.f90: New.
13200         * gfortran.dg/large_unit_2.f90: New.
13201         * gfortran.dg/iostat_4.f90: New
13202         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13203
13204 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13205
13206         PR fortran/31540
13207         * gfortran.dg/char_result_4.f90: New test.
13208
13209 2007-06-05  Revital Eres  <eres@il.ibm.com>
13210
13211         PR 30957
13212         * gcc.dg/pr30957-1.c: New test.
13213
13214 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13215
13216         PR fortran/31251
13217         * gfortran.dg/char_type_len_2.f90: New test.
13218
13219 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13220
13221         PR 31775
13222         * g++.dg/other/nested-extern.cc: New.
13223         * g++.dg/other/nested-extern-1.C: New.
13224         * g++.dg/other/nested-extern-2.C: New.
13225
13226 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13227
13228         PR fortran/31760
13229         * gfortran.dg/erf.f90: New test.
13230         * gfortran.dg/besxy.f90: New test.
13231
13232 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13233
13234         PR fortran/22359
13235         * gfortran.dg/fseek.f90: New test.
13236
13237 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13238
13239         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13240
13241 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13242
13243         PR libfortran/31210
13244         * gfortran.dg/zero_length_1.f90: New test.
13245
13246 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13247
13248         PR fortran/31803
13249         * gfortran.dg/char_pointer_assign_3.f90: New test.
13250         * gfortran.dg/char_result_2.f90: Re-enable test.
13251
13252 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13253
13254         PR fortran/25071
13255         * gfortran.dg/char_length_3.f90: New test.
13256         * gfortran.dg/char_result_2.f90: Fix test.
13257
13258 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13259
13260         PR tree-optimization/30565
13261         * gcc.dg/tree-ssa/loop-27.c: New test.
13262
13263 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13264
13265         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13266         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13267         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13268         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13269
13270 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13271
13272         PR tree-optimization/31699
13273         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13274         New.
13275         (check_effective_target_vect_floatint_cvt): New.
13276         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13277         of specific targets.
13278         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13279         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13280         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13281         * gcc.dg/vect/vect-iv-4.c: Likewise.
13282         * gcc.dg/vect/vect-multitypes-11.c: New.
13283         * gcc.dg/vect/pr31699.c: New.
13284
13285 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13286
13287         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13288
13289 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13290
13291         PR C++/31663
13292         * g++.dg/warn/anonymous-namespace-2.C: New.
13293         * g++.dg/warn/anonymous-namespace-2.h: New.
13294
13295 2007-05-02  Paul Brook  <paul@codesourcery.com>
13296
13297         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13298
13299 2007-05-02  Eric Christopher  <echristo@apple.com>
13300
13301         * gcc.dg/cpp/if-div.c: New file.
13302
13303 2007-05-02  Tom Tromey  <tromey@redhat.com>
13304
13305         PR preprocessor/28709:
13306         * gcc.dg/cpp/pr28709.c: New file.
13307
13308 2007-05-02  Richard Guenther  <rguenther@suse.de>
13309
13310         PR tree-optimization/31146
13311         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13312
13313 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13314
13315         * gcc.c-torture/compile/limits-blockid.c: New.
13316         * gcc.c-torture/compile/limits-caselabels.c: New.
13317         * gcc.c-torture/compile/limits-declparen.c: New.
13318         * gcc.c-torture/compile/limits-enumconst.c: New.
13319         * gcc.c-torture/compile/limits-exprparen.c: New.
13320         * gcc.c-torture/compile/limits-externalid.c: New.
13321         * gcc.c-torture/compile/limits-fnargs.c: New.
13322         * gcc.c-torture/compile/limits-fndefn.c: New.
13323         * gcc.c-torture/compile/limits-idexternal.c: New.
13324         * gcc.c-torture/compile/limits-idinternal.c: New.
13325         * gcc.c-torture/compile/limits-pointer.c: New.
13326         * gcc.c-torture/compile/limits-stringlit.c: New.
13327         * gcc.c-torture/compile/limits-structmem.c: New.
13328         * gcc.c-torture/compile/limits-structnest.c: New.
13329
13330 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13331
13332         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13333
13334 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13335
13336         PR middle-end/31740
13337         * gcc.c-torture/compile/20070501-1.c: New testcase.
13338
13339 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13340
13341         PR fortran/31732
13342         * gfortran.dg/array_memset_2:  New test case.
13343
13344 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13345
13346         PR testsuite/31615
13347         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13348
13349 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13350
13351         PR testsuite/31589
13352         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13353         dg-final test.
13354         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13355         keyword to dg-final test.
13356         * gcc.dg/vect/vect-iv-4.c: Likewise.
13357         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13358         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13359         test.
13360         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13361         cast.
13362         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13363         * lib/target-supports.exp
13364         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13365         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13366
13367 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13368
13369         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13370         __LONG_LONG_MAX__ and its friends instead of those supplied by
13371         limits.h.
13372
13373 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13374
13375         PR C++/31721
13376         * g++.dg/ext/vector7.C: New testcase.
13377
13378 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13379
13380         PR fortran/31591
13381         * gfortran.dg/bound_simplification_1.f90: New test.
13382
13383 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13384
13385         PR fortran/31645
13386         * gfortran.dg/bom_error.f90: New test.
13387         * gfortran.dg/bom_include.f90: New test.
13388         * gfortran.dg/bom_UTF16-LE.f90: New test.
13389         * gfortran.dg/bom_UTF16-BE.f90: New test.
13390         * gfortran.dg/bom_UTF-8.f90: New test.
13391         * gfortran.dg/bom_UTF-32.f90: New test.
13392         * gfortran.dg/bom_UTF-8.F90: New test.
13393         * gfortran.dg/bom_include.inc: New file.
13394
13395 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13396
13397         PR C++/30221
13398         * g++.dg/init/ptrfn2.C: New test.
13399         * g++.dg/init/ptrfn3.C: New test.
13400
13401 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13402
13403         PR fortran/31711
13404         * gfortran.dg/dependency_21.f90: New test.
13405
13406 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13407
13408         * gfortran.dg/secnds.f: Use real*8.
13409         * gfortran.dg/secnds-1.f: Use real*8.
13410
13411 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13412
13413         PR libfortran/31532
13414         * gfortran.dg/inquire_5.f90: Update test.
13415
13416 2007-04-27  Ian Lance Taylor  <iant@google.com>
13417
13418         PR middle-end/31710
13419         * gcc.c-torture/compile/pr31710.c: New test.
13420
13421 2007-04-27  Richard Guenther  <rguenther@suse.de>
13422
13423         PR tree-optimization/30965
13424         PR tree-optimization/30978
13425         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13426         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13427         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13428         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13429
13430 2007-04-27  Richard Guenther  <rguenther@suse.de>
13431
13432         PR tree-optimization/31715
13433         * gcc.dg/Warray-bounds-4.c: New testcase.
13434
13435 2007-04-26  Ian Lance Taylor  <iant@google.com>
13436
13437         PR target/28675
13438         * gcc.c-torture/compile/pr28675.c: New test.
13439
13440 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13441
13442         PR C++/30016
13443         * g++.dg/ext/vector6.C: New test.
13444
13445 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13446
13447         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13448
13449 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13450
13451         PR middle-end/31617
13452         * g++.dg/other/str_empty.C: Add expected warning.
13453
13454 2007-04-26  Richard Guenther  <rguenther@suse.de>
13455         Daniel Berlin  <dberlin@dberlin.org>
13456
13457         PR tree-optimization/30567
13458         * g++.dg/other/pr30567.C: New testcase.
13459
13460 2007-04-26  Richard Guenther  <rguenther@suse.de>
13461
13462         PR tree-optimization/31703
13463         * gcc.c-torture/compile/pr31703.c: New testcase.
13464         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13465         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13466
13467 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13468
13469         * gfortran.dg/open_errors.f90: Added if statements checking
13470         the value of iostat.
13471
13472 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13473
13474         PR c++/31598
13475         * g++.dg/gomp/pr31598.C: New test.
13476
13477         PR tree-optimization/30558
13478         * g++.dg/gomp/pr30558.C: New test.
13479
13480 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/31338
13483         * g++.dg/ext/complex2.C: New test.
13484
13485 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13486
13487         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13488
13489 2007-04-25  Thiemo Seufer  <ths@mips.com>
13490
13491         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13492         value to signed char.
13493
13494 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13495
13496         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13497         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13498         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13499
13500 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13501
13502         PR fortran/31668
13503         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13504         statement functions.
13505         * gfortran.dg/c_by_val_5.f90: New test.
13506
13507 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13508
13509         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13510         with two new subroutines to avoid parameter-induced aliasing.
13511         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13512         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13513
13514 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13515
13516         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13517         * g++.dg/warn/Warray-bounds.C: Likewise.
13518
13519 2007-04-24  Ian Lance Taylor  <iant@google.com>
13520
13521         PR tree-optimization/31605
13522         * gcc.c-torture/execute/pr31605.c: New test.
13523
13524 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13525
13526         PR fortran/31587
13527         * lib/gcc-dg.exp (scan-module): New function.
13528         * gfortran.dg/module_md5_1.f90: New test.
13529
13530 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13531
13532         * g++.old-deja/g++.pt/defarg6.C: Only run with
13533         -std=gnu++98.
13534         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13535         * g++.dg/cpp0x/variadic61.C: Ditto.
13536         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13537         * g++.dg/cpp0x/variadic62.C: Ditto.
13538         * g++.dg/template/meminit1.C: Ditto.
13539         * g++.dg/template/operator7.C: Ditto.
13540         * g++.dg/template/static15.C: Ditto.
13541         * g++.dg/template/invalid1.C: Ditto.
13542         * g++.dg/template/shift1.C: Ditto.
13543         * g++.dg/template/error10.C: Ditto.
13544
13545 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13546
13547         PR diagnostic/25923
13548         * gfortran.dg/pr25923.f90: New test.
13549
13550 2007-04-24  Ian Lance Taylor  <iant@google.com>
13551
13552         PR tree-optimization/31602
13553         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13554
13555 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13556
13557         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13558         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13559
13560 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13561
13562         * gcc.target/i386/reload-1.c. New.
13563
13564 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13565             Olga Golovanevsky  <olga@il.ibm.com>
13566
13567         * g++.dg/other/str_empty.C: New test.
13568
13569 2007-04-24  Richard Henderson  <rth@redhat.com>
13570
13571         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13572
13573 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13574
13575         PR target/31641
13576         * gcc.c-torture/compile/pr31641.c: New testcase.
13577
13578 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13579
13580         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13581         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13582         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13583         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13584
13585 2007-04-23  Simon Baldwin  <simonb@google.com>
13586
13587         * g++.dg/other/error15.C: New.
13588         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13589         triggering a "multiple parameters named" error.
13590
13591 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13592
13593         PR fortran/31618
13594         * gfortran.dg/backspace_8.f:  New test case.
13595
13596 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13597
13598         PR fortran/31630
13599         * gfortran.dg/used_types_17.f90: New test.
13600
13601         PR fortran/31620
13602         * gfortran.dg/zero_array_components_1.f90: New test.
13603
13604 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13605
13606         PR fortran/31616
13607         * gfortran.dg/open_errors.f90: Allow a different error message.
13608
13609 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13610
13611         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13612         Rename from check_effective_target_vect_pack_mod.  Rename global
13613         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13614         messages.
13615         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13616         rename.
13617         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13618         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13619
13620 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13621
13622         PR middle-end/31448
13623         * gcc.c-torture/execute/pr31448.c: New testcase.
13624
13625 2007-04-22  Nick Clifton  <nickc@redhat.com>
13626
13627         * gcc.dg/20020312-2.c: Add support for the FRV.
13628
13629 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13630
13631         PR tree-optimization/24659
13632         * gcc.dg/vect/vect-float-extend-1.c: New test.
13633         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13634
13635 2007-04-22  Richard Guenther  <rguenther@suse.de>
13636
13637         PR tree-optimization/29789
13638         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13639         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13640
13641 2007-04-22  Revital Eres  <eres@il.ibm.com>
13642
13643         * gcc.dg/var-expand2.c: New test.
13644
13645 2007-04-22  Revital Eres  <eres@il.ibm.com>
13646
13647         * gcc.dg/var-expand3.c: New test.
13648
13649 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13650
13651         PR fortran/31495
13652         * gfortran.dg/continuation_8.f90: New test.
13653
13654 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13655
13656         PR C/30265
13657         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13658         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13659
13660 2007-04-21  Richard Guenther  <rguenther@suse.de>
13661
13662         PR middle-end/31136
13663         * gcc.c-torture/execute/pr31136.c: New testcase.
13664
13665 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13666
13667         * gcc.target/i386/movsi-sm-1.c: New.
13668
13669 2007-04-20  Richard Henderson  <rth@redhat.com>
13670
13671         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13672         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13673
13674 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13675
13676         * gcc.target/i386/ordcmp-1.c: New test.
13677         * gcc.target/i386/unordcmp-1.c: New test.
13678
13679         PR tree-optimization/31632
13680         * gcc.c-torture/compile/20070419-1.c: New test.
13681
13682 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13683
13684         * gcc.dg/invalid-call-1.c: New test.
13685
13686 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13687
13688         PR diagnostic/31227
13689         * gcc.dg/Warray-bounds-3.c: New.
13690
13691 2007-04-18  Richard Guenther  <rguenther@suse.de>
13692
13693         PR tree-optimization/19431
13694         PR tree-optimization/21463
13695         * gcc.c-torture/execute/20070212-1.c: New testcase.
13696         * gcc.c-torture/execute/20070212-2.c: Likewise.
13697         * gcc.c-torture/execute/20070212-3.c: Likewise.
13698         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13699         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13700         * g++.dg/tree-ssa/pr21463.C: Likewise.
13701         * g++.dg/tree-ssa/pr30738.C: Likewise.
13702
13703 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/31513
13706         * g++.dg/expr/bitfield8.C: New test.
13707
13708 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13709             Richard Sandiford  <richard@codesourcery.com>
13710
13711         * lib/target-supports.exp (check_profiling_available): Return 0
13712         for uClibc with -p or -pg.
13713
13714 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13715
13716         PR c++/31517
13717         * g++.dg/template/init7.C: New test.
13718
13719 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13720
13721         PR rtl-optimization/31360
13722         * gcc.dg/loop-7.c: New test.
13723
13724 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13725
13726         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13727         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13728         build.
13729         (compat-execute): Likewise.
13730         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13731         files to remote hosts.
13732         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13733         (c-torture-execute): Likewise.
13734         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13735         or plain file.  Use remote_upload and remote_download to copy
13736         files about.
13737         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13738         before scanning it.
13739
13740 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13741
13742         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13743
13744 2007-04-16  Lawrence Crowl  <crowl@google.com>
13745
13746         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13747         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13748         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13749         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13750         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13751         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13752         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13753         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13754         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13755         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13756         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13757
13758         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13759         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13760         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13761         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13762         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13763         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13764         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13765         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13766         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13767         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13768         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13769
13770 2007-04-16  Ian Lance Taylor  <iant@google.com>
13771
13772         PR tree-optimization/31522
13773         * gcc.dg/Wstrict-overflow-16.c: New test.
13774
13775 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13776
13777         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13778
13779 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13780
13781         PR fortran/31144
13782         * gfortran.dg/module_naming_1.f90: New.
13783
13784 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13785
13786         * lib/target-supports.exp (check_profiling_available): Return
13787         false for m68k-*-uclinux.
13788
13789 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13790
13791         PR c++/29365
13792         Testcase for c++ anonymous namespace warning
13793
13794         * g++.dg/warn/anonymous-namespace-1.C: New test
13795         * g++.dg/warn/anonymous-namespace-1.h: New test
13796
13797 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13798
13799         PR testsuite/31578
13800         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13801
13802 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13803
13804         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13805
13806 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13807
13808         PR fortran/31204
13809         * gfortran.dg/array_constructor_16.f90: New test.
13810
13811 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13812
13813         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13814         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13815
13816 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13817
13818         PR rtl-optimization/31500
13819         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13820         * g++.dg/warn/Warray-bounds.C: Likewise.
13821
13822 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13823
13824         PR C/31520
13825         * gcc.dg/gnu89-init-4.c: New testcase.
13826
13827 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13828
13829         PR c++/25874
13830         * gcc.dg/gomp/pr25874.c: Add dg-options.
13831         * g++.dg/gomp/pr25874.C: Add dg-options.
13832
13833 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13834
13835         PR fortran/21061
13836         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13837         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13838
13839 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13840
13841         PR fortran/31561
13842         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13843
13844 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13845
13846         PR fortran/29507
13847         PR fortran/31404
13848         * gfortran.dg/initialization_6.f90: New test.
13849
13850 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13851
13852         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13853
13854         * lib/target-supports.exp (check_gc_sections_available):
13855         Return false if ldflags includes -elf2flt.
13856
13857 2007-04-13  Jason Merrill  <jason@redhat.com>
13858
13859         PR c++/31074
13860         * conv3.C: New test.
13861
13862 2007-04-13  Mike Stump  <mrs@apple.com>
13863
13864         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13865         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13866
13867 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13868
13869         PR tree-optimization/29598
13870         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13871
13872 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13873
13874         PR fortran/31559
13875         * gfortran.dg/func_assign.f90: New test.
13876
13877 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13878
13879         PR fortran/31550
13880         * gfortran.dg/used_types_16.f90: New test.
13881
13882 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13883
13884         PR fortran/18937
13885         * gfortran.dg/goto_2.f90: New.
13886         * gfortran.dg/goto_3.f90: New.
13887         * gfortran.dg/pr17708.f90: Rename to ...
13888         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13889
13890 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13891
13892         PR fortran/31562
13893         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13894         instead of a struct.
13895
13896 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13897
13898         PR fortran/31562
13899         * gfortran.dg/value_4.c: Use GNU extensions for complex
13900         instead of a struct.
13901
13902 2007-04-13  Richard Guenther  <rguenther@suse.de>
13903
13904         PR tree-optimization/21258
13905         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13906
13907 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13908
13909         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13910         <complex.h>.
13911
13912 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13913
13914         PR fortran/31250
13915         * gfortran.dg/char_length_2.f90: New.
13916         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13917         * gfortran.dg/repeat_4.f90: Likewise.
13918
13919         PR fortran/31266
13920         * gfortran.dg/char_assign_1.f90: New.
13921
13922         PR fortran/31471
13923         * gfortran.dg/block_name_1.f90: New.
13924         * gfortran.dg/block_name_2.f90: New.
13925
13926 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13927
13928         PR c++/31078
13929         * g++.dg/other/pr31078.C: New.
13930
13931 2007-04-12  Richard Guenther  <rguenther@suse.de>
13932
13933         PR tree-optimization/31169
13934         * gcc.c-torture/execute/pr31169.c: New testcase.
13935
13936 2007-04-12  Richard Guenther  <rguenther@suse.de>
13937
13938         PR tree-optimization/24689
13939         PR tree-optimization/31307
13940         * g++.dg/tree-ssa/pr31307.C: New testcase.
13941         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13942
13943 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13944
13945         PR fortran/31472
13946         * gfortran.dg/access_spec_1.f90: New test.
13947         * gfortran.dg/access_spec_2.f90: New test.
13948         * gfortran.dg/non_module_public.f90: Match new error message.
13949
13950 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13951
13952         PR testsuite/31538
13953         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13954         to 4 at line 38 to fix bounds problem.
13955
13956 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13957
13958         PR testsuite/31240
13959         * gfortran.dg/pointer_intent_1.f90: Fix test.
13960
13961 2007-04-10  Eric Christopher  <echristo@apple.com>
13962
13963         * lib/target-supports.exp
13964         (check_effective_target_fstack_protector): Rewrite.
13965
13966 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13967
13968         PR c++/31449
13969         * g++.dg/init/const5.C: New test.
13970
13971 2007-04-09  Jan Hubicka  <jh@suse.cz>
13972
13973         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13974
13975 2007-04-08  Jan Hubicka  <jh@suse.cz>
13976
13977         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13978
13979 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13980
13981         PR fortran/31257
13982         * gfortran.dg/achar_4.f90: New test.
13983
13984 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13985
13986         PR fortran/30880
13987         * gfortran.dg/used_dummy_types_8.f90: New test.
13988
13989 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13990
13991         PR fortran/30872
13992         * gfortran.dg/parameter_array_element_1.f90: New test.
13993
13994 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13995
13996         PR fortran/31222
13997         * gfortran.dg/default_numeric_type_1.f90: New test.
13998
13999 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14000
14001         PR fortran/31424
14002         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14003
14004 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14005
14006         PR fortran/31293
14007         * gfortran.dg/interface_12.f90: New test.
14008
14009 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14010
14011         * gcc.dg/format/opt-6.c: New test.
14012         * gcc.dg/format/nul-1.c: New test.
14013         * gcc.dg/format/nul-2.c: New test.
14014
14015 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14016
14017         PR libgfortran/31395
14018         * gfortran.dg/fmt_colon.f90: New test.
14019
14020 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14021
14022         * g++.old-deja/g++.other/init18.C: Use
14023         dg-require-effective-target instead of an explicit xfail.
14024
14025 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14026
14027         * gcc.dg/dfp/signbit-1.c
14028         * gcc.dg/dfp/signbit-2.c
14029
14030 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14031
14032         PR fortran/31483
14033         * gfortran.dg/altreturn_5.f90: New test.
14034
14035 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14036
14037         PR fortran/31292
14038         * gfortran.dg/contained_module_proc_1.f90: New test.
14039
14040 2007-04-04  Stuart Hastings  <stuart@apple.com>
14041
14042         PR 31281
14043         * objc/execute/exceptions/pr31281.m: New.
14044
14045 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14046
14047         * g++.dg/ext/dllimport12.C: Update comments.
14048
14049 2007-04-03  Eric Christopher  <echristo@apple.com>
14050
14051         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14052
14053 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14054
14055         PR fortran/31304
14056         * gfortran.dg/repeat_2.f90: New test.
14057         * gfortran.dg/repeat_3.f90: New test.
14058         * gfortran.dg/repeat_4.f90: New test.
14059
14060 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14061
14062         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14063
14064 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14065
14066         PR c++/30847
14067         * g++.dg/parse/cond3.C: New test.
14068
14069         PR middle-end/30704
14070         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14071
14072 2007-04-02  Jason Merrill  <jason@redhat.com>
14073
14074         PR c++/31187
14075         * g++.dg/ext/visibility/anon3.C: New test.
14076
14077 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14078
14079         PR libgfortran/31052
14080         * gfortran.dg/namelist_28.f90: New test.
14081
14082 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14083
14084         PR libgfortran/31366
14085         * gfortran.dg/direct_io_6.f90: New test.
14086
14087 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14088
14089         PR libgfortran/31207
14090         * gfortran.dg/advance_5.f90: New test.
14091         * gfortran.dg/advance_6.f90: New test.
14092
14093 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14094
14095         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14096         * g++.dg/ext/dllimport7.C: Likewise.
14097         * g++.dg/ext/selectany1.C: Likewise.
14098
14099 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14100
14101         * g++.dg/parser/pr31138.C: New.
14102         * g++.dg/parser/pr31140.C: New.
14103         * g++.dg/parser/pr31141.C: New.
14104
14105 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14106
14107         PR c++/26099
14108         * g++.dg/ext/is_base_of.C: New.
14109         * g++.dg/ext/has_virtual_destructor.C: New.
14110         * g++.dg/ext/is_polymorphic.C: New.
14111         * g++.dg/ext/is_base_of_diagnostic.C: New.
14112         * g++.dg/ext/is_enum.C: New.
14113         * g++.dg/ext/has_nothrow_assign.C: New.
14114         * g++.dg/ext/has_nothrow_constructor.C: New.
14115         * g++.dg/ext/is_empty.C: New.
14116         * g++.dg/ext/has_trivial_copy.C: New.
14117         * g++.dg/ext/has_trivial_assign.C: New.
14118         * g++.dg/ext/is_abstract.C: New.
14119         * g++.dg/ext/is_pod.C: New.
14120         * g++.dg/ext/has_nothrow_copy.C: New.
14121         * g++.dg/ext/is_class.C: New.
14122         * g++.dg/ext/has_trivial_constructor.C: New.
14123         * g++.dg/ext/is_union.C: New.
14124         * g++.dg/ext/has_trivial_destructor.C: New.
14125         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14126         * g++.dg/template/crash43.C: Likewise.
14127
14128 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14129
14130         * g++.dg/warn/pedantic2.C: New testcase.
14131
14132 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14133
14134         * size_dim.f90: Fix dg directive.
14135         * pr16433.f: Likewise.
14136         * use_6.f90: Likewise.
14137         * use_7.f90: Likewise.
14138         * entry_9.f90: Likewise.
14139         * pointer_intent_2.f90: Likewise.
14140         * protected_1.f90: Likewise.
14141         * fmt_missing_period_2.f: Likewise.
14142         * pointer_intent_3.f90: Likewise.
14143         * protected_2.f90: Likewise.
14144         * protected_3.f90: Likewise.
14145         * pr15754.f90: Likewise.
14146         * protected_4.f90: Likewise.
14147         * protected_5.f90: Likewise.
14148         * initialization_2.f90: Likewise.
14149         * protected_6.f90: Likewise.
14150         * continuation_7.f90: Likewise.
14151         * derived_function_interface_1.f90: Likewise.
14152         * der_pointer_4.f90: Likewise.
14153         * fmt_zero_precision.f90: Likewise.
14154         * blockdata_3.f90: Likewise.
14155         * fmt_missing_period_1.f: Likewise.
14156         * real_const_3.f90: Likewise.
14157         * use_4.f90: Likewise.
14158         * fmt_missing_period_3.f: Likewise.
14159         * use_5.f90: Likewise.
14160
14161 2007-03-28  Mike Stump  <mrs@apple.com>
14162
14163         * gcc.dg/darwin-comm.c: Add.
14164
14165 2007-03-28  Eric Christopher  <echristo@apple.com>
14166
14167         * lib/target-supports.exp (check_effective_target_fstack_protector):
14168         New.
14169         * gcc.dg/ssp-1.c: Use.
14170         * gcc.dg/ssp-2.c: Ditto.
14171
14172 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14173
14174         PR c++/29077
14175         * g++.dg/parse/constructor3.C: New test.
14176
14177 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14178
14179         * gnat.dg/thin_pointer.ad[sb]: New test.
14180
14181 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14182
14183         * g++.dg/cpp0x/bracket1.C: New.
14184         * g++.dg/cpp0x/bracket2.C: New.
14185         * g++.dg/cpp0x/bracket3.C: New.
14186         * g++.dg/cpp0x/bracket4.C: New.
14187
14188 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14189
14190         * g++.dg/cpp0x/temp_default1.C: New.
14191         * g++.dg/cpp0x/temp_default3.C: New.
14192         * g++.dg/cpp0x/temp_default2.C: New.
14193         * g++.dg/cpp0x/temp_default4.C: New.
14194
14195 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14196
14197         PR c++/29993
14198         * g++.dg/other/cv_func2.C: New.
14199
14200 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14201
14202         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14203         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14204         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14205         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14206
14207         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14208         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14209
14210         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14211
14212         * lib/compat.exp (compat-execute): Fix processing of file names.
14213
14214 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14215
14216         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14217
14218 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14219
14220         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14221         Delete created executable test file.
14222         (check_effective_target_fortran_large_int): Ditto.
14223         (check_effective_target_static_libgfortran): Ditto.
14224
14225 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14226
14227         PR c++/30500
14228         * g++.dg/warn/pragma-system_header1.C: New test.
14229         * g++.dg/warn/pragma-system_header2.C: New test.
14230         * g++.dg/warn/pragma-system_header1.h. New.
14231         * g++.dg/warn/pragma-system_header2.h. New.
14232
14233 2007-03-26  Ian Lance Taylor  <iant@google.com>
14234
14235         PR tree-optimization/31345
14236         * gcc.c-torture/compile/pr31345-1.c: New test.
14237
14238 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14239
14240         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14241         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14242         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14243         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14244         * gfortran.dg/overload_1.f90: Likewise.
14245         * gfortran.dg/impure_assignment_1.f90: Likewise.
14246         * gfortran.dg/error_recovery_3.f90: Likewise.
14247         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14248         * gfortran.dg/sequence_types_1.f90: Likewise.
14249         * gfortran.dg/internal_references_1.f90: Likewise.
14250         * gfortran.dg/present_1.f90: Likewise.
14251         * gfortran.dg/volatile10.f90: Likewise.
14252         * gfortran.dg/module_equivalence_2.f90: Likewise.
14253         * gfortran.dg/use_4.f90: Likewise.
14254         * gfortran.dg/elemental_result_1.f90: Likewise.
14255         * gfortran.dg/generic_actual_arg.f90: Likewise.
14256         * gfortran.dg/private_type_5.f90: Likewise.
14257         * gfortran.dg/protected_4.f90: Likewise.
14258         * gfortran.dg/interface_3.f90: Likewise.
14259
14260 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14261
14262         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14263         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14264
14265 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14266
14267         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14268
14269 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14270
14271         PR libgfortran/31199
14272         * gfortran.dg/fmt_t_4.f90: New test.
14273
14274 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14275
14276         PR libfortran/31297
14277         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14278         * gfortran.dg/backspace_6.f:  Likewise.
14279         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14280         * gfortran.dg/direct_io_2.f90:  Likewise.
14281         * gfortran.dg/write_back.f:  Likewise.
14282         * gfortran.dg/write_rewind_2.f:  Likewise.
14283         * gfortran.dg/write_rewind_1.f:  Likewise.
14284         * gfortran.dg/write_rewind_2.f:  Likewise.
14285
14286 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14287
14288         PR tree-optimization/30784
14289         * gcc.dg/vect/pr30784.c: New test.
14290
14291 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14292
14293         PR fortran/30877
14294         * gfortran.dg/operator_1.f90: New test.
14295         * gfortran.dg/operator_2.f90: New test.
14296
14297 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14298
14299         PR libfortran/31196
14300         * gfortran.dg/reshape_transpose_1.f90:  New test.
14301
14302 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14303
14304         PR fortran/30655
14305         * gfortran.dg/bounds_check_6.f90: New test.
14306
14307 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14308
14309         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14310         #ifndef/#endif.
14311         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14312         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14313
14314 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14315
14316         PR fortran/31209
14317         * gfortran.dg/pointer_function_actual_1.f90: New test.
14318
14319         PR fortran/31200
14320         * gfortran.dg/pointer_function_actual_2.f90: New test.
14321
14322         PR fortran/31215
14323         * gfortran.dg/result_in_spec_1.f90: New test.
14324
14325 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14326
14327         PR fortran/30834
14328         * gfortran.dg/integer_exponentiation_3.F90: New test.
14329         * gfortran.dg/integer_exponentiation_4.f90: New test.
14330         * gfortran.dg/integer_exponentiation_5.F90: New test.
14331
14332 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/30863
14335         * g++.dg/template/error24.C: New test.
14336         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14337
14338 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14339
14340         PR c++/31273
14341         * g++.dg/expr/bitfield7.C: New test.
14342
14343 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14344
14345         PR other/23572
14346         * gcc.dg/float-range-4.c: New.
14347         * gcc.dg/float-range-1.c: Update. Test for a warning.
14348         * gcc.dg/float-range-3.c: New.
14349         * gcc.dg/float-range-5.c: New.
14350
14351 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14352
14353         PR fortran/31262
14354         * gfortran.dg/no_range_check_1.f90: New test.
14355
14356 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14357
14358         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14359         * g++.dg/other/static1.C: Remove stray semicolon.
14360         * g++.dg/other/init1.C: Likewise.
14361         * g++.dg/rtti/dyncast1.C: Likewise.
14362         * g++.dg/tree-ssa/pr17153.C: Likewise.
14363         * g++.dg/lookup/disamb1.C: Likewise.
14364         * g++.dg/lookup/scoped2.C: Likewise.
14365         * g++.dg/lookup/friend7.C: Likewise.
14366         * g++.dg/parse/parse4.C: Likewise.
14367         * g++.dg/parse/parse5.C: Likewise.
14368         * g++.dg/expr/pr29066.C: Likewise.
14369         * g++.dg/expr/cast4.C: Likewise.
14370         * g++.dg/tc1/dr193.C: Likewise.
14371         * g++.dg/tc1/dr213.C: Likewise.
14372         * g++.dg/abi/dcast1.C: Likewise.
14373         * g++.dg/abi/covariant2.C: Likewise.
14374         * g++.dg/inherit/covariant11.C: Likewise.
14375         * g++.dg/inherit/covariant9.C: Likewise.
14376         * g++.dg/inherit/covariant10.C: Likewise.
14377         * g++.dg/init/static3.C: Likewise.
14378         * g++.dg/init/init-ref3.C: Likewise.
14379         * g++.dg/init/ref10.C: Likewise.
14380         * g++.dg/template/meminit2.C: Likewise.
14381         * g++.dg/template/using9.C: Likewise.
14382         * g++.dg/template/friend9.C: Likewise.
14383         * g++.dg/template/ref1.C: Likewise.
14384         * g++.old-deja/g++.warn/inline.C: Likewise.
14385         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14386         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14387         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14388         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14389         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14390         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14391         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14392         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14393         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14394         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14395         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14396         * g++.old-deja/g++.brendan/template11.C: Likewise.
14397         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14398         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14399         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14400         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14401         * g++.old-deja/g++.jason/parse9.C: Likewise.
14402         * g++.old-deja/g++.jason/byval2.C: Likewise.
14403         * g++.old-deja/g++.jason/overload8.C: Likewise.
14404         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14405         * g++.old-deja/g++.jason/template33.C: Likewise.
14406         * g++.old-deja/g++.jason/return3.C: Likewise.
14407         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14408         * g++.old-deja/g++.jason/virtual.C: Likewise.
14409         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14410         * g++.old-deja/g++.jason/template27.C: Likewise.
14411         * g++.old-deja/g++.jason/synth6.C: Likewise.
14412         * g++.old-deja/g++.jason/ref8.C: Likewise.
14413         * g++.old-deja/g++.jason/offset1.C: Likewise.
14414         * g++.old-deja/g++.other/static20.C: Likewise.
14415         * g++.old-deja/g++.other/array1.C: Likewise.
14416         * g++.old-deja/g++.other/new3.C: Likewise.
14417         * g++.old-deja/g++.other/array2.C: Likewise.
14418         * g++.old-deja/g++.other/overload9.C: Likewise.
14419         * g++.old-deja/g++.other/cast6.C: Likewise.
14420         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14421         * g++.old-deja/g++.other/eh4.C: Likewise.
14422         * g++.old-deja/g++.other/using7.C: Likewise.
14423         * g++.old-deja/g++.other/init18.C: Likewise.
14424         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14425         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14426         * g++.old-deja/g++.other/dtor11.C: Likewise.
14427         * g++.old-deja/g++.pt/static11.C: Likewise.
14428         * g++.old-deja/g++.pt/crash19.C: Likewise.
14429         * g++.old-deja/g++.pt/overload12.C: Likewise.
14430         * g++.old-deja/g++.pt/crash46.C: Likewise.
14431         * g++.old-deja/g++.pt/mi1.C: Likewise.
14432         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14433         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14434         * g++.old-deja/g++.pt/local5.C: Likewise.
14435         * g++.old-deja/g++.pt/typename2.C: Likewise.
14436         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14437         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14438         * g++.old-deja/g++.law/visibility1.C: Likewise.
14439         * g++.old-deja/g++.law/visibility2.C: Likewise.
14440         * g++.old-deja/g++.law/virtual2.C: Likewise.
14441         * g++.old-deja/g++.law/operators19.C: Likewise.
14442         * g++.old-deja/g++.law/parsing10.C: Likewise.
14443         * g++.old-deja/g++.law/visibility4.C: Likewise.
14444         * g++.old-deja/g++.law/operators4.C: Likewise.
14445         * g++.old-deja/g++.law/dtors2.C: Likewise.
14446         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14447         * g++.old-deja/g++.law/visibility10.C: Likewise.
14448         * g++.old-deja/g++.law/scope3.C: Likewise.
14449         * g++.old-deja/g++.law/casts2.C: Likewise.
14450         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14451         * g++.old-deja/g++.law/operators33.C: Likewise.
14452         * g++.old-deja/g++.law/friend4.C: Likewise.
14453         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14454         * g++.old-deja/g++.mike/p5611.C: Likewise.
14455         * g++.old-deja/g++.mike/net37.C: Likewise.
14456         * g++.old-deja/g++.mike/p3570.C: Likewise.
14457         * g++.old-deja/g++.mike/p5718.C: Likewise.
14458         * g++.old-deja/g++.mike/net21.C: Likewise.
14459         * g++.old-deja/g++.mike/p1862.C: Likewise.
14460         * g++.old-deja/g++.mike/p4511.C: Likewise.
14461         * g++.old-deja/g++.mike/virt3.C: Likewise.
14462         * g++.old-deja/g++.mike/p16146.C: Likewise.
14463         * g++.old-deja/g++.mike/p1989.C: Likewise.
14464         * g++.old-deja/g++.mike/p5571.C: Likewise.
14465         * g++.old-deja/g++.gb/scope10.C: Likewise.
14466         * g++.old-deja/g++.abi/primary5.C: Likewise.
14467         * g++.old-deja/g++.abi/empty2.C: Likewise.
14468         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14469         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14470         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14471         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14472         * g++.old-deja/g++.bob/template3.C: Likewise.
14473         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14474
14475 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14476
14477         PR fortran/31193
14478         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14479
14480 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14481
14482         PR fortran/20897
14483         * gfortran.dg/derived_name_1.f90: New.
14484         * gfortran.dg/derived_name_2.f: New.
14485
14486 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14487
14488         * lib/target-supports.exp (check_effective_target_nonpic): New
14489         procedure.
14490         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14491         when compiling PIC.
14492         * gcc.target/i386/asm-4.c: Require nonpic.
14493         * gcc.target/i386/cmov1.c: Likewise.
14494         * gcc.target/i386/mul.c: Likewise.
14495         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14496         * gcc.target/i386/ssetype-1.c: Require nonpic.
14497         * gcc.target/i386/ssetype-3.c: Likewise.
14498         * gcc.target/i386/ssetype-5.c: Likewise.
14499
14500 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14501
14502         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14503         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14504         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14505         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14506
14507 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14508
14509         PR tree-optimization/30590
14510         * g++.dg/opt/pr30590.C: New testcase.
14511
14512 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14513
14514         PR c/30762
14515         * gcc.dg/pr30762-1.c: New test.
14516         * gcc.dg/pr30762-2.c: New test.
14517
14518         PR inline-asm/30505
14519         * gcc.target/i386/pr30505.c: New test.
14520
14521 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14522
14523         * gcc.target/arm/register-variables.c: New.
14524
14525 2007-03-19  Jeff Law  <law@redhat.com>
14526
14527         * PR tree-optimization/30984
14528         * gcc.c-torture/pr30984.c: New test.
14529
14530 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14531         Richard Guenther  <rguenther@suse.de>
14532
14533         PR tree-optimization/31254
14534         * gcc.dg/torture/pr31254.c: New testcase.
14535
14536 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14537
14538         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14539         target default_packed.
14540
14541 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14542
14543         PR fortran/31203
14544         * gfortran.dg/string_length_1.f90: New test.
14545
14546 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14547
14548         PR testsuite/30395
14549         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14550
14551 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14552
14553         PR libgfortran/31052
14554         * gfortran.dg/namelist_27.f90: New test.
14555
14556 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14557
14558         PR fortran/30531
14559         * gfortran.dg/used_types_14.f90: New test.
14560
14561         PR fortran/31086
14562         * gfortran.dg/used_types_15.f90: New test.
14563
14564 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14565
14566         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14567         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14568
14569 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14570
14571         PR fortran/31120
14572         * gfortran.dg/integer_exponentiation_2.f90: New test.
14573
14574 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14575
14576         PR tree-optimization/31041
14577         * gcc.dg/vect/pr31041.c: New test.
14578
14579 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14580
14581         * g++.dg/warn/Wconversion-integer.C: New
14582         * g++.dg/warn/Wconversion-real.C: New.
14583         * g++.dg/warn/Wconversion-real-integer.C: New.
14584         * g++.dg/warn/conv2.C: Updated.
14585
14586 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14587
14588         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14589         exclude RTPs.
14590
14591 2007-03-16  Richard Guenther  <rguenther@suse.de>
14592
14593         PR tree-optimization/31146
14594         * g++.dg/tree-ssa/pr31146.C: New testcase.
14595
14596 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14597
14598         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14599         assume that the target has <features.h>.
14600
14601 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14602
14603         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14604         dg-options rather than to the whole test.
14605
14606 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14607
14608         PR debug/29906
14609         * g++.dg/debug/pr29906.C: New
14610
14611 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14612
14613         PR libgfortran/31099
14614         * gfortran.dg/unformatted_recl.f90: Update test.
14615
14616 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14617
14618         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14619
14620 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14621
14622         PR c++/30891
14623         * g++.dg/parse/namespace-definition.C: New.
14624
14625 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14626
14627         PR c++/24924
14628         * g++.dg/cpp/pedantic-errors.C: New.
14629         * g++.dg/cpp/permissive.C: New.
14630
14631 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14632
14633         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14634         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14635
14636 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14637
14638         * lib/target-supports.exp (check_missing_uclibc_feature)
14639         (check_effective_target_wchar): New procedures.
14640         * gcc.dg/wchar_t-1.c: Require target wchar.
14641         * gcc.dg/wint_t-1.c: Likewise.
14642
14643 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14644
14645         * lib/target-supports.exp (check_gc_sections_available): Return
14646         false for VxWorks targets.
14647
14648 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14649
14650         * g++.dg/warn/Wconversion2.C: Fix typo.
14651         * gcc.dg/if-empty-1.c: Ditto.
14652
14653 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14654
14655         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14656
14657 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14658
14659         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14660         * gcc.target/i386/pr31167.c: Ditto.
14661
14662 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14663
14664         PR target/31167
14665         * gcc.target/i386/pr31167.c: New test.
14666
14667 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14668
14669         PR fortran/30922
14670         * gfortran.dg/import5.f90.f90: New test.
14671
14672
14673         PR fortran/30879
14674         * gfortran.dg/data_components_1.f90: New test.
14675
14676
14677         PR fortran/30870
14678         * gfortran.dg/generic_13.f90: New test.
14679
14680         PR fortran/31163
14681         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14682
14683 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14684
14685         PR libgfortran/31051
14686         * gfortran.dg/fmt_t_4.f90: New
14687
14688 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14689
14690         PR C++/31165
14691         * g++.dg/other/default7.C: New test.
14692
14693 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14694
14695         * g++.dg/warn/Wconversion2.C: New.
14696
14697 2007-03-14  Eric Christopher  <echristo@apple.com>
14698
14699         * gcc.dg/ssp-1.c: New.
14700         * gcc.dg/ssp-2.c: Ditto.
14701
14702 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14703
14704         * g++.dg/warn/do-empty.C: New.
14705         * gcc.dg/do-empty.c: New.
14706         * gcc.dg/if-empty-1.c: Update.
14707         * gcc.dg/20001116-1.c: Update.
14708         * gcc.dg/pr23165.c: Update.
14709
14710 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * gfortran.dg/module_implicit_conversion.f90: New test.
14713
14714 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14715
14716         PR middle-end/31127
14717         * gcc.dg/pr31127.c: New.
14718
14719 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14720
14721         * gcc.dg/tree-ssa/loop-26.c: New test.
14722
14723 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14724
14725         * gcc.target/i386/cmpxchg16b-1.c: New test.
14726
14727 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14728
14729         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14730         * gcc.dg/c99-vla-1.c: Likewise.
14731         * g++.dg/ext/vla1.C: Likewise
14732
14733 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14734
14735         * gcc.dg/wvla-1.c: New test
14736         * gcc.dg/wvla-2.c: New test
14737         * gcc.dg/wvla-3.c: New test
14738         * gcc.dg/wvla-4.c: New test
14739         * gcc.dg/wvla-5.c: New test
14740         * gcc.dg/wvla-6.c: New test
14741         * gcc.dg/wvla-7.c: New test
14742         * g++.dg/warn/Wvla-1.C: New test
14743         * g++.dg/warn/Wvla-2.C: New test
14744         * g++.dg/warn/Wvla-3.C: New test
14745
14746 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14747
14748         PR c++/30108
14749         * g++.dg/other/default6.C: New test.
14750
14751 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14752
14753         * lib/target-supports.exp (check_profiling_available): Return false
14754         for VxWorks.
14755         (check_effective_target_vxworks_kernel): New procedure.
14756         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14757         VxWorks.
14758         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14759         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14760         to include VxWorks.
14761         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14762
14763 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14764
14765         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14766         PIC is not supported.
14767         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14768         * gcc.dg/20020426-2.c: Likewise.
14769         * gcc.dg/pr28243.c: Likewise.
14770         * gcc.dg/visibility-11.c: Likewise.
14771         * gcc.dg/tls/opt-9.c: Likewise.
14772         * gcc.dg/tls/opt-10.c: Likewise.
14773         * gcc.dg/tls/pic-1.c: Likewise.
14774         * gcc.dg/tls/struct-1.c: Likewise.
14775         * gcc.target/i386/20000807-1.c: Likewise.
14776         * gcc.target/i386/20000904-1.c: Likewise.
14777         * gcc.target/i386/20011119-1.c: Likewise.
14778         * gcc.target/i386/990213-2.c: Likewise.
14779         * gcc.target/i386/990214-1.c: Likewise.
14780         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14781         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14782         * gcc.target/i386/pic-1.c: Likewise.
14783         * gcc.target/i386/pr21518.c: Likewise.
14784         * gcc.target/i386/pr23098.c: Likewise.
14785         * gcc.target/i386/pr23943.c: Likewise.
14786
14787 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14788
14789         PR c++/31038
14790         * g++.dg/template/complit2.C: New test.
14791
14792         PR c++/30328
14793         * g++.dg/ext/bitfield1.C: New test.
14794
14795 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14796
14797         PR fortran/30883
14798         * gfortran.dg/interface_11.f90: New test.
14799
14800 2007-03-11  Richard Guenther  <rguenther@suse.de>
14801
14802         PR tree-optimization/31115
14803         * gcc.dg/torture/pr31115.c: New testcase.
14804
14805 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14806
14807         PR tree-optimization/29925
14808         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14809
14810 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14811
14812         PR c++/30274
14813         * g++.dg/expr/bitfield3.C: New test.
14814         * g++.dg/expr/bitfield4.C: Likewise.
14815         * g++.dg/expr/bitfield5.C: Likewise.
14816         * g++.dg/expr/bitfield6.C: Likewise.
14817
14818         PR c++/30924
14819         * g++.dg/template/array18.C: New test.
14820
14821 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14822
14823         PR c++/17946
14824         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14825         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14826
14827 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14828
14829         PR c++/20599
14830         * g++.dg/cpp0x/variadic-bind.C: New.
14831         * g++.dg/cpp0x/variadic-function.C: New.
14832         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14833         * g++.dg/cpp0x/variadic-tuple.C: New.
14834         * g++.dg/cpp0x/variadic1.C: New.
14835         * g++.dg/cpp0x/variadic2.C: New.
14836         * g++.dg/cpp0x/variadic3.C: New.
14837         * g++.dg/cpp0x/variadic4.C: New.
14838         * g++.dg/cpp0x/variadic5.C: New.
14839         * g++.dg/cpp0x/variadic6.C: New.
14840         * g++.dg/cpp0x/variadic7.C: New.
14841         * g++.dg/cpp0x/variadic8.C: New.
14842         * g++.dg/cpp0x/variadic9.C: New.
14843         * g++.dg/cpp0x/variadic10.C: New.
14844         * g++.dg/cpp0x/variadic11.C: New.
14845         * g++.dg/cpp0x/variadic12.C: New.
14846         * g++.dg/cpp0x/variadic13.C: New.
14847         * g++.dg/cpp0x/variadic14.C: New.
14848         * g++.dg/cpp0x/variadic15.C: New.
14849         * g++.dg/cpp0x/variadic16.C: New.
14850         * g++.dg/cpp0x/variadic17.C: New.
14851         * g++.dg/cpp0x/variadic18.C: New.
14852         * g++.dg/cpp0x/variadic19.C: New.
14853         * g++.dg/cpp0x/variadic20.C: New.
14854         * g++.dg/cpp0x/variadic21.C: New.
14855         * g++.dg/cpp0x/variadic22.C: New.
14856         * g++.dg/cpp0x/variadic23.C: New.
14857         * g++.dg/cpp0x/variadic24.C: New.
14858         * g++.dg/cpp0x/variadic25.C: New.
14859         * g++.dg/cpp0x/variadic26.C: New.
14860         * g++.dg/cpp0x/variadic27.C: New.
14861         * g++.dg/cpp0x/variadic28.C: New.
14862         * g++.dg/cpp0x/variadic29.C: New.
14863         * g++.dg/cpp0x/variadic30.C: New.
14864         * g++.dg/cpp0x/variadic31.C: New.
14865         * g++.dg/cpp0x/variadic32.C: New.
14866         * g++.dg/cpp0x/variadic33.C: New.
14867         * g++.dg/cpp0x/variadic34.C: New.
14868         * g++.dg/cpp0x/variadic35.C: New.
14869         * g++.dg/cpp0x/variadic36.C: New.
14870         * g++.dg/cpp0x/variadic37.C: New.
14871         * g++.dg/cpp0x/variadic38.C: New.
14872         * g++.dg/cpp0x/variadic39.C: New.
14873         * g++.dg/cpp0x/variadic40.C: New.
14874         * g++.dg/cpp0x/variadic41.C: New.
14875         * g++.dg/cpp0x/variadic42.C: New.
14876         * g++.dg/cpp0x/variadic43.C: New.
14877         * g++.dg/cpp0x/variadic44.C: New.
14878         * g++.dg/cpp0x/variadic45.C: New.
14879         * g++.dg/cpp0x/variadic46.C: New.
14880         * g++.dg/cpp0x/variadic47.C: New.
14881         * g++.dg/cpp0x/variadic48.C: New.
14882         * g++.dg/cpp0x/variadic49.C: New.
14883         * g++.dg/cpp0x/variadic50.C: New.
14884         * g++.dg/cpp0x/variadic51.C: New.
14885         * g++.dg/cpp0x/variadic52.C: New.
14886         * g++.dg/cpp0x/variadic53.C: New.
14887         * g++.dg/cpp0x/variadic54.C: New.
14888         * g++.dg/cpp0x/variadic55.C: New.
14889         * g++.dg/cpp0x/variadic56.C: New.
14890         * g++.dg/cpp0x/variadic57.C: New.
14891         * g++.dg/cpp0x/variadic58.C: New.
14892         * g++.dg/cpp0x/variadic59.C: New.
14893         * g++.dg/cpp0x/variadic60.C : New.
14894         * g++.dg/cpp0x/variadic61.C : New.
14895         * g++.dg/cpp0x/variadic62.C : New.
14896         * g++.dg/cpp0x/variadic63.C : New.
14897         * g++.dg/cpp0x/variadic64.C : New.
14898         * g++.dg/cpp0x/variadic65.C : New.
14899         * g++.dg/cpp0x/variadic66.C : New.
14900         * g++.dg/cpp0x/variadic67.C : New.
14901         * g++.dg/cpp0x/variadic68.C : New.
14902         * g++.dg/cpp0x/variadic69.C : New.
14903         * g++.dg/cpp0x/variadic70.C : New.
14904         * g++.dg/cpp0x/variadic71.C : New.
14905         * g++.dg/cpp0x/variadic72.C : New.
14906         * g++.dg/cpp0x/variadic73.C : New.
14907         * g++.dg/cpp0x/variadic74.C : New.
14908         * g++.dg/cpp0x/variadic75.C : New.
14909         * g++.dg/cpp0x/variadic-ex1.C : New.
14910         * g++.dg/cpp0x/variadic-ex2.C : New.
14911         * g++.dg/cpp0x/variadic-ex3.C : New.
14912         * g++.dg/cpp0x/variadic-ex4.C : New.
14913         * g++.dg/cpp0x/variadic-ex5.C : New.
14914         * g++.dg/cpp0x/variadic-ex6.C : New.
14915         * g++.dg/cpp0x/variadic-ex7.C : New.
14916         * g++.dg/cpp0x/variadic-ex8.C : New.
14917         * g++.dg/cpp0x/variadic-ex9.C : New.
14918         * g++.dg/cpp0x/variadic-ex10.C : New.
14919         * g++.dg/cpp0x/variadic-ex11.C : New.
14920         * g++.dg/cpp0x/variadic-ex12.C : New.
14921         * g++.dg/cpp0x/variadic-ex13.C : New.
14922         * g++.dg/cpp0x/variadic-ex14.C : New.
14923
14924 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14925
14926         PR libgfortran/31099
14927         * gfortran.dg/unformatted_recl.f90: New test.
14928
14929 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14930
14931         * gcc.dg/fold-eqcmplx-1.c: New test case.
14932
14933 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14934
14935         PR rtl-optimization/30643
14936         * gcc.dg/pr30643.c: New.
14937
14938 2007-03-09  Chao-ying Fu  <fu@mips.com>
14939
14940         * gcc.target/mips/mips32-dspr2-type.c: New test.
14941         * gcc.target/mips/mips32-dspr2.c: New test.
14942         * gcc.target/mips/dspr2-MULT.c: New test.
14943         * gcc.target/mips/dspr2-MULTU.c: New test.
14944         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14945         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14946         Adjust some formats.
14947
14948 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14949
14950         PR c++/17946
14951         * gcc.dg/Wlogical-op-1.c: New.
14952         * g++.dg/warn/Wlogical-op-1.C: New.
14953
14954 2007-03-09  Richard Guenther  <rguenther@suse.de>
14955
14956         PR tree-optimization/30904
14957         PR middle-end/31058
14958         * gcc.dg/pr30904.c: Remove xfail.
14959
14960 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14961
14962         PR C/31072
14963         * gcc.c-torture/execute/pr31072.c: New test.
14964
14965 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14966
14967         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14968         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14969         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14970         *lrint* and *lround*.
14971         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14972         floor->lfloor.
14973         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14974         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14975         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14976         and *lround*.  Correct macro names.
14977         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14978         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14979
14980 2007-03-08  Ian Lance Taylor  <iant@google.com>
14981
14982         * gcc.dg/no-strict-overflow-5.c: New test.
14983         * gcc.dg/no-strict-overflow-6.c: New test.
14984         * gcc.dg/Wstrict-overflow-11.c: New test.
14985         * gcc.dg/Wstrict-overflow-12.c: New test.
14986         * gcc.dg/Wstrict-overflow-13.c: New test.
14987         * gcc.dg/Wstrict-overflow-14.c: New test.
14988         * gcc.dg/Wstrict-overflow-15.c: New test.
14989
14990 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14991
14992         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14993         for VxWorks kernel mode.
14994         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14995
14996 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14997
14998         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14999         mode.
15000
15001 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15002
15003         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15004         and lib/bfill.c on VxWorks targets.
15005         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15006         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15007         lib/bfill.c and lib/memmove.c on VxWorks targets.
15008         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15009         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15010         on VxWorks targets.
15011         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15012         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15013
15014 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15015
15016         * gfortran.dg/use_5.f90: New test.
15017         * gfortran.dg/use_6.f90: Ditto.
15018         * gfortran.dg/use_7.f90: Ditto.
15019
15020 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15021
15022         PR fortran/30973
15023         * gfortran.dg/use_4.f90: New test.
15024         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15025
15026 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15027
15028         PR fortran/31011
15029         * gfortran.dg/parameter_array_section_2.f90: New test.
15030
15031 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15032
15033         PR c++/30852
15034         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15035
15036         PR c++/30534
15037         * g++.dg/template/arg5.C: New test.
15038
15039 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15040
15041         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15042
15043 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15044
15045         * gcc.dg/var-expand1.c: Add newline at end of file.
15046
15047 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15048
15049         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15050
15051 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15052
15053         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15054
15055 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15056
15057         * gcc.dg/torture/builtin-convert-4.c: New test.
15058
15059 2007-03-05  Ian Lance Taylor  <iant@google.com>
15060
15061         * gcc.c-torture/compile/pr31034.c: New test.
15062
15063 2007-03-05  Ian Lance Taylor  <iant@google.com>
15064
15065         * gcc.dg/inline-18.c: New test.
15066         * gcc.dg/inline-19.c: New test.
15067         * gcc.dg/inline-20.c: New test.
15068         * gcc.dg/inline-21.c: New test.
15069
15070 2007-03-05  Richard Guenther  <rguenther@suse.de>
15071
15072         PR tree-optimization/14052
15073         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15074
15075 2007-03-05  Richard Guenther  <rguenther@suse.de>
15076
15077         PR tree-optimization/23777
15078         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15079
15080 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15081
15082         PR other/30465
15083         * gcc.dg/multiple-overflow-warn-3.c: New.
15084         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15085
15086 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15087
15088         PR c++/30895
15089         * g++.dg/parse/template23.C: New test.
15090
15091 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15092
15093         PR middle-end/30744
15094         * gcc.dg/pr30744-1.c: New test case.
15095
15096 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15097
15098         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15099
15100 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15101
15102         PR target/30406
15103         * gfortran.dg/logical_3.f90: New test.
15104
15105 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15106
15107         PR libfortran/30981
15108         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15109
15110 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15111
15112         * gcc.target/m68k/m68k.exp: New.
15113         * gcc.target/m68k/crash1.c: New.
15114
15115 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15116
15117         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15118         to be more compatible with integer(kind=8).
15119
15120 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15121
15122         PR libfortran/31001
15123         * gfortran.dg/zero_sized_3.f90: New test.
15124
15125 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15126
15127         PR c++/15787
15128         * g++.dg/parse/else.C: New.
15129         * g++.dg/parse/else-2.C: New.
15130
15131 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15132             Tobias Burnus  <burnus@net-b.de>
15133
15134         PR fortran/30882
15135         * gfortran.dg/size_dim.f90: New test.
15136
15137 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15138             Tobias Burnus  <burnus@net-b.de>
15139
15140         PR fortran/30873
15141         * gfortran.dg/entry_9.f90: New test.
15142
15143 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15144
15145         PR c++/28253
15146         * g++.dg/inherit/covariant16.C: New test.
15147
15148 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15149
15150         * g++.dg/other/darwin-minversion-1.C: New.
15151
15152 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15153
15154         * gcc.dg/tree-ssa/20070302-1.c: New test.
15155
15156 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15157
15158         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15159         tests.
15160
15161 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15162
15163         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15164
15165 2007-03-01  Simon Baldwin <simonb@google.com>
15166
15167         PR c++/23689
15168         * warn/ignored_typedef.C: New.
15169         * init/ctor8.C: Added dg-warning to consume ignored typedef
15170         warning.
15171         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15172         and added an explicit line number.
15173
15174 2007-02-28  Richard Guenther  <rguenther@suse.de>
15175
15176         PR middle-end/30364
15177         * gcc.dg/torture/pr30364-1.c: New testcase.
15178         * gcc.dg/torture/pr30364-2.c: Likewise.
15179         * gcc.dg/torture/pr30364-3.c: Likewise.
15180
15181 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15182
15183         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15184         powerpc*, use -funsafe-math-optimizations.
15185         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15186         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15187
15188 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15189             Paul Thomas  <pault@gcc.gnu.org>
15190
15191         PR fortran/30888
15192         PR fortran/30887
15193         * c_by_val_1.f: Test %VAL() with non-default kind.
15194         * c_by_val.c: Ditto.
15195         * c_by_val_4.f: New test.
15196
15197 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15198
15199         PR fortran/30968
15200         * gfortran.dg/continuation_7.f90: New test.
15201
15202 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15203
15204         * g++.dg/inherit/thunk7.C: New test.
15205         * lib/target-supports.exp (check_profiling_available): Not available
15206         for bfin-*-*.
15207
15208 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15209
15210         PR target/30970
15211         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15212
15213 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15214
15215         * lib/target-supports.exp (check_effective_target_init_priority):
15216         Remove Solaris special case.
15217
15218 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15219
15220         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15221         for more builtin types.
15222
15223         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15224         * g++.dg/ext/visibility/noPLT.C: Likewise.
15225
15226 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15227
15228         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15229         sh* targets.
15230
15231 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15232
15233         PR fortran/30865
15234         * size_optional_dim_1.f90:  New test.
15235
15236 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15237
15238         * gcc.dg/vxworks/vxworks.exp: New file.
15239         * gcc.dg/vxworks/initpri1.c: Likewise.
15240         * gcc.dg/vxworks/initpri2.c: Likewise.
15241         * gcc.dg/initpri2.c: Add more tests.
15242         * g++.dg/special/initpri2.C: Likewise.
15243
15244         * gcc.dg/initpri1.c: New test.
15245         * gcc.dg/initpri2.c: Likewise.
15246         * g++.dg/special/initpri1.C: New test.
15247         * g++.dg/special/initpri2.C: Likewise.
15248         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15249         * g++.dg/special/conpr-2.C: Likewise.
15250         * g++.dg/special/conpr-3.C: Likewise.
15251         * g++.dg/special/conpr-4.C: Likewise.
15252         * g++.dg/special/initp1.C: Likewise.
15253         * g++.dg/special/ecos.exp: Remove code to detect availability of
15254         constructor priorities.
15255         * lib/target-supports.exp (check_effective_target_init_priority):
15256         New function.
15257
15258 2007-02-24  Jan Hubicka  <jh@suse.cz>
15259
15260         * gcc.c-torture/execute/pr30778.c: New testcase.
15261
15262 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15263
15264         PR libgfortran/30918
15265         * gfortran.dg/namelist_26.f90: New test.
15266
15267 2007-02-24  Richard Guenther  <rguenther@suse.de>
15268
15269         PR middle-end/30951
15270         * gcc.dg/pr30951.c: New testcase.
15271
15272 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15273
15274         * gcc.dg/torture/builtin-modf-1.c: New test.
15275
15276 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15277
15278         PR tree-optimization/30904
15279         * gcc.dg/pr30904.c: New test.
15280
15281 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15282
15283         * gcc.test-framework/README: Correct command.
15284         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15285         -Wunused-value.
15286         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15287
15288 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15289
15290         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15291
15292 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15293
15294         * lib/target-supports.exp (check_effective_target_newlib): New
15295         function.
15296
15297 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15298
15299         PR fortran/30660
15300         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15301         allocatable component.
15302
15303
15304 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15305
15306         * gcc.dg/torture/builtin-logb-1.c: New test.
15307         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15308         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15309         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15310         sh* targets.
15311
15312 2007-02-23  Richard Guenther  <rguenther@suse.de>
15313
15314         * g++.dg/warn/changes-meaning.C: New testcase.
15315
15316 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15317
15318         PR libgfortran/30910
15319         * gfortran.dg/fmt_zero_precision.f90: Update test.
15320
15321 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15322
15323         * gcc.dg/torture/builtin-frexp-1.c: New test.
15324
15325 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15326
15327         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15328
15329 2007-02-22  Ian Lance Taylor  <iant@google.com>
15330
15331         PR debug/30898
15332         * g++.dg/debug/pr30898.C: New test.
15333
15334 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15335
15336         * gcc.dg/vect/vect-106.c: New test.
15337
15338 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15339             Ira Rosen  <irar@il.ibm.com>
15340
15341         PR tree-optimization/30843
15342         * gcc.dg/vect/pr30843.c: New test.
15343
15344 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15345
15346         PR tree-optimization/30858
15347         * gcc.dg/vect/pr30858.c: New test.
15348
15349 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15350
15351         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15352         to set options for compiling testglue.
15353         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15354         * lib/obj-c++.exp (obj-c++_init): Likewise.
15355
15356 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15357
15358         * gnat.dg/derived_aggregate.adb: New test.
15359
15360 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15361
15362         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15363         sh* targets.  Call the correct CKSGN macro.
15364
15365 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15366
15367         * gfortran.dg/gomp/omp_parse1.f90: New test.
15368         * gfortran.dg/gomp/omp_parse2.f: New test.
15369
15370 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15371
15372         PR fortran/30869
15373         * gfortran.dg/do_pointer_1.f90:  New test.
15374
15375 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15376
15377         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15378         and scalbln.
15379
15380 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15381
15382         * gcc.dg/darwin-minversion-1.c: New.
15383         * gcc.dg/darwin-minversion-2.c: New.
15384
15385 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15386
15387         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15388
15389 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15390             DJ Delorie <dj@redhat.com>
15391
15392         PR other/30824
15393         * gcc.dg/Wfatal.c: New.
15394         * gcc.dg/Wfatal-2.c: New.
15395         * gcc.dg/Werror-1.c: Adjust expectations.
15396         * gcc.dg/Werror-5.c: Likewise.
15397         * gcc.dg/Werror-7.c: Likewise.
15398         * gcc.dg/Werror-10.c: Likewise.
15399         * gcc.dg/Werror-11.c: Likewise.
15400
15401 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15402
15403         PR fortran/30522
15404         * gfortran.dg/volatile10.f90: New test.
15405
15406 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15407
15408         PR libfortran/30533
15409         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15410
15411 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15412
15413         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15414         * gcc.dg/Walways-true-1.c: Likewise.
15415         * gcc.dg/weak/weak-3.c: Likewise.
15416         * gcc.dg/Werror-1.c: Likewise.
15417         * gcc.dg/Werror-3.c: Likewise.
15418         * gcc.dg/Werror-4.c: Likewise.
15419         * gcc.dg/Werror-5.c: Likewise.
15420         * gcc.dg/Werror-6.c: Likewise.
15421         * gcc.dg/Werror-7.c: Likewise.
15422         * gcc.dg/Werror-8.c: Likewise.
15423         * gcc.dg/Werror-10.c: Likewise.
15424         * gcc.dg/Werror-11.c: Likewise.
15425         * gcc.dg/Werror-12.c: Likewise.
15426         * g++.old-deja/g++.mike/warn8.C: Likewise.
15427         * g++.dg/warn/Walways-true-1.C: Likewise.
15428         * g++.dg/warn/Walways-true-2.C: Likewise.
15429         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15430         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15431         -Wstring-literal-comparison with -Waddress.
15432         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15433         -Wno-string-literal-comparison with -Wno-address.
15434
15435 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15436
15437         * gnat.dg/self_aggregate_with_call.adb: New test.
15438
15439 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15440
15441         PR tree-optimization/30975
15442         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15443         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15444         * gcc.dg/vect/pr30795.c: New.
15445
15446 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15447
15448         PR fortran/30681
15449         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15450
15451 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15452
15453         PR rtl-optimization/28173
15454         * gcc.target/i386/andor-1.c: New test case.
15455
15456 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457
15458         * gcc.dg/torture/builtin-ldexp-1.c: New.
15459         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15460
15461 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15462
15463         * gfortran.dg/array_constructor_15.f90: New test case.
15464
15465 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15466
15467         * gfortran.dg/forall_10.f90: New test case.
15468
15469 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15470
15471         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15472
15473 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15474
15475         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15476         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15477
15478 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15479
15480         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15481         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15482         * gcc.target/i386/xchg-1.c: New test.
15483         * gcc.target/i386/xchg-2.c: New test.
15484
15485 2007-02-16  Richard Guenther  <rguenther@suse.de>
15486             Christian Bruel  <christian.bruel@st.com>
15487
15488         * gcc.dg/strict-overflow-5.c: New testcase.
15489
15490 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15491
15492         PR fortran/30793
15493         * gfortran.dg/func_derived_4.f90: New test.
15494
15495 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15496
15497         PR middle-end/30391
15498         * gfortran.dg/pr30391-1.f90: New test case.
15499
15500 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15501
15502         PR middle-end/30433
15503         * gcc.c-torture/compile/pr30433.c: New testcase to check
15504         that complex constants comparisions are foldded.
15505
15506 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15507
15508         PR C++/30158
15509         * g++.dg/ext/stmtexpr10.C: New testcase.
15510
15511 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15512
15513         PR middle-end/30729
15514         * gcc.dg/Wunused-value-2.c: New testcase.
15515
15516 2007-02-15  Ian Lance Taylor  <iant@google.com>
15517
15518         * g++.dg/eh/subreg-1.C: New test.
15519
15520 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15521
15522         PR c/26494
15523         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15524         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15525         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15526         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15527         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15528         * gcc.dg/Werror-implicit-function-declaration.c: New.
15529
15530 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15531
15532         PR c++/28943
15533         * g++.dg/warn/pr28943.C: New.
15534
15535 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15536
15537         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15538
15539 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15540
15541         PR fortran/30779
15542         * gfortran.dg/error_recovery_3.f90: New test.
15543
15544 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15545
15546         * g++.dg/tree-ssa/sra-1.C: New.
15547
15548 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15549
15550         * g++.dg/tree-ssa/sra-1.C: New.
15551
15552 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15553
15554         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15555
15556 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15557
15558         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15559
15560 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15561
15562         PR fortran/30799
15563         * gfortran.dg/logical_2.f90: New test.
15564
15565 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15566
15567         * gcc.dg/torture/complex-alias-1.c: New test.
15568
15569 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15570
15571         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15572         instead of -fdump-tree-tailcall.
15573
15574 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15575
15576         * gfortran.dg/interface_10.f90: Fix comment typo.
15577
15578 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15579
15580         PR tree-optimization/30771
15581         * gcc.dg/vect/pr30771.c: New test.
15582
15583 2007-02-13  Ian Lance Taylor  <iant@google.com>
15584
15585         * gcc.dg/Wstrict-overflow-1.c: New test.
15586         * gcc.dg/Wstrict-overflow-2.c: New test.
15587         * gcc.dg/Wstrict-overflow-3.c: New test.
15588         * gcc.dg/Wstrict-overflow-4.c: New test.
15589         * gcc.dg/Wstrict-overflow-5.c: New test.
15590         * gcc.dg/Wstrict-overflow-6.c: New test.
15591         * gcc.dg/Wstrict-overflow-7.c: New test.
15592         * gcc.dg/Wstrict-overflow-8.c: New test.
15593         * gcc.dg/Wstrict-overflow-9.c: New test.
15594         * gcc.dg/Wstrict-overflow-10.c: New test.
15595
15596 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15597
15598         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15599
15600 2007-02-13  Richard Henderson  <rth@redhat.com>
15601
15602         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15603         * gcc.c-torture/execute/pr29302-1.c: ... here.
15604
15605 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15606
15607         PR c/29521
15608         * gcc.dg/c90-return-1.c: Update output.
15609         * gcc.dg/c99-return-1.c: Likewise.
15610
15611 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15612
15613         PR fortran/30554
15614         * gfortran.dg/used_dummy_types_7.f90: New test..
15615
15616 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15617
15618         * gcc.target/i386/parity-1.c: New test.
15619         * gcc.target/i386/parity-2.c: New test.
15620
15621 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15622
15623         * gcc.target/i386/builtin-bswap-3.c: New test case.
15624
15625 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15626
15627         PR tree-optimization/29145
15628         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15629         alias analysis is improved to take better advantage of restrict
15630         qualified pointers.
15631         * gcc.dg/vect/vect-80.c: Likewise.
15632         * gcc.dg/vect/pr29145.c: New.
15633
15634 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15635
15636         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15637         * gcc.target/i386/sse4a-insert.c: Likewise.
15638
15639 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15640
15641         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15642         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15643
15644 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15645
15646         PR fortran/30478
15647         * gfortran.dg/enum_4.f90: Update error message checks.
15648
15649 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15650
15651         PR fortran/30554
15652         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15653         versions of the modules.
15654
15655         PR fortran/30617
15656         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15657         by getting rid of recursive I/O and providing functions with
15658         results.
15659
15660         PR fortran/30319
15661         * gfortran.dg/char_array_constructor_2.f90
15662
15663 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/26988
15666         * g++.dg/template/spec34.C: New test
15667
15668 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15669
15670         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15671         on i?86 and x86_64.
15672         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15673         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15674         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15675         on i?86 and x86_64.
15676         * gcc.dg/vect/vect-113.c: Ditto.
15677
15678 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15679
15680         PR c++/29487
15681         * g++.dg/eh/weak1-C: New test.
15682         * g++.dg/eh/weak1-a.cc: Likewise.
15683         * g++.dg/eh/comdat1.C: Likewise.
15684
15685 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15686             Dorit Nuzman  <dorit@il.ibm.com>
15687
15688         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15689         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15690         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15691         * gcc.dg/vect/vect-113.c: Likewise.
15692
15693         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15694
15695 2007-02-10  Richard Henderson  <rth@redhat.com>
15696
15697         * lib/target-supports.exp (check_effective_target_tls): Redefine
15698         to mean non-emulated tls.
15699         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15700         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15701         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15702         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15703         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15704         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15705         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15706
15707 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15708
15709         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15710
15711 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15712
15713         * gfortran.dg/secnds.f: Replace time tolerance with a
15714         before-and-after bracket.
15715         * gfortran.dg/secnds-1.f: Likewise.
15716
15717 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15718
15719         PR fortran/30512
15720         * gfortran.dg/maxlocval_1.f90: New test.
15721
15722 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15723
15724         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15725
15726 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15727
15728         PR fortran/30720
15729         * gfortran.dg/array_function_1.f90: New test.
15730
15731 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15732
15733         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15734         (check_effective_target_dummy_wcsftime): New functions.
15735
15736 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15737
15738         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15739         * lib/target-supports.exp (check_effective_target_uclibc): New
15740         function.
15741
15742 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15743
15744         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15745         (vsnprintf): Don't define for uClibc targets.
15746
15747 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15748
15749         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15750         set before checking whether it was allowed.
15751         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15752         before checking inside_main.
15753
15754 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15755
15756         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15757         uClinux targets.
15758         (u16sf): Likewise u4sf.
15759         * g++.dg/compat/struct-layout-1.h: Likewise.
15760
15761 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15762
15763         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15764         procedure.
15765         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15766         m68k targets if check_effective_target_coldfire_fpu returns true.
15767
15768 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15769         Richard Guenther  <rguenther@suse.de>
15770
15771         PR middle-end/23361
15772         * gcc.dg/fold-compare-3.c: New testcase.
15773         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15774
15775 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15776
15777         * gcc.dg/pr26570.c: Clean up coverage files.
15778         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15779         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15780         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15781         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15782         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15783         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15784         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15785         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15786         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15787         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15788         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15789         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15790         * gcc.dg/vect/pr28952.c: Ditto.
15791         * gcc.dg/vect/pr27151.c: Ditto.
15792         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15793         * g++.dg/gomp/macro-3.C: Ditto.
15794
15795 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15796
15797         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15798         of the loop.
15799
15800 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15801
15802         * gcc.target/i386/builtin-bswap-2.c: New test case.
15803
15804 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15805
15806         * gfortran.dg/forall_8.f90: New test case.
15807         * gfortran.dg/forall_9.f90: Likewise.
15808
15809 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15810
15811         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15812
15813 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15814
15815         * lib/target-supports.exp (check_effective_target_simulator): New.
15816
15817 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15818
15819         * gcc.dg/tree-ssa/loop-25.c: New test.
15820
15821 2007-02-06  Richard Henderson  <rth@redhat.com>
15822
15823         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15824
15825 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15826
15827         * gcc.target/powerpc/popcount-1.c: New test case.
15828         * gcc.target/powerpc/parity-1.c: Likewise.
15829
15830 2007-02-06  Richard Guenther  <rguenther@suse.de>
15831
15832         PR middle-end/27302
15833         * gcc.dg/torture/pr27302-2.c: New testcase.
15834
15835 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15836
15837         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15838         * gcc.dg/vect/vect-iv-1.c: New test.
15839         * gcc.dg/vect/vect-iv-2.c: New test.
15840         * gcc.dg/vect/vect-iv-3.c: New test.
15841         * gcc.dg/vect/vect-iv-4.c: New test.
15842         * gcc.dg/vect/vect-iv-5.c: New test.
15843         * gcc.dg/vect/vect-iv-6.c: New test.
15844         * gcc.dg/vect/vect-iv-7.c: New test.
15845         * gcc.dg/vect/vect-iv-8.c: New test.
15846         * gcc.dg/vect/vect-iv-9.c: New test.
15847         * gcc.dg/vect/vect-iv-10.c: New test.
15848         * gcc.dg/vect/vect-iv-11.c: New test.
15849         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15850         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15851         * gcc.dg/vect/vect-14.c: Now vectorizable.
15852         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15853         loop).
15854         * gcc.dg/vect/vect-27.c: Likewise.
15855         * gcc.dg/vect/vect-29.c Likewise.
15856         * gcc.dg/vect/vect-dv-2.c: Likewise.
15857         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15858         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15859         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15860
15861 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15862
15863         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15864
15865 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15866
15867         * gcc.dg/builtins-20.c: Add more cases.
15868
15869 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15870
15871         PR debug/30189
15872         * gcc.dg/pr30189.c: New test.
15873
15874 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15875
15876         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15877         for running tests.
15878         * gcc.target/i386/sse4a-extract.c: New test.
15879         * gcc.target/i386/sse4a-insert.c: New test.
15880         * gcc.target/i386/sse4a-montsd.c: New test.
15881         * gcc.target/i386/sse4a-montss.c: New test.
15882
15883 2007-02-05  Richard Guenther  <rguenther@suse.de>
15884
15885         * gcc.target/i386/vectorize3.c: New testcase.
15886
15887 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15888
15889         PR target/30665
15890         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15891
15892 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15893
15894         PR fortran/30611
15895         * gfortran.dg/repeat_1.f90: New test.
15896
15897 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15898
15899         PR fortran/30605
15900         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15901         * gfortran.dg/derived_init_2.f90: Ditto.
15902         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15903         * gfortran.dg/array_initializer_1.f90: Ditto.
15904         * gfortran.dg/do_2.f90: Ditto.
15905         * gfortran.dg/proc_assign_1.f90: Ditto.
15906
15907 2007-02-04  Richard Guenther  <rguenther@suse.de>
15908
15909         PR middle-end/30636
15910         * g++.dg/warn/pr30636.C: New testcase.
15911         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15912
15913 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15914
15915         PR middle-end/30667
15916         * gfortran.dg/pr30667.f: New test.
15917
15918 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15919
15920         * gcc.dg/builtins-54.c: Add more cases.
15921
15922 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15923
15924         PR fortran/30514
15925         * gfortran.dg/zero_sized_2.f90: New test.
15926
15927         PR fortran/30660
15928         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15929
15930         PR fortran/29820
15931         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15932         file.
15933
15934 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15935
15936         PR fortran/30683
15937         * gfortran.dg/interface_10.f90: New test.
15938
15939 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15940
15941         * gcc.dg/builtins-20.c: Add more cases.
15942
15943 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15944
15945         PR target/29682
15946         * gcc-target/ia64/pr29682.c: New test.
15947
15948 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15949
15950         PR fortran/30284
15951         * gfortran.dg/arrayio_11.f90.f90: New test.
15952
15953         PR fortran/30626
15954         * gfortran.dg/arrayio_12.f90.f90: New test.
15955
15956 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15957
15958         PR c++/30536
15959         * g++.dg/tls/diag-5.C: New test.
15960
15961         PR middle-end/30473
15962         * gcc.dg/pr30473.c: New test.
15963         * gcc.c-torture/execute/20070201-1.c: New test.
15964
15965 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15966
15967         * gfortran.dg/dependency_20.f90: New test case.
15968
15969 2007-01-31  Ian Lance Taylor  <iant@google.com>
15970
15971         * gcc.dg/lower-subreg-1.c (test): New test.
15972
15973 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15974
15975         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15976
15977 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15978
15979         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15980         * gcc.dg/torture/builtin-math-3.c: Likewise.
15981
15982 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15983
15984         gcc.dg/Wparentheses-2.c: Update and add new tests.
15985
15986 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15987
15988         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15989         vectorize.
15990
15991 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15992
15993         * gcc.dg/builtins-63.c: New test.
15994
15995 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15996
15997         PR fortran/27588
15998         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15999
16000 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16001
16002         PR fortran/30520
16003         * gfortran.dg/volatile8.f90: New argument conformance test.
16004         * gfortran.dg/volatile9.f90: New scope test.
16005
16006 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16007
16008         PR c++/24745
16009         * g++.dg/warn/null4.C: New.
16010
16011 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16012             Uros Bizjak  <ubizjak@gmail.com>
16013
16014         * gcc.dg/large-size-array-3.c: Correct typo.
16015
16016 2007-01-30  Richard Guenther  <rguenther@suse.de>
16017
16018         PR middle-end/27657
16019         * g++.dg/debug/pr27657.C: New testcase.
16020
16021 2007-01-30  Richard Guenther  <rguenther@suse.de>
16022
16023         PR middle-end/30313
16024         * gcc.dg/torture/pr30313.c: New testcase.
16025
16026 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16027
16028         * gcc.dg/dfp/dfp-except.h: New file.
16029         * gcc.dg/dfp/fe-check.h: New file.
16030         * gcc.dg/dfp/fe-binop.c: New test.
16031         * gcc.dg/dfp/fe-convert-1.c: New test.
16032         * gcc.dg/dfp/fe-convert-2.c: New test.
16033         * gcc.dg/dfp/fe-convert-3.c: New test.
16034
16035         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16036         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16037         * gcc.dg/dfp/convert-dfp.c: Ditto.
16038         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16039
16040 2007-01-29  Josh Conner  <jconner@apple.com>
16041
16042         * gcc.target/powerpc/altivec-24.c: New test.
16043
16044 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16045
16046         PR c++/28266
16047         * g++.dg/parse/defarg12.C: New test.
16048
16049 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16050
16051         PR fortran/30554
16052         * gfortran.dg/used_dummy_types_6.f90: New test.
16053
16054 2007-01-28  Jan Hubicka  <jh@suse.cz>
16055
16056         * gcc.dg/tree-prof/val-prof-6.c: New test.
16057
16058 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16059
16060         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16061
16062 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16063
16064         PR C++/28988
16065         * g++.dg/expr/dtor4.C: New test.
16066
16067 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16068
16069         * gcc.dg/tree-ssa/loop-23.c: New test.
16070
16071 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16072
16073         PR libfortran/30389
16074         * gfortran.dg/achar_2.f90:  New test.
16075         * gfortran.dg/achar_3.f90:  New test.
16076
16077 2007-01-27  Ian Lance Taylor  <iant@google.com>
16078
16079         * gcc.dg/strict-overflow-1.c: New test.
16080         * gcc.dg/no-strict-overflow-1.c: New test.
16081         * gcc.dg/strict-overflow-2.c: New test.
16082         * gcc.dg/no-strict-overflow-2.c: New test.
16083         * gcc.dg/strict-overflow-3.c: New test.
16084         * gcc.dg/no-strict-overflow-3.c: New test.
16085         * gcc.dg/strict-overflow-4.c: New test.
16086         * gcc.dg/no-strict-overflow-4.c: New test.
16087         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16088         * gcc.dg/pr15784-1.c: Likewise.
16089         * gcc.dg/pr20922-1.c: Likewise.
16090         * gcc.dg/pr20922-3.c: Likewise.
16091         * gcc.dg/pr20922-4.c: Likewise.
16092         * gcc.dg/pr20922-6.c: Likewise.
16093         * gcc.dg/compare-4.c: Likewise.
16094         * gcc.dg/torture/pr26898-1.c: Likewise.
16095         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16096         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16097         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16098         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16099         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16100         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16101         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16102         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16103         * g++.dg/tree-ssa/pr21082.C: Likewise.
16104
16105 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16106
16107         * gcc-dg/large-size-array-3.c: New test case.
16108
16109 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16110
16111         * gfortran.dg/forall_7.f90: New test case.
16112
16113 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16114
16115         PR fortran/30407
16116         * gfortran.dg/where_operator_assign_1.f90: New test.
16117         * gfortran.dg/where_operator_assign_2.f90: New test.
16118         * gfortran.dg/where_operator_assign_3.f90: New test.
16119
16120 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16121
16122         * lib/target-supports.exp
16123         (check_effective_target_powerpc_altivec): New.
16124         (check_effective_target_vect_cmdline_needed): Use it.
16125
16126 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16127
16128         PR fortran/30278
16129         * gfortran.dg/backslash_3.f: New test.
16130
16131 2007-01-26  Richard Guenther  <rguenther@suse.de>
16132
16133         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16134
16135 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16136
16137         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16138         * gfortran.dg/vect/vect.exp: Ditto.
16139         * gfortran.dg/dg.exp: Ditto.
16140         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16141         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16142
16143 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16144
16145         * gcc.dg/builtins-20.c: Add more cases.
16146         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16147
16148 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16149
16150         PR fortran/30437
16151         * gcc.dg/Wall.c: New.
16152         * gcc.dg/Wno-all.c: New.
16153         * gfortran.dg/Wall.f90: New.
16154         * gfortran.dg/Wno-all.f90: New.
16155
16156 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16157
16158         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16159         * g++.dg/eh/simd-2.C: Also run on Darwin.
16160         * g++.dg/eh/simd-3.C: New.
16161         * g++.dg/eh/simd-4.C: New.
16162
16163 2007-01-25  Richard Guenther  <rguenther@suse.de>
16164
16165         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16166         and _PROFILE_USE.
16167         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16168
16169 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16170
16171         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16172         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16173         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16174         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16175         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16176         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16177         * gcc.dg/ipa/ipa-7.c: New testcase.
16178
16179 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16180
16181         * g++.dg/cpp0x/warn_cxx0x.C: New.
16182
16183 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16184
16185         * gcc.dg/builtins-20.c: Test builtin carg.
16186
16187 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16188
16189         PR middle-end/27416
16190         * gcc.dg/gomp/pr27416.c: New test.
16191
16192         PR middle-end/30494
16193         * gcc.dg/gomp/pr30494.c: New test.
16194         * g++.dg/gomp/pr30494.C: New test.
16195
16196         PR middle-end/30421
16197         * gcc.dg/gomp/pr30421.c: New test.
16198
16199 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16200
16201         * gcc.target/ia64/versionid-1.c: New test.
16202         * gcc.target/ia64/versionid-2.c: New test.
16203
16204 2007-01-24  Richard Guenther  <rguenther@suse.de>
16205
16206         PR testsuite/30181
16207         * gcc.dg/builtins-57.c: Change to a link-time testcase
16208         to support non-C99 targets.
16209
16210 2007-01-24  Jan Hubicka  <jh@suse.cz>
16211
16212         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16213
16214 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16215
16216         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16217
16218 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16219
16220         PR objc/27438
16221         * objc.dg/const-str-12.m: New test.
16222
16223 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16224
16225         PR fortran/30532
16226         * gfortran.dg/ctrl-z.f90:  New test.
16227
16228 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16229
16230         PR fortran/30481
16231         * gfortran.dg/namelist_assumed_char.f90:  New test.
16232
16233 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16234
16235         PR c++/27492
16236         * g++.dg/inherit/covariant15.C: New test.
16237
16238 2007-01-23  Ian Lance Taylor  <iant@google.com>
16239
16240         * g++.dg/warn/Wparentheses-24.C: New test.
16241
16242 2007-01-23  Richard Guenther  <rguenther@suse.de>
16243
16244         PR testsuite/30560
16245         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16246         with full path.
16247
16248 2007-01-22  Richard Guenther  <rguenther@suse.de>
16249
16250         PR tree-optimization/30038
16251         * gcc.dg/builtins-62.c: New testcase.
16252
16253 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16254
16255         * gcc.c-torture/compile/20070121.c: New test.
16256
16257 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16258
16259         PR libfortran/30525
16260         * gfortran.dg/char_comparison_1.f:  New test.
16261
16262 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16263
16264         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16265
16266 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16267
16268         PR objc/30479
16269         * objc.dg/pch: New directory.
16270         * objc.dg/pch/pch.exp: New file.
16271         * objc.dg/pch/interface-1.m: New test.
16272         * objc.dg/pch/interface-1.hs: New include file.
16273         * lib/objc.exp (objc_target_compile): Add
16274         "-x objective-c-header" in front of the sources if this is
16275         a precompiled header being compiled.
16276
16277 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16278
16279         * gfortran.dg/array_memcpy_3.f90: New test case.
16280         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16281
16282 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16283             Brooks Moses  <brooks.moses@codesourcery.com>
16284             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16285
16286         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16287         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16288
16289 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16290
16291         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16292
16293 2007-01-19  Mike Stump  <mrs@apple.com>
16294
16295         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16296         away.
16297
16298 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16299
16300         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16301         option instead of -funsafe-math-optimizations.
16302
16303 2007-01-19  Tomas Bily  <tbily@suse.cz>
16304
16305         gcc.dg/tree-prof/indir-call-prof.c: New.
16306         g++.dg/dg.exp: Add tree-prof subdirectory.
16307         g++.dg/tree-prof/indir-call-prof.C: New.
16308         g++.dg/tree-prof/tree-prof.exp: New.
16309
16310 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16311
16312         PR c++/17947
16313         * g++.dg/warn/deprecated.C: Update warning output.
16314         * g++.dg/warn/deprecated-2.C: Likewise.
16315         * g++.dg/warn/deprecated-3.C: New.
16316
16317 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16318
16319         * gcc.c-torture/execute/nestfunc-7.c: New.
16320
16321 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16322
16323         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16324
16325 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16326
16327         * gcc.dg/m68k-pic-1.c: New.
16328
16329 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16330
16331         * gfortran.dg/array_memcpy_4.f90: New test case.
16332
16333 2007-01-18  Josh Conner  <jconner@apple.com>
16334
16335         PR target/30485
16336         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16337         * gcc.dg/vect/no-trapping-math-1: New.
16338         * gcc.dg/vect/no-trapping-math-2: New.
16339
16340 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16341
16342         * gcc.target/i386/387-8.c: Update comment about optimizing
16343         inherent load of 1.0 of fptan instruction.
16344
16345 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16346             Richard Guenther <rguenther@suse.de>
16347
16348         PR diagnostic/8268
16349         * gcc.dg/Warray-bounds.c: New testcase.
16350         * gcc.dg/Warray-bounds-2.c: New testcase.
16351         * g++.dg/warn/Warray-bounds.C: New testcase.
16352         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16353
16354 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16355
16356         PR fortran/30476
16357         * gfortran.dg/generic_12.f90: New test.
16358
16359 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16360
16361         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16362         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16363
16364 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16365
16366         * gcc.dg/dfp/compare-special.h: New file.
16367         * gcc.dg/dfp/compare-special-32.c: New test.
16368         * gcc.dg/dfp/compare-special-64.c: New test.
16369         * gcc.dg/dfp/compare-special-128.c: New test.
16370
16371 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16372             Paul Thomas  <pault@gcc.gnu.org>
16373             Steven G. Kargl  <kargl@gcc.gnu.org>
16374
16375         PR fortran/30404
16376         * gfortran.dg/forall_6.f90: New test case.
16377         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16378         * gfortran.dg/dependency_13.f90: Likewise.
16379
16380 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16381
16382         PR testsuite/12325
16383         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16384         targets that don't support Inf.
16385
16386 2007-01-15  Dale Johannesen  <dalej@apple.com>
16387
16388         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16389
16390 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16391
16392         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16393         of achar for 0xff to avoid the "Extended ASCII not
16394         implemented" error message.
16395
16396 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16397
16398         PR fortran/28172
16399         * gfortran.dg/altreturn_4.f90: New test.
16400
16401         PR fortran/29389
16402         * gfortran.dg/stfunc_4.f90: New test.
16403
16404         PR fortran/29712
16405         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16406         * gfortran.dg/initialization_1.f90: Change warning.
16407
16408         PR fortran/30283
16409         * gfortran.dg/specification_type_resolution_2.f90: New test.
16410
16411 2007-01-14  Jan Hubicka  <jh@suse.cz>
16412
16413         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16414         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16415         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16416         elimination.
16417
16418 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16419
16420         PR fortran/30410
16421         * gfortran.dg/external_procedures_2.f90: New test.
16422
16423 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16424
16425         PR target/30413
16426         * gcc.target/i386/pr30413.c: New test.
16427
16428 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16429
16430         PR fortran/30452
16431         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16432
16433 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16434
16435         * gcc.dg/20070112-1.c: New test.
16436
16437 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16438
16439         PR libgfortran/30435
16440         * gfortran.dg/list_read_6.f90: New test.
16441
16442 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16443
16444         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16445
16446 2007-01-12  Tom Tromey  <tromey@redhat.com>
16447
16448         PR preprocessor/28227:
16449         * gcc.dg/cpp/pr28227.c: New file.
16450
16451 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16452
16453         * gcc.dg/tree-ssa/loop-22.c: New test.
16454
16455 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16456
16457         PR tree-optimization/29516
16458         * gcc.dg/tree-ssa/loop-20.c: New test.
16459
16460 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16461
16462         PR libfortran/30415
16463         * minmaxloc_integer_kinds_1.f90:  New test.
16464
16465 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16466
16467         PR c++/29573
16468         * g++.dg/template/sizeof-template-argument.C: New test.
16469
16470 2007-01-11  Jan Hubicka  <jh@suse.cz>
16471
16472         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16473         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16474         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16475         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16476         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16477         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16478         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16479         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16480         transformation in question.
16481         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16482         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16483         * gcc.dg/always_inline3.c: Likewise.
16484
16485 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16486
16487         PR c++/28999
16488         * g++.dg/template/typename11.C: New test.
16489
16490 2007-01-10  Robert Kennedy <jimbob@google.com>
16491
16492         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16493
16494 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16495
16496         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16497         for different integer kinds.
16498         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16499         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16500         * gfortran.dg/ishft_2.f90: New test.
16501         * gfortran.dg/ishft_3.f90: New test.
16502
16503 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16504
16505         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16506
16507 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16508
16509         PR tree-optimization/30322
16510         * gcc.dg/tree-ssa/loop-21.c: New test.
16511
16512 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16513
16514         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16515
16516 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16517
16518         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16519
16520 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16521
16522         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16523         * g++.dg/warn/overflow-warn-3.C: Likewise.
16524         * g++.dg/warn/overflow-warn-4.C: Likewise.
16525         * g++.dg/warn/overflow-warn-5.C: Likewise.
16526         * g++.dg/warn/overflow-warn-6.C: Likewise.
16527         * g++.dg/warn/Woverflow-1.C: Likewise.
16528         * g++.dg/warn/Woverflow-2.C: Likewise.
16529         * g++.dg/warn/Woverflow-3.C: Likewise.
16530         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16531
16532 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16533
16534         * gfortran.dg/array_constructor_14.f90: New test case.
16535         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16536
16537 2007-01-08  Richard Guenther  <rguenther@suse.de>
16538
16539         PR tree-optimization/23603
16540         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16541         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16542
16543 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16544
16545         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16546         in __v8qi typedef.
16547         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16548         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16549         compiler behaviour.
16550         * gcc.dg/simd-5.c: Likewise.
16551         * gcc.dg/simd-6.c: Likewise.
16552         * g++.dg/conversion/simd1.C: Likewise.
16553         * g++.dg/conversion/simd3.C: Likewise.
16554         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16555         (main): Use it.
16556
16557 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16558
16559         PR tree-optimization/29877
16560         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16561         name of a hard register for the target concerned.  Adjust dg-error
16562         directives to cope with new behaviour of TER.
16563
16564 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16565
16566         PR c++/28986
16567         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16568         * g++.dg/warn/overflow-warn-1.C: New.
16569         * g++.dg/warn/overflow-warn-3.C: New.
16570         * g++.dg/warn/overflow-warn-4.C: New.
16571         * g++.dg/warn/overflow-warn-5.C: New.
16572         * g++.dg/warn/overflow-warn-6.C: New.
16573         * g++.dg/warn/Woverflow-1.C: New.
16574         * g++.dg/warn/Woverflow-2.C: New.
16575         * g++.dg/warn/Woverflow-3.C: New.
16576         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16577
16578 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16579
16580         PR fortran/27698
16581         * gfortran.dg/invalid_name.f90: New test.
16582         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16583         * gfortran.dg/gomp/pr29759.f90: Ditto.
16584
16585 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16586
16587         * gfortran.dg/present_1.f90:  Update error message.
16588
16589 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16590
16591         PR c++/19439
16592         * g++.dg/template/duplicate1.C: New test
16593         * g++.dg/template/memfriend6.C: Adjust error markers.
16594
16595 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16596
16597         PR tree-opt/30385
16598         * gcc.dg/torture/inline-1.c: New test.
16599
16600 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16601
16602         PR c/19978
16603         * gcc.dg/multiple-overflow-warn-1.c: New.
16604         * gcc.dg/multiple-overflow-warn-2.c: New.
16605         * gcc.dg/overflow-warn-6.c: New.
16606         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16607
16608 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16609
16610         * gfortran.dg/array_memcpy_1.f90: New test case.
16611         * gfortran.dg/array_memcpy_2.f90: Likewise.
16612
16613 2007-01-05  Richard Guenther  <rguenther@suse.de>
16614
16615         PR middle-end/27826
16616         * g++.dg/opt/pr27826.C: New testcase.
16617
16618 2007-01-05  Ian Lance Taylor  <iant@google.com>
16619
16620         * gcc.dg/Walways-true-1.c: New test.
16621         * gcc.dg/Walways-true-2.c: New test.
16622         * g++.dg/warn/Walways-true-1.C: New test.
16623         * g++.dg/warn/Walways-true-2.C: New test.
16624
16625 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16626
16627         PR c/30360
16628         * gcc.dg/pr30360.c: New test.
16629
16630 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16631
16632         PR fortran/23232
16633         * gfortran.dg/data_implied_do_1.f90: New test.
16634
16635         PR fortran/27996
16636         PR fortran/27998
16637         * gfortran.dg/char_length_1.f90: New test.
16638
16639 2007-01-05  Richard Guenther  <rguenther@suse.de>
16640
16641         PR middle-end/28116
16642         * g++.dg/opt/pr28116.C: New testcase.
16643
16644 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16645
16646         PR fortran/29624
16647         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16648           invalid deallocate.
16649         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16650         * gfortran.dg/protected_4.f90: Add pointer intent check.
16651         * gfortran.dg/protected_6.f90: Add pointer intent check.
16652         * gfortran.dg/pointer_intent_1.f90: New test.
16653         * gfortran.dg/pointer_intent_2.f90: New test.
16654         * gfortran.dg/pointer_intent_3.f90: New test.
16655
16656 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16657
16658         PR 30235
16659         * gfortran.dg/altreturn_2.f90: new test.
16660
16661 2007-01-04  Tom Tromey  <tromey@redhat.com>
16662
16663         PR preprocessor/28165:
16664         * gcc.dg/cpp/pr28165.c: New file.
16665
16666 2007-01-03  Josh Conner  <jconner@apple.com>
16667
16668         PR middle-end/29683
16669         * gcc.dg/pr29683.c: New.
16670
16671 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16672
16673         PR c++/28217
16674         * g++.dg/pch/template-1.C: New test.
16675         * g++.dg/pch/template-1.Hs: New file.
16676
16677 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16678
16679         PR middle-end/30353
16680         * gcc.c-torture/compile/complex-4.c: New test.
16681
16682 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16683
16684         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16685         -maltivec.
16686         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16687
16688 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16689
16690         PR middle-end/30286
16691         * gcc.dg/pr30286.c: New test.
16692
16693         PR c++/29535
16694         * g++.dg/template/crash66.C: New test.
16695
16696         PR c++/29054
16697         * g++.dg/template/friend49.C: New test.
16698
16699 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16700
16701         * gfortran.dg/ibits.f90: New test.
16702
16703 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16704
16705         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16706         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16707
16708 2007-01-02  Jan Hubicka  <jh@suse.cz>
16709
16710         * gcc.dg/pr16194.c: We now output error on all three functions,
16711         not just first one.
16712
16713 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16714
16715         PR c/19977
16716         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16717         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16718
16719 2006-01-02  Ian Lance Taylor  <iant@google.com>
16720
16721         * g++.dg/warn/Wparentheses-22.C: New test.
16722         * g++.dg/warn/Wparentheses-23.C: New test.
16723
16724 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16725
16726         PR middle-end/7651
16727         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16728         * gcc.dg/declspec-3-Wextra.c: New.
16729         * gcc.dg/declspec-3-no.c: New
16730
16731 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16732
16733         PR fortran/20896
16734         * gfortran.dg/interface_10.f90: Remove.
16735
16736 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16737
16738         * gcc.dg/fold-eqxor-4.c: New test case.
16739
16740 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16741
16742         PR middle-end/30311
16743         * gcc.c-torture/compile/pr30311.c: New test.
16744
16745 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16746
16747         PR middle-end/30253
16748         * gcc.c-torture/compile/statement-expression-1.c: New test.
16749
16750 2007-01-01  Andreas Schwab  <schwab@suse.de>
16751
16752         PR target/29166
16753         * g++.dg/eh/pr29166.C: New test.
16754
16755 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16756
16757         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16758         New.
16759         (check_effective_target_vect_cmdline_needed): Use it.
16760
16761 2006-12-31  Richard Guenther  <rguenther@suse.de>
16762
16763         PR middle-end/30137
16764         * gcc.dg/pr30137-1.c: New testcase.
16765         * gcc.dg/pr30137-2.c: Likewise.
16766
16767 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16768
16769         PR middle-end/30322
16770         * gcc.dg/fold-plusnot-1.c: New test case.
16771
16772 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16773
16774         PR c++/29731
16775         * g++.dg/parse/template22.C: New test.
16776
16777 2006-12-31  Richard Guenther  <rguenther@suse.de>
16778
16779         PR middle-end/30338
16780         * gcc.c-torture/compile/pr30338.c: New testcase.
16781
16782 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16783
16784         PR fortran/27900
16785         * gfortran.dg/intrinsic_actual_4.f90: New test.
16786
16787         PR fortran/24325
16788         * gfortran.dg/func_decl_3.f90: New test.
16789
16790 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16791
16792         PR fortran/23060
16793         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16794         * gfortran.dg/c_by_val_1.f: New test.
16795         * gfortran.dg/c_by_val_2.f: New test.
16796         * gfortran.dg/c_by_val_3.f: New test.
16797
16798 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16799
16800         PR libfortran/30321
16801         * gfortran.dg/sum_zero_array_1.f90:  New test.
16802
16803 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16804
16805         PR preprocessor/29612
16806         * gcc.dg/cpp/pr29612-1.c: New test.
16807         * gcc.dg/cpp/pr29612-2.c: New test.
16808
16809 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16810
16811         PR fortran/30034
16812         * gfortran.dg/pure_formal_proc_1.f90: New test.
16813
16814         PR fortran/30237
16815         * gfortran.dg/intrinsic_actual_3.f90: New test.
16816
16817 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16818
16819         PR fortran/30014
16820         * gfortran.dg/io_constraints_1.f90: Update test.
16821         * gfortran.dg/io_constraints_2.f90: Update test.
16822         * gfortran.dg/inquire_iolength.f90: New test.
16823
16824 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16825
16826         PR fortran/20896
16827         * gfortran.dg/interface_10.f90: New test.
16828         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16829         since z is already, locally a variable.
16830
16831         PR fortran/25135
16832         * gfortran.dg/generic_11.f90: New test.
16833         * gfortran.dg/interface_7.f90: Remove name clash between module
16834         name and procedure 'x' referenced in the interface.
16835
16836 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16837
16838         PR middle-end/7651
16839         * gcc.dg/Wmissing-parameter-type.c: New.
16840         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16841         * gcc.dg/Wmissing-parameter-type-no.c: New.
16842
16843 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16844
16845         PR fortran/25818
16846         * gfortran.dg/entry_array_specs_2.f: New test.
16847
16848         PR fortran/30084
16849         * gfortran.dg/nested_modules_6.f90: New test.
16850
16851 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16852
16853         PR middle-end/7651
16854         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16855         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16856
16857 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16858
16859         PR C++/30168
16860         * g++.dg/opt/complex6.C: New test.
16861
16862 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16863
16864         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16865         full" if the linker on spu-*-* warns about exceeding local store.
16866
16867         And revert this patch:
16868         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16869         fail to link due to relocation overflows on spu-*-*.
16870
16871 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16872
16873         PR fortran/30273
16874         * gfortran.dg/dependency_19.f90: New test.
16875
16876 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16877
16878         PR fortran/30202
16879         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16880
16881 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16882
16883         PR middle-end/30262
16884         * gcc.c-torture/execute/20061220-1.c: New test.
16885
16886         PR middle-end/30263
16887         * gcc.dg/gomp/asm-1.c: New test.
16888
16889         PR target/30230
16890         * g++.dg/eh/ia64-2.C: New test.
16891
16892 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16893
16894         PR target/28966
16895         PR target/29248
16896         * gcc.dg/rs6000-leaf.c: New.
16897
16898 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16899
16900         PR fortran/25392
16901         * gfortran.dg/f2c_8.f90: New test.
16902
16903 2006-12-20  Bill Wendling  <wendling@apple.com>
16904
16905         * gcc.dg/asm-b.c: Check for __ppc64__.
16906
16907 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16908
16909         PR fortran/30190
16910         * gfortran.dg/bounds_check_5.f90: New test.
16911
16912 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16913
16914         PR middle-end/30143
16915         * gcc.dg/gomp/complex-1.c: New testcase.
16916
16917 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16918
16919         * gfortran.dg/array_memset_1.f90: New test case.
16920
16921 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16922
16923         * lib/target-supports.exp: Add spu to
16924         check_effective_target_vect_widen_mult_hi_to_si.
16925
16926 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16927
16928         PR fortran/29992
16929         * gfortran.dg/generic_9.f90: New test.
16930
16931         PR fortran/30081
16932         * gfortran.dg/generic_10.f90: New test.
16933
16934 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16935
16936         PR tree-opt/30045
16937         * gcc.dg/pr30045.c: New test.
16938
16939 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16940
16941         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16942
16943 2006-12-19  Eric Christopher  <echristo@apple.com>
16944
16945         PR target/29302
16946         * gcc.c-torture/execute/pr29302-1.c: New.
16947
16948 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16949
16950         PR fortran/39238
16951         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16952
16953 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16954
16955         PR fortran/30236
16956         * gfortran.dg/altreturn_3.f90: New test.
16957
16958         * gfortran.dg/char_result_12.f90: Fix comment typos.
16959
16960 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16961
16962         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16963         as newlib's stdio.h uses non-traditional cpp constructs.
16964
16965 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16966
16967         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16968         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16969         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16970         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16971         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16972         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16973         * gfortran.dg/default_initialization.f: Renamed to
16974         default_initialization_1.f
16975         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16976         dollar_edit_descriptor_1.f
16977         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16978         dollar_edit_descriptor_2.f
16979         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16980         dollar_edit_descriptor_3.f
16981         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16982         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16983         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16984         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16985         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16986         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16987         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16988         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16989         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16990         * gfortran.dg/default_initialization_1.f: Renamed from
16991         default_initialization.f
16992         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16993         dollar_edit_descriptor-1.f
16994         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16995         dollar_edit_descriptor-2.f
16996         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16997         dollar_edit_descriptor-3.f
16998         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16999         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17000         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17001
17002 2006-12-18  Bill Wendling  <wendling@apple.com>
17003
17004         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17005         id is an OjbC keyword.
17006
17007 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17008
17009         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17010
17011 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17012
17013         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17014
17015 2006-12-18  Ian Lance Taylor  <iant@google.com>
17016
17017         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17018
17019 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17020
17021         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17022
17023 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17024
17025         PR fortran/30207
17026         * gfortran.fortran-torture/execute/where21.f90: New test.
17027
17028 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17029
17030         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17031
17032 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17033
17034         PR middle-end/7651
17035         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17036         * gcc.dg/if-empty-1.c: Likewise.
17037         * gcc.dg/pr23165.c: Likewise.
17038         * g++.dg/warn/empty-body.C: Likewise.
17039
17040 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17041
17042         PR libfortran/30005
17043         * gfortran.dg/open_errors.f90: New test.
17044
17045 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17046
17047         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17048
17049         * gcc.target/i386/ssse3-pabsb.c: New file.
17050         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17051         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17052         * gcc.target/i386/ssse3-palignr.c: Likewise.
17053         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17054         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17055         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17056         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17057         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17058         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17059         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17060         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17061         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17062         * gcc.target/i386/ssse3-psignb.c: Likewise.
17063         * gcc.target/i386/ssse3-psignd.c: Likewise.
17064         * gcc.target/i386/ssse3-psignw.c: Likewise.
17065         * gcc.target/i386/ssse3-vals.h: Likewise.
17066
17067 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17068
17069         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17070         * lib/fortran-torture.exp: Include target-supports.exp.
17071
17072 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17073
17074         PR target/30185
17075         * gcc.c-torture/execute/pr30185.c: New test.
17076
17077 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17078
17079         PR testsuite/30179
17080         PR testsuite/30180
17081         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17082         * gcc.dg/builtin-bswap-2.c: Likewise.
17083         * gcc.dg/builtin-bswap-3.c: Likewise.
17084         * gcc.dg/builtin-bswap-4.c: Likewise.
17085         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17086         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17087
17088 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17089
17090         PR libfortran/30145
17091         * gfortran.dg/write_zero_array: New test.
17092
17093 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17094
17095         PR fortran/30200
17096         * gfortran.dg/write_fmt_trim.f90: New test.
17097
17098 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17099
17100         PR 30194
17101         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17102         temporarily.
17103
17104 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17105
17106         * lib/target-supports.exp (check_weak_available): Use istarget
17107         "hppa*-*-hpux10*" instead of regexp.
17108         (check_cxa_atexit_available): Likewise.
17109
17110 2006-12-14  Richard Guenther  <rguenther@suse.de>
17111
17112         PR tree-optimization/30197
17113         * gcc.c-torture/execute/complex-1.c: Fix function name.
17114         * gcc.dg/builtins-61.c: New testcase.
17115
17116 2006-12-14  Richard Guenther  <rguenther@suse.de>
17117
17118         PR middle-end/30172
17119         * gcc.dg/pr30172-1.c: New testcase.
17120
17121 2006-12-14  Richard Guenther  <rguenther@suse.de>
17122
17123         PR tree-optimization/30198
17124         * gcc.dg/builtins-60.c: New testcase.
17125
17126 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17127
17128         * lib/target-supports.exp (vect_no_align): Remove spu.
17129
17130 2006-12-13  Ian Lance Taylor  <iant@google.com>
17131
17132         PR c++/19564
17133         PR c++/19756
17134         * g++.dg/warn/Wparentheses-5.C: New test.
17135         * g++.dg/warn/Wparentheses-6.C: New test.
17136         * g++.dg/warn/Wparentheses-7.C: New test.
17137         * g++.dg/warn/Wparentheses-8.C: New test.
17138         * g++.dg/warn/Wparentheses-9.C: New test.
17139         * g++.dg/warn/Wparentheses-10.C: New test.
17140         * g++.dg/warn/Wparentheses-11.C: New test.
17141         * g++.dg/warn/Wparentheses-12.C: New test.
17142         * g++.dg/warn/Wparentheses-13.C: New test.
17143         * g++.dg/warn/Wparentheses-14.C: New test.
17144         * g++.dg/warn/Wparentheses-15.C: New test.
17145         * g++.dg/warn/Wparentheses-16.C: New test.
17146         * g++.dg/warn/Wparentheses-17.C: New test.
17147         * g++.dg/warn/Wparentheses-18.C: New test.
17148         * g++.dg/warn/Wparentheses-19.C: New test.
17149         * g++.dg/warn/Wparentheses-20.C: New test.
17150         * g++.dg/warn/Wparentheses-21.C: New test.
17151
17152 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17153
17154         PR testsuite/30157
17155         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17156         for target "hppa.*hpux10".
17157
17158 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17159
17160         * g++.dg/debug/vartrack1.C: New test.
17161
17162         * g++.dg/opt/ifcvt1.C: New test.
17163
17164         * gcc.dg/tls/opt-13.c: New test.
17165
17166         * gcc.dg/20060425-2.c: New test.
17167
17168         * g++.dg/opt/pr15054-2.C: New test.
17169
17170         * gcc.c-torture/execute/20060420-1.c: New test.
17171
17172         * gcc.c-torture/execute/20060412-1.c: New test.
17173
17174         * objc/compile/20060406-1.m: New test.
17175
17176 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17177
17178         * g++.dg/template/array17.C: New test.
17179
17180 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17181
17182         * gcc.target/powerpc/altivec-23.c: New test.
17183
17184 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17185
17186         PR c++27316
17187         * g++.dg/inherit/error3.C: New test.
17188
17189         PR c++/28740
17190         * g++.dg/inherit/error4.C: New test.
17191
17192 2006-12-13  Richard Guenther  <rguenther@suse.de>
17193
17194         PR tree-optimization/17687
17195         * gcc.dg/builtins-59.c: New testcase.
17196
17197 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17198
17199         * gcc.target/spu/Wmain.c: New test.
17200
17201 2006-12-12  Josh Conner  <jconner@apple.com>
17202
17203         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17204         * g++.dg/abi/thunk4.C: Likewise.
17205         * g++.dg/abi/rtti3.C: Likewise.
17206
17207 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17208
17209         * gcc.target/spu/cpat-1.c: New test.
17210         * gcc.target/spu/cpat-2.c: New test.
17211         * gcc.target/spu/cpat-3.c: New test.
17212         * gcc.target/spu/cpat-4.c: New test.
17213
17214 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17215
17216         PR tree-opt/28436
17217         * gcc.c-torture/compile/vector-1.c: New test.
17218         * gcc.c-torture/compile/vector-2.c: New test.
17219         * gcc.c-torture/compile/vector-3.c: New test.
17220
17221 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17222
17223         * lib/fortran-torture.exp: Update copyright years.  Remove
17224         obsolete comment.  Test -ftree-vectorize where it makes sense.
17225         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17226         from fortran-torture.exp.
17227         * gfortran.dg/char_transpose_1.f90,
17228         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17229         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17230         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17231         '-w' to dg-options.
17232
17233 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17234
17235         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17236         saved_${tool}_load.
17237
17238 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17239
17240         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17241         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17242         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17243         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17244         gaps.
17245
17246 2006-12-12  Richard Guenther  <rguenther@suse.de>
17247
17248         PR middle-end/30147
17249         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17250
17251 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17252             Diego Novillo  <dnovillo@redhat.com>
17253
17254         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17255         VDEF/VUSE changes.
17256         * gcc.dg/tree-ssa/pr26421.c: Likewise
17257         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17258         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17259         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17260         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17261         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17262         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17263         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17264         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17265         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17266
17267 2006-12-11  Jan Hubicka  <jh@suse.cz>
17268
17269         * gcc.dg/tree-prof/stringop-1.c: New test.
17270         * gcc.dg/tree-prof/stringop-2.c: New test.
17271
17272 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17273
17274         PR target/30120
17275         * gcc.target/i386/pr30120.c: New test.
17276
17277         Revert:
17278         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17279
17280         * gcc.target/i386/x87regparm-1.c: New test.
17281         * gcc.target/i386/x87regparm-2.c: New test.
17282         * gcc.target/i386/x87regparm-3.c: New test.
17283         * gcc.target/i386/x87regparm-4.c: New test.
17284
17285 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17286
17287         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17288
17289 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17290
17291         PR fortran/23994
17292         * gfortran.dg/protected_1.f90: New test.
17293         * gfortran.dg/protected_2.f90: New test.
17294         * gfortran.dg/protected_3.f90: New test.
17295         * gfortran.dg/protected_4.f90: New test.
17296         * gfortran.dg/protected_5.f90: New test.
17297         * gfortran.dg/protected_6.f90: New test.
17298
17299 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17300             Tobias Burnus  <burnus@gcc.gnu.org>
17301
17302         PR fortran/29975
17303         PR fortran/30068
17304         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17305         interface.
17306         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17307         ambiguous interfaces.
17308         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17309         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17310         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17311         ambiguous interfaces.
17312         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17313         * gfortran.dg/array_initializer_2.f90: Add initializer array
17314         constructor test.
17315
17316         PR fortran/30096
17317         * gfortran.dg/interface_9.f90: Test that host interfaces are
17318         not checked for ambiguity with the local version.
17319
17320 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17321
17322         PR fortran/29464
17323         * gfortran.dg/module_interface_2.f90: New test.
17324
17325 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17326
17327         PR fortran/29941
17328         * gfortran.dg/assumed_len.f90: New test.
17329
17330 2006-12-09  Richard Guenther  <rguenther@suse.de>
17331
17332         * g++.dg/warn/implicit-typename1.C: Qualify types.
17333         * g++.dg/parse/crash12.C: Likewise.
17334         * g++.dg/tree-ssa/pr22444.C: Likewise.
17335
17336 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17337
17338         * gfortran.dg/array_2.f90: Added sqrt test.
17339
17340 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17341
17342         * gcc.target/i386/x87regparm-1.c: XFAIL.
17343         * gcc.target/i386/x87regparm-2.c: XFAIL.
17344         * gcc.target/i386/x87regparm-3.c: XFAIL.
17345         * gcc.target/i386/x87regparm-4.c: XFAIL.
17346
17347 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17348
17349         * lib/target-supports.exp
17350         (check_effective_target_large_long_double): New.
17351         * gcc.dg/Wconversion-real.c : Use it.
17352         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17353         unsigned.
17354
17355 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17356
17357         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17358
17359 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17360
17361         PR fortran/27546
17362         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17363
17364 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17365
17366         PR c++/29732
17367         * g++.dg/template/crash65.C: New test.
17368         * g++.dg/template/spec16.C: Tweak error markers.
17369
17370 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17371
17372         * gcc.target/spu: New directory.
17373         * gcc.target/spu/spu.exp: New file.
17374         * gcc.target/spu/intrinsics-1.c: New test.
17375
17376 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17377
17378         PR c++/29980
17379         * g++.dg/ext/attrib27.C: New test.
17380         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17381         * g++.dg/parse/typedef5.C: Likewise.
17382
17383 2006-12-07  Mike Stump  <mrs@apple.com>
17384
17385         * treelang/compile/var_defs.tree: Adjust.
17386
17387 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17388
17389         PR c++/29730
17390         * g++.dg/template/crash64.C: New test.
17391         * g++.dg/parse/crash27.C: Adjust error markers.
17392
17393 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17394
17395         PR libfortran/30009
17396         PR libfortran/30056
17397         * gfortran.dg/read_eof_4.f90:  Add tests.
17398         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17399         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17400
17401 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17402
17403         PR c++/29729
17404         * g++.dg/template/crash63.C: New test.
17405
17406         PR c++/29728
17407         * g++.dg/template/crash62.C: New test.
17408
17409 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17410
17411         PR fortran/30003
17412         * gfortran.dg/allocatable_function_1.f90: Increase the number
17413         of expected calls of free to 10; the lhs section reference is
17414         now evaluated so there is another call to bar.  Change the
17415         comment appropriately.
17416         * gfortran.dg/array_section_1.f90: New test.
17417
17418 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17419
17420         PR fortran/29912
17421         * gfortran.dg/char_result_12.f90: New test.
17422
17423 2006-12-05  Richard Guenther  <rguenther@suse.de>
17424
17425         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17426         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17427         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17428         vect_double, xfail for spu*-*-*.
17429
17430 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17431
17432         PR fortran/29962
17433         * initialization_4.f90: Test noninteger exponents (-std=f95).
17434         * initialization_5.f90: New test for noninteger exponents
17435           with -std=f2003.
17436
17437 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17438
17439         PR fortran/29821
17440         * gfortran.dg/parameter_array_section_1.f90: New test.
17441
17442 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/29733
17445         * g++.dg/template/crash61.C: New test.
17446
17447         PR c++/29632
17448         * g++.dg/template/error23.C: New test.
17449
17450 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17451
17452         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17453
17454 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17455
17456         PR fortran/29916
17457         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17458
17459 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17460
17461         PR middle-end/29965
17462         * gcc.dg/gomp/pr29965-1.c: New test.
17463         * gcc.dg/gomp/pr29965-2.c: New test.
17464         * gcc.dg/gomp/pr29965-3.c: New test.
17465         * gcc.dg/gomp/pr29965-4.c: New test.
17466         * gcc.dg/gomp/pr29965-5.c: New test.
17467         * gcc.dg/gomp/pr29965-6.c: New test.
17468         * g++.dg/gomp/pr29965-1.C: New test.
17469         * g++.dg/gomp/pr29965-2.C: New test.
17470         * g++.dg/gomp/pr29965-3.C: New test.
17471         * g++.dg/gomp/pr29965-4.C: New test.
17472         * g++.dg/gomp/pr29965-5.C: New test.
17473         * g++.dg/gomp/pr29965-6.C: New test.
17474         * g++.dg/gomp/pr29965-7.C: New test.
17475         * g++.dg/gomp/pr29965-8.C: New test.
17476         * g++.dg/gomp/pr29965-9.C: New test.
17477         * g++.dg/gomp/pr29965-10.C: New test.
17478
17479 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17480
17481         * gnat.dg/pointer_variable_bounds.adb: New test.
17482         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17483         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17484
17485 2006-12-03  Eric Christopher  <echristo@apple.com>
17486
17487         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17488
17489 2006-12-03  Richard Henderson  <rth@redhat.com>
17490             Andrew Pinski  <pinskia@gmail.com>
17491
17492         PR C++/14329
17493         * g++.dg/warn/unit-1.C: New test.
17494
17495 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17496
17497         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17498
17499 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17500
17501         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17502         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17503         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17504         * gcc.dg/vect/vect-70.c: Reduce array size.
17505         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17506         vect_no_compaer_double targets.
17507         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17508         vect_float, vect_double, and vect_int.
17509
17510 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17511
17512         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17513         test for loop versioning on vect_no_align targets.
17514         * gcc.dg/vect/pr20122.c: Likewise.
17515         * gcc.dg/vect/vect-105.c: Likewise.
17516         * gcc.dg/vect/vect-42.c: Likewise.
17517         * gcc.dg/vect/vect-43.c: Likewise.
17518         * gcc.dg/vect/vect-74.c: Likewise.
17519         * gcc.dg/vect/vect-75.c: Likewise.
17520         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17521         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17522         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17523         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17524
17525 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17526
17527         PR fortran/29642
17528         * gfortran.dg/value_1.f90 : New test.
17529         * gfortran.dg/value_2.f90 : New test.
17530         * gfortran.dg/value_3.f90 : New test.
17531         * gfortran.dg/value_4.f90 : New test.
17532         * gfortran.dg/value_4.c : Called from value_4.f90.
17533
17534 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17535
17536         PR C++/30033
17537         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17538
17539 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17540
17541         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17542
17543 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17544
17545         PR c/27953
17546         * gcc.dg/pr27953.c: New test.
17547
17548 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17549
17550         PR c++/30022
17551         * g++.dg/ext/vector5.C: New test.
17552
17553         PR c++/30021
17554         * g++.dg/other/main1.C: New test.
17555
17556 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17557
17558         PR libfortran/29568
17559         * gfortran.dg/convert_implied_open.f90:  Change to
17560         new default record length.
17561         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17562         new error message.
17563         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17564
17565 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17566
17567         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17568
17569 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17570
17571         PR c++/29066
17572         * g++.dg/expr/pr29066.c: New.
17573
17574 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17575             Zdenek Dvorak <dvorakz@suse.cz>
17576
17577         PR tree-optimization/29921
17578         * gcc.dg/pr29921-2.c: New test.
17579
17580 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17581
17582         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17583         (i386_get_cpuid): New function.
17584         (i386_cpuid_ecx): Likewise.
17585         (i386_cpuid_edx): Likewise.
17586         (i386_cpuid): Updated to call i386_cpuid_edx.
17587
17588         * gcc.target/i386/sse3-addsubpd.c: New file.
17589         * gcc.target/i386/sse3-addsubps.c: Likewise.
17590         * gcc.target/i386/sse3-haddpd.c: Likewise.
17591         * gcc.target/i386/sse3-haddps.c: Likewise.
17592         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17593         * gcc.target/i386/sse3-hsubps.c: Likewise.
17594         * gcc.target/i386/sse3-lddqu.c: Likewise.
17595         * gcc.target/i386/sse3-movddup.c: Likewise.
17596         * gcc.target/i386/sse3-movshdup.c: Likewise.
17597         * gcc.target/i386/sse3-movsldup.c: Likewise.
17598
17599 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17600
17601         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17602
17603 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17604
17605         * gcc.dg/dfp/convert-int-max.c: New test.
17606         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17607
17608 2006-11-30  Richard Guenther  <rguenther@suse.de>
17609
17610         * gcc.dg/vect/vect-pow-1.c: Rename ...
17611         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17612         floats instead of doubles, check successful vectorization.
17613
17614 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17615
17616         PR target/29945
17617         * gcc.c-torture/compile/pr29945.c: New testcase.
17618
17619 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17620
17621         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17622         -maltivec.
17623
17624 2006-11-29  Eric Christopher  <echristo@apple.com>
17625
17626         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17627
17628 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17629
17630         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17631
17632         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17633
17634 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17635
17636         PR c++/29022
17637         * g++.dg/inherit/virtual2.C: New test.
17638         * g++.dg/inherit/virtual3.C: Likewise.
17639         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17640         * g++.dg/inherit/error2.C: Likewise.
17641         * g++.dg/template/instantiate1.C: Likewise.
17642
17643 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17644
17645         PR tree-opt/29984
17646         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17647
17648 2006-11-28  Jan Hubicka  <jh@suse.cz>
17649
17650         * gcc.dg/memcpy-1.c: New test.
17651
17652 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17653
17654         PR c++/29735
17655         * g++.dg/warn/main-3.C: New test.
17656
17657 2006-11-28  Jan Hubicka  <jh@suse.cz>
17658
17659         * gcc.dg/winline-1.c: New test.
17660
17661 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17662
17663         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17664         alignments.
17665
17666 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17667
17668         PR fortran/29976
17669         * gfortran.dg/missing_optional_dummy_3.f90
17670
17671 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17672
17673         PR fortran/20880
17674         * gfortran.dg/interface_3.f90: Modify errors.
17675
17676 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17677
17678         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17679         fail to link due to relocation overflows on spu-*-*.
17680
17681 2006-11-27  Michael Matz  <matz@suse.de>
17682             Andreas Krebbel  <krebbel1@de.ibm.com>
17683
17684         PR target/29319
17685         * gcc.dg/20061127-1.c: New testcase.
17686
17687 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17688
17689         * gcc.dg/20061124-1.c: Add exit() function prototype.
17690
17691 2006-11-27  Jan Hubicka  <jh@suse.cz>
17692
17693         * gcc.target/i386/memcpy-1.c: Adjust size.
17694         * gcc.dg/visibility-11.c: Likewise.
17695
17696 2006-11-27  Richard Guenther  <rguenther@suse.de>
17697
17698         PR middle-end/25620
17699         * gcc.target/i386/pow-1.c: New testcase.
17700         * gcc.dg/builtins-58.c: Likewise.
17701
17702 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17703
17704         PR c++/29886
17705         * g++.dg/expr/cast8.C: New test.
17706
17707 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17708
17709         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17710         Don't ever inline the testcase.
17711
17712 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17713
17714         PR fortran/29982
17715         * gfortran.fortran-torture/compile/parameter_3.f90: New
17716         testcase.
17717
17718 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17719
17720         PR fortran/29951
17721         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17722
17723 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17724
17725         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17726         for CHAR.
17727
17728 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17729
17730         PR libgfortran/29936
17731         * gfortran.dg/write_check3.f90: New test.
17732
17733 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17734
17735         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17736
17737 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17738
17739         PR fortran/20880
17740         * gfortran.dg/interface_3.f90: New test.
17741
17742         PR fortran/29387
17743         * gfortran.dg/generic_8.f90: New test.
17744
17745 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17746
17747         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17748         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17749         * gfortran.dg/specifics_3.f90: Remove.
17750
17751 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17752
17753         PR c/29955
17754         * gcc.dg/gomp/pr29955.c: New test.
17755
17756         PR c/29736
17757         * gcc.dg/pr29736.c: New test.
17758
17759 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17760
17761         PR tree-opt/29964
17762         * gcc.dg/pure-1.c: New test.
17763
17764 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17765
17766         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17767         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17768
17769 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17770
17771         * gcc.dg/20061124-1.c: New testcase.
17772
17773 2006-11-23  Eric Christopher  <echristo@apple.com>
17774
17775         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17776
17777 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17778
17779         PR c/2707
17780         PR c++/26167
17781         * gcc.dg/Wconversion-integer.c: New. Supersedes
17782         Wconversion-negative-constants.c
17783         * gcc.dg/Wconversion-real.c: New.
17784         * gcc.dg/Wconversion-real-integer.c: New.
17785         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17786         * g++.dg/warn/Wconversion1.C: Modified.
17787
17788 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17789
17790         * gfortran.dg/overload_1.f90: New test.
17791
17792 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17793
17794         PR c/9072
17795         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17796         Wtraditional-conversion.
17797         * gcc.dg/overflow-warn-2.c: Likewise.
17798         * gcc.dg/Wconversion.c: Likewise. Renamed as
17799         Wtraditional-conversion.c .
17800         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17801         Wtraditional-conversion-2.c .
17802         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17803         Wtraditional-conversion-2.c
17804         * gcc.dg/Wconversion-negative-constants.c: New.
17805
17806 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17807
17808         * gcc.dg/tree-ssa/dump-1.c: New test.
17809
17810 2006-11-23  David Ung <davidu@mips.com>
17811
17812         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17813         -mfp64, allowable when ISA >= 33 and float is enabled.
17814         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17815         of mthc1 and mfhc1 patterns.
17816
17817 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17818
17819         PR tree-optimization/29921
17820         * gcc.dg/pr29921.c: New test.
17821
17822 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17823
17824         PR fortran/29441
17825         * gfortran.dg/initialization_4.f90: New test.
17826
17827 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17828
17829         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17830         platforms that have interleaving support.
17831         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17832         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17833         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17834         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17835         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17836         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17837         gcc.dg/vect/vect-strided-u8-i8.c,
17838         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17839         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17840         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17841         gcc.dg/vect/vect-strided-float.c,
17842         gcc.dg/vect/vect-strided-a-mult.c,
17843         gcc.dg/vect/vect-strided-mult-char-ls.c,
17844         gcc.dg/vect/vect-strided-a-u16-mult.c,
17845         gcc.dg/vect/vect-strided-a-u32-mult.c,
17846         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17847         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17848         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17849         gcc.dg/vect/vect-strided-mult.c,
17850         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17851         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17852         New.
17853
17854 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17855
17856         PR fortran/25087
17857         * gfortran.dg/auto_char_len_4.f90: New test.
17858
17859 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17860
17861         PR fortran/29652
17862         * gfortran.dg/generic_7.f90: New test.
17863         * gfortran.dg/defined_operators_1.f90: Add new error.
17864
17865 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17866
17867         PR tree-optimization/29902
17868         * g++.dg/tree-ssa/pr29902.C: New test.
17869
17870 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17871
17872         PR fortran/29820
17873         * gfortran.dg/used_types_13.f90: New test.
17874
17875 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17876
17877         * gcc.dg/dfp/snan.c: Delete.
17878
17879 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17880
17881         * g++.dg/cpp0x/static_assert1.C: New.
17882         * g++.dg/cpp0x/static_assert2.C: New.
17883         * g++.dg/cpp0x/static_assert3.C: New.
17884
17885 2006-11-21  Richard Guenther  <rguenther@suse.de>
17886
17887         * gcc.dg/vect/vect-pow-1.c: New testcase.
17888         * gcc.dg/vect/vect-pow-2.c: Likewise.
17889
17890 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17891
17892         PR c++/29570
17893         * g++.dg/template/static29.C: New test.
17894
17895         PR c++/29734
17896         * g++.dg/conversion/simd4.C: New test.
17897
17898 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17899
17900         PR c++/29475
17901         * g++.dg/template/access19.C: New test.
17902         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17903         error is reported.
17904
17905 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17906
17907         PR tree-opt/25500
17908         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17909
17910 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17911
17912         PR fortran/27546
17913         * gfortran.dg/import.f90: Extended test.
17914         * gfortran.dg/import2.f90: Extended test.
17915
17916 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17917
17918         * gfortran.dg/volatile3.f90: Add conflict test.
17919
17920 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17921
17922         PR fortran/24783
17923         * gfortran.dg/implicit_10.f90: New test.
17924
17925 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17926
17927         PR c++/8586
17928         * g++.dg/warn/Wall-write-strings.C: New.
17929
17930 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17931
17932         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17933         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17934
17935 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17936
17937         * gfortran.dg/use_3.f90: Remove error message.
17938         * gfortran.dg/iso_fortran_env_1.f90: New test.
17939         * gfortran.dg/iso_fortran_env_2.f90: New test.
17940         * gfortran.dg/iso_fortran_env_3.f90: New test.
17941         * gfortran.dg/iso_fortran_env_4.f90: New test.
17942
17943 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17944
17945         * gcc.dg/vect/vect-27.c: Fix initialization.
17946
17947 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17948
17949         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17950         * gcc.dg/torture/builtin-minmax-1.c: New.
17951
17952         * gcc.dg/builtins-20.c: Add cases for copysign.
17953
17954 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17955
17956         PR fortran/24285
17957         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17958
17959 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17960         * gfortran.dg/use_1.f90: New test.
17961         * gfortran.dg/use_1.f90: New test.
17962         * gfortran.dg/use_1.f90: New test.
17963
17964 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17965
17966         PR tree-optimization/29801
17967         * gcc.dg/pr29801.c: New test.
17968
17969 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17970
17971         PR middle-end/29584
17972         * gcc.dg/torture/pr29584.c: New test.
17973
17974 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17975
17976         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17977         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17978         * gcc.target/powerpc/compress-float-ppc.c,
17979         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17980         powerpc_fprs.
17981         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17982         do not pass -mhard-float.
17983
17984 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17985
17986         * gnat.dg/volatile_aggregate.adb: New test.
17987
17988 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17989
17990         PR fortran/29391
17991         PR fortran/29489
17992         * gfortran.dg/bound_2.f90: Add more checks.
17993         * gfortran.dg/bound_3.f90: New test.
17994
17995 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17996
17997         PR target/29201
17998         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17999
18000 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18001
18002         * gfortran.dg/import3.f90: Fix error message.
18003
18004 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18005
18006         PR tree-opt/29788
18007         * gfortran.fortran-torture/compile/inline_1.f90:
18008         New testcase.
18009
18010 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18011
18012         * gcc.target/i386/x87regparm-1.c: New test.
18013         * gcc.target/i386/x87regparm-2.c: New test.
18014         * gcc.target/i386/x87regparm-3.c: New test.
18015         * gcc.target/i386/x87regparm-4.c: New test.
18016
18017 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18018
18019         PR fortran/27546
18020         * gfortran.dg/import.f90: New test.
18021         * gfortran.dg/import2.f90: New test.
18022         * gfortran.dg/import3.f90: New test.
18023
18024 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18025
18026         PR fortran/27588
18027         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18028
18029 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18030
18031         PR fortran/29806
18032         * gfortran.dg/contains.f90: New test.
18033         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18034
18035 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18036
18037         PR tree-optimization/29581
18038         * gcc.dg/pr29581-1.c: New test.
18039         * gcc.dg/pr29581-2.c: New test.
18040         * gcc.dg/pr29581-3.c: New test.
18041         * gcc.dg/pr29581-4.c: New test.
18042         * gfortran.dg/pr29581.f90: New test.
18043
18044 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18045
18046         PR fortran/29702
18047         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18048         numbers in error message headers.
18049
18050 2006-11-14  Richard Guenther  <rguenther@suse.de>
18051
18052         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18053         to i?86 and x86_64 targets.
18054
18055 2006-11-14  Caroline Tice  <ctice@apple.com>
18056
18057         * gcc.dg/pubtypes-1.c: New file/testcase.
18058         * gcc.dg/pubtypes-2.c: New file/testcase.
18059         * gcc.dg/pubtypes-3.c: New file/testcase.
18060         * gcc.dg/pubtypes-4.c: New file/testcase.
18061         * g++.dg/pubtypes.C: New file/testcase.
18062
18063 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18064
18065         PR c++/29106
18066         * g++.dg/init/self1.C: New test.
18067
18068 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18069
18070         PR fortran/29657
18071         * gfortran.dg/conflicts.f90: Add.
18072
18073 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18074
18075         PR rtl-optimization/29798
18076
18077         * gcc.c-torture/execute/pr29798.c: New.
18078
18079 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18080
18081         * gcc.dg/builtins-20.c: Add more cases.
18082
18083 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18084
18085         PR fortran/29759
18086         * gfortran.dg/gomp/pr29759.f90: New test.
18087
18088 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18089
18090         PR c++/29518
18091         * g++.dg/template/static28.C: New test.
18092
18093 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18094
18095         * lib/c-torture.exp: Use target-libpath.exp.
18096         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18097         set GCC_EXEC_PREFIX env var from global variable of same name.
18098
18099 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18100
18101         PR fortran/26994
18102         * gfortran.fortran-torture/compile/transfer-1.f90:
18103         New testcase.
18104
18105 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18106             Zdenek Dvorak <dvorakz@suse.cz>
18107
18108         PR tree-optimization/29680
18109         * gcc.dg/alias-11.c: New test.
18110
18111 2006-11-12  Jason Merrill  <jason@redhat.com>
18112             Andrew Pinski <pinskia@physics.uc.edu>
18113
18114         PR middle-end/28915
18115         * gcc.target/i386/vectorize1.c: New.
18116
18117 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18118
18119         PR rtl-optimization/29797
18120         * gcc.c-torture/execute/pr29797-1.c: New test case.
18121
18122 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18123
18124         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18125
18126 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18127
18128         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18129
18130 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18131
18132         PR tree-optimization/13827
18133         * gcc.dg/fold-eqand-1.c: New test case.
18134
18135 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18136
18137         PR rtl-opt/28812
18138         * gcc.c-torture/execute/mayalias-3.c: New test.
18139
18140 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18141
18142         PR middle-end/27528
18143         * gcc.c-torture/compile/pr27528.c: New test.
18144         * gcc.dg/pr27528.c: Likewise.
18145
18146 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18147
18148         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18149
18150         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18151
18152 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18153
18154         PR fortran/29758
18155         * gfortran.dg/reshape_source_size_1.f90: New test.
18156
18157 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18158
18159         PR fortran/29315
18160         * gfortran.dg/aliasing_dummy_4.f90: New test.
18161
18162 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18163
18164         PR target/29777
18165         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18166         and x86_64-*-* targets.
18167
18168 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18169
18170         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18171         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18172         New macros. Use them in exact tests.
18173         (TESTIT3): New macro.
18174         Add tests for fmin, fmax and fma.
18175
18176 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18177
18178         PR fortran/29431
18179         * gfortran.dg/array_constructor_13.f90: New test.
18180
18181 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18182
18183         PR fortran/29744
18184         * gfortran.dg/used_types_12.f90: New test.
18185
18186 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18187
18188         PR middle-end/29726
18189         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18190         (test6): Ditto.
18191         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18192         * gcc.dg/fold-eqandshift-3.c: New test case.
18193
18194 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18195
18196         PR fortran/29699
18197         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18198
18199         PR fortran/21370
18200         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18201
18202 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18203
18204         * gcc.dg/20061109-1.c: New testcase.
18205
18206 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18207
18208         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18209
18210 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18211
18212         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18213         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18214
18215 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18216
18217         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18218         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18219
18220 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18221
18222         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18223
18224 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18225
18226         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18227         vect-9.c).
18228         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18229         * gcc.dg/vect/vect-9.c: Now vectorizable.
18230         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18231         that support vect_widen_mult.
18232         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18233         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18234         vect-reduc-dot-u16.c).
18235         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18236         vect-reduc-dot-u16.c).
18237         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18238         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18239         vect-reduc-dot-s8.c).
18240         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18241         vect-reduc-dot-s8.c).
18242         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18243         vect-reduc-dot-s8.c).
18244         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18245         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18246         vect-reduc-dot-u8.c).
18247         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18248         vect-reduc-dot-u8.c).
18249         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18250         * gcc.dg/vect/vect-multitypes-9.c: New test.
18251         * gcc.dg/vect/vect-multitypes-10.c: New test.
18252         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18253         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18254         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18255         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18256         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18257         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18258         wrapv-vect-reduc-dot-s8.c.
18259         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18260         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18261         targets that support vec_unpack.
18262         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18263         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18264         (check_effective_target_vect_widen_mult_hi_to_si): New.
18265         (check_effective_target_vect_widen_sum): Removed.
18266
18267         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18268
18269         * gcc.dg/vect/vect-multitypes-8.c: New test.
18270         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18271
18272         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18273
18274         * gcc.dg/vect/vect-multitypes-7.c: New test.
18275
18276         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18277
18278         * gcc.dg/vect/vect-multitypes-4.c: New test.
18279         * gcc.dg/vect/vect-multitypes-5.c: New test.
18280         * gcc.dg/vect/vect-multitypes-6.c: New test.
18281
18282         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18283
18284         * gcc.dg/vect/vect-multitypes-1.c: New test.
18285         * gcc.dg/vect/vect-multitypes-2.c: New test.
18286         * gcc.dg/vect/vect-multitypes-3.c: New test.
18287
18288 2006-11-07  Eric Christopher  <echristo@apple.com>
18289
18290         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18291         Test using scan-assembler-not.
18292
18293 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18294
18295         * gcc.dg/inline-17.c: New test.
18296
18297 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18298
18299         PR other/25028
18300         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18301         on HP-UX.
18302
18303 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18304
18305         PR fortran/29539
18306         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18307
18308         PR fortran/29634
18309         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18310         test.
18311
18312 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18313
18314         PR fortran/29601
18315         * gfortran.dg/volatile.f90: Add.
18316         * gfortran.dg/volatile2.f90: Add.
18317         * gfortran.dg/volatile3.f90: Add.
18318         * gfortran.dg/volatile4.f90: Add.
18319         * gfortran.dg/volatile5.f90: Add.
18320         * gfortran.dg/volatile6.f90: Add.
18321         * gfortran.dg/volatile7.f90: Add.
18322
18323 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18324
18325         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18326           for matching error messages.
18327         * gfortran.dg/specifics_3.f90: Adjust pattern
18328           for matching error messages.
18329
18330 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18331             Bernhard Fischer  <aldot@gcc.gnu.org>
18332
18333         * lib/gcc-dg.exp (output-exists): New proc.
18334         (output-exists-not): New proc.
18335         * gcc.test-framework/test-framework.awk: Support new directives.
18336         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18337         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18338         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18339         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18340         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18341         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18342
18343 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18344
18345         PR fortran/29630
18346         PR fortran/29679
18347         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18348         * gfortran.dg/initialization_3.f90: New.
18349
18350 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18351
18352         PR libgfortran/25545
18353         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18354
18355 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18356
18357         PR middle-end/29695
18358         * gcc.c-torture/execute/pr29695-1.c: New test.
18359         * gcc.c-torture/execute/pr29695-2.c: New test.
18360
18361 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18362
18363         PR fortran/29565
18364         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18365
18366 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18367
18368         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18369         for matching error messages.
18370
18371 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18372
18373         PR target/26915
18374         * gcc.target/i386/387-12.c: New test.
18375
18376 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18377
18378         PR libfortran/29713
18379         * gfortran.dg/pr29713.f90: New test.
18380
18381 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18382
18383         * gcc.c-torture/execute/arith-rand-ll.c:
18384         Also test for bogus rest sign.
18385
18386 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18387
18388         PR libfortran/27895
18389         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18390
18391 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18392
18393         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18394         from error messages.
18395
18396 2006-11-02  Mike Stump  <mrs@apple.com>
18397
18398         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18399
18400         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18401
18402 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18403
18404         * g++.dg/eh/gcsec1.C: New test.
18405
18406 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18407
18408         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18409         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18410
18411 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18412
18413         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18414         hexadecimal value.
18415         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18416         * gcc.dg/pr14796-2.c: Likewise.
18417
18418 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18419
18420         * gcc.c-torture/execute/20061101-1.c: New test.
18421
18422 2006-11-01  Richard Guenther  <rguenther@suse.de>
18423
18424         * gcc.target/i386/fpprec-1.c: New testcase.
18425
18426 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18427
18428         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18429         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18430
18431 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18432
18433         * gcc.c-torture/execute/20061031-1.c: New test.
18434
18435 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18436
18437         PR 23067
18438         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18439         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18440         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18441         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18442         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18443         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18444         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18445
18446 2006-10-31  Eric Christopher  <echristo@apple.com>
18447             Falk Hueffner  <falk@debian.org>
18448
18449         * gcc.dg/builtin-bswap-1.c: New.
18450         * gcc.dg/builtin-bswap-2.c: New.
18451         * gcc.dg/builtin-bswap-3.c: New.
18452         * gcc.dg/builtin-bswap-4.c: New.
18453         * gcc.dg/builtin-bswap-5.c: New.
18454         * gcc.target/i386/builtin-bswap-1.c: New.
18455
18456 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18457
18458         * gcc.dg/inline-16.c: New.
18459
18460         PR 16622
18461         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18462         defining it.
18463         * gcc.dg/inline-13.c: New.
18464         * gcc.dg/inline-14.c: New.
18465         * gcc.dg/inline-15.c: New.
18466
18467         PR 11377
18468         * gcc.dg/inline6.c: New.
18469         * gcc.dg/inline7.c: New.
18470
18471 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18472
18473         PR middle-end/23470
18474         * gcc.dg/pr23470-1.c: New test case.
18475
18476 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18477
18478         PR fortran/29537
18479         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18480         data.
18481         * gfortran.dg/blockdata_2.f90: New testcase.
18482
18483 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18484
18485         PR libfortran/29627
18486         * gfortran.dg/unf_short_record_1.f90:  New test.
18487
18488 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18489
18490         PR fortran/29067
18491         * gfortran.dg/pr29067.f: New test.
18492
18493 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18494             Richard Sandiford  <richard@codesourcery.com>
18495
18496         * lib/target-supports.exp (get_compiler_messages): Append options
18497         as a single list element.
18498         (check_effective_target_arm_vfp_ok): New.
18499         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18500
18501 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18502
18503         PR fortran/29387
18504         * gfortran.dg/intrinsic_actual_2.f90: New test.
18505
18506         PR fortran/29490
18507         * gfortran.dg/actual_array_interface_1.f90: New test.
18508
18509         PR fortran/29641
18510         * gfortran.dg/used_types_11.f90: New test.
18511
18512 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18513
18514         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18515         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18516         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18517         * g++.old-deja/g++.mike/net25.C (main): Same.
18518         * g++.dg/lookup/exception1.C (main): Same.
18519         * g++.dg/parse/parens2.C (main): Same.
18520
18521 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18522
18523         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18524
18525 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18526
18527         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18528         * gcc.dg/torture/builtin-math-3.c: Likewise.
18529
18530 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18531
18532         PR fortran/29452
18533         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18534         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18535
18536 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18537
18538         PR Fortran/29410
18539         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18540
18541 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18542
18543         * lib/target-supports.exp (check_function_available): Declare
18544         function before calling.
18545
18546 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18547
18548         PR tree-optimization/29637
18549         * gcc.dg/pr29637.c: New test.
18550
18551 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18552
18553         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18554         tree canonicalization.
18555
18556 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18557
18558         * gcc.dg/builtins-20.c: Add more hypot tests.
18559
18560 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18561
18562         * gcc.dg/fold-compare-1.c: New test case.
18563
18564 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18565
18566         PR c++/16307
18567         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18568
18569 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18570
18571         PR tree-optimization/15458
18572         * gcc.dg/fold-xornot-1.c: New test case.
18573
18574 2006-10-29  Richard Guenther  <rguenther@suse.de>
18575
18576         * gcc.target/i386/math-torture/trunc.c: New testcase.
18577
18578 2006-10-29  Richard Guenther  <rguenther@suse.de>
18579
18580         * gcc.target/i386/math-torture/round.c: New testcase.
18581
18582 2006-10-29  Richard Guenther  <rguenther@suse.de>
18583
18584         * gcc.target/i386/math-torture/ceil.c: New testcase.
18585         * gcc.target/i386/math-torture/floor.c: Likewise.
18586
18587 2006-10-29  Richard Guenther  <rguenther@suse.de>
18588
18589         * gcc.target/i386/math-torture/rint.c: New testcase.
18590         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18591
18592 2006-10-29  Richard Guenther  <rguenther@suse.de>
18593
18594         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18595         * gcc.target/i386/math-torture/lceil.c: Likewise.
18596
18597 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18598
18599         PR libgfortran/24313
18600         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18601
18602 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18603
18604         * gcc.c-torture/execute/20020118-1.c,
18605         gcc.c-torture/execute/builtins/strlen.c,
18606         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18607         comment typos.
18608
18609 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18610
18611         * gcc.dg/builtins-20.c: Add tests for hypot.
18612         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18613         two-argument builtins.
18614         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18615         TESTIT2.  Update all callers.
18616         (TESTIT2, TESTIT2_R): New helper macros.
18617         Add testcases for pow, hypot and atan2.
18618
18619 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18620
18621         PR C++/29295
18622         * g++.dg/expr/bool1.C: New test.
18623         * g++.dg/expr/bool2.C: New test.
18624
18625 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18626
18627         PR fortran/28224
18628         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18629         * gfortran.dg/namelist_internal.f90: New test.
18630
18631 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18632
18633         PR fortran/29625
18634         * gfortran.dg/io_real_boz.f90: Add.
18635         * gfortran.dg/io_real_boz2.f90: Add.
18636
18637 2006-10-28  Richard Guenther  <rguenther@suse.de>
18638
18639         PR middle-end/26899
18640         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18641
18642 2006-10-28  Richard Guenther  <rguenther@suse.de>
18643
18644         PR target/28806
18645         * gcc.target/i386/math-torture/lround.c: New testcase.
18646
18647 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18648
18649         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18650         * gcc.dg/builtins-44.c: Likewise.
18651         * gcc.dg/builtins-45.c: Likewise.
18652         * gcc.dg/pr28796-2.c: Likewise.
18653         * gcc.dg/unordered-3.c: Likewise.
18654
18655 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18656
18657         PR libgfortran/27954
18658         * gfortran.dg/error_recovery_2.f90: New test.
18659
18660 2006-10-26  Richard Guenther  <rguenther@suse.de>
18661
18662         * gcc.target/i386/i386.exp: Use glob, not find to collect
18663         tests.  Avoids recursing into subdirectories.
18664         * gcc.target/i386/math-torture/math-torture.exp: Torture
18665         for interesting ia32 math options.
18666         * gcc.target.i386/math-torture/lrint.c: New testcase.
18667
18668 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18669
18670         PR libgfortran/29563
18671         * gfortran.dg/arrayio_9.f90: Update test.
18672         * gfortran.dg/arrayio_19.f90: New test.
18673
18674 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18675
18676         * gcc.dg/20061026.c: New testcase.
18677
18678 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18679
18680         PR libgfortran/29563
18681         * gfortran.dg/arrayio_9.f90: New test.
18682
18683 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18684
18685         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18686         Copy the strings manually, as strcpy may call strlen.
18687
18688 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18689
18690         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18691         Add checks for log, log2, log10 and log1p.
18692
18693         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18694         we already test 0.0.  Add checks for expm1, log, log2, log10,
18695         log1p, cbrt, erf and erfc.
18696
18697 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18698
18699         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18700
18701 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18702
18703         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18704         and remainderl() built-in functions.  Remove -ffast-math from
18705         dg-options.
18706
18707 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18708
18709         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18710         acosh and atanh.
18711
18712         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18713         floating point modifiers to arguments passed to float and long
18714         double functions respectively.  Update all callers to use floating
18715         point numbers, not integers.  Add tests for exp, exp2 and
18716         exp10/pow10.
18717
18718         * gcc.dg/torture/builtin-math-3.c: New test.
18719
18720 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18721
18722         PR fortran/29393
18723         * gfortran.dg/initialize_2.f90: New.
18724
18725 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18726
18727         * gcc.dg/torture/builtin-math-2.c: New test.
18728
18729 2006-10-24  Richard Guenther  <rguenther@suse.de>
18730
18731         PR middle-end/28796
18732         * gcc.dg/pr28796-1.c: New testcase.
18733         * gcc.dg/pr28796-2.c: Likewise.
18734
18735 2006-10-24  Richard Guenther  <rguenther@suse.de>
18736
18737         * gcc.dg/builtins-57.c: New testcase.
18738
18739 2006-10-24  Richard Guenther  <rguenther@suse.de>
18740
18741         PR tree-optimization/29567
18742         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18743
18744 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18745
18746         PR tree-optimization/14784
18747         * gcc.dg/alias-10.c: New test.
18748
18749 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18750
18751         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18752
18753 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18754
18755         * gcc.dg/builtin-strncat-chk-1.c: New test.
18756
18757 2006-10-23  Jan Hubicka  <jh@suse.cz>
18758
18759         * gcc.dg/memmove-1.c: New test.
18760
18761 2006-10-23  Paul Brook  <paul@codesourcery.com>
18762
18763         * gcc.dg/pragma-pack-5.c: New test.
18764
18765 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18766
18767         * g++.dg/other/s390-1.C: New testcase.
18768
18769 2006-10-23  Richard Guenther  <rguenther@suse.de>
18770
18771         PR middle-end/27132
18772         PR middle-end/23295
18773         * gcc.dg/pr27132.c: New testcase.
18774         * gcc.dg/pr23295.c: Likewise.
18775         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18776         * g++.dg/tree-ssa/pr19807.C: Likewise.
18777
18778 2006-10-23  Richard Guenther  <rguenther@suse.de>
18779
18780         PR middle-end/21032
18781         * gcc.dg/pr21032.c: New testcase.
18782
18783 2006-10-22  Jeff Law  <law@redhat.com>
18784         Richard Guenther  <rguenther@suse.de>
18785
18786         PR tree-optimization/15911
18787         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18788
18789 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18790
18791         PR c++/20647
18792         * g++.dg/abi/rtti3.C: New.
18793
18794 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18795
18796         PR middle-end/28252
18797         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18798         transformation.
18799
18800 2006-10-21  Richard Guenther  <rguenther@suse.de>
18801
18802         PR tree-optimization/3511
18803         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18804
18805 2006-10-21  Richard Guenther  <rguenther@suse.de>
18806
18807         PR middle-end/26898
18808         * gcc.dg/torture/pr26898-1.c: New testcase.
18809         * gcc.dg/torture/pr26898-2.c: Likewise.
18810
18811 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18812
18813         PR c++/28053
18814         * g++.dg/parse/bitfield1.C: Adjust error markers.
18815         * g++.dg/parse/bitfield2.C: New test.
18816
18817 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18818
18819         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18820
18821 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18822
18823         PR libfortran/27895
18824         * gfortran.dg/zero_sized_1.f90: New test.
18825
18826 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18827
18828         * gcc.dg/div-compare-1.c: New test.
18829
18830 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18831
18832         PR fortran/29216
18833         * gfortran.dg/result_default_init_1.f90: New test.
18834
18835         PR fortran/29314
18836         * gfortran.dg/automatic_default_init_1.f90: New test.
18837
18838         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18839         from 38 to 33.
18840
18841 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18842
18843         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18844         'using namespace std' without previous declaration.
18845         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18846         * g++.old-deja/g++.robertl/eb133c.C: New.
18847
18848 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18849
18850         PR libgfortran/29277
18851         * gfortran.dg/streamio_4.f90: Update test.
18852         * gfortran.dg/streamio_11.f90: New test.
18853
18854 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18855
18856         PR c++/27952
18857         * g++.dg/inherit/virtual1.C: New test.
18858
18859 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/28261
18862         * g++.dg/parse/enum3.C: New test.
18863
18864 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18865
18866         PR c++/29039
18867         * g++.dg/init/ctor8.C: New test.
18868
18869 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/27270
18872         * g++.dg/ext/complit8.C: Tweak error markers.
18873         * g++.dg/template/complit1.C: Add error marker.
18874
18875 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18876
18877         PR c++/27270
18878         * g++.dg/ext/complit8.C: New test.
18879
18880         PR c++/29408
18881         * g++.dg/parse/dtor12.C: New test.
18882
18883         PR c++/29435
18884         * g++.dg/template/sizeof11.C: New test.
18885
18886 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18887
18888         PR fortran/29392
18889         * gfortran.dg/data_char_3.f90: New test.
18890
18891         PR fortran/29451
18892         * gfortran.dg/negative_automatic_size.f90: New test.
18893
18894 2006-10-16  David Daney  <ddaney@avtrex.com>
18895
18896         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18897
18898 2006-10-16  Eric Christopher  <echristo@apple.com>
18899
18900         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18901         x86_64.
18902
18903 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18904
18905         PR c++/28211
18906         * g++.dg/tc1/dr49.C: Tweak error messages.
18907         * g++.dg/parse/template21.C: New test.
18908
18909 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18910
18911         PR middle-end/20491
18912         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18913
18914 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18915
18916         PR fortran/29403
18917         * gfortran.dg/print_1.f90: New test.
18918
18919 2006-10-15  Jan Hubicka  <jh@suse.cz>
18920
18921         PR middle-end/29241
18922         * gcc.c-torture/compile/pr29241.c: New testcase.
18923
18924 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18925
18926         PR middle-end/29250
18927         * gcc.c-torture/compile/pr29250.c: New test.
18928
18929 2006-10-15  Richard Guenther  <rguenther@suse.de>
18930
18931         * gcc.dg/pr29299.c: New testcase.
18932
18933 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18934
18935         PR fortran/24767
18936         * gfortran.dg/label_4.f90: Adjust warning flag.
18937
18938 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18939
18940         PR fortran/29371
18941         * gfortran.dg/nullify_3.f90: New test.
18942
18943 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18944
18945         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18946         on Solaris 2.5.1 too.
18947
18948 2006-10-13  Eric Christopher  <echristo@apple.com>
18949
18950         * gcc.dg/pr25993.c: Skip for darwin.
18951
18952 2006-10-13  Eric Christopher  <echristo@apple.com>
18953
18954         * gcc.dg/visibility-11.c: Skip for darwin.
18955
18956 2006-10-13  Eric Christopher  <echristo@apple.com>
18957
18958         * gcc.dg/darwin-weakimport-1.c: Use
18959         -fno-asynchronous-unwind-tables.
18960         * gcc.dg/darwin-weakimport-3.c: Ditto.
18961
18962 2006-10-13  Richard Guenther  <rguenther@suse.de>
18963
18964         PR tree-optimization/29446
18965         * gcc.dg/torture/pr29446.c: New testcase.
18966
18967 2006-10-13  Bill Wendling  <wendling@apple.com>
18968
18969         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18970         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18971         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18972         * g++.old-deja/g++.law/shadow1.C: Likewise.
18973         * g++.old-deja/g++.law/ctors10.C: Likewise.
18974         * g++.dg/debug/namespace1.C: Likewise.
18975         * g++.dg/inherit/namespace-as-base.C: Likewise.
18976         * g++.dg/opt/delay-slot-1.C: Likewise.
18977         * g++.dg/parse/defarg10.C: Likewise.
18978         * g++.dg/template/ptrmem11.C: Likewise.
18979         * g++.dg/template/mem_func_ptr.C: Likewise.
18980         * g++.dg/template/spec19.C: Likewise.
18981
18982 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18983
18984         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18985
18986 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18987
18988         PR fortran/29373
18989         * gfortran.dg/implicit_9.f90: New test.
18990
18991         PR fortran/29407
18992         * gfortran.dg/namelist_25.f90: New test.
18993
18994         PR fortran/27701
18995         * gfortran.dg/same_name_2.f90: New test.
18996
18997         PR fortran/29232
18998         * gfortran.dg/host_assoc_types_1.f90: New test.
18999
19000         PR fortran/29364
19001         * gfortran.dg/missing_derived_type_1.f90: New test.
19002         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19003
19004         PR fortran/29422
19005         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19006
19007         PR fortran/29428
19008         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19009
19010 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19011
19012         PR fortran/29391
19013         * gfortran.dg/bound_2.f90: New test.
19014
19015 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19016
19017         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19018         directive.
19019         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19020         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19021         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19022         * gfortran.dg/gomp/reduction3.f90: Likewise.
19023         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19024         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19025         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19026         * gfortran.dg/forall_4.f90: Likewise.
19027         * gfortran.dg/spec_expr_4.f90: Likewise.
19028         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19029         * gfortran.dg/forall_5.f90: Likewise.
19030         * gfortran.dg/open_access_append_2.f90: Add check for
19031         compile-time warning.
19032
19033 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19034
19035         PR c++/28506
19036         * g++.dg/parse/pure1.C: New test.
19037
19038 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19039
19040         PR fortran/21435
19041         * gfortran.dg/io_constraints_3.f90: New test.
19042         * gfortran.dg/open_access_append_1.f90: Add checks
19043         for compile-time warnings.
19044         * gfortran.dg/pr20163-2.f: Likewise.
19045         * gfortran.dg/iostat_2.f90: Likewise.
19046         * gfortran.dg/label_4.f90: Delete the temporary
19047         file.
19048         * gfortran.dg/direct_io_2.f90: Add a FILE=
19049         specifier.
19050         * gfortran.dg/iomsg_1.f90: Add check for
19051         compile-time warning.
19052
19053 2006-10-12  Jan Hubicka  <jh@suse.cz>
19054
19055         PR c/28419
19056         * gcc.dg/pr28319.c: New test.
19057
19058 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19059         PR c++/29318
19060         * g++.dg/ext/vla4.C: New test.
19061
19062 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19063
19064         PR c++/27961
19065         * g++.dg/template/crash60.C: New test.
19066         * g++.dg/other/large-size-array.C: Adjust error markers.
19067         * g++.dg/parse/crash27.C: Likewise.
19068         * g++.dg/template/crash1.C: Likewise.
19069
19070 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19071
19072         PR testsuite/29093
19073         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19074
19075 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19076
19077         PR preprocessor/28709
19078         * gcc.dg/cpp/paste14.c: New test.
19079
19080 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19081
19082         PR c++/29175
19083         * g++.dg/init/array24.C: New test.
19084
19085 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19086
19087         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19088         of <sys/types.h>.
19089
19090 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19091
19092         PR c++/29024
19093         * g++.dg/parse/typedef8.C: New test.
19094         * g++.dg/other/mult-stor1.C: Adjust error markers.
19095
19096 2006-10-11  Richard Guenther  <rguenther@suse.de>
19097
19098         PR tree-optimization/28230
19099         * gcc.dg/torture/pr28230.c: New testcase.
19100
19101 2006-10-11  Richard Guenther  <rguenther@suse.de>
19102
19103         PR inline-asm/29119
19104         * gcc.dg/torture/pr29119.c: New testcase.
19105
19106 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19107
19108         PR middle-end/29272
19109         * gcc.c-torture/execute/20060930-2.c: New test.
19110
19111 2006-10-09  Richard Henderson  <rth@redhat.com>
19112
19113         Revert emutls patch.
19114
19115 2006-10-09  Richard Guenther  <rguenther@suse.de>
19116
19117         PR middle-end/29254
19118         * gcc.dg/pr29254.c: New testcase.
19119
19120 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19121             Paul Thomas  <pault@gcc.gnu.org>
19122
19123         PR fortran/20541
19124         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19125         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19126         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19127         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19128         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19129         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19130         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19131         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19132         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19133         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19134         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19135         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19136         * gfortran.dg/alloc_comp_std.f90: New test.
19137         * gfortran.dg/move_alloc.f90: New test.
19138
19139 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19140
19141         PR fortran/29115
19142         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19143
19144         PR fortran/29211
19145         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19146
19147 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19148
19149         PR fortran/28585
19150         * gfortran.dg/new_line.f90: New test.
19151
19152 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19153
19154         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19155         * gcc.dg/torture/builtin-convert-1.c,
19156         gcc.dg/torture/builtin-convert-2.c,
19157         gcc.dg/torture/builtin-convert-3.c,
19158         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19159
19160 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19161
19162         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19163         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19164         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19165         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19166
19167 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19168
19169         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19170         Xfail some tests for powerpc-darwin and powerpc-aix.
19171
19172 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19173
19174         PR c/29380
19175         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19176
19177 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19178
19179         PR target/29300
19180         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19181         on hppa*-*-hpux*.
19182
19183 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19184
19185         PR fortran/16580
19186         PR fortran/29288
19187         * gfortran.fortran-torture/execute/specifics.f90:
19188         Add tests for using all possible intrinsics as actual arguments.
19189         * gfortran.dg/specifics_1.f90: Add tests for using
19190         all possible intrinsics as actual arguments.
19191         * gfortran.dg/specifics_2.f90: New file.
19192         * gfortran.dg/specifics_3.f90: New file.
19193
19194 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19195
19196         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19197         * gcc.dg/debug/debug-2.c: Likewise.
19198
19199 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19200
19201         * gcc.c-torture/compile/sync-2.c: New test.
19202
19203 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19204
19205         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19206         line endings.
19207
19208 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19209
19210         PR rtl-optimization/29128
19211         * gcc.c-torture/compile/pr29128.c: New test.
19212
19213 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19214
19215         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19216         line endings.
19217
19218 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19219
19220         PR middle-end/29256
19221         * gcc.dg/tree-ssa/loop-19.c: New test.
19222
19223 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19224
19225         PR tree-optimization/29330
19226         * gcc.dg/pr29330.c: New test.
19227
19228         PR target/28924
19229         * gcc.c-torture/compile/20061005-1.c: New test.
19230
19231 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19232
19233         * gcc.dg/typename-vla-1.c: New case.
19234         * gnat.dg/forward_vla.adb: New case.
19235
19236 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19237
19238         PR tree-optimization/29290
19239         * gfortran.dg/loop_nest_1.f90: New test.
19240
19241         PR target/29198
19242         * gcc.dg/tls/opt-12.c: New test.
19243
19244         PR fortran/28415
19245         * gfortran.dg/save_2.f90: New test.
19246
19247         PR c/29091
19248         * gcc.dg/pr29091.c: New test.
19249
19250 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19251
19252         * lib/target-supports.exp
19253         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19254         same as x86_64-*-*; check for LP64.
19255
19256 2006-10-04  Richard Henderson  <rth@redhat.com>
19257
19258         * lib/target-supports.exp (check_effective_target_tls): Redefine
19259         to mean non-emulated tls.
19260         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19261         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19262         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19263         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19264         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19265         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19266         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19267
19268 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19269
19270         PR fortran/29343
19271         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19272
19273 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19274
19275         * gfortran.dg/bounds_check_fail_1.f90: New test.
19276
19277 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR c++/29020
19280         * g++.dg/template/friend48.C: New test.
19281
19282 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19283
19284         PR fortran/29098
19285         * gfortran.dg/default_initialization_2.f90: New test.
19286
19287 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19288
19289         PR fortran/20779
19290         PR fortran/20891
19291         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19292
19293 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19294
19295         PR fortran/29284
19296         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19297
19298         PR fortran/29321
19299         PR fortran/29322
19300         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19301
19302         PR fortran/25091
19303         PR fortran/25092
19304         * gfortran.dg/entry_array_specs_1.f90: New test.
19305
19306 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19307
19308         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19309         insufficient to inhibit some test failures at -O3.  Do testing
19310         on integers.
19311
19312 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c++/29138
19315         * g++.dg/inherit/access8.C: New test.
19316         * g++.dg/template/dtor4.C: Tweak error messages.
19317
19318 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19319
19320         PR fortran/27478
19321         * gfortran.dg/entry_8.f90: New test.
19322
19323 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19324
19325         PR c++/29291
19326         * g++.dg/parse/new4.C: New test.
19327
19328 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19329
19330         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19331         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19332         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19333         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19334         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19335
19336 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19337
19338         PR fortran/19260
19339         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19340         * gfortran.dg/continuation_2.f90: New test.
19341
19342         PR fortran/19262
19343         * gfortran.dg/continuation_3.f90: New test.
19344         * gfortran.dg/continuation_4.f90: New test.
19345         * gfortran.dg/continuation_5.f: New test.
19346         * gfortran.dg/continuation_6.f: New test.
19347
19348 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/29226
19351         * g++.dg/template/vla1.C: New test.
19352
19353 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19354
19355         PR fortran/29210
19356         * gfortran.dg/complex_parameter_1.f90: New test.
19357
19358 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19359
19360         PR c/29154
19361         * gcc.c-torture/execute/20060929-1.c: New test.
19362
19363 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19364
19365         PR c++/29105
19366         * g++.dg/template/member6.C: New test.
19367         * g++.dg/parse/typename7.C: Adjust error markers.
19368
19369         PR c++/29080
19370         * g++.dg/template/member7.C: New test.
19371
19372 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19373
19374         PR c/24010
19375         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19376         gcc.dg/Woverride-init-3.c: New tests.
19377
19378 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19379
19380         * gcc.c-torture/execute/20060930-1.c: New test.
19381
19382 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19383
19384         PR fortran/18791
19385         * gfortran.dg/specifics_1.f90: New test.
19386         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19387         complex specifics.
19388
19389 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19390
19391         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19392         pthread-init-common.h: New.
19393
19394 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19395
19396         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19397         precision on some archs.
19398
19399 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19400
19401         * gcc.dg/non-local-goto-1.c: New test.
19402         * gcc.dg/non-local-goto-2.c: Likewise.
19403         * gcc.dg/setjmp-3.c: Likewise.
19404         * gcc.dg/setjmp-4.c: Likewise.
19405
19406 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19407
19408         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19409
19410 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19411
19412         PR fortran/28276
19413         * gfortran.dg/exponent_1.f90: New test.
19414
19415         PR fortran/27021
19416         * gfortran.dg/nearest_1.f90: New test.
19417
19418 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19419
19420         PR middle-end/25261
19421         PR middle-end/28790
19422         * gcc.dg/gomp/nestedfn-1.c: New test.
19423
19424 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19425
19426         PR objc/29195
19427         * objc/compile/method-1.m: New test.
19428
19429 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19430
19431         PR c++/26938
19432         * g++.dg/template/crash58.C: New test.
19433         * g++.dg/parse/crash28.C: Adjust error markers.
19434         * g++.dg/template/crash34.C: Likewise.
19435         * g++.dg/template/friend31.C: Likewise.
19436         * g++.dg/template/crash32.C: Likewise.
19437
19438         PR c++/27329
19439         * g++.dg/template/crash59.C: New test.
19440
19441         PR c++/27667
19442         * g++.dg/template/spec33.C: New test.
19443         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19444
19445 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19446             Adam Nemet  <anemet@caviumnetworks.com>
19447
19448         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19449         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19450
19451 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19452
19453         PR target/28911
19454         * gcc.dg/pr28911.c: New.
19455
19456 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19457
19458         PR target/29169
19459         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19460         (dg-options): Add -mfpmath=387.
19461
19462 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19463
19464         PR c/28706
19465         * gcc.dg/pr28706.c: New test.
19466
19467         PR c/28712
19468         * gcc.dg/pr28712.c: New test.
19469
19470 2006-09-22  Mike Stump  <mrs@apple.com>
19471
19472         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19473
19474 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19475
19476         PR tree-optimization/28888
19477         * gcc.dg/pr28888.c: New test.
19478
19479 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/29016
19482         * g++.dg/init/ptrfn1.C: New test.
19483
19484 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19485
19486         PR c++/28861
19487         * g++.dg/template/spec32.C: New test.
19488         * g++.dg/parse/crash9.C: Adjust error markers.
19489
19490         PR c++/28303
19491         * g++.dg/template/typedef6.C: New test.
19492         * g++.dg/init/error1.C: Adjust error markers.
19493         * g++.dg/parse/crash9.C: Likewise.
19494         * g++.dg/template/crash55.C: Likewise.
19495
19496 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19497
19498         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19499
19500 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19501
19502         PR target/27650
19503         * g++.dg/ext/dllimport12.C: New test.
19504
19505 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19506
19507         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19508         * gcc.target/mips/nmadd-2.c: Likewise.
19509         * gcc.target/mips/mips-ps-6.c: New test.
19510         * gcc.target/mips/neg-abs-1.c: Likewise.
19511         * gcc.target/mips/neg-abs-2.c: Likewise.
19512         * gcc.target/mips/nmadd-3.c: New test.
19513
19514 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19515
19516         PR middle-end/28046
19517         * gcc.dg/gomp/atomic-10.c: New test.
19518         * g++.dg/gomp/atomic-10.C: New test.
19519
19520 2006-09-20  Eric Christopher  <echristo@apple.com>
19521
19522         * gcc.target/i386/sse3-not-fisttp.c: New.
19523
19524 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19525
19526         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19527
19528 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19529
19530         * gcc.c-torture/execute/pr28289.c (one): New variable.
19531         (main): Use it instead of argc.
19532         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19533         (main): Use it instead of argc.
19534
19535 2006-09-19  Paul Brook  <paul@codesourcery.com>
19536
19537         PR target/28516
19538         * gcc.dg/nested-func-5.c: New test.
19539
19540 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19541
19542         * lib/target-supports.exp (check_effective_target_tls): Compile
19543         test stubs using ${tool}_target_compile, not just target_compile.
19544         (check_effective_target_tls_runtime): Likewise.
19545
19546 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19547
19548         * gcc.c-torture/compile/20030405-1.x: Remove.
19549
19550         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19551         optimising linker from discarding it.
19552
19553 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19554
19555         PR fortran/28526
19556         * gfortran.dg/keyword_symbol_1.f90: New test.
19557
19558         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19559         pedantic compilation option.
19560
19561 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19562
19563         PR fortran/29060
19564         * gfortran.dg/spread_shape_1.f90: New test.
19565
19566 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19567
19568         PR tree-optimization/28887
19569         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19570
19571 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19572
19573         PR c/25993
19574         * gcc.dg/pr25993.c: New test.
19575
19576 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19577
19578         PR tree-opt/21591
19579         * gcc.dg/vect/pr21591.c: New test.
19580
19581 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19582
19583         PR tree-opt/29059
19584         * gcc.c-torture/compile/strcpy-1.c: New test.
19585         * gcc.c-torture/compile/strcpy-2.c: New test.
19586         * gcc.c-torture/compile/memcpy-1.c: New test.
19587         * gcc.c-torture/compile/memcpy-2.c: New test.
19588
19589 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19590
19591         PR testsuite/29055
19592         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19593
19594 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19595
19596         * gnat.dg/specs/double_record_extension1.ads: New test.
19597         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19598
19599 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19600
19601         PR fortran/29051
19602         * gfortran.dg/oldstyle_3.f90: New test.
19603
19604 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19605
19606         PR libgfortran/29099
19607         * gfortran.dg/secnds-1.f: New test.
19608
19609 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19610
19611         PR libgfortran/29053
19612         * gfortran.dg/streamio_9.f90: New test.
19613         * gfortran.dg/streamio_10.f90: New test.
19614
19615 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19616
19617         PR C++/29002
19618         * g++.dg/init/array22.C: New test.
19619         * g++.dg/init/array23.C: New test.
19620
19621 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19622
19623         * stackcheck.lst: Update list of tests requiring stack checking.
19624         * norun.lst: Adjust for above change.
19625         * ada95.lst: New file.
19626         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19627         requiring -gnat95 switch.
19628
19629 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19630
19631         * gnat.dg/in_out_parameter.adb: New test.
19632
19633 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19634
19635         PR debug/28980
19636         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19637
19638 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19639
19640         * gnat.dg/specs/unchecked_union.ads: New test.
19641
19642 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19643
19644         PR rtl-optimization/28982
19645         * gcc.c-torture/execute/pr28982a.c: New test.
19646         * gcc.c-torture/execute/pr28982b.c: Likewise.
19647
19648 2006-09-12  Eric Christopher  <echristo@apple.com>
19649
19650         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19651         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19652
19653 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19654
19655         PR c/28768
19656         PR preprocessor/14634
19657         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19658         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19659         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19660
19661 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19662
19663         * gcc.dg/pr28243.c: New test.
19664
19665 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19666
19667         PR fortran/28971
19668         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19669         this undiagnosed regression reappears.
19670
19671 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19672
19673         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19674         Treat $srcdir as a literal.
19675         * lib/fortran-torture.exp (fortran-torture-compile,
19676         fortran-torture-execute): Likewise.
19677         * lib/objc-torture.exp (objc-torture-compile,
19678         objc-torture-execute): Likewise.
19679         * lib/profopt.exp (profopt-execute): Likewise.
19680
19681 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19682
19683         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19684
19685 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19686
19687         PR testsuite/28950
19688         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19689
19690 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19691
19692         PR target/13685
19693         * gcc.target/i386/pr13685.c: New test.
19694
19695 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19696
19697         * gcc.dg/pr28726.c: New test.
19698
19699 2006-09-11  Josh Conner  <jconner@apple.com>
19700
19701         * gcc.dg/nrv3.c: Increase size of structure.
19702         * gcc.dg/nrv4.c: Likewise.
19703         * gcc.dg/nrv5.c: Likewise.
19704
19705 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19706
19707         PR libfortran/28890
19708         gfortran.dg/assumed_charlen_function_5.f90: New test.
19709
19710 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19711
19712         PR c++/28991
19713         * g++.dg/init/static3.C: New test.
19714
19715 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19716
19717         PR testsuite/29007
19718         * gcc.dg/long-long-cst1.c (t): Add cast to
19719         __SIZE_TYPE__ before casting to int.
19720         (main): Return 0 on success.
19721
19722 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19723
19724         * gcc.c-torture/execute/20060910-1.c: New test.
19725
19726 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19727
19728         PR middle-end/26983
19729         * gcc.dg/pr26983.c: New test.
19730
19731 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19732
19733         PR target/29006
19734         * gcc.c-torture/execute/pr29006.c: New test.
19735
19736 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19737
19738         PR libfortran/28947
19739         gfortran.dg/matmul_4.f90: New test.
19740
19741 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19742
19743         PR fortran/28959
19744         gfortran.dg/used_types_10: New test.
19745
19746 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19747
19748         PR libfortran/28923
19749         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19750         gfortran.dg/array_initializer_3.f90: New test.
19751
19752 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19753
19754         PR fortran/28914
19755         * gfortran.dg/actual_array_constructor_3.f90: New test.
19756
19757 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19758
19759         PR testsuite/26778
19760         * gcc.target/i386/pr26778.c: New testcase.
19761
19762 2006-09-08  Eric Christopher  <echristo@apple.com>
19763
19764         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19765         * gcc.target/i386/memcpy-1.c: Ditto.
19766         * gcc.target/i386/asm-1.c: Ditto.
19767         * gcc.target/i386/20060512-4.c: Ditto.
19768         * gcc.target/i386/compress-float-387.c: Ditto.
19769         * gcc.target/i386/20060512-1.c: Ditto.
19770         * gcc.target/i386/compress-float-sse.c: Ditto.
19771         * gcc.target/i386/20060512-2.c: Ditto.
19772         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19773         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19774         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19775         * gcc.dg/pr26449.c: Ditto.
19776         * gcc.dg/attr-ms_struct-2.c: Ditto.
19777         * gcc.dg/attr-ms_struct-1.c: Ditto.
19778         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19779
19780 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19781
19782         PR c/28504
19783         * gcc.dg/vla-10.c: New test.
19784
19785 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19786
19787         PR c++/28858
19788         * g++.dg/parse/template20.C: New test.
19789         * g++.dg/template/operator8.C: Remove obsolete part.
19790         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19791         * g++.old-deja/g++.pt/crash65.C: Likewise.
19792
19793 2006-09-07  Jason Merrill  <jason@redhat.com>
19794
19795         PR middle-end/27724
19796         * gcc.dg/long-long-cst1.c: New test.
19797
19798 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19799
19800         PR C++/28906
19801         * g++.dg/other/array3.C: New test.
19802         * g++.dg/other/array4.C: New test.
19803         * g++.dg/other/array5.C: New test.
19804
19805 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19806
19807         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19808
19809 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19810
19811         PR target/28946
19812         * gcc.target/i386/pr28946.c: New test.
19813
19814 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19815
19816         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19817         in integer literal constant.
19818         * gfortran.dg/enum_8.f90: Ditto.
19819         * gfortran.dg/g77/20030326-1.f: Ditto.
19820
19821 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19822
19823         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19824         nonconformance usage.
19825
19826 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19827
19828         PR middle-end/28862
19829         * gcc.c-torture/compile/vector-align-1.c: New test.
19830
19831 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19832
19833         PR rtl-opt/27883
19834         * g++.dg/opt/copysign-1.C: New test.
19835
19836 2006-09-06  Jason Merrill  <jason@redhat.com>
19837
19838         PR c++/27371
19839         * g++.dg/warn/unused-result1.C: New test.
19840
19841 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19842
19843         PR c++/28903
19844         * g++.dg/ext/vla3.C: New test.
19845
19846         PR c++/28886
19847         * g++.dg/template/array16.C: New test.
19848
19849 2006-09-06  Richard Guenther  <rguenther@suse.de>
19850
19851         * gcc.dg/pr27226.c: Remove testcase again.
19852
19853 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19854
19855         PR tree-opt/28937
19856         * g++.dg/opt/unroll2.C: New test.
19857
19858 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19859
19860         PR tree-opt/28952
19861         * gcc.dg/vect/pr28952.c: New test.
19862
19863 2006-09-05  Richard Guenther  <rguenther@suse.de>
19864
19865         PR tree-optimization/28900
19866         * gcc.dg/torture/pr28900.c: New testcase
19867
19868 2006-09-05  Richard Guenther  <rguenther@suse.de>
19869
19870         PR tree-optimization/28905
19871         * gcc.c-torture/compile/pr28905.c: New testcase.
19872
19873 2006-09-05  Richard Guenther  <rguenther@suse.de>
19874
19875         PR middle-end/28935
19876         * gcc.dg/pr28935.c: New testcase.
19877
19878 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19879
19880         * gcc.c-torture/execute/20060905-1.c: New test.
19881
19882 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19883
19884         PR fortran/28908
19885         * gfortran.dg/used_types_7.f90: New test.
19886         * gfortran.dg/used_types_8.f90: New test.
19887         * gfortran.dg/used_types_9.f90: New test.
19888
19889 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19890
19891         * gcc.c-torture/compile/20060904-1.c: New test.
19892
19893 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19894
19895         PR c++/23287 Revert my 2006-09-01 patch
19896         * g++.dg/parse/dtor12.C: Remove.
19897
19898 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19899
19900         PR c+/27670
19901         * g++.dg/template/operator9.C: New test.
19902
19903         PR c++/27493
19904         * g++.dg/template/operator7.C: New test.
19905
19906         PR c++/27494
19907         * g++.dg/template/operator8.C: New test.
19908
19909         PR c++/27397
19910         * g++.dg/template/crash57.C: New test.
19911
19912         * g++.dg/template/typedef4.C: Adjust error markers.
19913         * g++.dg/template/typedef5.C: Likewise.
19914
19915 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19916
19917         PR c++/28878
19918         * g++.dg/parse/crash33.C: New test.
19919
19920 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19921         Richard Guenther  <rguenther@suse.de>
19922         Adam Nemet  <anemet@caviumnetworks.com>
19923
19924         PR middle-end/27226
19925         * gcc.target/mips/memcpy-1.c: New testcase.
19926         * gcc.dg/pr27226.c: Likewise.
19927
19928 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19929
19930         PR c++/28705
19931         * g++.dg/lookup/koenig5.C: New.
19932         * g++.dg/template/crash56.C: New.
19933
19934 2006-09-01  Josh Conner  <jconner@apple.com>
19935
19936         PR c++/25505
19937         * gcc.dg/nrv3.c: New test.
19938         * gcc.dg/nrv4.c: New test.
19939         * gcc.dg/nrv5.c: New test.
19940
19941 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19942
19943         PR c++/23287
19944         * g++.dg/parse/dtor12.C: New.
19945
19946 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19947
19948         PR tree-optimization/28839
19949         * gcc.dg/pr28839.c: New test.
19950
19951 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19952
19953         PR target/24367
19954         * gcc.dg/pr24367.c: New testcase.
19955
19956 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19957
19958         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19959
19960 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19961
19962         PR rtl-optimization/27735
19963         * gcc.dg/loop-unswitch-1.c: New test.
19964
19965 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19966
19967         PR fortran/28885
19968         * gfortran.dg/aliasing_dummy_2.f90: New test.
19969
19970         PR fortran/20067
19971         * gfortran.dg/generic_5.f90: Change error message.
19972
19973         PR fortran/28873
19974         * gfortran.dg/generic_6.f90: New test.
19975
19976         PR fortran/25077
19977         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19978
19979         PR fortran/25102
19980         * gfortran.dg/invalid_interface_assignment.f90: New test.
19981
19982         PR fortran/24866
19983         * gfortran.dg/module_proc_external_dummy.f90: New test.
19984
19985 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19986
19987         PR c++/28349
19988         * g++.dg/warn/var-args1.C: New test.
19989
19990 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19991
19992         PR fortran/28866
19993         * gfortran.dg/simpleif_2.f90: New test.
19994         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19995         * gfortran.dg/enum_5.f90: Ditto.
19996
19997 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19998             Kazu Hirata  <kazu@codesourcery.com>
19999
20000         PR tree-optimization/17506
20001         * gcc.dg/pr17506.c: New.
20002
20003 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20004
20005         PR c++/28139
20006         * g++.dg/eh/alias1.C: New test.
20007
20008 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20009
20010         PR c++/28860
20011         * g++.dg/template/ttp22.C: New test.
20012
20013 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20014
20015         PR middle-end/26632
20016         * gcc.dg/pr26632.c: New.
20017
20018 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20019
20020         PR libgfortran/28354
20021         * gfortran.dg/fmt_zero_precision.f90: New test.
20022
20023 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20024
20025         PR c++/28058
20026         * g++.dg/template/spec31.C: New test.
20027
20028 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20029
20030         PR c++/26573
20031         * g++.dg/other/static2.C: New test.
20032
20033 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20034
20035         * gcc.dg/Wswitch-enum-2.c: New test case.
20036         * gcc.dg/Wswitch-enum-3.c: Likewise.
20037
20038 2006-08-26  Richard Guenther  <rguenther@suse.de>
20039
20040         * gcc.c-torture/compile/20060826-1.c: New testcase.
20041
20042 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20043
20044         PR c++/28736
20045         * g++.dg/template/void10.C: New test.
20046
20047         PR c++/28737
20048         * g++.dg/template/void8.C: New test.
20049
20050         PR c+_+/28738
20051         * g++.dg/template/void9.C: New test.
20052
20053         * g++.dg/template/void3.C: Adjust error markers.
20054         * g++.dg/template/void4.C: Likewise.
20055         * g++.dg/template/crash55.C: Likewise.
20056         * g++.dg/template/void7.C: Likewise
20057
20058 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20059
20060         PR c++/28588
20061         * g++.dg/inherit/access6.C: New test.
20062         * g++.dg/inherit/access7.C: Likewise.
20063
20064         PR c++/28595
20065         * g++.dg/template/array15.C: New test.
20066         * g++.dg/template/crash2.C: Tweak error markers.
20067
20068 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20069
20070         PR middle-end/28683
20071         * gcc.c-torture/compile/20060823-1.c: New test.
20072
20073 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20074
20075         PR c++/28853
20076         * g++.dg/template/ttp21.C: New test.
20077
20078         PR c++/28852
20079         * g++.dg/other/operator1.C: Add error-marker.
20080         * g++.dg/other/operator2.C: New test.
20081
20082 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20083
20084         PR c/27893
20085         * gcc.c-torture/compile/vla-const-1.c,
20086         gcc.c-torture/compile/vla-const-2.c: New tests.
20087
20088 2006-08-26  Richard Guenther  <rguenther@suse.de>
20089
20090         PR middle-end/28814
20091         * gcc.dg/torture/pr28814.c: New testcase.
20092
20093 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20094
20095         PR c/28418
20096         * gcc.c-torture/compile/compound-literal-1.c: New test.
20097
20098 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20099
20100         PR c/28299
20101         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20102         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20103         Expect extra diagnostics.
20104
20105 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20106
20107         gcc.dg/noncompile/pr16876.c: New test.
20108
20109 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20110
20111         PR c++/28056
20112         * g++.dg/parse/local1.C: New test.
20113         * g++.dg/other/qual1.C: Tweak error marker.
20114
20115 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         PR c++/27787
20118         * g++.dg/template/typename10.C: New.
20119         * g++.dg/template/lookup4.C: Remove bogus error marker.
20120
20121 2006-08-25  Richard Guenther  <rguenther@suse.de>
20122
20123         PR testsuite/28829
20124         * gcc.dg/pr26570.c: Fix testcase.
20125
20126 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20127
20128         PR tree-opt/28807
20129         * gcc.c-torture/execute/mayalias-2.c: New test.
20130         * gcc.dg/tree-ssa/alias-13.c: New test.
20131
20132 2006-08-24  Jan Hubicka  <jh@suse.cz>
20133
20134         PR debug/26881
20135         * gcc.dg/debug/pr26881.c: New file.
20136
20137 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20138
20139         PR fortran/28788
20140         * gfortran.dg/used_types_4.f90: New test.
20141         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20142         association of derived types.
20143         * gfortran.dg/used_types_2.f90: Add module cleanup.
20144         * gfortran.dg/used_types_3.f90: The same.
20145
20146         PR fortran/28771
20147         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20148         fix of regression.
20149
20150 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20151
20152         PR 28813
20153         * gfortran.dg/direct_io_6.f90: Remove test.
20154
20155 2006-08-23  Stuart Hastings  <stuart@apple.com>
20156
20157         PR 28825
20158         * gcc.target/i386/20060821-1.c: New.
20159
20160 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20161
20162         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20163         dg-warning strings for dllimport.
20164
20165 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20166
20167         PR C++/28450
20168         * g++.dg/ext/vector4.C: New test.
20169         * g++.dg/ext/complex1.C: New test.
20170
20171 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20172
20173         PR debug/28692
20174         * gcc.dg/debug/const-1.c: New.
20175         * gcc.dg/debug/const-2.c: New.
20176         * gcc.dg/debug/dwarf2/const-1.c: New.
20177         * gcc.dg/debug/dwarf2/const-2.c: New.
20178         * gcc.dg/debug/dwarf2/const-2b.c: New.
20179
20180 2006-08-22  Richard Guenther  <rguenther@suse.de>
20181
20182         PR middle-end/28776
20183         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20184         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20185
20186 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20187
20188         PR tree-optimization/28003
20189         * g++.dg/tree-ssa/pr28003.C: New.
20190
20191 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20192
20193         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20194
20195 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20196
20197         PR c++/26269
20198         * g++.dg/other/error14.C: New test.
20199
20200         PR c++/28505
20201         * g++.dg/parse/ctor7.C: New test.
20202         * g++.dg/parse/ctor8.C: Likewise.
20203
20204         PR c++/28741
20205         * g++.dg/template/void7.C: New test.
20206
20207 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20208
20209         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20210         * gnat.dg/self_aggregate_with_array.adb: New test.
20211
20212 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20213
20214         * g++.dg/eh/arm-vfp-unwind.C: New test.
20215
20216 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20217
20218         PR c++/28341
20219         * g++.dg/template/ref3.C: New test.
20220         * g++.dg/template/nontype13.C: New test.
20221
20222         PR c++/28346
20223         * g++.dg/template/ptrmem17.C: New test.
20224
20225 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20226
20227         PR target/28648 c:
20228         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20229
20230 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20231
20232         PR fortran/28630
20233         * gfortran.dg/used_types_2.f90: New test.
20234
20235         PR fortran/28601
20236         * gfortran.dg/used_types_3.f90: New test.
20237
20238         PR fortran/20886
20239         * gfortran.dg/generic_actual_arg.f90: New test.
20240
20241         PR fortran/28735
20242         * gfortran.dg/module_private_array_refs_1.f90: New test.
20243
20244         PR fortran/28762
20245         * gfortran.dg/program_name_1.f90: New test.
20246
20247         PR fortran/28425
20248         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20249
20250         PR fortran/28496
20251         * gfortran.dg/array_initializer_2.f90: New test.
20252
20253         PR fortran/18111
20254         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20255
20256         PR fortran/28600
20257         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20258
20259         PR fortran/28771
20260         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20261
20262         PR fortran/28660
20263         * gfortran.dg/dependent_decls_1.f90: New test.
20264
20265 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20266
20267         PR fortran/25217
20268         * gfortran.dg/derived_init_2.f90: New.
20269
20270 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20271
20272         * gcc.c-torture/execute/pr28289.c: New test.
20273
20274 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20275
20276         PR c/28744
20277         * gcc.dg/attr-externally-visible-1.c: New test.
20278         * gcc.dg/attr-externally-visible-2.c: New test.
20279         * g++.dg/parse/attr-externally-visible-1.C: New test.
20280         * g++.dg/parse/attr-externally-visible-2.C: New test.
20281
20282 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20283
20284         PR c++/28606
20285         * g++.dg/parse/dtor11.C: New test.
20286
20287 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20288
20289         PR rtl-optimization/28489
20290         * gcc.c-torture/compile/pr28489.c: New test.
20291
20292 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20293
20294         PR c++/28710
20295         * g++.dg/template/redecl4.C: New test.
20296
20297         PR c++/28711
20298         * g++.dg/template/ctor8.C: New test.
20299
20300 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20301
20302         * gcc.dg/pr26570.c: Fix testcase.
20303
20304 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20305
20306         * PR c++/28573
20307         * g++.dg/parse/offsetof6.C: New test.
20308         * g++.dg/parse/offsetof6.C: New test.
20309         * g++.dg/parse/offsetof7.C: New test.
20310
20311 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20312
20313         PR testsuite/28602
20314         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20315         is false.
20316
20317 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20318
20319         PR c++/28302
20320         * g++.dg/ext/vector3.C: New test.
20321
20322 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20323
20324         PR gcov/profile/26570
20325         * gcc.dg/pr26570.c: New test.
20326
20327 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20328
20329         PR c/27697
20330         * gcc.dg/qual-component-1.c: New test.
20331
20332 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20333
20334         PR c++/28593
20335         * g++.dg/parse/new3.C: New test.
20336
20337 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20338
20339         PR fortran/25828
20340         * gfortran.dg/streamio_1.f90: New test.
20341         * gfortran.dg/streamio_2.f90: New test.
20342         * gfortran.dg/streamio_3.f90: New test.
20343         * gfortran.dg/streamio_4.f90: New test.
20344         * gfortran.dg/streamio_5.f90: New test.
20345         * gfortran.dg/streamio_6.f90: New test.
20346         * gfortran.dg/streamio_7.f90: New test.
20347         * gfortran.dg/streamio_8.f90: New test.
20348
20349 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20350
20351         PR c/28287
20352         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20353
20354 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20355
20356         PR c++/28594
20357         * g++.dg/template/void6.C: New test.
20358
20359 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20360
20361         PR c/28649
20362         * gcc.dg/parse-error-1.c: New test.
20363         * gcc.dg/parse-error-2.c: New test.
20364         * gcc.dg/cpp/digraph2.c: Add error-marker.
20365         * gcc.dg/noncompile/920923-1.c: Likewise.
20366
20367 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20368
20369         PR c/27490
20370         * gcc.dg/sizeof-2.c: New testcase.
20371
20372         PR c/27489
20373         * gcc.dg/switch-A.c: New testcase.
20374
20375 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20376
20377         PR c++/28288
20378         PR c++/14556
20379         * g++.old-deja/g++.warn/compare1.C: Delete.
20380         * g++.dg/opt/pr7503-2.C: Delete.
20381         * g++.dg/opt/pr7503-3.C: Delete.
20382         * g++.dg/opt/pr7503-4.C: Delete.
20383         * g++.dg/opt/pr7503-5.C: Delete.
20384         * g++.dg/opt/max1.C: Delete.
20385         * g++.dg/warn/minmax.C: Delete.
20386         * g++.dg/expr/minmax.C: New test.
20387
20388 2006-08-14  Richard Guenther  <rguenther@suse.de>
20389
20390         PR testsuite/28703
20391         * gcc.c-torture/execute/pr28651.c: Do not use argc
20392         to avoid optimization, instead forbid inlining.
20393
20394 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20395
20396         PR rtl-optimization/28634
20397         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20398
20399 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20400
20401         PR c/27184
20402         * gcc.dg/torture/pr27184.c: New test.
20403
20404 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20405
20406         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20407
20408 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20409
20410         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20411         * gfortran.dg/stat_2.f90: Likewise.
20412         * gfortran.dg/chmod_1.f90: Likewise.
20413         * gfortran.dg/chmod_2.f90: Likewise.
20414         * gfortran.dg/chmod_3.f90: Likewise.
20415
20416 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20417
20418         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20419
20420 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20421
20422         * g++.dg/opt/pr23454-2.C: New test.
20423
20424 2006-08-11  Richard Guenther  <rguenther@suse.de>
20425
20426         PR middle-end/28651
20427         * gcc.c-torture/execute/pr28651.c: New testcase.
20428
20429 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20430
20431         * gnat.dg/specs/static_initializer.ads: New test.
20432
20433 2006-08-10  Paul Brook  <paul@codesourcery.com>
20434
20435         * gcc.target/arm/cond-asm.c: New test.
20436
20437 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20438
20439         PR tree-optimization/26197
20440         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20441         * g++.dg/vect/vect.exp: Compile the new tests with
20442         --param max-aliased-vops=0.
20443
20444 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20445
20446         PR c++/28637
20447         * g++.dg/template/void3.C: New test.
20448
20449         PR c++/28638
20450         * g++.dg/template/void4.C: New test.
20451
20452         PR c++/28640
20453         * g++.dg/template/void5.C: New test.
20454
20455 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20456
20457         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20458         after dg-do compile.
20459
20460 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20461
20462         PR tree-optimizations/26969
20463         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20464         "unswitch-loops" with -funswitch-loops.
20465         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20466
20467 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20468
20469         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20470         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20471         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20472         * objc.dg/dwarf-1.m: Likewise.
20473         * objc.dg/dwarf-2.m: Likewise.
20474         * obj-c++.dg/dwarf-2.mm: Likewise.
20475
20476 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20477
20478         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20479         * objc.dg/dwarf-2.m: Likewise.
20480         * obj-c++.dg/dwarf-2.mm: Likewise.
20481
20482         PR libfortran/28603
20483         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20484
20485         PR testsuite/27611
20486         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20487
20488         PR testsuite/27033
20489         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20490
20491 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20492
20493         PR target/27827
20494         * gcc.target/i386/pr27827.c: New testcase.
20495
20496 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20497
20498         PR fortran/28590
20499         * gfortran.dg/sequence_types_1.f90: New test.
20500
20501 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20502
20503         PR fortran/28548
20504         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20505         dg-warning.  Add -pedantic option.
20506
20507 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20508
20509         PR c/28502
20510         * gcc.dg/proto-1.c: New test.
20511
20512         PR c/27721
20513         * gcc.dg/lvalue-4.c: New test.
20514
20515         PR c/28136
20516         * gcc.dg/init-bad-5.c: New test.
20517
20518 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20519
20520         PR c++/28347
20521         * g++.dg/ext/typedef-init.C: Add new test for typedef
20522         initialization inside templates. Adjust existing error markers.
20523
20524 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20525
20526         PR c++/28148
20527         * g++.dg/init/ptrmem3.C: New test.
20528
20529 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20530
20531         PR tree-optimization/27770
20532         * lib/target-support.exp: New target keyword "section_anchors".
20533         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20534         tests.
20535         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20536         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20537         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20538         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20539
20540 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20541
20542         * gcc.dg/20060801-1.c: Add missing '}'.
20543
20544 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20545
20546         PR c++/27508
20547         * g++.dg/parse/dtor9.C: New test.
20548         * g++.dg/parse/dtor10.C: New test.
20549         * g++.dg/other/error7.C: Adjust error-marker.
20550
20551         PR c++/28274
20552         * g++.dg/other/default5.C: New test.
20553
20554 2006-08-02  Richard Guenther  <rguenther@suse.de>
20555
20556         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20557
20558 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20559
20560         PR c++/28557
20561         * g++.dg/template/conv9.C: New test.
20562
20563 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20564
20565         PR debug/28063
20566         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20567         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20568         Optionally return assembly text.  Update callers.
20569         (check_no_compiler_messages): Update verbose messages.
20570         (check_no_messages_and_pattern): New.
20571         (check_effective_target_string_merging): New.
20572
20573 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20574
20575         PR c++/28250
20576         * g++.dg/eh/catch4.C: New test.
20577
20578         PR c++/28257
20579         * g++.dg/other/qual1.C: New test.
20580
20581         PR c++/28259
20582         * g++.dg/inherit/error2.C: New test.
20583
20584         PR c++/28267
20585         * g++.dg/other/new1.C: New test.
20586
20587         * g++.dg/warn/pr23075.C: Remove obsolete test.
20588         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20589         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20590
20591 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20592
20593         PR c++/28523
20594         * g++.dg/eh/cast1.C: New test.
20595
20596 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20597
20598         PR libfortran/28452
20599         * gfortran.dg/random_3.f90:  New test.
20600
20601 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20602
20603         PR c++/28432
20604         * g++.dg/other/pr28304.C: Change expected error message.
20605         * g++.dg/other/pr28432.C: New test.
20606
20607 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20608
20609         PR c++/28256
20610         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20611
20612 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20613
20614         PR debug/23336
20615         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20616         at -g1.
20617         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20618         g++.dg/debug/enum-2.C: New.
20619
20620 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20621
20622         PR c++/6634
20623         * g++.dg/parse/long1.C: Add more tests.
20624
20625 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20626
20627         * gfortran.dg/lrshift_1.c: New file.
20628
20629 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20630
20631         PR libgfortran/28335
20632         * gfortran.dg/no_unit_error_1.f90: New test.
20633
20634 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20635
20636         PR libgfortran/28335
20637         * gfortran.dg/no_unit_error_1.f90: Delete test.
20638         * gfortran.dg/no_unit_error_2.f90: Delete test.
20639
20640 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20641
20642         * gfortran.dg/chmod_3.f90: New test.
20643         * gfortran.dg/ltime_gmtime_1.f90: New test.
20644         * gfortran.dg/ltime_gmtime_2.f90: New test.
20645         * gfortran.dg/lrshift_1.f90: New test.
20646         * gfortran.dg/chmod_1.f90: New test.
20647         * gfortran.dg/chmod_2.f90: New test.
20648
20649 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20650
20651         PR c++/27668
20652         * g++.dg/template/crash55.C: New test.
20653
20654         PR c++/27962
20655         * g++.dg/template/nontype16.C: New test.
20656
20657         * g++.dg/template/void2.C: Adjust error markers.
20658         * g++.dg/template/nontype5.C: Adjust error markers.
20659
20660 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20661
20662         * gcc.target/i386/stack-prot-kernel.c: New test.
20663
20664 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20665
20666         * gcc.dg/builtins-55.c: New test case.
20667
20668 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20669
20670         PR rtl-optimization/27907
20671         * gcc.c-torture/compile/pr27907.c: New test.
20672
20673 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20674
20675         * gfortran.dg/mclock.f90: New test.
20676         * gfortran.dg/int_conv_1.f90: New test.
20677         * gfortran.dg/stat_1.f90: New test.
20678         * gfortran.dg/stat_2.f90: New test.
20679
20680 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20681
20682         PR libgfortran/28335
20683         * gfortran.dg/no_unit_error_1.f90: New test.
20684         * gfortran.dg/no_unit_error_2.f90: New test.
20685         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20686
20687 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20688
20689         PR middle-end/28473
20690         * gcc.dg/fold-convround-1.c: New test case.
20691
20692 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20693
20694         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20695
20696 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20697
20698         PR c++/27572
20699         * g++.dg/other/typedef1.C: New test.
20700         * g++.dg/template/typedef4.C: New test.
20701         * g++.dg/template/typedef5.C: New test.
20702
20703 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20704
20705         PR fortran/28416
20706         * gfortran.dg/allocatable_dummy_3.f90: New.
20707
20708 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20709
20710         PR fortran/28439
20711         * gfortran.dg/arithmetic_if.f90:  New test.
20712
20713 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20714
20715         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20716         avoid memcpy optimization.
20717
20718 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20719
20720         PR fortran/25289
20721         * gfortran.dg/direct_io_6.f90: New test.
20722
20723 2006-07-24  Jan Hubicka  <jh@suse.cz>
20724
20725         PR c/25795
20726         PR c++/27369
20727         * gcc.dg/pr25795.c: New test.
20728         * gcc.dg/pr25795-1.c: New test.
20729
20730 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20731
20732         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20733         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20734         which may be transformed to "g || h" on some platforms.
20735
20736 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20737
20738         PR c++/28025
20739         * g++.dg/template/friend45.C: New test.
20740
20741 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20742
20743         PR libgfortran/28339
20744         * gfortran.dg/arrayio_8.f90: New test.
20745
20746 2006-07-21  Mike Stump  <mrs@apple.com>
20747
20748         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20749
20750         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20751
20752 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20753
20754         PR c++/28250
20755         * g++.dg/eh/catch3.C: New test.
20756
20757         PR c++/28363
20758         * g++.dg/template/defarg10.C: New test.
20759
20760 2006-07-20  Paul Brook  <paul@codesourcery.com>
20761
20762         PR 27363
20763         * gcc.dg/pr27363.c: New test.
20764
20765 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20766
20767         PR c++/28338
20768         * g++.dg/init/ref13.C: New test.
20769
20770 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20771
20772         PR obj-c++/28434
20773         * obj-c++.dg/proto-error-1.mm: New test.
20774
20775 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20776
20777         PR c++/28337
20778         * g++.dg/template/string1.C: New test.
20779
20780 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20781
20782         PR c++/28048
20783         * g++.dg/template/defarg9.C: New test.
20784
20785         PR c++/28235
20786         * g++.dg/template/static27.C: New test.
20787
20788 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20789
20790         PR 28410
20791         * gcc.dg/tree-ssa/pr28410.c: New test.
20792
20793 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20794
20795         PR c++/28258
20796         * g++/dg/other/error13.C: New test.
20797
20798         PR c++/28260
20799         * g++.dg/template/friend44.C: New test.
20800
20801 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20802
20803         PR c++/27495
20804         * g++.dg/other/pr27495.C: New.
20805
20806 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20807
20808         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20809         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20810
20811 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20812
20813         PR c/28286
20814         * gcc.dg/pragma-pack-4.c: New test.
20815
20816 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20817
20818         PR c++/28291
20819         * g++.dg/ext/pr28291.C: New test.
20820
20821 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20822
20823         PR middle-end/28403
20824         * gcc.c-torture/execute/pr28403.c: New test.
20825
20826 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20827
20828         PR middle-end/28402
20829         * gcc.dg/pr28402.c: New test.
20830
20831 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20832
20833         PR c++/28304
20834         * g++.dg/other/pr28304.C: New test.
20835
20836 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20837
20838         PR other/28251
20839         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20840         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20841
20842 2006-07-17  Richard Guenther  <rguenther@suse.de>
20843
20844         PR tree-optimization/28238
20845         * g++.dg/tree-ssa/pr28238.C: New testcase.
20846
20847 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20848
20849         PR c++/28250
20850         * g++.dg/eh/catch1.C: New test.
20851         * g++.dg/eh/catch2.C: New test.
20852
20853 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20854
20855         PR c++/28370
20856         * g++.dg/template/anon3.C: New test.
20857
20858 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20859
20860         PR fortran/20844
20861         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20862         specifiers requiring an explicit format tag..
20863
20864         PR fortran/28201
20865         * gfortran.dg/generic_5: New test.
20866
20867         PR fortran/20893
20868         * gfortran.dg/elemental_optional_args_1.f90: New test.
20869
20870 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20871
20872         * gnat.dg/assert.ads: New file.
20873         * gnat.dg/controlled_record.ads: Likewise.
20874         * gnat.dg/controlled_record.adb: Likewise.
20875
20876 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20877
20878         PR c++/28292
20879         * g++.dg/other/error12.C: New test.
20880
20881         PR c++/28269
20882         * g++.dg/template/crash54.C: New test.
20883
20884 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20885
20886         PR c++/28249
20887         * g++.dg/parse/catch1.C: New test.
20888
20889         PR c++/28294
20890         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20891
20892         PR c++/28387
20893         * g++.dg/ext/attrib24.C: New test.
20894
20895 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20896
20897         PR c++/28343
20898         * g++.dg/ext/asmspec1.C: New test.
20899
20900 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20901
20902         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20903         (dg-test): Support shouldfail tests.
20904         * lib/target-supports-dg.exp (dg-shouldfail): New.
20905         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20906         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20907         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20908         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20909         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20910         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20911         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20912
20913 2006-07-13  Jan Hubicka  <jh@suse.cz>
20914
20915         * gcc.target/i386/memcpy-1.c: New.
20916
20917 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20918
20919         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20920
20921 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20922
20923         PR fortran/25097
20924         * gfortran.dg/present_1.f90: New test.
20925
20926         PR fortran/20903
20927         * gfortran.dg/interface_derived_type_1.f90: New test.
20928
20929 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20930
20931         PR fortran/28213
20932         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20933         list.
20934
20935 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20936
20937         PR c++/27820
20938         * g++.dg/other/label1.C: New test.
20939
20940 2006-07-07  Richard Guenther  <rguenther@suse.de>
20941
20942         PR middle-end/28268
20943         * gcc.dg/torture/pr28268.c: New testcase.
20944
20945 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20946
20947         PR c++/27019
20948         * g++.dg/ext/pr27019.C: New.
20949
20950 2006-07-07  Richard Guenther  <rguenther@suse.de>
20951
20952         PR tree-optimization/28187
20953         * gcc.dg/pr28187.c: New testcase.
20954
20955 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20956
20957         * gnat.dg/address_conversion.adb: New test.
20958         * gnat.dg/boolean_subtype.adb: Likewise.
20959         * gnat.dg/frame_overflow.adb: Likewise.
20960         * gnat.dg/pointer_array.adb: Likewise.
20961         * gnat.dg/pointer_conversion.adb: Likewise.
20962
20963 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20964
20965         PR fortran/28237
20966         PR fortran/23420
20967         * gfortran.dg/print_fmt_5.f90: New test.
20968
20969 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20970
20971         PR fortran/28129
20972         * gfortran.dg/bounds_check_4.f90: New test.
20973
20974 2006-07-05  Richard Guenther  <rguenther@suse.de>
20975
20976         PR target/28158
20977         * gfortran.dg/pr28158.f90: New testcase.
20978
20979 2006-07-05  Richard Guenther  <rguenther@suse.de>
20980
20981         PR tree-optimization/28162
20982         * gcc.dg/pr28162.c: New testcase.
20983
20984 2006-07-05  Richard Guenther  <rguenther@suse.de>
20985         Andrew Pinski  <pinskia@gcc.gnu.org>
20986
20987         PR c++/27084
20988         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20989
20990 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20991
20992         PR fortran/28174
20993         * gfortran.dg/actual_array_substr_2.f90: New test.
20994
20995         PR fortran/28167
20996         * gfortran.dg/actual_array_constructor_2.f90: New test.
20997
20998 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20999
21000         * gfortran.dg/itime_idate_1.f: New test.
21001         * gfortran.dg/itime_idate_2.f: New test.
21002
21003 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21004
21005         PR libgfortran/27704
21006         * gfortran.dg/open_status_3.f90: New test.
21007         * gfortran.dg/fmt_l.f90: Update for new feature.
21008
21009 2006-07-03  Asher Langton  <langton2@llnl.gov>
21010
21011         * gfortran.dg/oldstyle_2.f90: New.
21012
21013 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21014
21015         * gnat.dg/string_slice.adb: New test.
21016
21017 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21018
21019         PR fortran/19259
21020         * gfortran.dg/semicolon_fixed.c: New.
21021         * gfortran.dg/semicolon_free.c: New.
21022
21023 2006-06-30  Mike Stump  <mrs@apple.com>
21024
21025         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21026         that don't support internal visibility.
21027
21028 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21029
21030         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21031         for '(' / ')' needing an extra '\'.
21032
21033 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21034
21035         PR middle-end/27428
21036         * gcc.dg/pr27428-1.c: New test case.
21037
21038 2006-06-29  Mike Stump  <mrs@apple.com>
21039
21040         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21041         on darwin as we can't align commons large enough yet.
21042
21043         * gcc.dg/vla-8.c: Add additional testcases.
21044
21045 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21046
21047         PR c++/28114
21048         * g++.dg/other/pr28114.C: New.
21049
21050 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21051
21052         * gcc.c-torture/compile/20060625-1.c: New test.
21053
21054 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21055
21056         PR fortran/20867
21057         * gfortran.dg/stfunc_3.f90: New test.
21058
21059         PR fortran/25056
21060         * gfortran.dg/impure_actual_1.f90: New test.
21061
21062         PR fortran/20874
21063         * gfortran.dg/elemental_result_1.f90: New test.
21064
21065         PR fortran/25073
21066         * gfortran.dg/select_7.f90: New test.
21067
21068         PR fortran/27554
21069         * intrinsic_actual_1.f: New test.
21070
21071         PR fortran/22038
21072         PR fortran/28119
21073         * gfortran.dg/forall_4.f90: New test.
21074
21075         PR fortran/25072
21076         * gfortran.dg/forall_5.f90: New test.
21077
21078 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21079
21080         PR c++/28051
21081         * g++.dg/template/using13.C: New test.
21082
21083         PR c++/28054
21084         * g++.dg/other/incomplete3.C: New test.
21085
21086 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21087
21088         PR fortran/28081
21089         * gfortran.dg/substr_3.f: New test.
21090         * gfortran.dg/equiv_2.f90: Update expected error message.
21091
21092 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21093
21094         PR fortran/28118
21095         * gfortran.dg/actual_array_substr_1.f90: New test.
21096
21097 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21098
21099         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21100         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21101
21102 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21103
21104         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21105
21106 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21107
21108         PR fortran/27981
21109         * gfortran.dg/simpleif_2.f90: New test.
21110
21111 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21112
21113         * g++.dg/template/error22.C: Fix typo.
21114
21115 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21116
21117         PR c++/28112
21118         * g++.dg/ext/attrib23.C: New test.
21119
21120 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21121
21122         * gnat.dg/varsize_temp.adb: New test.
21123
21124 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21125
21126         PR c++/11468
21127         * g++.dg/other/java2.C: New test.
21128
21129 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21130
21131         PR target/27789
21132         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21133         initialization.
21134
21135 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21136
21137         PR target/27531
21138         * gcc.dg/pr27531-1.c: New test case.
21139
21140 2006-06-22  Asher Langton  <langton2@llnl.gov>
21141
21142         PR fortran/24748
21143         * gfortran.dg/implicit_8.f90: New.
21144
21145 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21146
21147         PR rtl-optimization/28121
21148         * gcc.dg/pr28121.c: New test.
21149
21150 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21151
21152         PR c++/27805
21153         * g++.dg/parse/ptrmem6.C: New test.
21154
21155         PR c++/27821
21156         * g++.dg/template/error22.C: New test.
21157
21158 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21159
21160         PR c++/28111
21161         * g++.dg/template/friend43.C: New test.
21162
21163         PR c++/28110
21164         * g++.dg/template/crash53.C: New test.
21165
21166         PR c++/28109
21167         * g++.dg/rtti/incomplete1.C: New test.
21168
21169 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21170
21171         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21172
21173 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21174
21175         * gcc.c-torture/execute/complex-7.c: New.
21176
21177 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21178
21179         * gcc.dg/merge-all-constants-1.c: New test.
21180
21181 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21182
21183         PR c++/28113
21184         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21185
21186 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21187
21188         * gfortran.dg/rrspacing_1.f90: New test.
21189
21190 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21191
21192         PR c++/28052
21193         * g++.dg/other/bitfield2.C: New test.
21194
21195 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21196
21197         PR tree-optimization/27331
21198         * gcc.dg/pr27331.c: New test.
21199
21200 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21201             Eric Botcazou  <ebotcazou@adacore.com>
21202
21203         PR ada/18692
21204         * lib/gnat.exp: New file.
21205         * lib/gnat-dg.exp: Likewise.
21206         * gnat.dg: New directory.
21207         * gnat.dg/dg.exp: New driver.
21208         * gnat.dg/specs: New directory.
21209         * gnat.dg/specs/specs.exp: New driver.
21210         * gnat.dg/style: New directory.
21211         * gnat.dg/style/style.exp: New driver.
21212
21213 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21214
21215         PR fortran/16206
21216         * gfortran.dg/array_initializer_1.f90: New test.
21217
21218         PR fortran/28005
21219         * gfortran.dg/matmul_3.f90: New test.
21220
21221 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21222
21223         PR middle-end/28075
21224         * gcc.dg/tree-ssa/inline-1.c: New test.
21225
21226 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21227
21228         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21229         in malloc prototype; remove XFAIL.
21230         * gcc.dg/pr18241-2.c: Ditto.
21231         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21232         in memset prototype; remove XFAIL.
21233         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21234
21235 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21236
21237         * gcc.dg/vla-8.c: Add.
21238
21239 2006-06-19  Richard Guenther  <rguenther@suse.de>
21240
21241         PR tree-optimization/27090
21242         * g++.dg/tree-ssa/pr27090.C: New testcase.
21243
21244 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21245
21246         PR target/27861
21247         * gcc.dg/pr27861-1.c: New test case.
21248
21249 2006-06-19  Richard Guenther  <rguenther@suse.de>
21250
21251         PR middle-end/28045
21252         * gcc.dg/torture/pr28045.c: New testcase.
21253
21254 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21255
21256         PR fortran/26801
21257         * gfortran.dg/associated_4.f90: New test.
21258
21259 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21260
21261         PR fortran/19310
21262         PR fortran/19904
21263         * gfortran.dg/real_const_3.f90: New test.
21264
21265 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21266
21267         PR c++/28016
21268         * g++.dg/template/static26.C: New test.
21269
21270         PR c++/27979
21271         * g++.dg/expr/bitfield2.C: New test.
21272
21273         PR c++/27884
21274         * g++.dg/parse/linkage2.C: New test.
21275
21276 2006-06-16  Richard Guenther  <rguenther@suse.de>
21277
21278         PR middle-end/27116
21279         * gcc.dg/pr15785-1.c: Revert last change.
21280         * gcc.dg/torture/pr27116-2.c: New testcase.
21281
21282 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21283
21284         PR middle-end/27802
21285         * gcc.dg/pr27802-1.c: New test case.
21286
21287 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21288
21289         PR c++/27689
21290         * g++.dg/template/ttp18.C: New test.
21291         * g++.dg/template/ttp19.C: Likewise.
21292
21293         PR c++/27666
21294         * g++.dg/expr/cond9.C: New test.
21295
21296         PR c++/27640
21297         * g++.dg/template/ctor7.C: New test.
21298
21299 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21300
21301         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21302
21303 2006-06-16  Richard Guenther  <rguenther@suse.de>
21304
21305         PR tree-optimization/27781
21306         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21307
21308 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21309
21310         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21311
21312 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21313
21314         * gcc.dg/tree-ssa/loop-18.c: New test.
21315
21316 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21317
21318         PR c++/27665
21319         * g++.dg/template/crash52.C: New test.
21320
21321         PR c++/27648
21322         * g++.dg/ext/attrib22.C: New test.
21323
21324         PR c++/26559
21325         * g++.dg/template/builtin1.C: New test.
21326         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21327
21328         PR c++/28018
21329         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21330         assignment.
21331         * g++.old-deja/g++.pt/crash51.C: Likewise.
21332
21333         PR c++/27227
21334         * g++.dg/lookup/linkage1.C: New test.
21335         * g++.dg/lookup/linkage2.C: Likewise.
21336
21337 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21338
21339         PR middle-end/27959
21340         * gcc.dg/pr27959.c: New testcase.
21341
21342 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21343
21344         PR target/28014:
21345         * g++.dg/eh/div.C: New test.
21346
21347 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21348
21349         PR c++/27894
21350         * g++.dg/tree-ssa/pr26757.C: New test.
21351         * g++.dg/tree-ssa/pr27894.C: New test.
21352
21353 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21354
21355         * gcc.c-torture/compile/20060609-1.c: New test.
21356
21357         PR target/27863
21358         * gcc.c-torture/compile/pr27863.c: New test.
21359
21360 2006-06-13  Richard Guenther  <rguenther@suse.de>
21361
21362         PR tree-optimization/27830
21363         * g++.dg/tree-ssa/pr27830.C: New testcase.
21364
21365 2006-06-13  Matthew Sachs  <msachs@apple.com>
21366
21367         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21368         the list of compiler flags; this causes those flags to be checked
21369         for things like dg-skip-if.
21370
21371 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21372
21373         PR c++/27601
21374         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21375
21376 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21377             Kazu Hirata  <kazu@codesourcery.com>
21378
21379         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21380         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21381
21382 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21383
21384         PR c++/27933
21385         * g++.dg/lookup/using15.C: New test.
21386
21387         PR c++/27951
21388         * g++.dg/other/anon4.C: New test.
21389
21390 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21391
21392         PR c++/21210
21393         * g++.dg/init/complex1.C: New test case.
21394
21395 2006-06-11  Eric Christopher  <echristo@apple.com>
21396
21397         PR middle-end/27948
21398         * gcc.dg/bf-ms-layout.c: Run on darwin.
21399         * gcc.dg/bf-no-ms-layout: Ditto.
21400         * gcc.dg/attr-ms_struct-2.c: New.
21401         * gcc.dg/bf-ms-layout-2.c: Ditto.
21402
21403 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21404
21405         * gcc.dg/attr-ms_struct-packed1.c: New.
21406
21407 2006-06-09  Mike Stump  <mrs@apple.com>
21408
21409         * gcc.dg/vla-7.c: Add.
21410
21411 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21412
21413         PR fortran/24558
21414         * gfortran.dg/entry_6.f90: New test.
21415
21416         PR fortran/20877
21417         PR fortran/25047
21418         * gfortran.dg/entry_7.f90: New test.
21419
21420 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21421
21422         PR c/27747
21423         * gcc.dg/cpp/_Pragma6.c: New test.
21424
21425         PR c++/27748
21426         * g++.dg/cpp/_Pragma1.C: New test.
21427
21428         PR preprocessor/27746
21429         * gcc.dg/gomp/macro-3.c: New test.
21430         * gcc.dg/gomp/macro-4.c: New test.
21431         * g++.dg/gomp/macro-3.C: New test.
21432         * g++.dg/gomp/macro-4.C: New test.
21433
21434 2006-06-09  Richard Guenther  <rguenther@suse.de>
21435
21436         PR tree-optimization/26998
21437         * gcc.dg/torture/pr26998.c: New testcase.
21438         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21439
21440 2006-06-08  Mike Stump  <mrs@apple.com>
21441
21442         * gcc.dg/pr27095.c: Account for stubs.
21443
21444         PR target/26427
21445         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21446         produce bad code on darwin.
21447
21448 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21449
21450         PR fortran/27958
21451         * gfortran.dg/substr_2.f: New test.
21452
21453 2006-06-08  Asher Langton  <langton2@llnl.gov>
21454
21455         PR fortran/27786
21456         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21457
21458 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21459
21460         PR target/27421
21461         * gcc.dg/union-3.c: New test.
21462
21463 2006-06-08  Richard Guenther  <rguenther@suse.de>
21464
21465         PR middle-end/27116
21466         * gcc.dg/torture/pr27116.c: New testcase.
21467         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21468
21469 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21470
21471         PR rtl-optimization/26449
21472         * gcc.dg/pr26449.c: New test.
21473
21474 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21475
21476         PR c++/27601
21477         * g++.dg/ext/offsetof1.C: Test member functions.
21478
21479 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21480
21481         * gcc.dg/pr27095.c: Improve scanning.
21482
21483 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21484
21485         PR fortran/23091
21486         * gfortran.dg/saved_automatic_1.f90: New test.
21487
21488         PR fortran/24168
21489         * gfortran.dg/array_simplify_1.f90: New test.
21490
21491         PR fortran/25090
21492         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21493
21494         PR fortran/25058
21495         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21496
21497 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/27177
21500         * g++.dg/expr/cast7.C: New test.
21501
21502 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21503
21504         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21505         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21506         * lib/fortran-torture.exp (fortran-torture-compile,
21507         fortran-torture-execute): Ditto.
21508
21509 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21510
21511         PR target/27842
21512         * gcc.dg/vmx/pr27842.c: New test.
21513
21514 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21515
21516         PR libfortran/27895
21517         * gfortran.dg/bounds_check_3.f90: New test.
21518
21519 2006-06-05  Mike Stump  <mrs@apple.com>
21520
21521         * objc.dg/objc-fast-4.m: Skip for ppc64.
21522
21523 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21524
21525         PR testsuite/27705
21526         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21527
21528 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21529             Victor Kaplansky  <victork@il.ibm.com>
21530
21531         PR tree-optimizations/26360
21532         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21533         with -fno-tree-dce.
21534         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21535
21536 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21537
21538         PR fortran/14067
21539         * gfortran.dg/data_char_1.f90: Add messages for truncated
21540         strings.
21541
21542         PR fortran/16943
21543         * gfortran.dg/func_decl_2.f90: New test.
21544
21545         PR fortran/20839
21546         * gfortran.dg/do_2.f90: New test.
21547
21548         PR fortran/27655
21549         * gfortran.dg/associated_3.f90: New test.
21550
21551 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21552
21553         PR c++/27819
21554         * g++.dg/template/static25.C: New test.
21555
21556         PR c++/27722
21557         * g++.dg/init/array21.C: New test.
21558
21559         PR c++/27807
21560         * g++.dg/ext/complit7.C: New test.
21561
21562         PR c++/27806
21563         * g++.dg/parse/ptrmem5.C: New test.
21564
21565 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21566             Andrew Pinski  <pinskia@physics.uc.edu>
21567
21568         PR c/27150
21569         PR middle-end/27382
21570         * gcc.dg/pr27150-1.c: New testcase.
21571         * gcc.dg/pr27382-1.c: New testcase.
21572         * gcc.dg/pr27382-2.c: New testcase.
21573
21574 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21575
21576         PR c/25161
21577         PR c/27020
21578         * gcc.dg/array-10.c: New test.
21579
21580 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21581
21582         PR c++/27804
21583         * g++.dg/init/const4.C: New test.
21584         * g++.dg/init/member1.C: Add error-marker.
21585         * g++.dg/other/fold1.C: Adjust error-marker.
21586
21587 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21588
21589         PR c++/27601
21590         * g++.dg/ext/offsetof1.C: New test.
21591
21592 2006-06-04 Eric Christopher <echristo@apple.com>
21593
21594         * gcc.dg/attr-ms_struct-1.c: New.
21595
21596 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21597
21598         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21599
21600 2006-06-04  Richard Guenther  <rguenther@suse.de>
21601
21602         PR tree-optimization/27039
21603         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21604
21605 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21606
21607         PR target/26223
21608         * gcc.target/i386/amd64-abi-2.c: New test case.
21609
21610 2006-06-02  Eric Christopher  <echristo@apple.com>
21611
21612         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21613         * gcc.target/i386/20020523-1.c: Skip if darwin.
21614         * gcc.target/i386/asm-3.c: Ditto.
21615         * gcc.target/i386/20011119-1.c: Ditto.
21616         * gcc.target/i386/clobbers.c: Remove pic part of test.
21617
21618 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21619
21620         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21621         * g++.old-deja/g++.other/init19.C: Ditto.
21622         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21623         and add other platforms as expected failures.
21624
21625 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21626
21627         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21628         (is-effective-target-keyword): Ditto.
21629
21630 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21631
21632         PR fortran/27715
21633         * gfortran.dg/extended_char_comparison_1.f:  New test.
21634
21635 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21636
21637         PR fortran/25098
21638         * gfortran.dg/dummy_procedure_1.f90: New test.
21639
21640         PR fortran/25147
21641         * gfortran.dg/dummy_procedure_2.f90: New test.
21642
21643         * gfortran.dg/associated_2.f90: Correct to make consistent with
21644         standard.
21645
21646 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21647
21648         * gcc.target/i386/387-11.c: New test case.
21649
21650 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21651
21652         PR c++/27801
21653         * g++.dg/template/cond6.C: New test.
21654
21655         PR c++/26496
21656         * g++.dg/template/crash51.C: New test.
21657         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21658
21659         PR c++/27385
21660         * g++.dg/init/array20.C: New test.
21661
21662 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21663
21664         * gcc.dg/builtins-54.c: New test case.
21665
21666 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/26433
21669         * g++.dg/template/fntry1.C: Add dg-do link.
21670
21671         PR c++/27808
21672         * g++.dg/parse/friend6.C: New test.
21673
21674 2006-05-30  Asher Langton  <langton2@llnl.gov>
21675
21676         * gfortran.dg/cray_pointers_7.f90: New test.
21677
21678 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21679
21680         PR tree-optimization/23452
21681         * gcc.dg/fold-mulconj-1.c: New test case.
21682
21683 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21684
21685         PR c++/27803
21686         * g++.dg/parse/bitfield1.C: New test.
21687
21688 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21689
21690         * gcc.target/ppc-eq0-1.c: New test case.
21691         * gcc.target/ppc-negeq0-1.c: New test case.
21692
21693 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21694
21695         PR c/27273
21696         * gcc.dg/overflow-warn-5.c: New test.
21697
21698 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21699
21700         PR c/27718
21701         * gcc.dg/sizeof-1.c: New test.
21702
21703 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21704
21705         PR target/27790
21706         * gcc.target/i386/pr27790.c: New test.
21707
21708 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21709
21710         PR libgfortran/27757
21711         * gfortran.dg/direct_io_5.f90: New test.
21712
21713 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21714
21715         PR libgfortran/27634
21716         * gfortran.dg/fmt_missing_period_1.f: New test.
21717         * gfortran.dg/fmt_missing_period_2.f: New test.
21718         * gfortran.dg/fmt_missing_period_3.f: New test.
21719
21720 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21721
21722         PR fortran/19777
21723         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21724         arrays.
21725
21726 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21727
21728         PR c++/27713
21729         * g++.dg/template/new6.C: New test.
21730
21731 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21732
21733         PR tree-optimization/24964
21734         * gcc.target/i386/387-10.c: New test case.
21735
21736 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21737
21738         * intrinsics/string_intrinsics.c (compare_string):
21739         Use memcmp instead of strncmp to avoid tripping over
21740         CHAR(0) in a string.
21741
21742 2006-05-27  Richard Guenther  <rguenther@suse.de>
21743
21744         PR middle-end/27773
21745         * gcc.dg/torture/pr27773.c: New testcase.
21746
21747 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21748
21749         * gcc.dg/pr24561.c: Rename to..
21750         * gcc.dg/pr25962.c: .. this.
21751
21752 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21753
21754         PR fortran/19777
21755         * gfortran.dg/bounds_check_2.f: New test.
21756
21757 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21758
21759         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21760         * gfortran.dg/byte_1.f90: Likewise.
21761         * gfortran.dg/dup_save_2.f90: Likewise.
21762
21763 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21764
21765         * gfortran.dg/associated_2.f90: New test.
21766
21767 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21768
21769         PR fortran/27524
21770         * gfortran.dg/bounds_check_1.f90: New test.
21771
21772 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21773
21774         PR rtl-optimization/27661
21775         * gcc.dg/pr27661.c: New test case.
21776
21777 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21778
21779         PR fortran/23151
21780         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21781         * gfortran.dg/print_parentheses_1.f:  New test.
21782         * gfortran.dg/print_parentheses_2.f90:  New test.
21783
21784 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21785
21786         PR target/27758
21787         * gcc.dg/pr27758.c: New test.
21788
21789 2006-05-24  Falk Hueffner  <falk@debian.org>
21790
21791         * gcc.c-torture/compile/pr27571.c: New test.
21792
21793 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21794
21795         PR fortran/27709
21796         * gfortran.dg/spec_expr_4.f90: New test.
21797
21798         PR fortran/27155
21799         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21800
21801 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21802
21803         PR c++/20103
21804         * g++.dg/ext/complit6.C: New test.
21805         * g++.dg/ext/complit3.C: Adjust error markers.
21806         * g++.dg/init/const3.C: New test.
21807
21808 2006-05-25  Richard Guenther  <rguenther@suse.de>
21809
21810         PR middle-end/27743
21811         * gcc.dg/torture/pr27743.c: New testcase.
21812
21813 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21814
21815         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21816
21817 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21818
21819         * gcc.dg/compat/scalar-by-value-x.h: New.
21820         * gcc.dg/compat/scalar-by-value-y.h: New.
21821         * gcc.dg/compat/scalar-by-value-5.c: New.
21822         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21823         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21824         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21825         * gcc.dg/compat/scalar-by-value-6.c: New.
21826         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21827         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21828         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21829
21830 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21831
21832         PR tree-optimization/27639
21833         PR tree-optimization/26719
21834         * gcc.dg/pr27639.c: New test.
21835         * gcc.dg/pr26719.c: New test.
21836         * gcc.dg/tree-ssa/scev-cast.c: New test.
21837
21838 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21839
21840         PR c++/20173
21841         * g++.dg/template/error21.C: New test.
21842
21843 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21844
21845         PR target/27696
21846         * gcc.target/i386/pr27696.c: New.
21847
21848 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21849
21850         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21851
21852         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21853
21854 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21855
21856         PR c++/27716
21857         * g++.dg/other/assign1.C: New test.
21858
21859 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21860
21861         PR target/27266
21862         * gcc.target/i386/pr27266.c: New.
21863
21864 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21865
21866         PR c++/27451
21867         * g++.dg/ext/asm9.C: New test.
21868
21869 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21870
21871         PR rtl-optimization/25514
21872         * gcc.c-torture/compile/pr25514.c: New test.
21873
21874 2006-05-22  Richard Guenther  <rguenther@suse.de>
21875
21876         Revert
21877         2006-01-31  Richard Guenther  <rguenther@suse.de>
21878
21879         * gcc.target/i386/sselibm-1.c: New testcase.
21880         * gcc.target/i386/sselibm-2.c: Likewise.
21881         * gcc.target/i386/sselibm-3.c: Likewise.
21882         * gcc.target/i386/sselibm-4.c: Likewise.
21883         * gcc.target/i386/sselibm-5.c: Likewise.
21884
21885 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21886
21887         PR c/27420
21888         * gcc.dg/func-args-2.c: New test.
21889
21890         PR c/26818
21891         * gcc.dg/struct-incompl-1.c: New test.
21892
21893 2006-05-22  Richard Guenther  <rguenther@suse.de>
21894
21895         PR testsuite/27708
21896         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21897         the transformations we test for.
21898
21899 2006-05-22  Richard Guenther  <rguenther@suse.de>
21900
21901         PR testsuite/27707
21902         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21903
21904 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21905
21906         PR c++/27210
21907         * g++.dg/warn/new1.C: New test.
21908         * g++.dg/template/new5.C: Likewise.
21909
21910 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21911
21912         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21913         * gcc.target/i386/20060512-3.c: Likewise.
21914
21915 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21916
21917         PR rtl-optimization/27671
21918         * gcc.c-torture/execute/pr27671-1.c: New.
21919         * gcc.dg/pr27671-2.c: Likewise.
21920
21921         PR tree-optimization/26622.
21922         * gcc.c-torture/compile/pr26622.c: New.
21923
21924 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21925
21926         PR fortran/27613
21927         * gfortran.dg/recursive_reference_1.f90: New test.
21928
21929 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21930
21931         PR fortran/25746
21932         * gfortran.dg/elemental_subroutine_3.f90: New test.
21933
21934         PR fortran/25090
21935         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21936
21937         PR fortran/27584
21938         * gfortran.dg/associated_target_1.f90: New test.
21939
21940         PR fortran/19015
21941         * gfortran.dg/maxloc_shape_1.f90: New test.
21942
21943 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21944
21945         PR libgfortran/24459
21946         * gfortran.dg/namelist_24.f90: New test.
21947         * gfortran.dg/namelist_12.f: Fix typo in comment.
21948
21949 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21950
21951         PR middle-end/25776
21952         * g++.dg/other/error11.C: New test.
21953
21954 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21955
21956         * gcc.target/mips/pr26765.c: Add -w to options.
21957
21958 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21959
21960         * lib/target-supports.exp (check_effective_target_mpaired_single):
21961         New function.
21962         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21963         multilibs.
21964         * g++.dg/vect/vect.exp: Likewise.
21965
21966 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21967
21968         PR testsuite/25891
21969         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21970
21971 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21972
21973         PR fortran/27662
21974         * gfortran.dg/temporary_1.f90: New file.
21975
21976 2006-05-19  Andreas Schwab  <schwab@suse.de>
21977
21978         * g++.dg/other/unused1.C: Also match "stringz".
21979
21980 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21981
21982         PR c++/26433
21983         * g++.dg/template/fntry1.C: New test.
21984
21985 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21986
21987         PR c++/27471
21988         PR c++/27506
21989         * g++.dg/conversion/bitfield5.C: New test.
21990         * g++.dg/conversion/bitfield6.C: New test.
21991
21992 2006-05-18  Mike Stump  <mrs@apple.com>
21993
21994         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21995         * gcc.dg/vla-4.c: Add.
21996         * gcc.dg/vla-5.c: Add.
21997         * gcc.dg/vla-6.c: Add.
21998
21999 2006-05-12  Stuart Hastings  <stuart@apple.com>
22000
22001         * gcc.target/i386/20060512-1.c: New.
22002         * gcc.target/i386/20060512-2.c: New.
22003         * gcc.target/i386/20060512-3.c: New.
22004         * gcc.target/i386/20060512-4.c: New.
22005
22006 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/26122
22009         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22010
22011         PR c++/26068
22012         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22013         * g++.dg/parse/linkage1.C: New test.
22014
22015 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22016
22017         PR tree-optimization/27548
22018         * g++.dg/tree-ssa/pr27548.C: New test.
22019
22020 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22021
22022         PR fortran/26551
22023         * gfortran.dg/recursive_check_1.f: New test.
22024         * gfortran.dg/recursive_check_2.f90: New test.
22025
22026 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22027
22028         * g++.dg/opt/temp2.C: New test.
22029
22030 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22031
22032         PR c++/27491
22033         * g++.dg/init/brace5.C: New test.
22034
22035         PR middle-end/27415
22036         * gcc.dg/gomp/pr27415.c: New test.
22037         * g++.dg/gomp/pr27415.C: New test.
22038
22039         PR tree-optimization/27549
22040         * g++.dg/tree-ssa/pr27549.C: New test.
22041
22042 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22043
22044         PR libgfortran/27575
22045         * gfortran.dg/read_eof_4.f90: New test.
22046
22047 2006-05-16  Richard Guenther  <rguenther@suse.de>
22048
22049         PR tree-optimization/22303
22050         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22051
22052 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22053
22054         PR middle-end/27573
22055         * gcc.dg/gomp/pr27573.c: New test.
22056         * gfortran.dg/gomp/pr27573.f90: New test.
22057
22058         PR c/27499
22059         * gcc.dg/gomp/pr27499.c: New test.
22060         * g++.dg/gomp/pr27499.C: New test.
22061
22062 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/27339
22065         * g++.dg/parser/access8.C: Adjust error marker.
22066         * g++.dg/template/access17.C: New test.
22067         * g++.dg/template/access18.C: Likewise.
22068
22069 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22070
22071         PR target/26600
22072         * gcc.target/i386/pr26600.c: New test case.
22073
22074 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22075
22076         PR c++/27505
22077         * g++.dg/expr/bitfield1.C: New test.
22078
22079 2006-05-15  Richard Guenther  <rguenther@suse.de>
22080
22081         PR tree-optimization/27603
22082         * gcc.dg/torture/pr27603.c: New testcase.
22083
22084 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22085
22086         PR fortran/25090
22087         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22088
22089         PR fortran/25082
22090         * gfortran.dg/scalar_return_1.f90: New test.
22091
22092         PR fortran/27411
22093         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22094
22095 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22096
22097         * gcc.dg/gomp/critical-4.c: New test.
22098         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22099         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22100         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22101         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22102
22103 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22104
22105         PR c++/27582
22106         * g++.dg/template/dependent-args1.C: New test.
22107
22108         PR c++/27581
22109         * g++.dg/lookup/this1.C: New test.
22110
22111         PR c++/27315
22112         * g++.dg/template/operator6.C: New test.
22113         * g++.dg/template/incomplete3.C: New test.
22114
22115         PR c++/27559
22116         * g++.dg/template/new4.C: New test.
22117
22118         PR c++/27496
22119         * g++.dg/template/void2.C: New test.
22120
22121 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22122
22123         * g++.dg/template/dependent-expr5.C: New test.
22124
22125 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22126
22127         PR middle-end/26729
22128         * gcc.dg/pr26729-1.c: New test case.
22129
22130 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22131
22132         * gcc.dg/pr27003.c: New test.
22133
22134 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22135
22136         * lib/target-supports.dg (check_cxa_atexit_available): Change
22137         v3_target_compile to ${tool}_target_compile.
22138
22139 2006-05-11  Jason Merrill  <jason@redhat.com>
22140
22141         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22142
22143 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22144
22145         PR fortran/27553
22146         * gfortran.dg/label_5.f90: New test.
22147
22148 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22149
22150         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22151         check_effective_target_powerpc_altivec_ok): New.
22152         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22153         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22154         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22155         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22156         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22157         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22158         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22159         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22160         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22161         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22162         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22163         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22164         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22165         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22166         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22167         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22168         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22169         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22170         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22171         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22172         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22173         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22174         gcc.target/powerpc/altivec-9.c,
22175         gcc.target/powerpc/altivec-consts.c,
22176         gcc.target/powerpc/altivec-pr22085.c,
22177         gcc.target/powerpc/altivec-splat.c,
22178         gcc.target/powerpc/altivec-types-1.c,
22179         gcc.target/powerpc/altivec-types-2.c,
22180         gcc.target/powerpc/altivec-types-3.c,
22181         gcc.target/powerpc/altivec-types-4.c,
22182         gcc.target/powerpc/altivec-varargs-1.c,
22183         gcc.target/powerpc/altivec-vec-merge.c,
22184         gcc.target/powerpc/ppc-vector-memcpy.c,
22185         gcc.target/powerpc/ppc-vector-memset.c,
22186         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22187         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22188         these effective targets.
22189         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22190         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22191
22192 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22193
22194         PR middle-end/27384
22195         * g++.dg/other/fold1.C: New test.
22196
22197         PR middle-end/27488
22198         * gcc.dg/fold-nonneg-1.c: New test.
22199
22200         PR c++/27547
22201         * g++.dg/other/operator1.C: New test.
22202
22203 2006-05-11  Richard Guenther  <rguenther@suse.de>
22204
22205         PR middle-end/27529
22206         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22207
22208 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22209
22210         * lib/target-supports-dg.exp (check-flags): New.
22211         (dg-skip-if): Move flag checks.
22212
22213 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22214
22215         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22216         * lib/target-supports.dg (check_cxa_atexit_available): New.
22217
22218 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22219
22220         PR fortran/27470
22221         * gfortran.dg/multiple_allocation_2.f90: New test case.
22222
22223 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22224
22225         * gcc.target/arm/pr27387.C: Fix a comment typo.
22226
22227 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22228
22229         PR fortran/24549
22230         * gfortran.dg/error_recovery_1.f90: New test.
22231
22232 2006-05-10  Richard Guenther  <rguenther@suse.de>
22233
22234         PR tree-optimization/27302
22235         * gcc.dg/torture/pr27302.c: New testcase.
22236
22237 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22238         Richard Guenther  <rguenther@suse.de>
22239
22240         PR middle-end/27498
22241         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22242
22243 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22244
22245         PR rtl-optimization/27335
22246         * gcc.dg/pr27335.c: New test.
22247
22248 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22249
22250         * gcc.target/mips/mips-ps-5.c: New file.
22251
22252 2006-05-08  Jan Hubicka  <jh@suse.cz>
22253
22254         PR middle-end/25962
22255         * gcc.dg/pr25962.c: New.
22256
22257 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22258
22259         PR target/27158
22260         * gcc.target/powerpc/pr27158.c: New test case.
22261
22262 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22263
22264         PR testsuite/27476
22265         * ada/acats/run_all.sh: Use test -z.
22266
22267 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22268
22269         PR libfortran/18271
22270         * gfortran.dg/spec_expr_3.f90: New test.
22271
22272 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22273
22274         PR target/24879
22275         * gcc.target/i386/monitor.c: New file.
22276
22277 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22278
22279         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22280
22281 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22282
22283         PR c++/27447
22284         * g++.dg/other/ptrmem7.C: New test.
22285
22286 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22287
22288         PR target/27421
22289         * gcc.dg/array-9.c: New test.
22290
22291 2006-05-07  Richard Guenther  <rguenther@suse.de>
22292
22293         PR tree-optimization/27409
22294         * gcc.dg/torture/pr27409.c: New testcase.
22295
22296 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22297
22298         PR fortran/27457
22299         * gfortran.dg/select_6.f90: New.
22300
22301 2006-05-07  Richard Guenther  <rguenther@suse.de>
22302
22303         PR tree-optimization/27136
22304         * gcc.dg/torture/pr27136.c: New testcase.
22305
22306 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22307
22308         PR fortran/24813
22309         * gfortran.dg/char_cons_len_1.f90: New test.
22310
22311 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22312
22313         PR c++/27427
22314         * g++.dg/template/incomplete2.C: New test.
22315
22316 2006-05-06  Richard Guenther  <rguenther@suse.de>
22317
22318         PR tree-optimization/27151
22319         * gcc.dg/vect/pr27151.c: New testcase.
22320
22321 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22322
22323         PR c++/27430
22324         * g++.dg/template/void1.C: New test.
22325
22326         PR c++/27423
22327         * g++.dg/other/void2.C: New test.
22328
22329         PR c++/27422
22330         * g++.dg/conversion/void1.C: New test.
22331
22332 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22333
22334         PR/21391
22335         * g++.dg/other/unused1.C: New.
22336
22337 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22338
22339         PR objc/27240
22340         * objc.dg/member-1.m: New test.
22341
22342 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22343
22344         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22345
22346 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22347
22348         PR libfortran/26985
22349         * gfortran.dg/matmul_2.f90: New test.
22350
22351 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22352
22353         * ada/acats/run_all.sh: Use sync when main not found.
22354
22355 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22356
22357         PR target/26765
22358         * gcc.target/mips/pr26765.c: New.
22359
22360 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22361
22362         * gcc.target/bfin: New directory.
22363         * gcc.target/bfin/bfin.exp: New file.
22364         * gcc.target/bfin/frmul.c: New file.
22365         * gcc.target/bfin/arith.c: New file.
22366         * gcc.target/bfin/mul-combine.c: New file.
22367         * gcc.target/bfin/shift.c: New file.
22368
22369 2006-05-04  Richard Guenther  <rguenther@suse.de>
22370
22371         PR tree-optimization/14287
22372         PR tree-optimization/14844
22373         PR tree-optimization/19792
22374         PR tree-optimization/21608
22375         PR tree-optimization/27090
22376         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22377         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22378         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22379         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22380         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22381
22382 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22383
22384         PR tree-optimization/27285
22385         * gcc.c-torture/execute/pr27285.c: New test.
22386
22387         PR middle-end/27388
22388         * gcc.dg/gomp/pr27388-1.c: New test.
22389         * gcc.dg/gomp/pr27388-2.c: New test.
22390         * gcc.dg/gomp/pr27388-3.c: New test.
22391
22392         PR c++/27359
22393         * g++.dg/gomp/pr27359.C: New test.
22394
22395 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22396
22397         PR fortran/20248
22398         * gfortran.dg/iargc.f90: New test.
22399
22400 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22401
22402         PR c++/27102
22403         * g++.dg/template/crash49.C: New test.
22404
22405 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22406
22407         PR testsuite/27032
22408         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22409
22410 2006-05-02  Jeff Law  <law@redhat.com>
22411
22412         PR tree-optimization/27364
22413         * gcc.c-torture/execute/pr27364.c: New test.
22414
22415 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22416
22417         PR c++/27309
22418         * g++.dg/parser/ctor5.C: New test.
22419
22420 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22421
22422         PR target/27387
22423         * gcc.target/arm/arm.exp: New.
22424         * gcc.target/arm/pr27387.C: Likewise.
22425
22426 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22427
22428         PR fortran/27269
22429         PR fortran/27324
22430         * gfortran.dg/module_equivalence_2.f90: New test.
22431
22432 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22433
22434         PR middle-end/27337
22435         * g++.dg/gomp/pr27337-1.C: New test.
22436         * g++.dg/gomp/pr27337-2.C: New test.
22437
22438         PR middle-end/27328
22439         * gcc.dg/gomp/pr27328.c: New test.
22440
22441         PR middle-end/27325
22442         * g++.dg/gomp/pr27325.C: New test.
22443
22444         PR middle-end/27310
22445         * g++.dg/gomp/pr27310.C: New test.
22446
22447 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22448
22449         PR tree-optimization/27291
22450         * g++.dg/tree-ssa/pr27291.C: New test.
22451
22452 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22453
22454         PR tree-optimization/27283
22455         * g++.dg/tree-ssa/pr27283.C: New test.
22456
22457 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22458
22459         * gcc.dg/tree-ssa/loop-16.c: New test.
22460
22461 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22462             Joseph S. Myers  <joseph@codesourcery.com>
22463
22464         * gcc.dg/Wconversion-3.c: New test case.
22465         * gcc.dg/Wconversion-4.c: Likewise.
22466
22467 2006-05-01  Richard Guenther  <rguenther@suse.de>
22468
22469         PR tree-optimization/26726
22470         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22471
22472 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22473
22474         * gcc.dg/Woverflow-1.c: New test case.
22475         * gcc.dg/Woverflow-2.c: Likewise.
22476         * gcc.dg/Woverflow-3.c: Likewise.
22477
22478 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22479
22480         PR c++/27094
22481         * g++.dg/template/defarg8.C: New test.
22482
22483 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22484
22485         PR c++/27278
22486         * g++.dg/parse/operator7.C: New test.
22487
22488 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22489
22490         PR c++/11471
22491         PR c++/27102
22492         * g++.dg/template/crash48.C: New test.
22493
22494         PR c++/27279
22495         * g++.dg/parse/ctor4.C: New test.
22496
22497 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22498
22499         PR fortran/25681
22500         * gfortran.df/char_type_len.f90: New test.
22501
22502 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22503
22504         PR libgfortran/27304
22505         * gfortran.dg/fmt_exhaust.f90: New test.
22506
22507 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22508
22509         PR c/25309
22510         * gcc.dg/large-size-array-2.c: New test case.
22511
22512 2006-04-28  Richard Guenther  <rguenther@suse.de>
22513
22514         PR target/26826
22515         * gcc.target/i386/pr26826.c: New testcase.
22516
22517 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22518
22519         PR middle-end/27260
22520         * gcc.c-torture/execute/pr27260.c: New.
22521
22522 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22523
22524         PR middle-end/27095
22525         * gcc.dg/pr27095.c: New.
22526
22527 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22528
22529         PR c++/27292
22530         * g++.dg/conversion/bitfield4.C: New test.
22531
22532 2006-04-27  Eric Christopher  <echristo@apple.com>
22533
22534         * gcc.dg/pragma-ms_struct.c: New.
22535
22536 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22537
22538         PR c++/27102
22539         * g++.dg/template/crash47.C: New test.
22540
22541 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22542
22543         * gcc.target/i386/sse-7.c: build with -msse.
22544
22545 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22546
22547         PR testsuite/27274:
22548         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22549         (main): Exit if processor doesn't support SSE.
22550
22551 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22552
22553         PR middle-end/27282
22554         * gcc.c-torture/compile/pr27282.c: New test.
22555
22556 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22557
22558         PR middle-end/26913
22559         * g++.dg/gomp/pr26913.C: New test.
22560
22561         PR c/25996
22562         * gcc.dg/gomp/pr25996.c: New test.
22563         * g++.dg/gomp/pr25996.C: New test.
22564
22565 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22566
22567         PR rtl-optimization/26725
22568         * gcc.c-torture/compile/pr26725.c: New test.
22569
22570 2006-04-25  Richard Guenther  <rguenther@suse.de>
22571
22572         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22573         than n + -1.
22574
22575 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22576
22577         * gcc.dg/20060425-1.c: New testcase.
22578
22579 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22580
22581         PR tree-optimization/26865
22582         * gcc.dg/pr26865.c: New test.
22583
22584 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22585
22586         PR c++/27292
22587         * g++.dg/conversion/bitfield1.C: New test.
22588         * g++.dg/conversion/bitfield2.C: Likewise.
22589         * g++.dg/conversion/bitfield3.C: Likewise.
22590
22591 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22592         Richard Guenther  <rguenther@suse.de>
22593
22594         PR tree-optimization/27236
22595         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22596
22597 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22598
22599         PR c++/19963
22600         * g++.dg/other/incomplete2.C: New test.
22601
22602 2006-04-24  Richard Guenther  <rguenther@suse.de>
22603
22604         PR middle-end/26869
22605         * gcc.dg/torture/pr26869.c: New testcase.
22606
22607 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22608         Richard Guenther  <rguenther@suse.de>
22609
22610         PR tree-optimization/27218
22611         * g++.dg/tree-ssa/pr27218.C: New testcase.
22612
22613 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22614
22615         PR c++/26912
22616         * g++.dg/template/friend41.C: New test.
22617
22618 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22619
22620         * g++.dg/opt/pr15551.C: Include cstdio.
22621         (main): Use remove instead of unlink.
22622
22623 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22624
22625         * gcc.dg/sibcall-7.c: New test.
22626         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22627         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22628         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22629         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22630         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22631
22632 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22633
22634         PR c++/26534
22635         * g++.dg/opt/bitfield1.C: New test.
22636         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22637         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22638         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22639         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22640         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22641         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22642         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22643         * g++.dg/abi/bitfield2.C: Likewise.
22644         * g++.dg/init/bitfield1.C: Likewise.
22645
22646 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22647
22648         PR fortran/25099
22649         * gfortran.dg/elemental_subroutine_4.f90: New test.
22650         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22651         call sub (m, x).
22652
22653 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22654
22655         * gcc.c-torture/compile/20060421-1.c: New testcase.
22656
22657 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22658
22659         PR c/25875
22660         * gcc.dg/init-bad-4.c: New test.
22661
22662 2006-04-21  Paul Brook  <paul@codesourcery.com>
22663
22664         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22665
22666 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22667
22668         PR fortran/27122
22669         * gfortran.dg/defined_operators_1.f90: New test.
22670         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22671         remove old ones associated, incorrectly, with Note 5.46.
22672
22673         PR fortran/27113
22674         * gfortran.dg/character_array_constructor_1.f90: New test.
22675
22676 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22677
22678         * gcc.dg/20060419-1.c: New test.
22679
22680 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22681
22682         PR c/26774
22683         * gcc.dg/struct-parse-1.c: New test case.
22684
22685 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22686
22687         PR c++/26558
22688         * g++.dg/parse/template19.C: New test.
22689
22690         PR c++/26739
22691         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22692
22693         PR c++/26036
22694         * g++.dg/expr/call3.C: New test.
22695
22696         PR c++/10385
22697         * g++.dg/conversion/dynamic1.C: New test.
22698
22699 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22700
22701         PR c++/27102
22702         * g++.dg/template/crash35.C: Tweak error markers.
22703         * g++.dg/template/crash46.C: New test.
22704         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22705         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22706
22707 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22708
22709         PR rtl-optimization/14261
22710         * gcc.c-torture/compile/20060419-1.c: Added.
22711
22712 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22713
22714         * gfortran.dg/label_1.f90: Adjust dg-error.
22715
22716 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22717
22718         PR target/26961
22719         * gcc.dg/fold-cond-1.c: New test case.
22720         * gcc.dg/pr26961-1.c: Likewise.
22721
22722 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22723
22724         PR libgfortran/27138
22725         * gfortran.dg/read_bad_advance.f90: New test.
22726
22727 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22728             Dale Johannesen  <dalej@apple.com>
22729
22730         PR target/24076
22731         * gcc.target/i386/vecinit-3.c: New testcase.
22732         * gcc.target/i386/vecinit-4.c: Likewise.
22733         * gcc.target/i386/sse-18.c: Likewise.
22734         * gcc.target/i386/sse-19.c: Likewise.
22735
22736 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22737
22738         * gfortran.dg/allocate_zerosize_1.f90: New test.
22739
22740 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22741
22742         PR c++/26365
22743         * g++.dg/template/crash45.C: New test.
22744
22745 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22746
22747         PR fortran/26787
22748         * gfortran.dg/proc_assign_1.f90: New test.
22749         * gfortran.dg/procedure_lvalue.f90: Change message.
22750         * gfortran.dg/namelist_4.f90: Add new error.
22751
22752         PR fortran/25597
22753         PR fortran/27096
22754         * gfortran.dg/auto_pointer_array_result_1.f90
22755
22756         PR fortran/27089
22757         * gfortran.dg/specification_type_resolution_1.f90
22758
22759         PR fortran/18003
22760         PR fortran/25669
22761         PR fortran/26834
22762         * gfortran.dg/bounds_temporaries_1.f90: New test.
22763
22764         PR fortran/27124
22765         * gfortran.dg/array_return_value_1.f90: New test.
22766
22767 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22768
22769         PR fortran/25336
22770         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22771
22772 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22773
22774         PR middle-end/26823
22775         * g++.dg/gomp/pr26823-1.C: New test.
22776         * g++.dg/gomp/pr26823-2.C: New test.
22777
22778 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22779
22780         PR middle-end/27134
22781         * gcc.dg/pr27314.c: New test.
22782
22783 2006-04-13  Richard Henderson  <rth@redhat.com>
22784
22785         * g++.dg/gomp/block-0.C: Update expected matches.
22786
22787 2006-04-13  DJ Delorie  <dj@redhat.com>
22788
22789         * lib/target-supports.exp (check_effective_target_int32plus): New.
22790         (check_effective_target_ptr32plus): New.
22791         (check_effective_target_size32plus): New.
22792         (check_effective_target_int16): New.
22793         (check_profiling_available): Add m32c to the list of unsupported
22794         targets.
22795
22796         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22797         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22798         memory size.
22799         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22800         pointers.
22801         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22802         size_t.
22803         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22804         and size_t.
22805         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22806         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22807         not just xstormy16.  Skip m32c due to weird pointer size.
22808         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22809         not just xstormy16.
22810         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22811         not just xstormy16.
22812         * gcc.dg/20020312-2.c: Add m32c support.
22813         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22814         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22815         in test.
22816         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22817         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22818         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22819         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22820         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22821         formats
22822         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22823         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22824         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22825         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22826         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22827         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22828         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22829         in test.
22830         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22831         in test.
22832         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22833         * gcc.dg/pr23049.c: Require >=32 bit integers.
22834         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22835         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22836         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22837         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22838         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22839         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22840         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22841         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22842         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22843         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22844         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22845         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22846         prototype in test.
22847         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22848         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22849         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22850         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22851         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22852
22853         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22854         * gcc.c-torture/execute/20040703-1.x: Likewise.
22855         * gcc.c-torture/execute/20040705-1.x: Likewise.
22856         * gcc.c-torture/execute/20040705-2.x: Likewise.
22857         * gcc.c-torture/execute/20040709-1.x: Likewise.
22858         * gcc.c-torture/execute/20040709-2.x: Likewise.
22859         * gcc.c-torture/execute/20040811-1.x: Likewise.
22860         * gcc.c-torture/execute/20050316-1.x: Likewise.
22861         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22862         * gcc.c-torture/execute/pr19689.x: Likewise.
22863         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22864         * gcc.c-torture/execute/usmul.x: Likewise.
22865         * gcc.c-torture/execute/vrp-5.x: Likewise.
22866         * gcc.c-torture/execute/vrp-6.x: Likewise.
22867         * gcc.dg/debug/20041023-1.s: Likewise.
22868
22869 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22870
22871         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22872         of integers to a vector types are now constant expressions in C.
22873         * gcc.dg/vect/vect-fold-1.c: New test case.
22874
22875 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22876             Ulrich Weigand  <uweigand@de.ibm.com>
22877
22878         PR target/27006
22879         * gcc.dg/vmx/pr27006.c: New testcase.
22880
22881 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22882
22883         PR libgfortran/26766
22884         * gfortran.dg/write_recursive.f90: New test.
22885
22886 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22887
22888         * g++.dg/parse/dtor7.C: New test.
22889         * g++.dg/parse/new1.C: Add error marker.
22890         * g++.dg/template/new3.C: New test.
22891
22892         PR c++/26122
22893         * g++.dg/template/pure1.C: New test.
22894
22895         PR c++/26295
22896         * g++.dg/parse/ptrmem4.C: New test.
22897
22898 2006-04-10  Jeff Law  <law@redhat.com>
22899
22900         PR/27087
22901         * gcc.c-torture/compile/pr27087.c: New test.
22902
22903 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22904
22905         PR/21391
22906         * gcc.dg/20060410.c: New.
22907
22908 2006-04-10  Matthias Klose  <doko@debian.org>
22909
22910         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22911         Recognize multilib directory names containing underscores.
22912
22913 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22914
22915         * gcc.target/i386/vecinit-1.c: New test case.
22916         * gcc.target/i386/vecinit-2.c: Likewise.
22917
22918 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22919
22920         PR debug/27057
22921         * g++.dg/debug/dwarf2-2.C: New test.
22922
22923 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22924
22925         PR rtl-optimization/27073
22926         * gcc.c-torture/execute/pr27073.c: New test.
22927
22928 2006-04-08  Mike Stump  <mrs@apple.com>
22929
22930         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22931
22932 2006-04-07  Richard Guenther  <rguenther@suse.de>
22933
22934         PR tree-optimization/26135
22935         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22936
22937 2006-04-06  Jan Hubicka  <jh@suse.cz>
22938
22939         PR profile/26399
22940         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22941
22942 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22943
22944         * g++.dg/conversion/nullptr1.C: New test case.
22945         * g++.dg/conversion/nullptr2.C: Likewise.
22946
22947 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22948
22949         * gfortran.dg/dependency_18.f90: New test case.
22950
22951 2006-04-05  Richard Guenther  <rguenther@suse.de>
22952
22953         PR tree-optimization/26919
22954         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22955         * gcc.dg/ipa/ipa-2.c: Likewise.
22956         * gcc.dg/ipa/ipa-3.c: Likewise.
22957         * gcc.dg/ipa/ipa-5.c: Likewise.
22958
22959 2006-04-05  Richard Guenther  <rguenther@suse.de>
22960
22961         PR tree-optimization/26763
22962         * gcc.dg/torture/pr26763-1.c: New testcase.
22963         * gcc.dg/torture/pr26763-2.c: Likewise.
22964
22965 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22966
22967         PR fortran/23634
22968         PR fortran/25619
22969         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22970
22971 2006-04-04  Eric Christopher  <echristo@apple.com>
22972
22973         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22974         stubs.
22975         * gcc.target/i386/387-5.c: Ditto.
22976
22977 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22978
22979         * gcc.target/sparc/struct-ret-check.c: New test.
22980
22981 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22982
22983         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22984         zero decimal digits specified in format.
22985
22986 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22987
22988         PR fortran/26891
22989         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22990
22991         PR fortran/26976
22992         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22993         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22994         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22995         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22996         compliant and detect bigendian-ness.
22997
22998 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22999
23000         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23001         dummy arguments work when the actual argument is itself a dummy
23002         argument of the caller.
23003
23004 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23005
23006         PR libfortran/24685
23007         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23008
23009 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23010
23011         * gfortran.dg/dependencency_17.f90: New test case.
23012
23013 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23014
23015         * gfortran.dg/dependency_14.f90: New test case.
23016         * gfortran.dg/dependency_15.f90: Likewise.
23017         * gfortran.dg/dependency_16.f90: Likewise.
23018
23019 2006-03-31  Asher Langton  <langton2@llnl.gov>
23020
23021         PR fortran/25358
23022         gfortran.dg/cray_pointers_6.f90: New test.
23023
23024 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23025
23026         PR libgfortran/26890
23027         * gfortran.dg/read_size_noadvance.f90: New test.
23028
23029 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23030
23031         PR fortran/25031
23032         * gfortran.dg/multiple_allocation_1.f90: Check that the
23033         size has changed after a re-allocation with stat.
23034
23035 2006-03-30  Richard Guenther  <rguenther@suse.de>
23036
23037         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23038         removal.
23039         * gcc.target/i386/sselibm-2.c: Likewise.
23040         * gcc.target/i386/sselibm-3.c: Likewise.
23041         * gcc.target/i386/sselibm-4.c: Likewise.
23042         * gcc.target/i386/sselibm-5.c: Likewise.
23043
23044 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23045
23046         * gcc.dg/fold-andxor-1.c: New test case.
23047         * gcc.dg/fold-xorand-1.c: Likewise.
23048
23049 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23050
23051         * gcc.dg/fold-convnotconv-1.c: New test case.
23052
23053 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23054
23055         PR fortran/26779
23056         * gfortran.dg/private_type_5.f90: New test.
23057
23058 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23059
23060         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23061
23062 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23063
23064         * gfortran.dg/advance_2.f90: New test.
23065         * gfortran.dg/advance_3.f90: New test.
23066
23067         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23068
23069 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23070
23071         PR libgfortran/26661
23072         PR libgfortran/26880
23073         * gfortran.dg/read_x_past.f: New test.
23074
23075 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23076
23077         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23078         to be STABS.
23079
23080 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23081
23082         * objc.dg/dwarf-1.m: Skip on AIX.
23083         * objc.dg/dwarf-2.m: Skip on AIX.
23084
23085 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23086
23087         PR fortran/26816
23088         * gfortran.dg/float_1.f90: New test.
23089
23090 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23091
23092         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23093         X86_64 targets.
23094         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23095
23096 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23097
23098         PR libfortran/26735
23099         * gfortran.dg/convert_implied_open.f90: New test case.
23100
23101 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23102
23103         PR fortran/26769
23104         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23105
23106 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23107
23108         PR middle-end/26717
23109         * gcc.dg/pr26717.c: New test.
23110
23111 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23112
23113         * gfortran.dg/dependency_12.f90: New test case.
23114
23115 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23116
23117         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23118
23119 2006-03-24  Jeff Law  <law@redhat.com>
23120
23121         * gcc.c-torture/pr26840.c: New test.
23122
23123 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23124
23125         * objc.dg/dwarf-2.m: New.
23126         * obj-c++.dg/dwarf-2.mm: New.
23127
23128         * g++.old-deja/g++.other/init19.C: New.
23129
23130 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23131
23132         * g++.dg/eh/spbp.C: Skip on AIX.
23133
23134 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23135
23136         PR middle-end/26611
23137         * g++.dg/gomp/pr26611-1.C: New test.
23138         * g++.dg/gomp/pr26611-2.C: New test.
23139
23140 2006-03-24  Jeff Law  <law@redhat.com>
23141
23142         * gcc.c-torture/compile/pr26833.c: New test.
23143         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23144
23145 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23146
23147         * gfortran.dg/endfile_2.f90: Delete temp file.
23148
23149 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23150
23151         PR fortran/19303
23152         * gfortran.dg/record_marker_1.f90: New test case.
23153         * gfortran.dg/record_marker_2.f: New test case.
23154         * gfortran.dg/record_marker_3.f90: New test case.
23155
23156 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23157
23158         PR fortran/17298
23159         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23160         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23161
23162 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23163
23164         * lib/gcc-dg.exp (cleanup-modules): New proc.
23165         * gfortran.dg/allocatable_function_1.f90,
23166         gfortran.dg/allocate_char_star_scalar_1.f90,
23167         gfortran.dg/assumed_charlen_function_1.f90,
23168         gfortran.dg/assumed_dummy_1.f90,
23169         gfortran.dg/assumed_shape_ranks_1.f90,
23170         gfortran.dg/assumed_shape_ranks_2.f90,
23171         gfortran.dg/assumed_size_dt_dummy.f90,
23172         gfortran.dg/auto_char_dummy_array_1.f90,
23173         gfortran.dg/auto_char_len_3.f90,
23174         gfortran.dg/automatic_module_variable.f90,
23175         gfortran.dg/bad_automatic_objects_1.f90,
23176         gfortran.dg/char_array_constructor.f90,
23177         gfortran.dg/char_array_structure_constructor.f90,
23178         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23179         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23180         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23181         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23182         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23183         gfortran.dg/derived_pointer_recursion.f90,
23184         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23185         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23186         gfortran.dg/dummy_functions_1.f90,
23187         gfortran.dg/elemental_initializer_1.f90,
23188         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23189         gfortran.dg/elemental_pointer_1.f90,
23190         gfortran.dg/elemental_subroutine_1.f90,
23191         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23192         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23193         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23194         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23195         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23196         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23197         gfortran.dg/global_references_1.f90,
23198         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23199         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23200         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23201         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23202         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23203         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23204         gfortran.dg/large_integer_kind_1.f90,
23205         gfortran.dg/large_real_kind_1.f90,
23206         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23207         gfortran.dg/module_double_reuse.f90,
23208         gfortran.dg/module_equivalence_1.f90,
23209         gfortran.dg/module_interface_1.f90,
23210         gfortran.dg/module_parameter_array_refs_1.f90,
23211         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23212         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23213         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23214         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23215         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23216         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23217         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23218         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23219         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23220         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23221         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23222         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23223         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23224         gfortran.dg/same_name_1.f90,
23225         gfortran.dg/sibling_dummy_procedure_1.f90,
23226         gfortran.dg/sibling_dummy_procedure_2.f90,
23227         gfortran.dg/sibling_dummy_procedure_3.f90,
23228         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23229         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23230         gfortran.dg/used_dummy_types_2.f90,
23231         gfortran.dg/used_dummy_types_3.f90,
23232         gfortran.dg/used_dummy_types_4.f90,
23233         gfortran.dg/used_dummy_types_5.f90,
23234         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23235         gfortran.dg/userdef_operator_1.f90: Use it.
23236
23237 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23238
23239         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23240         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23241         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23242         gfortran.dg/write_back.f,
23243         gfortran.fortran-torture/execute/inquire_1.f90,
23244         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23245
23246 2006-03-21  Jeff Law  <law@redhat.com>
23247
23248         * gcc.dg/tree-ssa/vrp28.c: New test.
23249
23250 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23251
23252         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23253         if _STDC_C99 is defined.
23254         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23255         * gcc.dg/builtins-20.c: Likewise.
23256         * gcc.dg/builtins-53.c: Likewise.
23257         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23258         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23259
23260 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23261
23262         PR tree-opt/26781
23263         * gcc.c-torture/compile/pr26781-1.c: New test.
23264         * gcc.c-torture/compile/pr26781-2.c: New test.
23265
23266 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23267
23268         PR c++/26690
23269         * g++.dg/gomp/pr26690-1.C: New test.
23270         * g++.dg/gomp/pr26690-2.C: New test.
23271
23272 2006-03-20  Jeff Law  <law@redhat.com>
23273
23274         * gcc.dg/tree-ssa/pr21829.c: New test.
23275
23276         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23277
23278 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23279
23280         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23281         (check_visibility_available): Use it.
23282         (check_effective_target_default_packed): Likewise.
23283         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23284         (check_effective_target_fopenmp): Likewise.
23285         (check_effective_target_freorder): Likewise.
23286         (check_effective_target_fpic): Likewise.
23287         (check_named_sections_available): Likewise.
23288         (check_effective_target_ilp32): Likewise.
23289         (check_effective_target_lp64): Likewise.
23290
23291 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23292
23293         PR fortran/20935
23294         * gfortran.dg/scalar_mask_2.f90: New test case.
23295
23296 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23297
23298         PR tree-opt/26629
23299         * gcc.dg/tree-ssa/loadpre12.c: New test.
23300         * gcc.dg/tree-ssa/loadpre13.c: New test.
23301         * gcc.dg/tree-ssa/loadpre14.c: New test.
23302         * gcc.dg/tree-ssa/loadpre15.c: New test.
23303         * gcc.dg/tree-ssa/loadpre16.c: New test.
23304         * gcc.dg/tree-ssa/loadpre17.c: New test.
23305         * gcc.dg/tree-ssa/loadpre18.c: New test.
23306         * gcc.dg/tree-ssa/loadpre19.c: New test.
23307         * gcc.dg/tree-ssa/loadpre20.c: New test.
23308         * gcc.dg/tree-ssa/loadpre21.c: New test.
23309         * gcc.dg/tree-ssa/loadpre22.c: New test.
23310
23311 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23312
23313         PR fortran/26741
23314         * gfortran.dg/elemental_initializer_1.f90: New test.
23315
23316         PR fortran/26716
23317         * gfortran.dg/assumed_shape_ranks_2: New test.
23318
23319 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23320
23321         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23322         target fpic.
23323
23324 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23325
23326         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23327         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23328         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23329         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23330         gfortran.fortran-torture/execute/direct_io.f90,
23331         gfortran.fortran-torture/execute/inquire_2.f90,
23332         gfortran.fortran-torture/execute/inquire_4.f90,
23333         gfortran.fortran-torture/execute/list_read_1.f90,
23334         gfortran.fortran-torture/execute/open_replace.f90,
23335         gfortran.fortran-torture/execute/slash_edit.f90,
23336         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23337         temporary files from testcases.
23338
23339 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23340
23341         PR libgfortran/26509
23342         gfortran.dg/write_direct_eor.f90: New test.
23343
23344 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23345
23346         * gcc.target/powerpc/pr26350.c: New.
23347         * gcc.target/powerpc/indexed-addr.c: New.
23348
23349 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23350
23351         * gfortran.dg/dependency_13.f90: New test case.
23352
23353 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23354
23355         PR middle-end/21781
23356         * gcc.dg/real-const-1.c: New test case.
23357
23358 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23359
23360         * g++.old-deja/g++.other/init18.C: New.
23361         * g++.old-deja/g++.other/init5.C: Remove xfail.
23362
23363 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23364
23365         * g++.dg/opt/pr15551.C: Cleanup temp file.
23366
23367 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23368
23369         PR c++/6634
23370         g++.dg/parse/long1.C: New test.
23371
23372 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23373
23374         PR fortran/19101
23375         * gfortran.dg/continuation.f90: New test.
23376         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23377
23378 2006-03-14  Richard Guenther  <rguenther@suse.de>
23379
23380         PR tree-optimization/26672
23381         * gcc.dg/torture/pr26672.c: New testcase.
23382
23383 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23384
23385         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23386         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23387
23388 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23389
23390         PR middle-end/26557
23391         * gcc.c-torture/compile/switch-1.c: New test case.
23392
23393 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23394
23395         PR fortran/25378
23396         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23397         test to include more permuatations of mask and index.
23398         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23399         respond to F2003 spec. that the position returned for an all false
23400         mask && condition is zero.
23401
23402 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23403
23404         PR middle-end/25989
23405         * gcc.dg/gomp/pr25989.c: New test.
23406
23407 2006-03-13  Jeff Law  <law@redhat.com>
23408
23409         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23410
23411 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23412
23413         * gcc.dg/switch-9.c: New test.
23414
23415 2006-03-13  Richard Guenther  <rguenther@suse.de>
23416
23417         PR middle-end/26630
23418         * gcc.dg/torture/pr26630.c: New testcase.
23419
23420 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23421
23422         * gfortran.dg/dependency_10.f90: New test case.
23423         * gfortran.dg/dependency_11.f90: Likewise.
23424
23425 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23426             Erik Edelmann  <eedelman@gcc.gnu.org>
23427
23428         * gfortran.dg/allocatable_function_1.f90: New.
23429         * gfortran.dg/allocatable_function_2.f90: New.
23430
23431 2006-03-10  Richard Guenther  <rguenther@suse.de>
23432
23433         PR middle-end/26565
23434         * gcc.dg/torture/pr26565.c: New testcase.
23435
23436 2006-03-09  Eric Christopher  <echristo@apple.com>
23437
23438         * gcc.c-torture/compile/20060309-1.c: New.
23439
23440 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23441
23442         PR libgfortran/26499
23443         * gfortran.dg/write_back.f: New test.
23444         * gfortran.dg/write_rewind_1.f: New test.
23445         * gfortran.dg/write_rewind_2.f: New test.
23446
23447 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23448
23449         PR libgfortran/26554
23450         * gfortran.dg/read_logical.f90: New test.
23451
23452 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23453
23454         * ada/acats/norun.lst: cdd2a03 now passes.
23455
23456 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23457
23458         PR testsuite/25177
23459         * gcc.target/powerpc/pr18096-1.c: Change where the error
23460         would match.
23461
23462 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23463
23464         * gcc.target/i386/cleanup-1.c: New test.
23465         * gcc.target/i386/cleanup-2.c: New test.
23466
23467 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23468
23469         * gfortran.dg/dependency_9.f90: Remove for the time being.
23470
23471 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23472
23473         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23474         directive.
23475
23476 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23477
23478         * gfortran.dg/dependency_9.f90: New test case.
23479
23480 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23481
23482         * gfortran.dg/dependency_4.f90: New test case.
23483         * gfortran.dg/dependency_5.f90: New test case.
23484         * gfortran.dg/dependency_6.f90: New test case.
23485         * gfortran.dg/dependency_7.f90: New test case.
23486         * gfortran.dg/dependency_8.f90: New test case.
23487
23488 2006-03-03  Paul Brook  <paul@codesourcery.com>
23489
23490         * lib/target-supports.exp (check_profiling_available):
23491         Add m68k-*-elf.
23492
23493 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23494
23495         PR fortran/25031
23496         * multiple_allocation_1.f90: New test.
23497
23498 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23499
23500         PR tree-optimization/26524
23501         * gfortran.dg/pr26524.f: New test case.
23502
23503 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23504
23505         * g++.dg/template/repo5.C: Cleanup repo files.
23506         * gcc.dg/20051201-1.c: Cleanup coverage files.
23507         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23508         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23509         tree dump files.
23510
23511 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23512
23513         * objc.dg/objc-nofilename-1.m: New test.
23514         * objc.dg/bad-receiver-type.m: New test.
23515         * obj-c++.dg/bad-receiver-type.mm: New test.
23516
23517 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23518
23519         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23520
23521 2006-03-01  Mike Stump  <mrs@apple.com>
23522
23523         * g++.dg/abi/key2.C: Add.
23524
23525 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23526
23527         * gfortran.dg/logical_dot_product.f90: New test.
23528
23529         PR fortran/26393
23530         * gfortran.dg/used_interface_ref.f90: New test.
23531
23532         PR fortran/20938
23533         * gfortran.dg/dependency_2.f90: New test.
23534         * gfortran.fortran-torture/execute/where17.f90: New test.
23535         * gfortran.fortran-torture/execute/where18.f90: New test.
23536         * gfortran.fortran-torture/execute/where19.f90: New test.
23537         * gfortran.fortran-torture/execute/where20.f90: New test.
23538
23539 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23540
23541         * g++.dg/tree-ssa/pr26443.C: New test case.
23542
23543 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23544
23545         PR middle-end/26022
23546         * g++.dg/opt/return-slot1.C: New test.
23547
23548 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23549
23550         PR libgfortran/26136
23551         * gfortran.dg/namelist_23.f90: New test.
23552
23553 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23554
23555         PR middle-end/14752
23556         * gcc.dg/fold-eqandshift-2.c: New test case.
23557
23558 2006-02-28  Richard Guenther  <rguenther@suse.de>
23559
23560         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23561         decomposition.
23562
23563 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23564
23565         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23566
23567 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23568
23569         PR libgfortran/26464
23570         * gfortran.dg/backspace_5.f: New test.
23571         * gfortran.dg/backspace_6.f: New test.
23572
23573 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23574
23575         * gcc.dg/fold-eqandnot-1.c: New test case.
23576
23577 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23578
23579         PR middle-end/19983
23580         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23581
23582 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23583
23584         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23585         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23586
23587 2006-02-26  Richard Guenther  <rguenther@suse.de>
23588
23589         PR tree-optimization/26421
23590         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23591
23592 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23593
23594         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23595         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23596
23597 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23598
23599         * gcc.dg/fold-even-1.c: New test case.
23600
23601 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23602
23603         PR middle-end/21137
23604         * gcc.dg/fold-eqandshift-1.c: New test case.
23605
23606 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23607
23608         PR tree-optimization/25125
23609         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23610         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23611
23612 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23613
23614         PR tree-optimizations/26359
23615         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23616         with -fdump-tree-dceloop-details.
23617         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23618
23619 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23620
23621         PR middle-end/23673
23622         * gcc.dg/fold-eqxor-1.c: New test case.
23623         * gcc.dg/fold-eqxor-2.c: Likewise.
23624         * gcc.dg/fold-eqxor-3.c: Likewise.
23625
23626 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23627
23628         PR fortran/23092
23629         * scalar_mask_1.f90: New test.
23630
23631 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23632
23633         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23634         * g++.dg/eh/uncaught2.C: New.
23635         * g++.dg/eh/uncaught3.C: New.
23636
23637 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23638
23639         PR libgfortran/26423
23640         * gfortran.dg/read_many_1.f: New test.
23641
23642 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23643
23644         PR fortran/24519
23645         * gfortran.dg/dependency_3.f90: New test.
23646         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23647         XFAILs.
23648
23649         PR fortran/25395
23650         * gfortran.dg/equiv_6.f90: New test.
23651
23652 2006-02-23  Jeff Law  <law@redhat.com>
23653
23654         * gcc.c-torture/compile/pr26425.c: New test.
23655
23656 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23657
23658         PR middle-end/26412
23659         * gcc.dg/gomp/pr26412.c: New test.
23660
23661 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23662
23663         PR c++/26291
23664         * g++.dg/other/ellipsis1.C: New test.
23665         * g++.dg/parse/operator4.C: Adjust error marker.
23666
23667 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23668
23669         PR target/25603
23670         * gfortran.dg/pr25603.f: New testcase.
23671
23672 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23673
23674         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23675         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23676
23677 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23678
23679         * g++.dg/eh/spbp.C: New.
23680
23681 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23682
23683         PR middle-end/26379
23684         * gcc.target/i386/mmx-7.c: New test.
23685
23686 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23687
23688         PR tree-optimization/26361
23689         * gcc.dg/tree-ssa/vrp27.c: New test case.
23690
23691 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23692
23693         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23694         * gcc.dg/tree-ssa/complex-4.c: Here.
23695
23696 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23697
23698         PR middle-end/19543
23699         * gfortran.dg/logical_1.f90: New test case.
23700
23701 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23702
23703         PR middle-end/26334
23704         * gcc.dg/20060218-1.c: Moved to...
23705         * gcc.target/i386/20060218-1.c: ... here.  New test.
23706
23707 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23708
23709         PR fortran/26201
23710         * gfortran.dg/convert_1.f90: New.
23711
23712 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23713
23714         PR fortran/25054
23715         * gfortran.dg/namelist_5.f90: New test.
23716
23717         PR fortran/25089
23718         * gfortran.dg/namelist_4.f90: New test.
23719
23720 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23721
23722         PR tree-opt/25680
23723         * gcc.dg/tree-ssa/complex-3.c: New test.
23724
23725 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23726
23727         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23728         variable to take into account the variable name in the
23729         function header.
23730         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23731
23732 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23733
23734         PR middle-end/26334
23735         * gcc.c-torture/compile/20060217-1.c: New test.
23736         * gcc.dg/20060218-1.c: New test.
23737
23738 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23739
23740         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23741
23742 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23743
23744         * gcc.dg/cpp/undef3.c: New test.
23745         * gcc.dg/cpp/trad/builtins2.c: New test.
23746
23747 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23748
23749         PR c++/26266
23750         * g++.dg/template/static22.C: New test.
23751         * g++.dg/template/static23.C: New test.
23752         * g++.dg/template/static24.C: New test.
23753         * g++.dg/template/non-dependent13.C: New test.
23754         * g++.dg/init/member1.C: Tweak error markers.
23755
23756 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23757
23758         PR target/26255
23759         * gcc.c-torture/compile/pr26255.c: New test case.
23760
23761 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23762
23763         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23764         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23765         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23766         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23767         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23768         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23769         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23770
23771 2006-02-16  Jeff Law  <law@redhat.com>
23772
23773         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23774         * gcc.dg/tree-ssa/vrp26.c: New test.
23775
23776 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23777
23778         PR target/20353
23779         PR target/24578
23780         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23781         __UCLIBC__ is defined.
23782
23783 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23784
23785         PR fortran/26224
23786         * gfortran.dg/gomp/pr26224.f: New test.
23787
23788 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23789
23790         PR tree-opt/25918
23791         * lib/target-supports.exp
23792         (check_effective_target_vect_short_mult): New.
23793         (check_effective_target_vect_char_mult): New.
23794         (check_effective_target_vect_widen_sum_qi_to_si): New.
23795         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23796         (check_effective_target_vect_widen_sum_hi_to_si): New.
23797         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23798         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23799         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23800         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23801         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23802         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23803         vect-reduc-pattern-2c.c
23804         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23805         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23806         vect-reduc-pattern-1c.c
23807
23808 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23809
23810         PR fortran/24557
23811         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23812
23813 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23814
23815         PR fortran/26054
23816         * gfortran.dg/enum_8.f90: Remove check for warning.
23817         * gfortran.dg/iomsg_1.f90: Ditto.
23818         * gfortran.dg/enum_1.f90: Ditto.
23819         * gfortran.dg/enum_9.f90: Ditto.
23820         * gfortran.dg/enum_2.f90: Ditto.
23821         * gfortran.dg/enum_10.f90: Ditto.
23822         * gfortran.dg/enum_3.f90: Ditto.
23823         * gfortran.dg/flush_1.f90: Ditto.
23824         * gfortran.dg/enum_4.f90: Ditto.
23825         * gfortran.dg/array_constructor_1.f90: Ditto.
23826         * gfortran.dg/enum_5.f90: Ditto.
23827         * gfortran.dg/enum_6.f90: Ditto.
23828         * gfortran.dg/enum_7.f90: Ditto.
23829
23830 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23831
23832         PR middle-end/26300
23833         * gcc.c-torture/compile/20060215-1.c: New test.
23834
23835 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23836
23837         PR middle-end/23670
23838         * gcc.dg/tree-ssa/andor-2.c: New test case.
23839
23840 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23841
23842         PR fortran/25045
23843         * optional_dim.f90: New test.
23844
23845 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23846
23847         PR fortran/26277
23848         * gfortran.dg/label_4.f90: New.
23849
23850 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23851             Diego Novillo  <dnovillo@redhat.com>
23852             Uros Bizjak  <uros@kss-loka.si>
23853
23854         * gfortran.dg/gomp: New directory.
23855
23856 2006-02-14  Richard Guenther  <rguenther@suse.de>
23857
23858         PR tree-optimization/26258
23859         * gcc.dg/torture/pr26258.c: New testcase.
23860
23861 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23862
23863         PR fortran/26246
23864         * gfortran.dg/pr26246_1.f90: New test.
23865         * gfortran.dg/pr26246_2.f90: New test.
23866
23867         PR middle-end/26092
23868         * gcc.c-torture/compile/20060208-1.c: New test.
23869
23870 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23871
23872         PR fortran/26074
23873         PR fortran/25103
23874         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23875         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23876         * gfortran.dg/automatic_module_variable.f90: Change error message.
23877
23878         PR fortran/20861
23879         * gfortran.dg/internal_dummy_1.f90: New test.
23880
23881         PR fortran/20871
23882         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23883
23884
23885         PR fortran/25083
23886         * gfortran.dg/uncommon_block_data_1.f90: New test.
23887         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23888         with standard.
23889
23890         PR fortran/25088
23891         * gfortran.dg/typed_subroutine_1.f90: New test.
23892
23893 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23894
23895         * objc.dg/dwarf-1.m: New.
23896
23897 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23898
23899         PR middle-end/24427
23900         * gcc.dg/tree-ssa/andor-1.c: New test case.
23901
23902 2006-02-13  Josh Conner  <jconner@apple.com>
23903
23904         PR target/25376
23905         * gcc.dg/pr25376.c: New test.
23906
23907         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23908         assemble.
23909         * lib/target-supports.exp (check_named_sections_available):
23910         Only compile named-sections test -- don't assemble.
23911
23912 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23913
23914         * g++.dg/warn/no-write-strings.C: New test.
23915         * g++.dg/warn/write-strings.C: Likewise.
23916         * g++.dg/warn/write-strings-default.C: Likewise.
23917
23918 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23919
23920         PR fortran/25806
23921         * gfortran.dg/ret_pointer_2.f90: New test.
23922
23923 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23924
23925         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23926
23927 2006-02-10  Jeff Law  <law@redhat.com>
23928
23929         * gcc.c-torture/compile/pr26213.c: New test.
23930
23931 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23932
23933         gfortran.dg/null_1.f90: New test.
23934
23935 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23936
23937         PR fortran/14771
23938         * gfortran.dg/parens_4.f90: New.
23939         * gfortran.dg/parens_5.f90: New.
23940
23941 2006-02-10  Richard Guenther  <rguenther@suse.de>
23942
23943         * gcc.dg/pr23372-1.c: Remove empty file.
23944
23945 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23946         Paul Thomas  <pault@gcc.gnu.org>
23947
23948         PR fortran/14771
23949         * gfortran.dg/parens_1.f90: New.
23950         * gfortran.dg/parens_2.f90: New.
23951         * gfortran.dg/parens_3.f90: New.
23952
23953 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23954
23955         PR fortran/26038
23956         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23957
23958         PR fortran/25059
23959         * gfortran.dg/impure_assignment_1.f90: New test.
23960
23961         PR fortran/25070
23962         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23963
23964 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23965
23966         PR target/26141
23967         * g++.dg/expr/stdarg2.C: New test.
23968
23969 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23970
23971         PR inline-asm/16194
23972         * gcc.dg/pr16194.c: New test.
23973
23974 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23975
23976         * ada/acats/run_acats: Use portable variant of "$@".
23977
23978 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23979
23980         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23981         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23982
23983 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23984
23985         PR tree-opt/26179
23986         * g++.dg/opt/pr26179.C: New test.
23987
23988 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23989
23990         PR middle-end/26134
23991         * gcc.dg/tree-ssa/complex-3.c: New test.
23992
23993 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23994
23995         * gcc.c-torture/compile/volatile-1.c: New test.
23996
23997 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23998
23999         PR 26180
24000         * gcc.dg/tree-ssa/pr26180.c: New test.
24001
24002 2006-02-08  Jeff Law  <law@redhat.com>
24003
24004         * gcc.dg/tree-ssa/pr21417.c: New test.
24005
24006 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24007
24008         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24009         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24010
24011 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24012
24013         * lib/scanrtl.exp: New.
24014
24015 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24016
24017         PR c++/26071
24018         * g++.dg/other/virtual2.C: New test.
24019
24020         PR c++/26070
24021         * g++.dg/other/virtual1.C: New test.
24022
24023 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24024
24025         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24026         cleanup-ipa-dump): Update dump file glob patterns.
24027         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24028         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24029
24030         * lib/gcc-dg.exp: Load it.
24031         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24032
24033 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24034
24035         PR testsuite/26159
24036         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24037         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24038
24039 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24040
24041         PR fortran/25577
24042         * gfortran.dg/mvbits_1.f90: New.
24043
24044 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24045
24046         * g++.dg/warn/Wdiv-by-zero.C: New test.
24047         * g++.dg/warn/Wno-div-by-zero.C: New.
24048
24049 2006-02-07  Jeff Law  <law@redhat.com>
24050
24051         * gcc.dg/tree-ssa/pr21559.c: New test.
24052
24053         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24054         multiple VRP passes.
24055         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24056         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24057         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24058         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24059         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24060         * gcc.dg/tree-ssa/vrp02.c: Likewise
24061         * gcc.dg/tree-ssa/vrp11.c: Likewise
24062         * gcc.dg/tree-ssa/pr14341.c: Likewise
24063         * gcc.dg/tree-ssa/vrp19.c: Likewise
24064         * gcc.dg/tree-ssa/vrp20.c: Likewise
24065         * gcc.dg/tree-ssa/vrp03.c: Likewise
24066         * gcc.dg/tree-ssa/pr21086.c: Likewise
24067         * gcc.dg/tree-ssa/pr21959.c: Likewise
24068         * gcc.dg/tree-ssa/vrp21.c: Likewise
24069         * gcc.dg/tree-ssa/vrp04.c: Likewise
24070         * gcc.dg/tree-ssa/pr25485.c: Likewise
24071         * gcc.dg/tree-ssa/pr22026.c: Likewise
24072         * gcc.dg/tree-ssa/vrp22.c: Likewise
24073         * gcc.dg/tree-ssa/vrp05.c: Likewise
24074         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24075         * gcc.dg/tree-ssa/pr20701.c: Likewise
24076         * gcc.dg/tree-ssa/vrp23.c: Likewise
24077         * gcc.dg/tree-ssa/vrp06.c: Likewise
24078         * gcc.dg/tree-ssa/pr22117.c: Likewise
24079         * gcc.dg/tree-ssa/pr20702.c: Likewise
24080         * gcc.dg/tree-ssa/vrp15.c: Likewise
24081         * gcc.dg/tree-ssa/pr21090.c: Likewise
24082         * gcc.dg/tree-ssa/pr21294.c: Likewise
24083         * gcc.dg/tree-ssa/vrp24.c: Likewise
24084         * gcc.dg/tree-ssa/vrp07.c: Likewise
24085         * gcc.dg/tree-ssa/pr21563.c: Likewise
24086         * gcc.dg/tree-ssa/pr25382.c: Likewise
24087         * gcc.dg/tree-ssa/vrp16.c: Likewise
24088         * gcc.dg/tree-ssa/vrp25.c: Likewise
24089         * gcc.dg/tree-ssa/vrp08.c: Likewise
24090         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24091         * gcc.dg/tree-ssa/vrp17.c: Likewise
24092         * gcc.dg/tree-ssa/pr21458.c: Likewise
24093         * g++.dg/tree-ssa/pr18178.C: Likewise
24094
24095 2006-02-07  Richard Guenther  <rguenther@suse.de>
24096
24097         PR c++/26140
24098         Revert
24099         2006-01-30  Richard Guenther  <rguenther@suse.de>
24100         PR c++/23372
24101         * gcc.dg/pr23372-1.C: New testcase.
24102
24103         * g++.dg/tree-ssa/pr26140.C: New testcase.
24104
24105 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24106
24107         PR c++/9737
24108         * g++.dg/template/ttp15.C: New test.
24109         * g++.dg/template/ttp16.C: Likewise.
24110         * g++.dg/template/ttp17.C: Likewise.
24111         * g++.old-deja/g++.pt/ttp36.C: Remove.
24112         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24113         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24114         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24115         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24116         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24117         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24118         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24119         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24120         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24121
24122 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24123
24124         PR libfortran/23815
24125         * unf_io_convert_4.f90: New test.
24126
24127 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24128
24129         * gcc.dg/tree-ssa/loadpre10.c: New test.
24130         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24131         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24132         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24133
24134 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24135
24136         PR libfortran/24685
24137         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24138
24139 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24140
24141         PR tree-opt/25251
24142         * gfortran.dg/assign_7.f: New test.
24143
24144 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24145
24146         PR fortran/26041
24147         PR fortran/26064
24148         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24149         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24150         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24151
24152 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24155         in size_t typedef.
24156
24157 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24158
24159         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24160         * g++.dg/charset/string.c (foo): Likewise.
24161         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24162         const char*
24163         * g++.dg/ext/builtin2.C (printf): Likewise.
24164         * g++.dg/init/new15.C (printf): Likewise.
24165         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24166         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24167         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24168         * g++.dg/template/non-dependent4.C (temp): Likewise.
24169         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24170         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24171         parameter type to const char*.
24172         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24173         Change type to const char*.
24174         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24175         Likewise.
24176         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24177         second parameter type to const char*.
24178         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24179         (Y::Y): Change parameter type to const char*.
24180         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24181         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24182         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24183         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24184         (char*).
24185         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24186         const char*.
24187         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24188         type to const char*.
24189         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24190         return type to const char*.
24191         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24192         to const char*.
24193         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24194         * g++.old-deja/g++.law/refs1.C: Likewise.
24195         * g++.old-deja/g++.law/visibility1.C: Likewise.
24196         * g++.old-deja/g++.law/visibility2.C: Likewise.
24197         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24198         const char*.
24199         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24200         * g++.old-deja/g++.mike/net48.C: Likewise.
24201         * g++.old-deja/g++.mike/p646.C: Likewise.
24202         * g++.old-deja/g++.mike/p6746.C: Likewise.
24203         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24204         type to const char*.
24205         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24206         deprecated conversion warning.
24207         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24208         char*.
24209         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24210         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24211         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24212         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24213         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24214         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24215         * g++.old-deja/g++.pt/t39.C: Likewise.
24216         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24217         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24218
24219 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24220
24221         PR fortran/25075
24222         intrinsic_argument_conformance_1.f90: New test.
24223
24224 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24225
24226         PR fortran/20845
24227         * gfortran.dg/char_result_11.f90: Add SAVE.
24228         * gfortran.dg/der_pointer_4.f90: Ditto.
24229         * gfortran.dg/default_initialization.f90: New test.
24230
24231 2006-02-03  Jeff Law  <law@redhat.com>
24232
24233         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24234         handle more than 100 dump files.
24235         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24236         * lib/scantree.exp (scan-tree-dump): Likewise.
24237         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24238         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24239         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24240         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24241         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24242
24243 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24244
24245         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24246
24247 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24248
24249         * g++.dg/template/using12.C: New test.
24250
24251 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24252
24253         * gcc.target/powerpc/pr25960.c: New test.
24254
24255 2006-02-02  Steven G. Kargl  <kargls@comcast>
24256
24257         PR fortran/24958
24258         gfortran.dg/nullify_2.f90: New test.
24259
24260 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24261
24262         PR 25990
24263         * gcc.dg/gomp/pr25990.c: New test.
24264
24265 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24266
24267         PR c++/25342
24268         * g++.gd/template/partial4.C: New test.
24269
24270 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24271
24272         PR middle-end/26001
24273         * gfortran.dg/data_char_2.f90: New.
24274
24275 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24276
24277         PR fortran/26039
24278         maxval_maxloc_conformance_1.f90: New test.
24279
24280 2006-01-31  Richard Guenther  <rguenther@suse.de>
24281
24282         * gcc.target/i386/sselibm-1.c: New testcase.
24283         * gcc.target/i386/sselibm-2.c: Likewise.
24284         * gcc.target/i386/sselibm-3.c: Likewise.
24285         * gcc.target/i386/sselibm-4.c: Likewise.
24286         * gcc.target/i386/sselibm-5.c: Likewise.
24287
24288 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24289
24290         PR fortran/24266
24291         * gfortran.dg/arrayio_derived_2.f90: New.
24292
24293 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24294
24295         * gcc.dg/unsigned-long-compare.c: New test.
24296
24297 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24298
24299         PR testsuite/25318
24300         * lib/target-supports.exp (check_effective_target_freorder):
24301         Check to see if target supports -freorder-blocks-and-partition.
24302         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24303         instead of "dg-require-named-sections".
24304
24305 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24306
24307         PR target/14798:
24308         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24309         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24310         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24311         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24312         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24313         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24314         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24315         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24316
24317 2006-01-30  Richard Guenther  <rguenther@suse.de>
24318
24319         PR c++/23372
24320         * gcc.dg/pr23372-1.C: New testcase.
24321
24322 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24323
24324         * gcc.dg/gomp/pr25874.c: New test.
24325
24326 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24327
24328         PR tree-opt/25911
24329         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24330
24331 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24332
24333         PR fortran/18578
24334         PR fortran/18579
24335         PR fortran/20857
24336         PR fortran/20885
24337         * gfortran.dg/intent_out_1.f90: New test.
24338
24339 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24340
24341         PR fortran/17911
24342         * gfortran.dg/procedure_lvalue.f90: New test.
24343
24344         PR fortran/20895
24345         PR fortran/25030
24346         * gfortran.dg/char_pointer_assign_2.f90: New test.
24347         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24348         assignment to be consistent with standard.
24349         * gfortran.dg/char_result_2.f90: The same.
24350         * gfortran.dg/char_result_8.f90: The same.
24351
24352 2006-01-28  Zack Weinberg  <zackw@panix.com>
24353
24354         * gcc.dg/Woverlength-strings.c
24355         * gcc.dg/Woverlength-strings-pedantic-c89.c
24356         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24357         * gcc.dg/Woverlength-strings-pedantic-c99.c
24358         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24359
24360 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24361
24362         * gcc.c-torture/execute/20060127-1.c: New test.
24363
24364 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/25999
24367         * g++.dg/ext/pragmaweak1.C: New test.
24368
24369 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24370
24371         PR c++/25855
24372         * g++.dg/template/spec29.C: New test.
24373
24374 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24375
24376         PR c/19606.
24377         * gcc.c-torture/execute/pr19606.c: New.
24378
24379 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24380
24381         * gcc.dg/pragma-re-4.c: New test.
24382
24383 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24384
24385         PR fortran/25964
24386         * gfortran.dg/assumed_size_refs_3.f90: New test.
24387
24388 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24389
24390         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24391
24392 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24393
24394         PR ada/21317
24395         * ada/acats/support/impdef.a: Add One_Long_Second.
24396         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24397         * ada/acats/tests/c9/c94026.a: Likewise.
24398         * ada/acats/tests/c9/c97305c.ada: Likewise.
24399         * ada/acats/tests/c9/c99004a.ada: Likewise.
24400
24401 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24402
24403         PR fortran/25964
24404         * gfortran.dg/global_references_2.f90: New test.
24405
24406         PR fortran/25084
24407         PR fortran/20852
24408         PR fortran/25085
24409         PR fortran/25086
24410         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24411         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24412
24413         PR fortran/25416
24414         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24415
24416 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24417
24418         PR c/25892
24419         * gcc.dg/Wpointer-sign.c: New.
24420         * gcc.dg/Wpointer-sign-Wall.c: New.
24421         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24422         * gcc.dg/Wpointer-sign-pedantic.c: New.
24423         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24424         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24425
24426 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24427
24428         PR C/25861
24429         * gcc.c-torture/compile/pr25861.c: New test.
24430
24431 2006-01-26  Paul Brook  <paul@codesourcery.com>
24432
24433         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24434         on short-enum targets.
24435         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24436         variable.
24437         (generate_fields): Use short_enums.
24438         (main): Set short_enums.  Document -e.
24439         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24440         on short-enum targets.
24441         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24442         variable.
24443         (generate_fields): Use short_enums.
24444         (main): Set short_enums.  Document -e.
24445         * lib/target-supports.exp (check_effective_target_short_enums): New.
24446
24447 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24448
24449         PR target/25947
24450         * gcc.dg/torture/pr25947-1.c: New test.
24451
24452 2006-01-25  Jan Hubicka  <jh@suse.cz>
24453             Roger Sayle  <roger@eyesopen.com>
24454
24455         PR rtl-optimization/25703
24456         * gcc.target/i386/20060125-1.c: New test case.
24457         * gcc.target/i386/20060125-2.c: New test case.
24458
24459 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24460
24461         PR fortran/18540
24462         * gfortran.dg/goto_1.f: New.
24463
24464 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24465
24466         PR fortran/25716
24467         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24468         25716 on 32-bit systems too.
24469
24470 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24471
24472         PR testsuite/25590
24473         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24474
24475 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24476
24477         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24478
24479 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24480
24481         PR fortran/25835
24482         * gfortran.dg/read_eof.f90: Delete, renamed.
24483         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24484         * gfortran.dg/read_eof_2.f90: New test.
24485         * gfortran.dg/read_eof_3.f90: New test.
24486
24487 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24488
24489         PR tree-opt/25860
24490         * gcc.c-torture/compile/pr25860.c: New test.
24491
24492 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24493
24494         PR c++/25552
24495         * g++.dg/parse/dtor8.C: New test.
24496
24497 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24498
24499         PR testsuite/25891
24500         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24501         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24502         check_effective_target_fopenmp returns 0.
24503
24504 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24505
24506         PR ada/20548
24507         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24508         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24509         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24510
24511 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24512
24513         PR tree-opt/25857
24514         * g++.dg/opt/pr25857.C: New test.
24515
24516 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24517         Jan Hubicka  <jh@suse.cz>
24518         Richard Guenther  <rguenther@suse.de>
24519
24520         PR rtl-optimization/25654
24521         * gcc.dg/torture/pr25654.c: New testcase.
24522         * gcc.target/i386/pr25654.c: Likewise.
24523
24524 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24525
24526         PR fortran/25901
24527         * gfortran.dg/internal references_2.f90: New test.
24528
24529         Fix regression in testing of admissability of attributes.
24530         * gfortran.dg/intent_used_1.f90: New test.
24531
24532 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24533
24534         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24535         Remove target conditional torture options for i?86 and x86_64
24536         GNU/Linux.
24537
24538 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24539
24540         PR c++/10891
24541         * g++.dg/rtti/no-rtti.C: New.
24542
24543 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24544
24545         PR c++/25895
24546         * g++.dg/inherit/conv2.C: New test.
24547
24548         PR c++/25856
24549         * g++.dg/parse/dtor7.C: New test.
24550
24551         PR c++/25858
24552         * g++.dg/template/crash44.C: New test.
24553
24554 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24555
24556         PR fortran/25124
24557         PR fortran/25625
24558         * gfortran.dg/internal_references_1.f90: New test.
24559           PR fortran/20881
24560         PR fortran/23308
24561         PR fortran/25538
24562         PR fortran/25710
24563         * gfortran.dg/global_references_1.f90: New test.
24564         * gfortran.dg/g77/19990905-1.f: Restore the error that
24565         there is a clash between the common block name and
24566         the name of a subroutine reference.
24567
24568         PR fortran/PR24276
24569         * gfortran.dg/aliasing_dummy_1.f90: New test.
24570
24571 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24572
24573         * gcc.dg/vmx/1b-01.c: Warning fix.
24574         * gcc.dg/vmx/1c-02.c: Likewise.
24575         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24576
24577 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24578
24579         PR testsuite/24962
24580         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24581
24582 2006-01-20  Richard Guenther  <rguenther@suse.de>
24583         Steven Bosscher <stevenb.gcc@gmail.com>
24584
24585         PR rtl-optimization/24626
24586         * gcc.dg/torture/pr24626-1.c: New testcase.
24587         * gcc.dg/torture/pr24626-2.c: Likewise.
24588         * gcc.dg/torture/pr24626-3.c: Likewise.
24589         * gcc.dg/torture/pr24626-4.c: Likewise.
24590
24591 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24592
24593         PR c++/5520
24594         * g++.dg/warn/empty-body.C: New.
24595
24596 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24597
24598         PR c++/22136
24599         * g++.dg/template/using10.C: New test.
24600         * g++.dg/temlpate/using11.C: Likewise.
24601         * g++.dg/inherit/using5.C: Tweak error messages.
24602
24603 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24604
24605         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24606         target test.
24607         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24608
24609 2006-01-19  Jan Hubicka  <jh@suse.cz>
24610
24611         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24612
24613 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24614
24615         PR c++/25854
24616         * g++.dg/template/spec28.C: New test.
24617
24618 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24619
24620         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24621         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24622
24623 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24624
24625         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24626         * gcc.dg/gomp/critical-1.c: Likewise.
24627         * gcc.dg/gomp/critical-3.c: Likewise.
24628         * gcc.dg/gomp/empty.c: Likewise.
24629         * gcc.dg/gomp/ordered-1.c: Likewise.
24630         * gcc.dg/gomp/for-4.c: Likewise.
24631         * gcc.dg/gomp/for-6.c: Likewise.
24632         * gcc.dg/gomp/master-3.c: Likewise.
24633         * gcc.dg/gomp/for-8.c: Likewise.
24634         * gcc.dg/gomp/for-10.c: Likewise.
24635         * gcc.dg/gomp/for-18.c: Likewise.
24636         * gcc.dg/gomp/for-5.c: Likewise.
24637         * gcc.dg/gomp/for-7.c: Likewise.
24638         * gcc.dg/gomp/for-9.c: Likewise.
24639
24640 2006-01-18  Jeff Law  <law@redhat.com>
24641
24642         * gcc.dg/tree-ssa/vrp25.c: New test.
24643
24644 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24645
24646         * gcc.dg/pr25805.c: Fix misapplied patch.
24647
24648 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24649
24650         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24651         (check_effective_target_vect_udot_qi): New.
24652         (check_effective_target_vect_sdot_hi): New.
24653         (check_effective_target_vect_udot_hi): New.
24654         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24655         prefixed with "wrapv-" with -fwrapv.
24656         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24657         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24658         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24659         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24660         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24661
24662         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24663         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24664         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24665         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24666
24667 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24668
24669         PR c++/16829
24670         * g++.dg/other/default2.C: New test.
24671         * g++.dg/other/default3.C: New test.
24672
24673 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24674
24675         PR c/25805
24676         * gcc.dg/pr25805.c: New file.
24677
24678 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24679
24680         PR c++/25836
24681         * g++.dg/template/init6.C: New test.
24682
24683 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24684
24685         * gcc.dg/tree-ssa/pr24287.c: New test
24686
24687 2006-01-18  Eric Christopher  <echristo@apple.com>
24688
24689         * g++.dg/eh/table.C: New.
24690
24691 2006-01-18  DJ Delorie  <dj@redhat.com>
24692
24693         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24694         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24695         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24696         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24697
24698 2006-01-18  Jeff Law  <law@redhat.com>
24699
24700         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24701         on wrapping on overflow semantics.
24702
24703         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24704
24705         * gcc.gc/tree-ssa/vrp23.c: New test.
24706         * gcc.gc/tree-ssa/vrp24.c: New test.
24707
24708 2006-01-18  Richard Henderson  <rth@redhat.com>
24709             Aldy Hernandez  <aldyh@redhat.com>
24710             Jakub Jelinek  <jakub@redhat.com>
24711             Diego Novillo  <dnovillo@redhat.com>
24712             Uros Bizjak  <uros@kss-loka.si>
24713
24714         * gcc.dg/gomp: New directory.
24715
24716 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24717             Steven G. Kargl  <kargls@comcast.net>
24718
24719         PR fortran/20869
24720         * gfortran.dg/intrinsic_external_1.f90: New test.
24721
24722         PR fortran/20875.
24723         * gfortran.dg/elemental_pointer_1.f90: New test.
24724
24725         PR fortran/25024
24726         * gfortran.dg/external_procedures_1.f90: New test.
24727
24728         PR fortran/25785
24729         gfortran.dg/assumed_present.f90: New test.
24730
24731 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24732
24733         * g++.dg/parse/lookup5.C: New test.
24734
24735 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24736
24737         PR fortran/25697
24738         * gfortran.dg/read_eof.f90: New test.
24739
24740 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24741
24742         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24743         add a closing brace.
24744
24745 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24746
24747         PR fortran/25631
24748         * gfortran.dg/fmt_tl.f: New test.
24749
24750 2006-01-17  Eric Christopher  <echristo@apple.com>
24751
24752         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24753         * g++.old-deja/g++.warn/impint2.C: Ditto.
24754         * g++.old-deja/g++.other/null1.C: Ditto.
24755         * g++.dg/warn/conv2.C: Ditto.
24756         * g++.dg/warn/conv4.C: New file.
24757
24758 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24759
24760         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24761
24762 2006-01-17  Andreas Jaeger  <aj@suse.de>
24763             Janis Johnson <janis187@us.ibm.com>
24764
24765         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24766         in 64-bit.
24767         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24768         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24769
24770 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24771
24772         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24773         (switchfiles): xfail txxx where xxx >= 25.
24774
24775 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24776
24777         PR testsuite/25764
24778         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24779
24780 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24781
24782         PR c/25682
24783         * gcc.dg/pr25682.c: New test.
24784         * g++.dg/parse/array-size2.C: New test.
24785
24786 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24787
24788         * consistency.vlad: Remove entire directory, 1652 files.
24789
24790 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24791
24792         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24793         check_effective_target_dfprt_nocache): New.
24794         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24795         (check_effective_target_dfprt): New.
24796         * lib/c-compat.exp (check_dfp): Remove.
24797         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24798         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24799         level of support for decimal float.
24800         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24801         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24802         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24803         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24804         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24805         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24806         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24807         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24808         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24809         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24810         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24811         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24812         directives.
24813
24814 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24815
24816         PR testsuite/25741
24817         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24818         $base_dir/../.
24819         * lib/gfortran.exp (gfortran_init): Likewise.
24820         * lib/obj-c++.exp (obj-c++_init): Likewise.
24821         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24822         (scan-assembler-dem-not): Likewise.
24823         * lib/scandump.exp (scan-dump-dem): Likewise.
24824         (scan-dump-dem-not): Likewise.
24825
24826 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24827
24828         PR testsuite/25767
24829         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24830         powerpc-*-darwin*.
24831         * lib/obj-c++.exp (obj-c++_init): Likewise.
24832
24833 2006-01-16  Richard Guenther  <rguenther@suse.de>
24834
24835         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24836
24837 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24838
24839         PR testsuite/25777
24840         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24841         to LD_LIBRARY_PATH.
24842
24843 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24844             Andrew Pinski  <pinskia@physics.uc.edu>
24845
24846         * gcc.dg/minmax-1.c: New test.
24847
24848 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24849
24850         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24851         * gcc.misc-tests/dectest.exp: Ditto.
24852
24853 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24854
24855         PR testsuite/25796
24856         * gcc.target/i386/cmov6.c: Use -march=k8.
24857
24858 2006-01-15  Andreas Jaeger  <aj@suse.de>
24859
24860         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24861         x86 does not have __float128.
24862
24863 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24864
24865         * gcc.target/i386/cmov6.c: New test.
24866
24867 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24868
24869         PR c++/25663
24870         * g++.dg/template/ctor6.C: New test.
24871
24872 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24873
24874         PR tree-optimization/25485
24875         * gcc.dg/tree-ssa/pr25485.c: New.
24876
24877 2006-01-14  Richard Guenther  <rguenther@suse.de>
24878
24879         PR tree-optimization/22548
24880         PR tree-optimization/22555
24881         PR tree-optimization/22501
24882         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24883         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24884         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24885         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24886         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24887         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24888         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24889         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24890         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24891
24892 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24893
24894         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24895         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24896
24897 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24898         Richard Guenther  <rguenther@suse.de>
24899
24900         PR rtl-optimization/24257
24901         * gcc.dg/torture/pr24257.c: New testcase.
24902
24903 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24904
24905         * gcc.c-torture/execute/20060110-1.c: New test.
24906         * gcc.c-torture/execute/20060110-2.c: New test.
24907
24908 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24909
24910         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24911
24912 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24913
24914         PR fortran/25756
24915         * gfortran.dg/label_3.f90: New test.
24916
24917 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24918
24919         PR tree-optimization/25771
24920         * g++.dg/tree-ssa/pr25771.C: New test
24921
24922 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24923
24924         PR tree-opt/24365
24925         * g++.dg/opt/complex5.C: New test.
24926
24927 2006-01-13  Richard Guenther  <rguenther@suse.de>
24928
24929         * gcc.target/i386/387-9.c: New testcase.
24930
24931 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24932
24933         PR c++/24824
24934         * g++.dg/debug/dwarf2-1.C: New.
24935
24936 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24937
24938         PR testsuite/25728
24939         * lib/gcov.exp (verify-lines): Add "close $fd".
24940
24941 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24942             Ben Elliston  <bje@au.ibm.com>
24943
24944         * gcc.dg/dfp/inf-1.c: New test.
24945
24946 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24947             Yao Qi  <qiyaoltc@cn.ibm.com>
24948             Ben Elliston  <bje@au.ibm.com>
24949             Jon Grimm  <jgrimm2@us.ibm.com>
24950
24951         * gcc.dg/nodfp-1.c: New test.
24952         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24953         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24954         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24955         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24956         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24957         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24958         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24959         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24960         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24961         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24962         * gcc.dg/format/dfp-printf-1.c: Likewise.
24963         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24964         (compat_setup_dfp): New.
24965         * gcc.dg/compat/compat.exp: Use it.
24966         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24967         Make some variables global, prepend "compat_" to their names.
24968         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24969         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24970         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24971         * lib/compat.exp (compat_skip_list): Make global, rename.
24972         * lib/c-compat.exp: New file.
24973         * lib/target-supports.exp (check_effective_target_dfp): New.
24974
24975         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24976         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24977         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24978         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24979         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24980         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24981         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24982         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24983         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24984         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24985         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24986         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24987         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24988         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24989         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24990         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24991         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24992         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24993         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24994         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24995         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24996         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24997         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24998         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24999         gcc.dg/dfp/struct-layout-1.c,
25000         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25001         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25002         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25003         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25004         gcc.dg/dfp/func-vararg-dfp.c,
25005         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25006         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25007         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25008         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25009         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25010
25011 2006-01-11  Richard Guenther  <rguenther@suse.de>
25012
25013         PR tree-optimization/25734
25014         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25015
25016 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25017
25018         PR fortran/25486
25019         * gfortran.dg/literal_character_constant_1_x.F: New test.
25020         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25021         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25022         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25023
25024 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25025
25026         PR c++/25386
25027         * g++.dg/ext/packed3.C: Add expected packed error.
25028
25029 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25030
25031         PR target/25706
25032         * gcc.dg/torture/pr25706-1.c: New test.
25033
25034 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25035
25036         PR tree-optimization/23109
25037         PR tree-optimization/23948
25038         PR tree-optimization/24123
25039
25040         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25041         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25042         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25043         g++.dg/tree-ssa/pr23948.C: New testcases.
25044         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25045         three divisions in order to do the optimization.
25046
25047 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25048
25049         PR c++/25632
25050         * g++.dg/other/pr25632.C: New test.
25051
25052 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25053
25054         PR fortran/25730
25055         * gfortran.dg/used_types_1.f90: New test.
25056
25057 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25058
25059         PR target/25718
25060         * gcc.dg/torture/pr25718-1.c: New test.
25061
25062 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25063
25064         * gfortran.dg/list_read_2.f90: Fix typo in description.
25065
25066 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25067
25068         * lib/target-supports.exp (check_visibility_available): Simplify test
25069         for *-*-netware*.
25070         (check_profiling_available): Fail for *-*-netware*.
25071         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25072         * gcc.dg/20021014-1.c: Likewise.
25073         * gcc.dg/nest.c: Likewise.
25074
25075 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25076
25077         fortran/24936
25078         * gfortran.dg/forall_3.f90: New test.
25079
25080 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25081
25082         PR fortran/21977
25083         * gfortran.dg/nesting_2.f90: New test.
25084         * gfortran.dg/nesting_3.f90: New test.
25085
25086 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25087
25088         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25089         Fix typo in comment.
25090
25091 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25092
25093         * gfortran.dg/single_char_string.f90: New test.
25094
25095 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25096
25097         * gfortran.dg/ichar_2.f90: New test.
25098
25099 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25100
25101         PR fortran/25093
25102         * gfortran.dg/private_type_4.f90: New.
25103
25104 2006-01-07  Richard Guenther  <rguenther@suse.de>
25105
25106         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25107
25108 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25109
25110         * gfortran.dg/func_decl_1.f90: New.
25111         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25112         * gfortran.dg/array_alloc_2.f90: Likewise.
25113         * gfortran.dg/char_result_8.f90: Likewise.
25114         * gfortran.dg/dup_save_1.f90: Likewise.
25115         * gfortran.dg/dup_save_2.f90: Likewise.
25116         * gfortran.dg/f2c_6.f90: Likewise.
25117         * gfortran.dg/f2c_7.f90: Likewise.
25118         * gfortran.dg/func_result_2.f90: Likewise.
25119         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25120
25121 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25122
25123         PR fortran/22146
25124         * gfortran.dg/elemental_subroutine_1.f90: New test.
25125         * gfortran.dg/elemental_subroutine_2.f90: New test.
25126
25127         PR fortran/25029
25128         PR fortran/21256
25129         * gfortran.dg/assumed_size_refs_1.f90: New test.
25130
25131         PR fortran/20868
25132         PR fortran/20870
25133         * gfortran.dg/assumed_size_refs_2.f90: New test.
25134         * gfortran.dg/initialization_1.f90: Change warning message.
25135
25136 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25137
25138         * gcc.dg/tree-ssa/loop-15.c: New test.
25139
25140 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25141
25142         PR fortran/25598
25143         * gfortran.dg/backspace_3.f: New test.
25144         * gfortran.dg/backspace_4.f: New test.
25145
25146 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25147
25148         PR fortran/24268
25149         * gfortran.dg/fmt_white.f: Update test.
25150
25151 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25152
25153         * gcc.dg/cast-1.c: Add new warning.
25154         * gcc.dg/cast-2.c: Likewise.
25155         * gcc.dg/cast-3.c: Likewise.
25156         * gcc.dg/format/cast-1.c: Likewise.
25157         * gcc.dg/cast-4.c: New testcase.
25158
25159 2006-01-05  Richard Guenther  <rguenther@suse.de>
25160
25161         PR tree-optimization/22555
25162         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25163
25164 2006-01-05  Richard Guenther  <rguenther@suse.de>
25165             Diego Novillo  <dnovillo@redhat.com>
25166
25167         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25168         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25169         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25170         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25171         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25172         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25173         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25174         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25175         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25176         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25177         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25178         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25179         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25180         * treelang/compile/extravar.tree: Likewise.
25181         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25182         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25183         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25184         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25185         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25186
25187 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25188
25189         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25190         for 64-bit fix.
25191
25192 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25193
25194         PR fortran/23675
25195         gfortran.dg/char_result_11.f90: New.
25196
25197 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25198
25199         PR c++/24782
25200         * g++.dg/parse/access9.C: New test.
25201         * g++.dg/tc1/dr52.C: Tweak error markers.
25202
25203 2006-01-04  Richard Henderson  <rth@redhat.com>
25204
25205         Merge from gomp branch.
25206         * g++.dg/parse/pragma2.C: Update expected error lines.
25207
25208 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25209
25210         * g++.dg/other/i386-2.C: New test.
25211
25212         PR target/25554
25213         * gcc.c-torture/compile/20051228-1.c: New test.
25214
25215         PR c/25559
25216         * gcc.dg/pr25559.c: New test.
25217
25218 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25219
25220         PR c++/25492
25221         * g++.dg/lookup/friend9.C: New test.
25222
25223         PR c++/25625
25224         * g++.dg/template/repo5.C: New test.
25225
25226 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25227
25228         PR fortran/25101
25229         * gfortran.dg/forall_2.f90: New test.
25230
25231 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25232
25233         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25234         dg-require-weak.  Adjust regexp to handle leading-underscore
25235         targets and space as well as TAB after .weak.  Change previous
25236         64-bit fix to not use naked dot.
25237
25238 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25239
25240         PR rtl-optimization/25578
25241         * gcc.c-torture/execute/20060102-1.c: New testcase.
25242
25243 2006-01-03  Richard Guenther  <rguenther@suse.de>
25244
25245         PR c/25183
25246         * gcc.dg/torture/pr25183.c: New testcase.
25247
25248 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25249
25250         Merge from gomp-branch.
25251         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25252         * gcc.dg/ia64-sync-2.c: Likewise.
25253         * gcc.dg/ia64-sync-3.c: Likewise.
25254         * gcc.dg/ia64-sync-4.c: Likewise.
25255         * gcc.dg/sync-2.c: Likewise.
25256         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25257         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25258
25259 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25260
25261         PR c++/25635
25262         * g++.dg/parse/operator6.C: New test.
25263
25264         PR c++/25637
25265         * g++.dg/parse/error29.C: New test.
25266
25267         PR c++/25638
25268         * g++.dg/parse/dtor6.C: New test.
25269
25270         PR c++/25633
25271         * g++.dg/parse/ctor3.C: New test.
25272
25273         PR c++/25634
25274         * g++.dg/template/class3.C: New test.
25275
25276 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25277
25278         * g++.dg/debug/debug9.C: New.
25279
25280 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25281
25282         PR fortran/24640
25283         * gfortran.dg/label_2.f90: New test.
25284
25285 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25286
25287         * g++.dg/lookup/using12.C: Tighten error marker.
25288
25289 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25290             Andrew Pinski <pinskia@physics.uc.edu>
25291
25292         * gcc.target/powerpc/darwin-abi-3.c: New file.
25293         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25294         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25295         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25296         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25297         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25298         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25299         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25300         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25301
25302 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25303
25304         * gcc.dg/tree-ssa/loadpre1.c: New;
25305         * gcc.dg/tree-ssa/loadpre2.c: New;
25306         * gcc.dg/tree-ssa/loadpre3.c: New;
25307         * gcc.dg/tree-ssa/loadpre4.c: New;
25308         * gcc.dg/tree-ssa/loadpre5.c: New;
25309         * gcc.dg/tree-ssa/loadpre6.c: New;
25310         * gcc.dg/tree-ssa/loadpre7.c: New;
25311         * gcc.dg/tree-ssa/loadpre8.c: New;
25312         * gcc.dg/tree-ssa/loadpre9.c: New;
25313
25314 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25315
25316         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25317         * g++.dg/abi/thunk4.C: Likewise.
25318
25319 2006-01-01  Andreas Jaeger  <aj@suse.de>
25320
25321         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25322         portable.
25323
25324 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25325
25326         PR c++/25294
25327         * gcc.dg/pragma-pack-3.c: New test.
25328         * g++.dg/parse/pragma3.C: New test.
25329
25330 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25331
25332         PR middle-end/24827
25333         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25334
25335 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25336
25337         PR testsuite/25214
25338         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25339
25340 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25341
25342         PR fortran/22607
25343         * gfortran-dg/pure_byref_3.f90: New.
25344
25345         fortran/PR 25396
25346         * gfortran.dg/userdef_operator_1.f90: New.
25347
25348 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * g++.dg/abi/thunk3.C: New.
25351         * g++.dg/abi/thunk4.C: New.
25352
25353 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25354
25355         PR fortran/25532
25356         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25357         associated derived type components of derived types are
25358         properly declared in contained procedures.
25359
25360 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25361
25362         PR libgfortran/25139
25363         * gfortran.dg/backspace_2.f: New test.
25364
25365 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25366
25367         PR libgfortran/25550
25368         * gfortran.dg/endfile.f: New test.
25369
25370 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25371
25372         PR libgfortran/25419
25373         * gfortran.dg/comma.f: New test.
25374
25375 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25376
25377         * lib/gfortran-dg.exp: Remove trailing whitespace.
25378         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25379         -funroll-all-loops.
25380
25381 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25382
25383         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25384         Extended Double long doubles or repeat tests when long double is
25385         the same size as double.
25386
25387 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25388
25389         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25390
25391         PR testsuite/25442
25392         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25393         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25394
25395         PR testsuite/25441
25396         * gcc.dg/pr23911.c: Make test variable static.
25397
25398         PR testsuite/25444
25399         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25400
25401 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25402
25403         PR c++/25439
25404         * g++.dg/parse/crash17.C: Adjust error markers.
25405         * g++.dg/template/error20.C: New test.
25406
25407 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25408
25409         PR c++/23172
25410         * g++.dg/ext/complit4.C: New test.
25411
25412         PR c++/25417
25413         * g++.dg/ext/complit5.C: Likewise.
25414
25415 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25416
25417         PR tree-optimization/25125
25418         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25419         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25420         * gcc.c-torture/execute/pr25125.c: New.
25421
25422 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25423
25424         PR fortran/25029
25425         PR fortran/21256
25426         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25427         functions with incorrect assumed size references.
25428
25429 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25430
25431         PR c++/23171
25432         * g++.dg/opt/init1.C: New test.
25433
25434 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25435
25436         PR c++/24671
25437         * g++.dg/template/sfinae3.C: New test.
25438
25439 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25440
25441         * g++.dg/other/friend4.C: New test.
25442
25443 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25444
25445         PR target/25005
25446         * g++.dg/opt/pr25005.C: New test.
25447
25448 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25449
25450         PR c++/25369
25451         * g++.dg/template/ptrmem16.C: New test.
25452
25453 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25454
25455         PR fortran/25029
25456         PR fortran/21256
25457         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25458
25459 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25460
25461         PR libgfortran/25307
25462         * gfortran.dg/list_read_5.f90: New test.
25463
25464 2005-12-22  Richard Henderson  <rth@redhat.com>
25465
25466         * gcc.target/i386/sse-7.c: Use -msse2.
25467
25468 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25469
25470         PR rtl-optimization/25432
25471         * gcc.c-torture/compile/20051216-1.c: New test.
25472
25473         PR objc/25328
25474         * objc/execute/pr25328.m: New test.
25475
25476 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25477
25478         PR c++/25364
25479         * g++.dg/template/call4.C: New test.
25480
25481 2005-12-22  Dale Johannesen  <dalej@apple.com>
25482
25483         * gcc.target/i386/sse-17.c: New.
25484
25485 2005-12-22  Paul Brook  <paul@codesourcery.com>
25486
25487         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25488
25489 2005-12-22  Paul Brook  <paul@codesourcery.com>
25490
25491         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25492
25493 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25494
25495         PR tree-opt/25513
25496         * gcc.c-torture/compile/pr25513.c: New test.
25497
25498 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25499
25500         PR c++/23333
25501         * g++.dg/parse/error25.C: Add more tests.
25502
25503 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25504
25505         PR fortran/18990
25506         * gfortran.dg/der_charlen_1.f90: New.
25507
25508 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25509
25510         PR fortran/20889
25511         * gfortran.dg/pointer_component_type_1.f90: New test.
25512
25513         PR fortran/25029
25514         PR fortran/21256
25515         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25516         should give an error with assumed size array refernces and checks
25517         those that should not.
25518         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25519         reference an upper bound so that it does not generate an error.
25520
25521         PR fortran/19362
25522         PR fortran/20244
25523         PR fortran/20864
25524         PR fortran/25391
25525         * gfortran.dg/used_dummy_types_1.f90: New test.
25526         * gfortran.dg/used_dummy_types_2.f90: New test.
25527         * gfortran.dg/used_dummy_types_3.f90: New test.
25528         * gfortran.dg/used_dummy_types_4.f90: New test.
25529         * gfortran.dg/used_dummy_types_5.f90: New test.
25530
25531         PR fortran/23152
25532         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25533         group already being USE associated.
25534         * gfortran.dg/assumed_shape_nml.f90: New test.
25535         * gfortran.dg/assumed_size_nml.f90: New test.
25536
25537         PR fortran/20862
25538         PR fortran/25053
25539         PR fortran/25063
25540         PR fortran/25064
25541         PR fortran/25066
25542         PR fortran/25067
25543         PR fortran/25068
25544         PR fortran/25307
25545         * gfortran.dg/io_constraints_1.f90: New test.
25546         * gfortran.dg/io_constraints_1.f90: New test.
25547         * gfortran.dg/iostat_3.f90: Change wording of warning.
25548         * gfortran.dg/g77/19981216-0.f: The same.
25549
25550 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25551
25552         PR tree-optimization/23518
25553         * gcc.dg/pr23518.c: New.
25554
25555 2005-12-21  Mike Stump  <mrs@apple.com>
25556
25557         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25558
25559 2005-12-21  Paul Brook  <paul@codesourcery.com>
25560
25561         * gcc.dg/pr19340.c: Skip on m68k targets.
25562
25563 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25564
25565         PR rtl-optimization/25196
25566         * gcc.dg/pr25196.c: New test.
25567
25568 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25569
25570         PR fortran/25423
25571         gfortran.dg/where_nested_1.f90: New.
25572
25573 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25574
25575         PR tree-optimization/25382.
25576         * gcc.dg/tree-ssa/pr25382.c: New.
25577
25578 2005-12-20  Richard Guenther  <rguenther@suse.de>
25579
25580         PR middle-end/24306
25581         * gcc.target/i386/pr24306.c: New testcase.
25582
25583 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25584
25585         PR tree-optimization/25501
25586         * gcc.dg/tree-ssa/pr25501.c: New.
25587
25588 2005-12-20  Richard Guenther  <rguenther@suse.de>
25589
25590         Revert
25591         2005-12-02  Richard Guenther  <rguenther@suse.de>
25592
25593         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25594
25595 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25596
25597         PR c++/21228
25598         * g++.dg/warn/Wunreachable-code-2.C: New test.
25599
25600 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25601
25602         PR c++/24278
25603         * g++.dg/template/ctor5.C: New test.
25604
25605         PR c++/24915
25606         * g++.dg/template/overload8.C: New test.
25607
25608 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25609
25610         * gcc.c-torture/compile/pr25483 : New test.
25611
25612 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25613
25614         PR c++/20552
25615         * g++.dg/ext/typeof10.C: New test.
25616
25617 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25618
25619         * gcc.dg/mt-loopi1.c: New.
25620
25621 2005-12-18  Richard Guenther  <rguenther@suse.de>
25622
25623         PR tree-optimization/25481
25624         * gcc.dg/torture/pr25481.c: New testcase.
25625
25626 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25627
25628         PR rtl-optimization/21041
25629         * gcc.dg/pr21041.c: New test.
25630
25631 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25632
25633         PR libgfortran/25463
25634         * gfortran.dg/advance.f90: New test.
25635
25636 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25637
25638         * gcc.dg/20051201-1.c: New test.
25639
25640 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25641
25642         PR fortran/25018
25643         * gfortran.dg/initialization_1.f90: New test.
25644         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25645         * gfortran.dg/g77/980616-0.f: The same.
25646
25647 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25648
25649         * PR fortran/25458
25650         * gfortran.dg/chkbits.f90: New test.
25651
25652 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25653
25654         * gfortran.dg/enum_5.f: Revert to previous version.
25655
25656 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25657
25658         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25659         * gfortran.dg/nested_modules_1.f90: Ditto.
25660         * gfortran.dg/hollerith_f95.f90: Ditto.
25661         * gfortran.dg/select_5.f90: Ditto.
25662         * gfortran.dg/secnds.f: Ditto.
25663         * gfortran.dg/hollerith2.f90: Ditto.
25664         * gfortran.dg/imag_2.f: Ditto.
25665         * gfortran.dg/ftell_2.f90: Ditto.
25666         * gfortran.dg/malloc_free_1.f90: Ditto.
25667         * gfortran.dg/logint-1.f: Ditto.
25668         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25669         * gfortran.dg/e_d_fmt.f90: Ditto.
25670         * gfortran.dg/hollerith_legacy.f90: Ditto.
25671         * gfortran.dg/logint-2.f: Ditto.
25672         * gfortran.dg/enum_5.f90: Ditto.
25673         * gfortran.dg/f2c_2.f90: Ditto.
25674         * gfortran.dg/pr17143.f90: Ditto.
25675         * gfortran.dg/namelist_14.f90: Ditto.
25676         * gfortran.dg/logint-3.f: Ditto.
25677         * gfortran.dg/spread_scalar_source.f90: Ditto.
25678         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25679         * gfortran.dg/namelist_11.f: Ditto.
25680         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25681         * gfortran.dg/g77/20010519-1.f
25682         * gfortran.dg/g77/alpha1.f: Ditto.
25683         * gfortran.dg/g77/990115-1.f: Ditto.
25684         * gfortran.dg/g77/erfc.f: Ditto.
25685         * gfortran.dg/g77/19990313-3.f: Ditto.
25686         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25687         * gfortran.dg/g77/20010426.f: Ditto.
25688         * gfortran.dg/g77/19990313-0.f: Ditto.
25689         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25690         * gfortran.dg/g77/20000629-1.f: Ditto.
25691         * gfortran.dg/g77/970125-0.f: Ditto.
25692         * gfortran.dg/g77/8485.f: Ditto.
25693         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25694         * gfortran.dg/g77/19990313-1.f: Ditto.
25695         * gfortran.dg/g77/int8421.f: Ditto.
25696         * gfortran.dg/g77/19990305-0.f: Ditto.
25697         * gfortran.dg/g77/947.f: Ditto.
25698         * gfortran.dg/g77/19990905-2.f: Ditto.
25699         * gfortran.dg/g77/cabs.f: Ditto.
25700         * gfortran.dg/g77/19990313-2.f: Ditto.
25701         * gfortran.dg/g77/20020307-1.f: Ditto.
25702         * gfortran.dg/g77/dcomplex.f: Ditto.
25703         * gfortran.dg/g77/19990502-1.f: Ditto.
25704         * gfortran.dg/g77/19981216-0.f: Ditto.
25705         * gfortran.dg/common_4.f90: Ditto.
25706         * gfortran.dg/entry_4.f90: Ditto.
25707         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25708         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25709         * gfortran.dg/namelist_12.f: Ditto.
25710         * gfortran.dg/scale_1.f90: Ditto.
25711         * gfortran.dg/modulo_1.f90
25712         * gfortran.dg/hollerith.f90: Ditto.
25713         * gfortran.dg/direct_io_3.f90: Ditto.
25714         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25715         * gfortran.dg/gnu_logical_1.F: Ditto.
25716         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25717         * gfortran.dg/assign_1.f90: Ditto.
25718         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25719         * gfortran.dg/pr23095.f: Ditto.
25720         * gfortran.dg/read_float_1.f90: Ditto.
25721
25722 2005-12-17  Andreas Jaeger  <aj@suse.de>
25723
25724         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25725         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25726
25727 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25728
25729         PR fortran/24268
25730         * gfortran.dg/fmt_white.f: New test.
25731
25732 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25733
25734         * gfortran.dg/label_1.f90: New test.
25735
25736 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25737
25738         PR testsuite/25422
25739         * gcc.dg/20031012-1.c: Add -Walways-true option.
25740         * gcc.dg/weak/weak-3.c: Likewise.
25741         * g++.old-deja/g++.mike/warn8.C: Likewise.
25742
25743 2005-12-16  Mike Stump  <mrs@apple.com>
25744
25745         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25746         exit.
25747
25748 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25749
25750         PR libgfortran/25264
25751         PR libgfortran/25349
25752         * gfortran.dg/tl_editing.f90: Added additional checks.
25753         * gfortran.dg/t_editing.f: New test.
25754         * gfortran.dg/write_padding.f90: New test
25755
25756 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25757
25758         PR testsuite/25215
25759         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25760
25761 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25762
25763         PR rtl-optimization/24899
25764         * gcc.c-torture/execute/20051215-1.c: New test.
25765
25766 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25767
25768         PR 24823
25769         * gfortran.dg/pr24823.f: New test.
25770
25771 2005-12-16  Jeff Law  <law@redhat.com>
25772
25773         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25774
25775 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25776
25777         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25778         (base_types): Change C++ style comments to C style comments.  Remove
25779         aligned types from the array.  Keep Enums disabled.
25780         (complex_types): Remove aligned types from the array.
25781         Comment out "_Complex long double".
25782         (attrib_types): Remove.
25783         (complex_attrib_types): Remove.
25784         (attrib_array_types): Remove.
25785         (complex_attrib_array_types): Remove.
25786         (aligned_bitfld_types): Remove.
25787         (n_aligned_bitfld_types): Remove.
25788         (FEATURE_ALIGNEDPACKED): Delete.
25789         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25790         (singles): Remove support for adding attributes.
25791         (choose_type): Remove support for attributed types.
25792         (generate_fields): Remove support for attributed bit-fields.
25793         Remove support for adding attributes.
25794         (generate_random_tests): Remove support for adding attributes.
25795         (features): Add back "[0] :0" and "complex vector [0]".
25796         (main): Remove support for attributed bit-fields.
25797         Uncomment the calling of generate_random_tests for the rests of
25798         the tests.
25799
25800 2005-12-16  Jan Hubicka  <jh@suse.cz>
25801
25802         * gcc.c-torture/combine/pr25224.c: New.
25803
25804 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25805
25806         PR other/25028
25807         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25808         HP-UX.
25809
25810 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25811
25812         * gcc.dg/20051215-1.c: New file.
25813
25814 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25815
25816         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25817         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25818
25819 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25820
25821         PR fortran/18197
25822         * gfortran.dg/dummy_functions_1.f90: New.
25823
25824 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25825
25826         PR rtl-optimization/25310
25827         * gcc.c-torture/compile/pr25310.c: New test.
25828
25829 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25830
25831         PR debug/25023
25832         * gcc.dg/pr25023.c: New test.
25833
25834 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25835
25836         * g++.old-deja/g++.brendan/redecl1.C,
25837         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25838         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25839         g++.old-deja/g++.oliva/typeof1.C,
25840         g++.old-deja/g++.other/crash16.C,
25841         g++.old-deja/g++.other/crash34.C,
25842         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25843         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25844         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25845         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25846         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25847         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25848         Remove xfail.
25849
25850 2005-12-14  Kean Johnston  <jkj@sco.com>
25851             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25852
25853         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25854         * gcc.target/i386/20020523-1.c: Ditto.
25855         * gcc.target/i386/tailcall-1.c: Ditto.
25856         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25857         * gcc.target/i386/ssetype-5.c: Ditto.
25858
25859 2005-12-14  Jeff Law  <law@redhat.com>
25860
25861         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25862
25863 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25864
25865         PR target/25254
25866         PR target/24188
25867         * gcc.target/i386/pr25254.c: New test.
25868         * gfortran.dg/PR24188.f: New test.
25869
25870 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25871
25872         * lib/fortran-torture.exp: Catch remaining uses of
25873         remote_file build delete.
25874
25875 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25876
25877         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25878
25879 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25880
25881         * gcc.dg/warn-addr-cmp.c: New test.
25882
25883 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25884
25885         PR debug/25023
25886         PR target/25293
25887         * gcc.target/i386/pr25293.c: New test.
25888
25889 2005-12-13  Petr Machata  <machata@post.cz>
25890
25891         PR c++/24907
25892         * g++.dg/parse/comma2.C: New test.
25893
25894 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25895             Jakub Jelinek  <jakub@redhat.com>
25896
25897         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25898         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25899         (limits.h): Include unconditionally.
25900         (stdlib.h): Likewise.
25901         (hashtab.h): Do not include.
25902         (getopt.h): Likewise.
25903         (stddef.h): Include.
25904         (hashval_t): Define.
25905         (struct entry): Add "next" field.
25906         (HASH_SIZE): New macro.
25907         (hash_table): New variable.
25908         (switchfiles): Do not use xmalloc.
25909         (mix): New macro.
25910         (iterative_hash): New function.
25911         (hasht): Remove.
25912         (e_exists): New function.
25913         (e_insert): Likewise.
25914         (output): Use, instead of libiberty hashtable functions.
25915         (main): Do not use getopt.  Do not call htab_create.
25916
25917 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25918
25919         PR c++/25331
25920         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25921         put atal* and atpaal* attributes on array elements.
25922         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25923         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25924         put atal* and atpaal* attributes on array elements.
25925         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25926
25927 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25928
25929         * gcc.dg/single-precision-constant.c: New test.
25930
25931 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25932
25933         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25934         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25935         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25936         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25937         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25938         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25939         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25940         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25941         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25942         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25943         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25944         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25945         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25946         gcc.target/powerpc/ppc-sdata-2.c,
25947         gcc.target/powerpc/ppc-stackalign-1.c,
25948         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25949         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25950         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25951         gcc.target/powerpc/rs6000-ldouble-2.c,
25952         gcc.target/powerpc/rs6000-power2-1.c,
25953         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25954         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25955         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25956         option into target selector.
25957         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25958         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25959
25960 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25961
25962         PR objc/25348
25963         * objc.dg/encode-9.m: New test.
25964
25965 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25966
25967         PR testsuite/20772
25968         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25969         * gcc.dg/asm-b.c: Fix typo.
25970         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25971         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25972         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25973         i?86 lp64 and x86_64 ilp32.
25974         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25975         on i?86 lp64.
25976         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25977
25978 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25979
25980         PR fortran/25078
25981         gfortran.dg/equiv_5.f90: New test.
25982
25983 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25984
25985         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25986         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25987         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25988         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25989         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25990         * gcc.dg/tree-ssa/reassoc-5.c: New.
25991         * gcc.dg/tree-ssa/reassoc-6.c: New.
25992         * gcc.dg/tree-ssa/reassoc-7.c: New.
25993         * gcc.dg/tree-ssa/reassoc-8.c: New.
25994         * gcc.dg/tree-ssa/reassoc-9.c: New.
25995         * gcc.dg/tree-ssa/reassoc-10.c: New.
25996         * gcc.dg/tree-ssa/reassoc-11.c: New.
25997
25998 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25999
26000         PR testsuite/25167
26001         PR testsuite/24478
26002         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26003
26004 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26005
26006         PR c++/25300
26007         * g++.dg/template/inherit.C: Do not use a generic error message.
26008
26009 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26010
26011         PR libobjc/25354
26012         * objc.dg/gnu-encoding: New directory.
26013         * objc.dg/gnu-encoding/compat-common.h: New file.
26014         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26015         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26016         * objc.dg/gnu-encoding/vector-defs.h: New file.
26017         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26018         * objc.dg/gnu-encoding/generate-random.c: New file.
26019         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26020         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26021         * objc.dg/gnu-encoding/generate-random.h: New file.
26022
26023 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26024
26025         PR c++/25337
26026         * g++.dg/template/defarg7.C: New test.
26027
26028 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26029
26030         PR libobjc/25347
26031         * objc.dg/encode-8.m: New test.
26032
26033 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26034
26035         PR libobjc/25346
26036         * objc.dg/encode-7.m: New test.
26037
26038 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26039
26040         PR c++/25010
26041         * g++.dg/opt/inline10.C: New test.
26042
26043 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26044
26045         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26046
26047 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26048
26049         * gfortran.dg/substring_equivalence.f90: typo in comment
26050
26051 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26052
26053         PR fortran/25068
26054         * gfortran.dg/iostat_3.f90: New test.
26055
26056 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26057
26058         PR fortran/23815
26059         * gfortran.dg/unf_io_convert_1.f90: New test.
26060         * gfortran.dg/unf_io_convert_2.f90: New test.
26061         * gfortran.dg/unf_io_convert_3.f90: New test.
26062
26063 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26064
26065         PR testsuite/20772
26066         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26067         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26068         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26069         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26070         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26071         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26072         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26073         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26074         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26075         gcc.dg/torture/fp-int-convert-float128-timode.c,
26076         gcc.dg/torture/fp-int-convert-float128.c,
26077         gcc.dg/torture/fp-int-convert-float80-timode.c,
26078         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26079         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26080
26081         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26082
26083 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26084
26085         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26086
26087 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26088
26089         * gcc.dg/20051207-1.c,
26090         * gcc.dg/20051207-2.c,
26091         * gcc.dg/20051207-3.c: New tests.
26092
26093 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26094
26095         PR testsuite/20772
26096         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26097         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26098         dg-skip-if target selector.
26099
26100         PR testsuite/20772
26101         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26102         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26103         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26104         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26105         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26106         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26107         and/or merge with i?86 cases.
26108
26109         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26110
26111         PR testsuite/20772
26112         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26113         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26114         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26115         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26116         x86_64-*-linux*.
26117
26118 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26119
26120         PR target/25311
26121         * gcc.c-torture/compile/pr25311.c: New test.
26122
26123 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26124
26125         PR libgfortran/25039
26126         * gfortran.dg/read_comma.f: New test.
26127
26128 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26129
26130         PR c++/19317
26131         * g++.dg/opt/pr19317-1.C: New test.
26132         * g++.dg/opt/pr19317-2.C: New test.
26133         * g++.dg/opt/pr19317-3.C: New test.
26134
26135         PR target/19005
26136         * gcc.c-torture/execute/pr19005.c: New test.
26137
26138         PR target/17828
26139         * g++.old-deja/g++.other/comdat5.C: New test.
26140         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26141
26142         * g++.dg/compat/struct-layout-1.exp: New file.
26143         * g++.dg/compat/struct-layout-1.h: New.
26144         * g++.dg/compat/struct-layout-1_generate.c: New.
26145         * g++.dg/compat/struct-layout-1_x1.h: New.
26146         * g++.dg/compat/struct-layout-1_x2.h: New.
26147         * g++.dg/compat/struct-layout-1_y1.h: New.
26148         * g++.dg/compat/struct-layout-1_y2.h: New.
26149
26150         * gcc.dg/20050330-2.c: New test.
26151
26152 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26153
26154         PR fortran/25292
26155         * gfortran.dg/associated_1.f90: New.
26156
26157 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26158
26159         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26160         ILP32 vect_no_align platforms.
26161
26162 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26163             Jakub Jelinek  <jakub@redhat.com>
26164
26165         PR target/25268
26166         * gcc.c-torture/compile/20051207-1.c: New test.
26167
26168 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26169
26170         PR testsuite/20772
26171         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26172         gcc.dg/torture/pr18582-1.c,
26173         gcc.target/i386/attributes-error.c: Also test on x86_64.
26174
26175         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26176
26177 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26178
26179         PR c++/19397
26180         * g++.dg/template/typedef3.C: New test.
26181
26182         PR c++/19762
26183         PR c++/19764
26184         * g++.dg/template/dtor3.C: Fix error markers.
26185
26186 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26187
26188         * lib/target-supports.exp (check_effective_target_sync_char_short):
26189         Add s390*.
26190
26191 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26192
26193         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26194
26195 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26196
26197         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26198         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26199         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26200         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26201
26202 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26203
26204         PR c++/25263
26205         * g++.dg/other/array2.C: New test case.
26206
26207 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26208
26209         * gcc.dg/darwin-weakimport-3.c: New.
26210
26211         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26212         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26213         and to work on Darwin.
26214         * gcc.dg/attr-weakref-1b.c: New file.
26215         * gcc.dg/attr-weakref-2.c: New test.
26216         * gcc.dg/darwin-weakref-1.c: New test.
26217
26218 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26219
26220         PR testsuite/25247
26221         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26222         use in selector expressions.
26223         (dg-xfail-if): Ditto.
26224         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26225         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26226         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26227         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26228         * gcc.test-framework/test-framework.exp: Skip generated tests if
26229         CHECK_TEST_FRAMEWORK is not 1.
26230
26231 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26232
26233         PR tree-optimization/24963
26234         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26235
26236         PR target/24108
26237         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26238
26239         PR target/18580
26240         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26241         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26242         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26243         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26244
26245 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26246
26247         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26248         dg-options.
26249
26250 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26251
26252         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26253
26254 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26255
26256         * gcc.dg/format/cast-1.c: New test.
26257
26258 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26259
26260         PR c/7776
26261         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26262         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26263         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26264         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26265
26266 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26267
26268         * gcc.dg/cast-pretty-print-1.c: New test.
26269
26270 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26271
26272         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26273
26274 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26275
26276         PR c++/24173
26277         * g++.dg/template/friend40.C: New test.
26278
26279 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26280
26281         PR target/25199
26282         * gcc.target/i386/movq-2.c: New test.
26283         * gcc.target/i386/movq.c: Remove target i?86, instead add
26284         dg-require-effective-target ilp32.
26285
26286 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26287
26288         PR c++/24103
26289         * g++.dg/other/default1.C: New test.
26290
26291 2005-12-02  Richard Guenther  <rguenther@suse.de>
26292
26293         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26294
26295 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26296
26297         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26298
26299 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26300
26301         PR target/21017
26302         * gcc.target/powerpc/rotate.c: New.
26303
26304 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26305
26306         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26307         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26308
26309 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26310
26311         PR c/13384
26312         * gcc.dg/pr17730-1.c: Adjust.
26313         * gcc.dg/lvalue1.c (main): Likewise.
26314         * gcc.dg/lvalue-2.c: Likewise.
26315         * g++.dg/pr7503-3.C
26316
26317 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26318
26319         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26320         error messages.
26321
26322 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26323
26324         PR fortran/24789
26325         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26326
26327 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26328
26329         PR target/24475
26330         * lib/target-supports.exp (check_effective_target_tls): New.
26331         (check_effective_target_tls_runtime): New.
26332         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26333         for TLS support.
26334         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26335         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26336         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26337         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26338         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26339         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26340         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26341         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26342         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26343         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26344         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26345         effective-target TLS.
26346         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26347         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26348         effective-target TLS runtime.
26349
26350 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26351
26352         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26353
26354 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26355
26356         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26357         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26358         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26359         ignored" warnings when "packing" is the same as the ABI layout.
26360
26361 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26362
26363         PR fortran/21302
26364         * gfortran.dg/line_length_1.f: New test.
26365         * gfortran.dg/line_length_2.f90: Ditto.
26366
26367 2005-11-30  Richard Guenther  <rguenther@suse.de>
26368
26369         PR tree-optimization/21655
26370         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26371
26372 2005-11-30  Dale Johannesen  <dalej@apple.com>
26373
26374         * gcc.c-torture/compile/pr24930.c: New.
26375
26376 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26377
26378         PR fortran/15809
26379         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26380
26381 2005-11-30  Jeff Law  <law@redhat.com>
26382
26383         * g++.old-deja/g++.law/pr25000.C: New test.
26384
26385 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26386
26387         * gcc.dg/tls/opt-11.c: New test.
26388
26389 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26390
26391         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26392         targets.
26393         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26394         LP64 ia64.
26395
26396 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * gfortran.dg/open_access_1.f90: New test.
26399
26400 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26401
26402         * gcc.dg/charset/builtin2.c: New test.
26403
26404 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26405
26406         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26407         on mmix-*-* for *_[xy].c.
26408
26409 2005-11-28  Kean Johnston  <jkj@sco.com>
26410
26411         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26412         headers.
26413         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26414         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26415         * gcc.target/i386/asm-3.c: Ditto.
26416         * gcc.target/i386/clobbers.c: Ditto.
26417         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26418         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26419         test regexp.
26420         * gcc.target/i386/mul.c: Ditto.
26421         * gcc.target/i386/ssetype-1.c: Ditto.
26422         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26423         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26424         static so the test works with -fPIC mode too. Based on comment in
26425         PR19231 by Pinski.
26426         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26427
26428 2005-11-28  Richard Guenther  <rguenther@suse.de>
26429
26430         * gcc.dg/alias-9.c: New testcase.
26431         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26432
26433 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26434             Uros Bizjak  <uros@kss-loka.si>
26435
26436         PR middle-end/20219
26437         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26438         tan(x)/sin(x) transformations.
26439
26440 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26441
26442         PR middle-end/24575
26443         * gcc.dg/tree-ssa/divide-3.c: New test.
26444         * gcc.dg/tree-ssa/divide-4.c: New test.
26445
26446 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26447
26448         PR fortran/24917
26449         *  gfortran.dg/boz_6.f90: New test.
26450
26451 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26452
26453         PR fortran/23912
26454         * gfortran.dg/modulo_1.f90: New test.
26455
26456 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26457
26458         PR libfortran/24919
26459         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26460         fail on CRLF platforms.
26461         * gfortran.dg/ftell_2.f90: Likewise.
26462
26463 2005-11-26  Eric Christopher  <echristo@apple.com>
26464
26465         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26466
26467 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26468
26469         * objc.dg/gnu-runtime-3.m: Simplify.
26470
26471 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26472
26473         PR middle-end/23669
26474         * gcc.dg/tree-ssa/divide-1.c: New test.
26475         * gcc.dg/tree-ssa/divide-2.c: New test.
26476
26477 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26478
26479         PR libgfortran/24945
26480         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26481
26482 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26483
26484         PR libgfortran/24945
26485         * gfortran.dg/open_status_2.f90: New test.
26486
26487 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26488
26489         * gcc.c-torture/execute/builtins/fprintf.c,
26490         gcc.c-torture/execute/builtins/fputs-lib.c,
26491         gcc.c-torture/execute/builtins/fputs.c,
26492         gcc.c-torture/execute/builtins/lib/fprintf.c,
26493         gcc.c-torture/execute/builtins/lib/printf.c,
26494         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26495
26496 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26497
26498         * gcc.dg/20050922-2.c: New test.
26499
26500 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26501
26502         * objc.dg/gnu-runtime-3.m: New test.
26503
26504 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26505
26506         PR c++/9278
26507         * g++.dg/other/void1.C: New test.
26508
26509 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26510
26511         PR middle-end/24998
26512         * gcc.dg/torture/fp-int-convert-float.c,
26513         gcc.dg/torture/fp-int-convert-double.c,
26514         gcc.dg/torture/fp-int-convert-long-double.c,
26515         gcc.dg/torture/fp-int-convert-timode.c,
26516         gcc.dg/torture/fp-int-convert-float80.c,
26517         gcc.dg/torture/fp-int-convert-float80-timode.c,
26518         gcc.dg/torture/fp-int-convert-float128.c,
26519         gcc.dg/torture/fp-int-convert-float128-timode.c,
26520         gcc.dg/torture/fp-int-convert.h: New files.
26521
26522 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26523
26524         PR middle-end/24989
26525         * gcc.dg/tree-ssa/bool-10.c: New test.
26526         * gcc.dg/tree-ssa/bool-11.c: New test.
26527         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26528
26529 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26530
26531         PR middle-end/24990
26532         * tree-ssa/pr24990-1.c: New test.
26533
26534 2005-11-24  Richard Guenther  <rguenther@suse.de>
26535         Dirk Mueller <dmueller@suse.de>
26536
26537         PR c++/14024
26538         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26539         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26540         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26541         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26542         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26543         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26544
26545 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26546
26547         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26548
26549 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26550
26551         PR c/21668
26552         * gcc.dg/Wc++-compat.c: New.
26553         * gcc.dg/Wno-c++-compat.c: New.
26554
26555 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26556
26557         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26558         (vspltish, vspltisw): Likewise.
26559
26560 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26561
26562         PR libgfortran/24794
26563         * gfortran.dg/namelist_12.f: Fix quotes.
26564         * gfortran.dg/namelist_13.f90: Fix quotes.
26565         * gfortran.dg/namelist_14.f90: Fix quotes.
26566         * gfortran.dg/namelist_15.f90: Fix quotes.
26567         * gfortran.dg/namelist_use.f90: Fix quotes.
26568         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26569         * gfortran.dg/namelist_21.f90: New test.
26570         * gfortran.dg/namelist_22.f90: New test.
26571
26572 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26573
26574         PR target/23435
26575         * gcc.c-torture/compile/pr23435.c: New.
26576
26577 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26578
26579         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26580
26581 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26582
26583         * gcc.target/powerpc/405-macchw-1.c,
26584         gcc.target/powerpc/405-macchw-2.c,
26585         gcc.target/powerpc/405-macchwu-1.c,
26586         gcc.target/powerpc/405-macchwu-2.c,
26587         gcc.target/powerpc/405-machhw-1.c,
26588         gcc.target/powerpc/405-machhw-2.c,
26589         gcc.target/powerpc/405-machhwu-1.c,
26590         gcc.target/powerpc/405-machhwu-2.c,
26591         gcc.target/powerpc/405-maclhw-1.c,
26592         gcc.target/powerpc/405-maclhw-2.c,
26593         gcc.target/powerpc/405-maclhwu-1.c,
26594         gcc.target/powerpc/405-maclhwu-2.c,
26595         gcc.target/powerpc/405-mulchw-1.c,
26596         gcc.target/powerpc/405-mulchw-2.c,
26597         gcc.target/powerpc/405-mulchwu-1.c,
26598         gcc.target/powerpc/405-mulchwu-2.c,
26599         gcc.target/powerpc/405-mulhhw-1.c,
26600         gcc.target/powerpc/405-mulhhw-2.c,
26601         gcc.target/powerpc/405-mulhhwu-1.c,
26602         gcc.target/powerpc/405-mulhhwu-2.c,
26603         gcc.target/powerpc/405-mullhw-1.c,
26604         gcc.target/powerpc/405-mullhw-2.c,
26605         gcc.target/powerpc/405-mullhwu-1.c,
26606         gcc.target/powerpc/405-mullhwu-2.c,
26607         gcc.target/powerpc/405-nmacchw-1.c,
26608         gcc.target/powerpc/405-nmacchw-2.c,
26609         gcc.target/powerpc/405-nmachhw-1.c,
26610         gcc.target/powerpc/405-nmachhw-2.c,
26611         gcc.target/powerpc/405-nmaclhw-1.c,
26612         gcc.target/powerpc/405-nmaclhw-2.c,
26613         gcc.target/powerpc/440-macchw-1.c,
26614         gcc.target/powerpc/440-macchw-2.c,
26615         gcc.target/powerpc/440-macchwu-1.c,
26616         gcc.target/powerpc/440-macchwu-2.c,
26617         gcc.target/powerpc/440-machhw-1.c,
26618         gcc.target/powerpc/440-machhw-2.c,
26619         gcc.target/powerpc/440-machhwu-1.c,
26620         gcc.target/powerpc/440-machhwu-2.c,
26621         gcc.target/powerpc/440-maclhw-1.c,
26622         gcc.target/powerpc/440-maclhw-2.c,
26623         gcc.target/powerpc/440-maclhwu-1.c,
26624         gcc.target/powerpc/440-maclhwu-2.c,
26625         gcc.target/powerpc/440-mulchw-1.c,
26626         gcc.target/powerpc/440-mulchw-2.c,
26627         gcc.target/powerpc/440-mulchwu-1.c,
26628         gcc.target/powerpc/440-mulchwu-2.c,
26629         gcc.target/powerpc/440-mulhhw-1.c,
26630         gcc.target/powerpc/440-mulhhw-2.c,
26631         gcc.target/powerpc/440-mulhhwu-1.c,
26632         gcc.target/powerpc/440-mulhhwu-2.c,
26633         gcc.target/powerpc/440-mullhw-1.c,
26634         gcc.target/powerpc/440-mullhw-2.c,
26635         gcc.target/powerpc/440-mullhwu-1.c,
26636         gcc.target/powerpc/440-mullhwu-2.c,
26637         gcc.target/powerpc/440-nmacchw-1.c,
26638         gcc.target/powerpc/440-nmacchw-2.c,
26639         gcc.target/powerpc/440-nmachhw-1.c,
26640         gcc.target/powerpc/440-nmachhw-2.c,
26641         gcc.target/powerpc/440-nmaclhw-1.c,
26642         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26643
26644 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26645
26646         PR fortran/24774
26647         * gfortran.dg/inquire_9.f90: New test.
26648
26649         PR fortran/21647
26650         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26651
26652 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26653
26654         PR libfortran/24432
26655         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26656         Check that 'cos' is supported.
26657
26658 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26659
26660         PR fortran/24223
26661         * gfortran.dg/substring_equivalence.f90: New test.
26662
26663         PR fortran/24705
26664         * gfortran.dg/auto_internal_assumed.f90: New test.
26665
26666 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26667
26668         * gcc.dg/fold-div-2.c: New test.
26669
26670 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26671
26672         PR rtl-optimization/24883
26673         * gcc.c-torture/compile/pr24883.c: New test.
26674
26675 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26676
26677         PR middle-end/20583
26678         * gcc.c-torture/compile/pr20583.c: New.
26679
26680 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26681
26682         * gcc.c-torture/execute/usmul.c: New test.
26683
26684 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26685
26686         * gcc.dg/tree-ssa/vrp22.c: New test.
26687
26688 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26689
26690         PR middle-end/24912
26691         * gcc.dg/torture/pr24912-1.c: New test.
26692
26693 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26694
26695         PR fortran/24862
26696         * gfortran.dg/arrayio_derived_1.f90: New test.
26697
26698 2005-11-19  Richard Guenther  <rguenther@suse.de>
26699
26700         PR middle-end/23294
26701         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26702
26703 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26704
26705         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26706
26707 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26708
26709         PR c++/8355
26710         * g++.dg/template/friend39.C: New test.
26711
26712 2005-11-18  James E Wilson  <wilson@specifix.com>
26713
26714         * gcc.dg/builtin-strstr.c: New.
26715
26716 2005-11-18  Richard Henderson  <rth@redhat.com>
26717
26718         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26719         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26720         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26721         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26722         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26723         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26724         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26725         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26726         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26727         renaming to remove initial "ia64-".
26728
26729 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26730
26731         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26732
26733 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26734
26735         * g++.dg/cpp/string-2.C: New test.
26736
26737 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26738
26739         * gcc.dg/tree-ssa/loop-14.c: New test.
26740
26741 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26742             Michael Chamberlain <michael@chamberlain.net.au>
26743
26744         * ada/acats/run_all.sh (target_run): Kill long running tests.
26745
26746 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26747
26748         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26749         * gcc.dg/cleanup-9.c: Likewise.
26750         * gcc.dg/cleanup-10.c: Likewise.
26751         * gcc.dg/cleanup-11.c: Likewise.
26752
26753 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26754
26755         PR fortran/24892
26756         * gfortran.dg/open_access_append_1.f90: New test.
26757         * gfortran.dg/open_access_append_2.f90: New test.
26758
26759 2005-11-16  Richard Guenther  <rguenther@suse.de>
26760
26761         PR middle-end/24851
26762         * gcc.c-torture/execute/pr24851.c: New testcase.
26763
26764 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26765
26766         * gcc.dg/fold-overflow-1.c: New test.
26767
26768 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26769
26770         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26771         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26772
26773 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26774
26775         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26776         structures.
26777         * g++.dg/eh/forced2.C: Likewise.
26778         * g++.dg/eh/forced3.C: Likewise.
26779         * g++.dg/eh/forced4.C: Likewise.
26780
26781 2005-11-11  Mike Stump  <mrs@apple.com>
26782
26783         * g++.old-deja/g++.mike/unused.C: Add.
26784
26785 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/24667
26788         * g++.dg/warn/Wcast-qual1.C: New test.
26789
26790 2005-11-15  Jan Hubicka  <jh@suse.cz>
26791
26792         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26793
26794 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26795
26796         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26797
26798 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26799
26800         PR 24840
26801         * gcc.dg/tree-ssa/pr24840.c: New test.
26802
26803 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26804
26805         PR testsuite/24841
26806         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26807
26808 2005-11-14  Dale Johannesen  <dalej@apple.com>
26809
26810         * gcc.c-torture/execute/20051113-1.c: New.
26811
26812 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/24687
26815         * g++.dg/template/crash43.C: New test.
26816
26817 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26818
26819         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26820
26821 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26822
26823         PR c++/24817
26824         * g++.dg/eh/spec8.C: New test.
26825
26826 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26827
26828         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26829
26830 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26831
26832         PR c++/20293
26833         * g++.dg/parse/ambig4.C: New test.
26834         * g++.dg/tc1/dr101.C: Adjust error markers.
26835         * g++.dg/lookup/strong-using-2.C: Likewise.
26836         * g++.dg/lookup/ambig5.C: Likewise.
26837         * g++.dg/lookup/ambig4.C: Likewise.
26838         * g++.dg/parse/crash22.C: Likewise.
26839
26840 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26841
26842         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26843
26844 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26845
26846         * gcc.dg/nested-calls-1.c: New test.
26847
26848 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26849
26850         * gfortran.dg/complex_intrinsic_1.f90: New test.
26851         * gfortran.dg/complex_intrinsic_2.f90: New test.
26852         * gfortran.dg/fgetc_1.f90: New test.
26853         * gfortran.dg/fgetc_2.f90: New test.
26854         * gfortran.dg/fgetc_3.f90: New test.
26855         * gfortran.dg/ftell_1.f90: New test.
26856         * gfortran.dg/ftell_2.f90: New test.
26857         * gfortran.dg/gnu_logical_1.F: New test.
26858         * gfortran.dg/gnu_logical_2.f90: New test.
26859
26860 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26861
26862         PR middle-end/24820
26863         * gcc.dg/pr24820.c: New test.
26864
26865 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26866
26867         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26868         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26869         variable.
26870
26871 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26872
26873         PR testsuite/24614
26874         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26875
26876 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26877
26878         * gcc.target/cris/cris.exp: New file.
26879         * gcc.target/cris/rld-legit1.c: New test.
26880         * gcc.target/cris/rld-legit2.c: New test.
26881
26882 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26883
26884         PR c++/24780
26885         * g++.dg/opt/pr24780.C: New test.
26886
26887         PR c++/24761
26888         * g++.dg/template/asm1.C: New test.
26889
26890 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26891
26892         PR libgfortran/24787
26893         * gfortran.dg/scan_1.f90: New test.
26894
26895 2005-11-12  Jan Hubicka  <jh@suse.cz>
26896
26897         * gcc.target/i386/minmax-1.c: New.
26898         * gcc.target/i386/minmax-2.c: New.
26899
26900 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26901
26902         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26903
26904 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26905
26906         * gcc.c-torture/execute/20051110-1.c,
26907         gcc.c-torture/execute/20051110-2.c: New tests.
26908
26909 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26910
26911         PR middle-end/24750
26912         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26913         New tests.
26914
26915 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26916
26917         * lib/target-libpath.exp (get_shlib_extension): New proc.
26918         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26919         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26920         * lib/objc.exp (objc_target_compile): Likewise.
26921         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26922         detection.
26923
26924 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26925
26926         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26927
26928         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26929         Add -static to additional_flags and pass it to target_compile.
26930
26931 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26932
26933         PR libgfortran/24719
26934         gfortran.dg/read_noadvance.f90: New test.
26935
26936         PR libgfortran/24699
26937         gfortran.dg/fmt_t_2.f90: New test.
26938
26939         PR libgfortran/24785
26940         gfortran.dg/read_x_eor.f90: New test.
26941
26942         PR libgfortran/24584
26943         gfortran.dg/namelist_empty.f90: Rename test.
26944
26945         PR libgfortran/24489
26946         gfortran/read_eor.f90: Rename test.
26947
26948 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26949
26950         PR fortran/15976
26951         * gfortran.dg/automatic_module_variable.f90: New test.
26952
26953 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26954
26955         PR target/24445
26956         * gcc.dg/pr24445.c: New test.
26957
26958 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26959
26960         PR fortran/24655
26961         PR fortran/24755
26962         * gfortran.dg/recursive_statement_functions.f90: Add statement
26963         functions using inline intrinsic functions and parameters to test
26964         that they no longer seg-fault.
26965
26966         PR fortran/24409
26967         gfortran.dg/nested_modules_4.f90: New test.
26968         gfortran.dg/nested_modules_5.f90: New test.
26969
26970 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26971
26972         PR fortran/24643
26973         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26974
26975 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26976
26977         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26978         failures.
26979
26980 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26981
26982         * gcc.dg/sparc-getcontext-1.c: New test.
26983
26984 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26985
26986         * gcc.dg/ifcvt-fabs-1.c: New test.
26987
26988 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26989
26990         PR other/4372
26991         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26992         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26993
26994 2005-11-09  Richard Guenther  <rguenther@suse.de>
26995
26996         PR tree-optimization/24716
26997         * gcc.c-torture/execute/pr24716.c: New testcase.
26998
26999 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27000
27001         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27002
27003 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27004
27005         PR 24624
27006         * gcc.dg/pr24624.c: Testcase added.
27007
27008 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27009
27010         PR 24623
27011         * g++.dg/other/pr24623.C: Testcase added.
27012
27013 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27014
27015         PR fortran/22607
27016         * gfortran-dg/pure_byref_1.f90: New.
27017         * gfortran-dg/pure_byref_2.f90: New.
27018
27019 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27020
27021         PR c/24101
27022         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27023         * gcc.dg/dg.exp: Run main loop also for *.i files.
27024
27025 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27026
27027         PR c++/19450
27028         * g++.dg/tls/diag-3.C: New test.
27029         * g++.dg/tls/diag-4.C: New test.
27030         * g++.dg/tls/static-1.C: New test.
27031         * g++.dg/tls/static-1a.cc: New file.
27032
27033 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27034
27035         PR 23046
27036         * g++.dg/tree-ssa/pr23046.C: New test.
27037
27038 2005-11-08  Devang Patel <dpatel@apple.com>
27039
27040         PR tree-optimization/23115
27041         * gcc.dg/tree-ssa/pr23115.c: New.
27042
27043 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27044
27045         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27046         * gcc.target/powerpc/pr16155.c: Same.
27047         * gcc.target/powerpc/altivec-1.c: Same.
27048         * gcc.target/powerpc/altivec-2.c: Same.
27049         * gcc.target/powerpc/altivec-3.c: Same.
27050         * gcc.target/powerpc/altivec-5.c: Same.
27051         * gcc.target/powerpc/altivec-11.c: Same.
27052         * gcc.target/powerpc/altivec-12.c: Same.
27053         * gcc.target/powerpc/altivec-14.c: Same.
27054         * gcc.target/powerpc/altivec-22.c: Same.
27055         * gcc.target/powerpc/altivec-consts.c: Same.
27056         * gcc.target/powerpc/altivec-pr22085.c: Same.
27057         * gcc.target/powerpc/altivec-splat.c: Same.
27058         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27059         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27060         * gcc.target/powerpc/darwin-longlong.c: Same.
27061
27062 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27063
27064         PR target/19340
27065         * gcc.dg/pr19340.c: New test.
27066
27067 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27068
27069         PR rtl-optimization/24683
27070         * gcc.dg/pr24683.c: New test.
27071
27072 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27073
27074         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27075         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27076
27077 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27078
27079         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27080
27081 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27082
27083         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27084
27085 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27086
27087         PR target/24230
27088
27089         * gcc.target/powerpc/altivec-consts.c,
27090         gcc.target/powerpc/altivec-splat.c: New testcase.
27091
27092 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27093
27094         PR c/24599
27095
27096         * gcc.dg/overflow-2.c: New testcase.
27097
27098 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27099
27100         PR rtl-optimization/23567
27101         * gcc.c-torture/execute/20051104-1.c: New test.
27102
27103 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27104
27105         PR fortran/24534
27106         gfortran.dg/private_type_2.f90: Modified to check that case with
27107         PRIVATE declaration within derived type is accepted.
27108
27109         PR fortran/20838
27110         gfortran.dg/pointer_assign_1.f90: New test.
27111
27112         PR fortran/20840
27113         * gfortran.dg/arrayio_0.f90: New test.
27114
27115         PR fortran/17737
27116         gfortran.dg/data_initialized.f90: New test.
27117         gfortran.dg/data_constraints_1.f90: New test.
27118         gfortran.dg/data_constraints_2.f90: New test.
27119
27120 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27121
27122         PR fortran/24174
27123         PR fortran/24305
27124         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27125
27126 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27127
27128         PR 24670
27129         * gcc.dg/tree-ssa/pr24670.c: New test.
27130
27131 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27132
27133         PR target/22432
27134         * gcc.target/i386/pr22432.c: New test.
27135
27136 2005-11-05  Richard Henderson  <rth@redhat.com>
27137
27138         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27139         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27140         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27141         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27142         from gcc.dg/alpha-*.
27143         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27144         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27145
27146 2005-11-05  Andreas Jaeger  <aj@suse.de>
27147
27148         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27149
27150 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27151
27152         PR target/23424
27153         * gcc.dg/torture/pr23424-1.c: New test.
27154
27155 2005-11-04  Richard Henderson  <rth@redhat.com>
27156
27157         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27158         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27159         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27160         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27161         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27162         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27163         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27164         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27165         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27166         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27167         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27168         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27169         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27170         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27171         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27172         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27173         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27174         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27175         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27176         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27177         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27178         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27179         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27180         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27181         Move from gcc.dg/.
27182         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27183         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27184         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27185         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27186         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27187         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27188         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27189         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27190         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27191         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27192         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27193         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27194         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27195         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27196         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27197         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27198         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27199         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27200         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27201         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27202         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27203         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27204         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27205         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27206         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27207         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27208         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27209         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27210         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27211         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27212         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27213         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27214         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27215         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27216         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27217         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27218         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27219         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27220         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27221         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27222         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27223         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27224         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27225         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27226         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27227
27228 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27229
27230         PR 24627
27231         * gcc.dg/tree-ssa/pr24627.c: New test.
27232
27233 2005-11-04 Paul Brook  <paul@codesourcery.com>
27234
27235         * gcc.dg/tls/opt-10.c: New test.
27236
27237 2005-11-04  Andreas Jaeger  <aj@suse.de>
27238
27239         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27240         avoid extra warnings.
27241
27242 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27243
27244         PR libfortran/22298
27245         * lib/target-supports.exp
27246         (check_effective_target_static_libgfortran): New
27247         static_libgfortran effective target.
27248         * gfortran.dg/static_linking_1.f: New test.
27249         * gfortran.dg/static_linking_1.c: New file.
27250
27251 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27252
27253         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27254
27255 2005-11-03  Josh Conner  <jconner@apple.com>
27256
27257         PR c++/19989
27258         g++.dg/ext/array2.C: New test.
27259         g++.dg/template/dependent-name3.C: New test.
27260         g++.dg/template/dependent-name4.C: New test.
27261         g++.dg/template/sfinae2.C: New test.
27262
27263 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27264
27265         PR preprocessor/22042
27266         * gcc.dg/cpp/strify4.c: New test.
27267
27268 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27269
27270         PR c++/17964
27271         * g++.dg/cpp/string-1.C: New test.
27272
27273 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27274
27275         * gcc.target/powerpc: New directory.
27276         * gcc.target/powerpc/powerpc.exp: New file.
27277         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27278         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27279         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27280         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27281         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27282         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27283         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27284         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27285         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27286         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27287         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27288         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27289         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27290         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27291         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27292         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27293         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27294         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27295         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27296         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27297         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27298         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27299         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27300         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27301         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27302         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27303         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27304         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27305         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27306         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27307         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27308         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27309         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27310         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27311
27312 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27313
27314         PR c++/21627
27315         * g++.dg/warn/inline2.C: New test.
27316
27317 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27318
27319         PR middle-end/23155
27320         * g++.dg/ext/c99struct1.C: New test.
27321         * gcc.dg/union-cast-1.c: New test.
27322         * gcc.dg/union-cast-2.c: New test.
27323         * gcc.dg/union-cast-3.c: New test.
27324
27325 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27326
27327         PR middle-end/24589
27328         * gcc.c-torture/execute/zero-struct-2.c: New test.
27329
27330 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27331
27332         PR c++/24582
27333         * g++.dg/init/switch1.C: New test.
27334
27335 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27336
27337         * gcc.dg/delay-slot-1.c: New test.
27338
27339 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27340
27341         PR target/24620
27342         * gcc.dg/pr24620.c: New test.
27343
27344 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27345
27346         PR c/24329
27347         * gcc.dg/format/unnamed-1.c: New test.
27348
27349 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27350
27351         PR c++/22434
27352         * g++.dg/expr/cond8.C: New test.
27353
27354         PR c++/24560
27355         * g++.dg/parse/dot1.C: New test.
27356
27357 2005-11-02  Jan Hubicka  <jh@suse.cz>
27358
27359         PR target/23303
27360         * gcc.dg/i386-lea.c: New test
27361
27362 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27363
27364         PR target/24615
27365         * gcc.dg/pr24615.c: New test.
27366
27367 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27368
27369         PR target/24600
27370         * gcc.dg/pr24600.c: New test.
27371
27372 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27373
27374         PR c++/19253
27375         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27376         * g++.dg/parse/typename9.C: New test.
27377         * g++/dg/parse/typename10.C: Likewise.
27378
27379 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27380
27381         PR fortran/18157
27382         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27383         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27384         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27385
27386 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27387
27388         PR c++/24569
27389         * g++.dg/debug/static1.C: New test.
27390
27391 2005-11-02  Josh Conner  <jconner@apple.com>
27392
27393         * g++.dg/crash38.C: moved into proper directory...
27394         * g++.dg/template/crash42.C: ...here
27395
27396 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27397
27398         PR target/18338
27399         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27400         pcc_bitfield_type_matters || default_packed.
27401
27402         * lib/target-supports.exp
27403         (check_effective_target_pcc_bitfield_type_matters): New proc.
27404         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27405
27406         PR testsuite/23304
27407         * lib/target-supports.exp (check_effective_default_packed): New proc.
27408         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27409         Gate expected errors on target ! default_packed.
27410         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27411
27412 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27413
27414         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27415         change (r106358).
27416
27417 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27418
27419         PR fortran/24008
27420         * gfortran.dg/entry_5.f90: New.
27421         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27422
27423 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27424
27425         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27426
27427 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27428
27429         PR fortran/21565
27430         gfortran.dg/namelist_blockdata.f90: New test.
27431
27432         PR fortran/18737
27433         gfortran.dg/external_implicit_none.f90: New test.
27434
27435         PR fortran/14994
27436         * gfortran.dg/secnds.f: New test.
27437
27438 2005-10-31  Jan Hubicka  <jh@suse.cz>
27439
27440         PR target/20928
27441         * gcc.c-torture/compile/pr20928.c: New test.
27442
27443 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27444
27445         PR middle-end/23492
27446         * gcc.c-torture/compile/zero-strct-5.c: New test.
27447
27448 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27449
27450         PR libgfortran/24584
27451         * gfortran.dg/pr24584.f90: New test.
27452
27453 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27454
27455         PR fortran/18883
27456         * gfortran.dg/char_result_9.f90: New.
27457         * gfortran.dg/char_result_10.f90: New.
27458
27459 2005-10-30  Jan Hubicka  <jh@suse.cz>
27460
27461         * g++.dg/tree-ssa/pr24172.C: New testcase.
27462
27463 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27464
27465         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27466
27467 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27468
27469         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27470         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27471         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27472         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27473         gfortran.dg/enum_9.f90,
27474         gfortran.fortran-torture/compile/enum_1.f90,
27475         gfortran.fortran-torture/execute/enum_1.f90,
27476         gfortran.fortran-torture/execute/enum_2.f90,
27477         gfortran.fortran-torture/execute/enum_3.f90,
27478         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27479
27480 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27481
27482         PR target/18482
27483         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27484         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27485
27486 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27487
27488         PR libfortran/20179
27489         * gfortran.dg/mixed_io_1.f90: New test.
27490         * gfortran.dg/mixed_io_1.c: New file.
27491
27492 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27493
27494         * gfortran.dg/malloc_free_1.f90: New test.
27495
27496 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27497
27498         * gcc.dg/nested-func-4.c: Require profiling -pg.
27499
27500 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27501
27502         PR C++/23229
27503         * g++.dg/warn/main-2.C: New test.
27504
27505 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27506
27507         PR fortran/24545
27508         * gfortran.dg/interface_2.f90: new test.
27509
27510 2005-10-28  Josh Conner  <jconner@apple.com>
27511
27512         PR c++/22153
27513         * g++.dg/template/crash38.C: New test.
27514         * g++.dg/parse/explicit1.C: Change expected errors.
27515
27516 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27517
27518         PR C++/23426
27519         * g++.dg/other/large-size-array.C: New test.
27520
27521 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27522
27523         PR middle-end/24362
27524         * g++.dg/opt/complex4.C: New test.
27525
27526 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27527
27528         * gcc.dg/nested-func-4.c: New test.
27529
27530 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27531
27532         PR fortran/24158
27533         gfortran.dg/derived_recursion.f90: New test.
27534         gfortran.dg/implicit_actual.f90: New test.
27535
27536 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27537
27538         PR middle-end/24295, PR testsuite/24477
27539         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27540         removed when weakref hits the tree.
27541
27542 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27543
27544         * gfortran.dg/cray_pointers_4.f90: New test.
27545
27546         * gfortran.dg/cray_pointers_5.f90: New test.
27547
27548 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27549
27550         PR fortran/22290
27551         * gfortran.dg/assign_5.f90: New test.
27552         * gfortran.dg/assign_6.f: New test.
27553
27554 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27555
27556         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27557         CPU has no SSE support.
27558
27559 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27560
27561         PR libgfortran/24224
27562         * gfortran.dg/arrayio_1.f90: Update attribution.
27563         * gfortran.dg/arrayio_2.f90: Update attribution.
27564         * gfortran.dg/arrayio_3.f90: Update attribution.
27565         * gfortran.dg/arrayio_4.f90: Update test conditions.
27566         * gfortran.dg/arrayio_5.f90: Update attribution.
27567         * gfortran.dg/arrayio_6.f90: New test.
27568         * gfortran.dg/arrayio_7.f90: New test.
27569
27570 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27571
27572         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27573
27574 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27575
27576         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27577
27578 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27579
27580         PR fortran/24416
27581         * gfortran.dg/namelist_char_only.f90: New test.
27582
27583 2005-10-24  Asher Langton  <langton2@llnl.gov>
27584
27585         PR fortran/17031
27586         PR fortran/22282
27587         * gfortran.dg/cray_pointers_1.f90: New test.
27588         * gfortran.dg/cray_pointers_2.f90: New test.
27589         * gfortran.dg/cray_pointers_3.f90: New test.
27590         * gfortran.dg/loc_1.f90: New test.
27591         * gfortran.dg/loc_2.f90: New test.
27592
27593 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27594
27595         * gcc.dg/pr24225.c: New test.
27596
27597 2005-10-24  Asher Langton  <langton2@llnl.gov>
27598
27599         * gfortran.dg/dup_save_1.f90: New test.
27600         * gfortran.dg/dup_save_2.f90: New test.
27601
27602 2005-10-24  Paul Brook  <paul@codesourcery.com>
27603
27604         PR 24107
27605         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27606         stdint.h.
27607
27608 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27609
27610         PR libgfortran/24489
27611         * gfortran.dg/pr24489.f90: New test.
27612
27613 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27614
27615         PR fortran/23635
27616         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27617
27618 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27619
27620         PR target/18911
27621         * g++.dg/init/array16.C: Skip for mmix-*-*.
27622
27623 2005-10-23  Asher Langton  <langton2@llnl.gov>
27624
27625         * gfortran.dg/byte_1.f90: New test.
27626         * gfortran.dg/byte_2.f90: New test.
27627
27628 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27629
27630         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27631
27632 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27633
27634         PR fortran/18022
27635         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27636
27637         PR fortran/24311
27638         * gfortran.dg/merge_char_const.f90: New test.
27639
27640         PR fortran/24384
27641         * gfortran.dg/spread_scalar_source.f90: New test.
27642
27643 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27644
27645         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27646
27647         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27648         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27649
27650         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27651
27652 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27653
27654         PR fortran/24426
27655         * gfortran.dg/der_pointer_4.f90: New.
27656
27657 2005-10-22  David Ayers  <d.ayers@inode.at>
27658
27659         * obj-c++.dg/except-1.mm: Simplify.
27660
27661 2005-10-21  David Ayers  <d.ayers@inode.at>
27662
27663         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27664
27665 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27666
27667         * gfortran.dg/assumed_dummy_2.f90: New test.
27668
27669 2005-10-21  James E Wilson  <wilson@specifix.com>
27670
27671         PR preprocessor/15220
27672         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27673
27674 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27675
27676         * gcc.c-torture/execute/20051021-1.c: New test.
27677
27678 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27679
27680         PR c++/24260
27681         * g++.dg/ext/tmplattr1.C: New test.
27682
27683 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27684
27685         PR fortran/24440
27686         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27687
27688 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27689
27690         * obj-c++.dg/except-1.mm: New.
27691
27692         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27693
27694 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27695
27696         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27697
27698 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27699
27700         PR middle-end/24295
27701         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27702         declarations with the same names as thunks' alias targets, use
27703         aliases instead.
27704         * gcc.dg/attr-alias-3.c: New test.
27705         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27706
27707 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27708
27709         PR c++/22618
27710         * g++.dg/parse/access8.C: New test.
27711
27712 2005-10-20  Richard Guenther  <rguenther@suse.de>
27713
27714         PR c++/24439
27715         * g++.dg/tree-ssa/pr24439.C: New testcase.
27716
27717 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27718
27719         * g++.dg/opt/delay-slot-1.C: New test.
27720
27721 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27722
27723         PR fortran/21625
27724         * gfortran.fg/der_init_1.f90: New.
27725
27726 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27727
27728         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27729
27730 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27731
27732         PR c++/21908
27733         * g++.dg/parse/error28.C: New test.
27734
27735 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27736
27737         * gcc.dg/profile-generate-2.c: New test.
27738
27739 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27740
27741         PR target/23589
27742         * g++.dg/ext/dllimport11.C: New.
27743
27744 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27745
27746         PR c++/22293
27747         * g++.dg/other/friend3.C: New test.
27748
27749 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27750
27751         PR c++/23293
27752         * g++.dg/template/error19.C: New test.
27753
27754 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         PR c++/21383
27757         * g++.dg/overload/koenig2.C: New.
27758
27759         PR c++/23118
27760         * g++.dg/overload/error2.C: New.
27761
27762         PR c++/22604
27763         * g++.dg/inherit/covariant14.C: New.
27764
27765 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27766
27767         PR c++/23440
27768         * g++.dg/parse/for1.C: New test.
27769
27770 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27771
27772         PR fortran/23446
27773         * gfortran.dg/host_dummy_index_1.f90: New test.
27774
27775         PR fortran/21459
27776         * gfortran.dg/automatic_char_len_2.f90: New test.
27777
27778         PR fortran/20866
27779         * gfortran.dg/recursive_statement_functions.f90: New test.
27780
27781         PR fortran/20853
27782         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27783
27784         PR fortran/20849
27785         * gfortran.dg/external_initializer.f90: New test.
27786
27787         PR fortran/20837
27788         * non_module_public.f90: New test.
27789
27790 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27791
27792         PR c++/24386
27793         * g++.dg/template/overload7.C: New.
27794
27795         PR c++/22551
27796         * g++.dg/other/switch2.C: Remove expected warnings.
27797
27798         PR c++/21353
27799         * g++.dg/template/defarg6.C: New.
27800
27801 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27802
27803         PR target/24315
27804         * gcc.target/i386/pr24315.c: New test.
27805
27806 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27807
27808         PR c++/24389
27809         * g++.dg/template/static21.C: New test.
27810         * g++.dg/template/static21-a.cc: Likewise.
27811
27812 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27813
27814         PR c++/23959
27815         * g++.dg/warn/Wswitch-default-1.C: New test.
27816         * g++.dg/warn/Wswitch-default-2.C: New test.
27817
27818 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27819
27820         PR c++/22173
27821         * g++.dg/parse/template18.C: New test.
27822         * g++.dg/template/nontype15.C: Likewise.
27823
27824 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27825
27826         PR fortran/22273
27827         * gfortran.dg/spec_expr_2.f90: New.
27828
27829 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27830
27831         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27832         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27833         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27834         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27835         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27836         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27837         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27838         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27839         previous target-specific skips and warning-message matches where
27840         applicable.
27841
27842 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27843
27844         PR c++/21347
27845         * g++.dg/warn/Wctor-dtor.C: New test.
27846
27847 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27848
27849         PR c/23439
27850         * gcc.dg/for-1.c: New test.
27851
27852 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27853
27854         PR c++/19565
27855         * g++.dg/warn/Wconversion1.C: New test.
27856         * g++.dg/ext/packed4.C: Compile with -w.
27857         * g++.dg/opt/20050511-1.C: Likewise.
27858         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27859
27860 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27861
27862         * gfortran.dg/boz_5.f90: New test.
27863
27864 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27865
27866         PR c++/22551
27867         * g++.dg/other/switch2.C: New.
27868
27869         PR c++/23984
27870         * g++.dg/init/ctor7.C: New.
27871
27872 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27873
27874         PR c++/23730
27875         * g++.dg/parse/crash32.C: New test.
27876
27877 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27878
27879         PR c++/20721
27880         * g++.dg/init/goto2.C: New test.
27881
27882         PR c++/22464
27883         * g++.dg/template/crash/41.C: New test.
27884
27885         PR c++/22180
27886         * g++.dg/template/crash40.C: New test.
27887
27888         PR c++/23694
27889         * g++.dg/parse/friend5.C: New test.
27890
27891         PR c++/23307
27892         * g++.dg/template/crash38.C: New test.
27893
27894         PR c++/22352
27895         * g++.dg/template/friend38.C: New test.
27896
27897         PR c++/22405
27898         * g++.dg/template/crash39.C: New test.
27899
27900 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27901
27902         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27903         gcc.dg/debug/dwarf2/dwarf-char2.c,
27904         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27905
27906         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27907
27908 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27909
27910         * gcc.dg/dll-2.c: Add tests for warnings.
27911         * gcc.dg/dll-3.c: Likewise.
27912         * gcc.dg/dll-4.c: Likewise.
27913
27914         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27915         * g++.dg/ext/dllimport2.C: Likewise.
27916         * g++.dg/ext/dllimport3.C: Likewise.
27917         * g++.dg/ext/dllimport7.C: Likewise.
27918         * g++.dg/ext/dllimport8.C: Likewise.
27919         * g++.dg/ext/dllimport9.C: Likewise.
27920
27921 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27922
27923         PR fortran/24092
27924         * gfortran.dg/derived_pointer_recursion.f90: New test.
27925
27926 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27927
27928         * gcc.c-torture/execute/20051012-1.c: New test.
27929
27930 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27931
27932         PR fortran/18082
27933         * gfortran.dg/automatic_char_len_1.f90: New test.
27934
27935 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27936
27937         PR fortran/20847
27938         * gfortran.dg/save_common.f90: New test.
27939
27940         PR fortran/20856
27941         * gfortran.dg/save_result.f90: New test.
27942
27943 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27944
27945         PR c++/21592
27946         * g++.dg/template/dependent-expr1.C: Add new expected error.
27947         * g++.dg/template/dependent-expr2.C: Adjust error text.
27948         * g++.dg/template/overload6.C: New.
27949
27950         PR c++/23797
27951         * g++.dg/other/typename8.C: New.
27952
27953         PR c++/21117
27954         * g++.dg/other/return1.C: New.
27955
27956 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27957
27958         PR c++/24052
27959         * g++.dg/ext/label5.C: New.
27960
27961 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27962
27963         PR c++/19964
27964         * g++.dg/parse/crash31.C: New.
27965
27966 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27967
27968         * g++.dg/ipa/ipa-1.c: New test.
27969         * g++.dg/ipa/ipa-2.c: New test.
27970         * g++.dg/ipa/ipa-3.c: New test.
27971         * g++.dg/ipa/ipa-4.c: New test.
27972         * g++.dg/ipa/ipa-5.c: New test.
27973         * g++.dg/ipa/ipa.exp: New file.
27974
27975 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27976
27977         PR fortran/24207
27978         * gfortran.dg/private_type_3.f90: New test.
27979
27980 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27981
27982         PR fortran/20786
27983         gfortran.dg/aint_anint_1.f90: New test.
27984
27985 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27986
27987         PR libgfortran/24313
27988         gfortran.dg/csqrt.f: New test.
27989
27990 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27991
27992         PR c++/8057
27993         * g++.dg/warn/noeffect7.C: New test.
27994         * g++.dg/warn/noeffect2.C: Instantiate templates.
27995         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27996         and warning.
27997
27998 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27999
28000         PR c++/21089
28001         * g++.dg/init/float1.C: New test.
28002
28003         PR c++/24277
28004         * g++.dg/init/member1.C: Tweak error markers.
28005
28006 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28007
28008         PR testsuite/24281
28009         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28010         Check for null pointer.
28011
28012 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28013
28014         PR c++/21369
28015         * g++.dg/parse/ret-type3.C: New test.
28016
28017 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28018
28019         PR tree-opt/23946
28020         * gcc.c-torture/compile/pr23946.c: New test.
28021
28022 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28023
28024         * g++.dg/opt/mmx2.C: New test.
28025
28026 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28027
28028         PR c++/24277
28029         * g++.dg/template/static20.C: New test.
28030
28031         PR c++/24302
28032         * g++.dg/warn/Wunused-12.C: New test.
28033
28034         PR c++/23437
28035         * g++.dg/template/arg4.C: New test.
28036
28037 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28038
28039         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28040         * gcc.dg/ucnid-3.c: Likewise.
28041         * gcc.dg/ucnid-4.c: Likewise.
28042         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28043         * g++.dg/other/ucnid-1.C: Likewise.
28044         * gcc.dg/sparc-frame-1.c: New test.
28045
28046 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28047
28048         PR c++/24139
28049         * g++.dg/template/spec27.C: New test.
28050
28051         PR c++/24275
28052         * g++.dg/template/static19.C: New test.
28053
28054 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28055
28056         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28057         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28058
28059 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28060
28061         PR target/24136
28062         * gfortran.fortran-torture/compile/pr24136.f: New test.
28063
28064 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28065
28066         PR c++/22172
28067         * g++.dg/parse/crash30.C: New test.
28068
28069 2005-10-07  Richard Guenther  <rguenther@suse.de>
28070
28071         PR middle-end/24227
28072         * gcc.c-torture/compile/pr24227.c: New testcase.
28073
28074 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28075
28076         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28077         Do not put aligned attributes on array elements.
28078
28079 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28080
28081         PR testsuite/23611, PR testsuite/23615
28082         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28083         writing prototypes of library functions by hand.
28084         * obj-c++.dg/bitfield-4.mm: Likewise.
28085         * obj-c++.dg/const-str-4.mm: Likewise.
28086         * obj-c++.dg/encode-4.mm: Likewise.
28087         * obj-c++.dg/encode-5.mm: Likewise.
28088         * obj-c++.dg/encode-6.mm: Likewise.
28089         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28090         * obj-c++.dg/method-10.mm: Likewise.
28091         * obj-c++.dg/method-17.mm: Likewise.
28092         * obj-c++.dg/method-19.mm: Likewise.
28093         * obj-c++.dg/try-catch-2.mm: Likewise.
28094
28095 2005-10-06  Richard Henderson  <rth@redhat.com>
28096
28097         PR 24236
28098         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28099
28100 2005-10-06  Dale Johannesen  <dalej@apple.com>
28101
28102         * gcc.c-torture/execute/20030125-1.c: Correct.
28103
28104 2005-10-06  Richard Guenther  <rguenther@suse.de>
28105
28106         PR tree-optimization/24238
28107         * g++.dg/tree-ssa/pr24238.C: New testcase.
28108
28109 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28110
28111         PR 18568
28112         * gfortran.dg/der_pointer_3.f90: New test.
28113
28114 2005-10-05  Devang Patel  <dpatel@apple.com>
28115
28116         PR Debug/23205
28117         * g++.dg/other/PR23205.C: New.
28118
28119 2005-10-05  Richard Henderson  <rth@redhat.com>
28120
28121         PR target/23602
28122         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28123         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28124
28125 2005-10-05  Dale Johannesen  <dalej@apple.com>
28126
28127         * gcc.c-torture/execute/float-floor.c: New.
28128
28129 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28130
28131         PR tree-optimization/21419
28132         PR tree-optimization/24146
28133         PR tree-optimization/24151
28134
28135         * g++.dg/ext/asm7.C: New.
28136         * g++.dg/ext/asm8.C: New.
28137         * gcc.dg/asm-1.c: Compile on all targets.
28138         * gcc.dg/asm-pr24146.c: New.
28139         * gcc.dg/pr21419.c: Adjust error messages.
28140
28141 2005-10-05  Richard Guenther  <rguenther@suse.de>
28142
28143         PR fortran/24176
28144         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28145
28146 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28147
28148         PR c++/23513
28149         * g++.dg/template/spec22.C: Robustify test.
28150         * g++.dg/template/spec26.C: New.
28151
28152 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28153
28154         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28155         if target supports vector instructions.
28156
28157 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28158
28159         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28160         C99 functions.
28161
28162 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28163
28164         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28165         check_effective_target_fortran_large_int): Replace cached result
28166         when target changes.
28167
28168 2005-10-04  Devang Patel  <dpatel@apple.com>
28169
28170         * gcc.dg/i386-sse-vect-types.c: New.
28171
28172 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28173
28174         PR preprocessor/13726
28175         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28176         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28177
28178 2005-10-04  Richard Guenther  <rguenther@suse.de>
28179
28180         PR c/23576
28181         * gcc.dg/noncompile/pr23576.c: New testcase.
28182
28183 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28184
28185         PR middle-end/23125
28186         * gcc.dg/register-var-3.c: New test.
28187
28188 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28189
28190         * gcc.dg/pr23049.c: New test.
28191
28192         * gcc.dg/ucnid-4.c: Fix test.
28193
28194 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28195
28196         PR 23445
28197         * gcc.c-torture/compile/pr23445.c: New test.
28198
28199 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28200
28201         * g++.dg/overload/unknown1.C: New.
28202
28203 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28204
28205         PR c++/17775
28206         * g++.dg/template/repo4.C: New test.
28207
28208 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28209
28210         PR libfortran/19308
28211         * gfortran.dg/large_real_kind_2.F90: New test.
28212         * gfortran.dg/large_integer_kind_2.f90: New test.
28213
28214 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28215
28216         * lib/target-supports.exp (check_effective_target_vect_shift):
28217         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28218         (check_effective_target_vect_condition): Fix copy-n-pasto.
28219
28220         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28221         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28222         targets.
28223
28224 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28225
28226         PR c++/22621
28227         * g++.dg/template/overload5.C : New test.
28228
28229         PR c++/23840
28230         * g++.dg/expr/stdarg1.C: New test.
28231
28232 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28233
28234         PR 24142
28235         * gcc.c-torture/execute/pr24142.c: New test.
28236
28237 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28238
28239         PR 24141
28240         * gcc.c-torture/execute/pr24141.c: New test.
28241
28242 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28243             Diego Novillo  <dnovillo@redhat.com>
28244
28245         PR 23604
28246         * gcc.c-torture/execute/pr23604.c: New test.
28247
28248 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28249
28250         PR fortran/16404
28251         PR fortran/20835
28252         PR fortran/20890
28253         PR fortran/20899
28254         PR fortran/20900
28255         PR fortran/20901
28256         PR fortran/20902
28257         gfortran.dg/equiv_constraint_1.f90: New test.
28258         gfortran.dg/equiv_constraint_2.f90: New test.
28259         gfortran.dg/equiv_constraint_3.f90: New test.
28260         gfortran.dg/equiv_constraint_4.f90: New test.
28261         gfortran.dg/equiv_constraint_5.f90: New test.
28262         gfortran.dg/equiv_constraint_6.f90: New test.
28263         gfortran.dg/equiv_constraint_7.f90: New test.
28264         gfortran.dg/equiv_constraint_8.f90: New test.
28265         gfortran.dg/private_type_1.f90: New test.
28266         gfortran.dg/private_type_2.f90: New test.
28267         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28268         980628-10.f: Assert std=gnu to permit mixing of
28269         types in equivalence statements.
28270
28271 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28272
28273         PR 24112
28274         * gfortran.dg/open_status_1.f90: New.
28275
28276 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28277
28278         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28279         * gcc.dg/vect/pr22480.c: Clean up temp files.
28280         * gcc.dg/vect/pr23831.c: Clean up temp files.
28281         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28282         Clean up temp files.
28283         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28284         Clean up temp files.
28285
28286         * gcc.dg/20050309-1.c: Clean up temp files.
28287         * gcc.dg/20050325-1.c: Clean up temp files.
28288
28289 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28290
28291         PR tree-optimization/24059
28292         * gcc.dg/vect/pr24059.c : New test.
28293
28294 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28295
28296         PR middle-end/24109
28297         * gcc.c-torture/execute/20050929-1.c: New test.
28298
28299 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28300
28301         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28302
28303 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28304
28305         PR c/21419
28306         * gcc.dg/pr21419.c: New test.
28307
28308 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28309
28310         * gcc.dg/pr23911.c: New test.
28311
28312 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28313
28314         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28315
28316         PR c++/16782
28317         * g++.dg/parse/qualified4.C: New test.
28318         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28319         * g++.old-deja/g++.mike/p8154.C: Likewise.
28320
28321 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28322
28323         PR c++/22147
28324         * g++.dg/template/friend37.C: New test.
28325         * g++.dg/parse/crash28.C: Adjust error markers.
28326
28327 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28328
28329         PR fortran/18518
28330         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28331
28332 2005-09-27  Devang Patel  <dpatel@apple.com>
28333
28334         PR tree-optimization/23625
28335         * gcc.dg/pr23625.c: New test.
28336
28337 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28338
28339         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28340         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28341
28342 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28343
28344         PR fortran/23677
28345         * gfortran.fortran-torture/execute/save_1.f90: New test.
28346         * gfortran.dg/save_1.f90: New test.
28347
28348 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28349
28350         * gcc.target/i386/builtin-apply-mmx.c: New test.
28351
28352         PR target/22576
28353         * gcc.target/i386/pr22576.c: New test.
28354
28355         PR target/22585
28356         * gcc.target/i386/pr22585.c: New test.
28357
28358         PR target/23268
28359         * gcc.target/i386/pr23268.c: New test.
28360
28361         PR middle-end/23831
28362         * gcc.dg/vect/pr23831.c: New test.
28363
28364         PR target/24055
28365         * gcc.target/i386/pr24055.c: New test.
28366
28367 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28368
28369         PR tree-optimization/23960
28370         * gcc.c-torture/compile/pr23960.c: New.
28371
28372 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28373
28374         PR fortran/16861
28375         * gfortran.dg/nested_modules_3.f90: New.
28376
28377 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28378
28379         PR fortran/24005
28380         gfortran.dg/interface_1.f90: New test.
28381
28382 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28383         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28384
28385         PR fortran/23843
28386         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28387
28388 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28389
28390         PR fortran/23516
28391         * gfortran.dg/imag_1.f: New test.
28392         * gfortran.dg/imag_2.f: Ditto.
28393
28394 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28395
28396         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28397
28398 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28399
28400         PR c++/21983
28401         * g++.dg/warn/pr21983.C: New test.
28402
28403 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28404
28405         * gcc.dg/20050922-1.c: Testcase added.
28406
28407 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28408
28409         PR c++/23993
28410         * g++.dg/template/array14.C: New test.
28411
28412 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28413
28414         PR fortran/19929
28415         * gfortran.dg/der_ptr_component_1.f90: New test.
28416
28417 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28418
28419         PR c++/23965
28420         * g++.dg/template/error1.C: Reject "no matching function" message.
28421
28422 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28423
28424         PR c++/17609
28425         * g++.dg/lookup/error1.C: New test.
28426
28427 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28428
28429         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28430         functionality of the testcase.
28431
28432 2005-09-20  Richard Henderson  <rth@redhat.com>
28433
28434         * gcc.dg/vect/vect-22.c: Require vect_float.
28435         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28436
28437 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28438
28439         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28440         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28441         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28442         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28443         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28444         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28445         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28446         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28447         * gcc.dg/cpp/ucnid-8.c: New test.
28448
28449 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28450
28451         PR tree-optimization/23929
28452         * gcc.c-torture/compile/pr23929.c: New test.
28453
28454 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28455
28456         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28457         for one loop.
28458
28459 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28460
28461         PR testsuite/23186
28462         * g++.dg/other/pr22003.C: Require named sections.
28463
28464 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28465
28466         PR c++/23947
28467         * g++.dg/rtti/crash3.C: New test.
28468
28469         PR tree-optimization/23818
28470         * gcc.dg/pr23818.c: New test.
28471
28472 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28473
28474         PR fortran/23420
28475         * gfortran.dg/print_fmt_4.f: New.
28476
28477 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28478
28479         PR fortran/23663
28480         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28481
28482 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28483
28484         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28485         Use pointers to local alignable arrays instead. Added comments.
28486         * gcc.dg/vect/vect-46.c: Likewise.
28487         * gcc.dg/vect/vect-48.c: Likewise.
28488         * gcc.dg/vect/vect-49.c: Likewise.
28489         * gcc.dg/vect/vect-52.c: Likewise.
28490         * gcc.dg/vect/vect-53.c: Likewise.
28491         * gcc.dg/vect/vect-54.c: Likewise.
28492         * gcc.dg/vect/vect-56.c: Likewise.
28493         * gcc.dg/vect/vect-57.c: Likewise.
28494         * gcc.dg/vect/vect-58.c: Likewise.
28495         * gcc.dg/vect/vect-60.c: Likewise.
28496         * gcc.dg/vect/vect-61.c: Likewise.
28497
28498         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28499         The test is no longer vectorizable on vect_no_align targets.
28500         * gcc.dg/vect/vect-43.c: Likewsie.
28501
28502         * gcc.dg/vect/vect-44.c: Added comments.
28503         * gcc.dg/vect/vect-45.c: Added comments.
28504         * gcc.dg/vect/vect-50.c: Added comments.
28505         * gcc.dg/vect/vect-51.c: Added comments.
28506
28507         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28508         aligned type.
28509         * gcc.dg/vect/Os-vect-95.c: Likewise.
28510
28511         * gcc.dg/vect/vect-41.c: Test removed.
28512         * gcc.dg/vect/vect-47.c: Test removed.
28513         * gcc.dg/vect/vect-55.c: Test removed.
28514         * gcc.dg/vect/vect-59.c: Test removed.
28515
28516 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28517
28518         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28519         No longer vectorizable on vect_no_align targets.
28520         * gcc.dg/vect/pr20122.c: Likewise.
28521         * gcc.dg/vect/vect-74.c: Likewise.
28522         * gcc.dg/vect/vect-75.c: Likewise.
28523         * gcc.dg/vect/vect-76.c: Likewise.
28524
28525         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28526         Will not be vectorizable on vect_no_align targets once aliasing issues
28527         are resolved.
28528         * gcc.dg/vect/vect-79.c: Likewise.
28529
28530         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28531         * gcc.dg/vect/vect-78.c: Likewise.
28532         * gcc.dg/vect/vect-97.c: Likewise.
28533
28534 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28535
28536         * gcc.dg/pr23943.c: New test.
28537
28538 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28539
28540         PR fortran/19181
28541         * gfortran.dg/derived_pointer_null_1.f90: New test.
28542
28543 2005-09-18  Richard Guenther  <rguenther@suse.de>
28544
28545         PR middle-end/23944
28546         * gcc.c-torture/compile/pr23944.c: New testcase.
28547
28548 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28549
28550         PR fortran/15975
28551         * gfortran.dg/der_pointer_2.f90: New test.
28552
28553 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28554
28555         PR fortran/16861
28556         * gfortran.dg/nested_modules_2.f90: New test.
28557
28558 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28559
28560         PR c++/18368
28561         * g++.dg/other/semicolon.C: New test.
28562
28563 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28564
28565         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28566         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28567
28568 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28569
28570         PR c++/23914
28571         * g++.dg/template/static18.C: New test.
28572
28573         PR c++/21514
28574         * g++.dg/template/crash19.C: Remove dg-error marker.
28575         * g++.dg/template/local4.C: New test.
28576
28577 2005-09-16  Paul Brook  <paul@codesourcery.com>
28578
28579         PR fortran/23906
28580         * gfortran.dg/dependency_1.f90: New test.
28581
28582 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28583
28584         PR c++/23896
28585         * g++.dg/template/static17.C: New test.
28586
28587 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28588
28589         PR c++/23139
28590         * g++.dg/warn/huge-val1.C: New test.
28591
28592 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28593
28594         PR c++/13140
28595         * g++.dg/parse/class2.C: New test.
28596         * g++.dg/template/explicit8.C: Likewise.
28597         * g++.dg/template/spec25.C: Likewise.
28598
28599 2005-09-14  Josh Conner  <jconner@apple.com>
28600
28601         PR middle-end/23584
28602         * gcc.dg/pr23584.c: New test.
28603
28604 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28605
28606         PR fortran/21875 Internal Unit Array I/O, NIST
28607         * gfortran.dg/arrayio_1.f90: New test.
28608         * gfortran.dg/arrayio_1.f90: New test.
28609         * gfortran.dg/arrayio_1.f90: New test.
28610         * gfortran.dg/arrayio_1.f90: New test.
28611         * gfortran.dg/arrayio_1.f90: New test.
28612
28613 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28614
28615         PR middle-end/22480
28616         * gcc.dg/vect/pr22480.c: New test.
28617
28618 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28619
28620         PR fortran/19358
28621         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28622
28623 2005-09-13 Josh Conner <jconner@apple.com>
28624
28625         PR c++/23180
28626         * g++.dg/init/struct2.C: New test.
28627         * g++.dg/init/struct3.C: New test.
28628
28629 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28630
28631         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28632         Clean up temp files.
28633         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28634         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28635         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28636         gcc.dg/tree-ssa/builtin-printf-1.c,
28637         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28638         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28639         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28640         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28641         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28642         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28643         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28644         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28645         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28646         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28647         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28648         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28649
28650 2005-09-13  Josh Conner  <jconner@apple.com>
28651
28652         * lib/gcc-dg.exp: Load scanipa.exp.
28653         (cleanup-dump): New procedure.
28654         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28655         * lib/scandump.exp: New file.
28656         * lib/scantree.exp: Use it.
28657         * lib/scanipa.exp: New file.
28658
28659 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28660
28661         PR fortran/17740
28662         * gfortran.dg/generic_4.f90: New test.
28663
28664 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28665
28666         PR target/23816
28667         * gcc.target/i386/pr23816-1.c: New test.
28668         * gcc.target/i386/pr23816-2.c: New test.
28669
28670
28671 2005-09-13  Bastian Blank <waldi@debian.org>
28672
28673         PR c++/16171
28674         * g++.dg/abi/mangle26.C: New test.
28675         * g++.dg/abi/mangle27.C: New test.
28676         * g++.dg/abi/mangle28.C: New test.
28677         * g++.dg/abi/mangle29.C: New test.
28678
28679         PR c++/23839
28680         * g++.dg/parse/register1.C: New test.
28681
28682 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28683
28684         PR c++/23842
28685         * g++.dg/template/access16.C: New test.
28686
28687 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28688
28689         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28690
28691 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28692
28693         PR fortran/18899
28694         * gfortran.dg/shape_2.f90: New test.
28695
28696 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28697
28698         PR target/19269
28699         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28700         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28701         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28702         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28703         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28704         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28705         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28706         tests.
28707
28708 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28709
28710         PR c++/23841
28711         * g++.dg/parse/template17.C: New test.
28712
28713 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28714
28715         PR c++/23789
28716         * g++.dg/template/nontype14.C: New test.
28717
28718 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28719
28720         PR g++/7874
28721         * g++.dg/lookup/friend7.C: New test.
28722         * g++.dg/lookup/friend8.C: New test.
28723         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28724         so that it will be found via argument dependent lookup.
28725         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28726         friend functions which will no longer be found.
28727         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28728         function g, so that it will be found via argument dependent
28729         lookup.
28730         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28731         * g++.old-deja/g++.mike/net43.C: Likewise.
28732
28733 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28734
28735         PR c++/23691
28736         * g++.dg/template/static16.C: New test.
28737
28738 2005-09-12  Josh Conner  <jconner@apple.com>
28739
28740         PR middle-end/23237
28741         * gcc.c-torture/compile/pr23237.c: New test.
28742
28743 2005-09-11  Richard Henderson  <rth@redhat.com>
28744
28745         * g++.dg/other/error8.C: Update expected diagnostic text.
28746
28747 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28748
28749         PR libfortran/19872
28750         * gfortran.dg/overwrite_1.f: New test.
28751
28752 2005-09-09  Josh Conner  <jconner@apple.com>
28753
28754         * g++.dg/init/pr23180-1.C: Removed.
28755         * g++.dg/init/pr23180-2.C: Removed.
28756
28757 2005-09-09  David Daney <ddaney@avtrex.com>
28758
28759         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28760         files which are ...
28761         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28762         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28763
28764 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28765
28766         * gfortran.dg/iostat_2.f90: New test.
28767
28768 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28769
28770         PR c++/22252
28771         * g++.dg/ext/interface1.C: New test.
28772         * g++.dg/ext/interface1.h: Likewise.
28773         * g++.dg/ext/interface1a.cc: Likewise.
28774
28775 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28776
28777         * gfortran.dg/iomsg_1.f90: New test case.
28778
28779 2005-09-09  Richard Guenther  <rguenther@suse.de>
28780
28781         PR c++/23624
28782         * g++.dg/tree-ssa/pr23624.C: New testcase.
28783
28784 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28785
28786         PR fortran/19239
28787         * gfortran.dg/vector_subscript_1.f90,
28788         * gfortran.dg/vector_subscript_2.f90: New tests.
28789
28790 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28791
28792         PR fortran/21104
28793         * gfortran.dg/array_alloc_1.f90,
28794         * gfortran.dg/array_alloc_2.f90,
28795         * gfortran.dg/array_alloc_3.f90: New tests.
28796
28797 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28798
28799         PR fortran/12840
28800         * gfortran.dg/array_constructor_6.f90
28801         * gfortran.dg/array_constructor_7.f90
28802         * gfortran.dg/array_constructor_8.f90
28803         * gfortran.dg/array_constructor_9.f90
28804         * gfortran.dg/array_constructor_10.f90
28805         * gfortran.dg/array_constructor_11.f90
28806         * gfortran.dg/array_constructor_12.f90: New tests.
28807
28808 2005-09-08  Josh Conner  <jconner@apple.com>
28809
28810         PR c++/23180
28811         * g++.dg/init/pr23180-1.C: New test.
28812         * g++.dg/init/pr23180-2.C: New test.
28813
28814 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28815
28816         PR fortran/18878
28817         * gfortran.dg/module_double_reuse.f90: New.
28818
28819 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28820
28821         PR fortran/23270
28822         PR fortran/22304
28823         PR fortran/18870
28824         PR fortran/17917
28825         PR fortran/16511
28826         * gfortran.dg/common_equivalence_1.f: New.
28827         * gfortran.dg/common_equivalence_2.f: New.
28828         * gfortran.dg/common_equivalence_3.f: New.
28829         * gfortran.dg/contained_equivalence_1.f90: New.
28830         * gfortran.dg/module_blank_common.f90: New.
28831         * gfortran.dg/module_commons_1.f90: New.
28832         * gfortran.dg/module_equivalence_1.f90: New.
28833         * gfortran.dg/nested_modules_1.f90: New.
28834         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28835         equivalences and add comment to connect the test with
28836         the PR.
28837
28838 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28839
28840         PR fortran/23765
28841         * gfortran.dg/common_6.f90: New test.
28842
28843 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28844
28845         PR fortran/15326
28846         * gfortran.dg/char_result_1.f90,
28847         * gfortran.dg/char_result_2.f90,
28848         * gfortran.dg/char_result_3.f90,
28849         * gfortran.dg/char_result_4.f90,
28850         * gfortran.dg/char_result_5.f90,
28851         * gfortran.dg/char_result_6.f90,
28852         * gfortran.dg/char_result_7.f90,
28853         * gfortran.dg/char_result_8.f90: New tests.
28854
28855 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28856
28857         PR fortran/19928
28858         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28859
28860 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28861
28862         PR obj-c++/16816
28863         * obj-c++.dg/selector-5.mm: New test.
28864         * obj-c++.dg/selector-6.mm: New test.
28865
28866 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28867
28868         PR objc/20574
28869         PR objc/19324
28870         * objc.dg/error-1.m: New test.
28871
28872 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28873
28874         PR fortran/23373
28875         * gfortran.fortran-torture/execute/pr23373-1.f90,
28876         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28877
28878 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28879
28880         PR libfortran/23760
28881         * gfortran.dg/g77/1832.f: Remove long string in write statement
28882         to allow the test to pass on correct list directed output with
28883         prepended space.
28884
28885 2005-09-07  James E Wilson  <wilson@specifix.com>
28886
28887         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28888
28889 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28890
28891         * gfortran.dg/parameter+save.f90: Rename to
28892         * gfortran.dg/parameter_save.f90: .. this.
28893
28894 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28895
28896         PR fortran/20848
28897         * gfortran.dg/parameter+save.f90: New test case.
28898
28899 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28900
28901         PR fortran/19269
28902         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28903
28904 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28905
28906         PR c/23075
28907         * gcc.dg/pr23075.c: New test.
28908         * g++.dg/warn/pr23075.C: New test.
28909
28910         PR target/22362
28911         * gcc.target/i386/pr22362.c: New test.
28912
28913         PR rtl-optimization/23098
28914         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28915
28916         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28917         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28918         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28919
28920 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28921
28922         * g++.dg/expr/cast6.C: New test.
28923
28924         PR c++/9782
28925         * g++.dg/init/new15.C: New test.
28926
28927 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28928
28929         * gcc.dg/vect/Os-vect-95.c: New test.
28930         * gcc.dg/vect/vect-95.c: Same.
28931
28932 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28933
28934         * gcc.dg/vect/vect-29.c: Update xfail testing.
28935         * gcc.dg/vect/vect-44.c: Same.
28936         * gcc.dg/vect/vect-48.c: Same.
28937         * gcc.dg/vect/vect-50.c: Same.
28938         * gcc.dg/vect/vect-72.c: Same.
28939         * gcc.dg/vect/vect-77.c: Same.
28940         * gcc.dg/vect/vect-78.c: Same.
28941         * gcc.dg/vect/vect-80.c: Same.
28942         * gcc.dg/vect/vect-96.c: Same.
28943         * gcc.dg/vect/vect-100.c: Same.
28944         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28945         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28946         * gfortran.dg/vect/vect-5.f90: Same.
28947
28948 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28949
28950         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28951         start strings.
28952         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28953         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28954
28955         PR c++/23056
28956         * g++.dg/opt/pr23056.C: New test.
28957
28958         PR rtl-optimization/23098
28959         * gcc.target/i386/pr23098.c: New test.
28960
28961 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28962
28963         PR c++/23667
28964         * g++.dg/template/static15.C: New test.
28965
28966         PR c++/21440
28967         * g++.dg/ext/stmtexpr5.C: New test.
28968         * g++.dg/ext/stmtexpr6.C: Likewise.
28969
28970 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28971
28972         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28973
28974         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28975         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28976         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28977
28978 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28979
28980         PR libfortran/23321
28981         * gfortran.dg/direct_io_4.f90: New test case.
28982
28983 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28984             Rasmus Hahn  <rassahah@neofonie.de>
28985
28986         PR libobjc/23108
28987         * objc.dg/type-stream-1.m: New test.
28988
28989 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28990
28991         PR fortran/23661
28992         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28993         gfortran.dg/print_fmt_3.f90: New test.
28994
28995 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28996
28997         * gfortran.dg/fmt_t_1.f90: New test.
28998
28999 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29000
29001         PR rtl-optimization/23454
29002         * g++.dg/opt/pr23454.C: New test.
29003
29004 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29005
29006         PR c++/23699
29007         * g++.dg/ext/static1.C: New test.
29008
29009 2005-09-02  Richard Henderson  <rth@redhat.com>
29010
29011         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29012         tail call to check_fa_work.
29013
29014 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29015
29016         PR c++/21687
29017         * g++.dg/other/gc3.C: New test.
29018
29019 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29020
29021         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29022         * gcc.dg/20050826-1.c: Likewise.
29023
29024 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29025
29026         PR c++/23167
29027         * g++.dg/expr/volatile1.C: New test.
29028
29029 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29030
29031         PR middle-end/23547
29032         * gcc.dg/pr23547.c: New test.
29033
29034 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29035
29036         PR c/22061
29037         * gcc.c-torture/execute/pr22061-1.c,
29038         * gcc.c-torture/execute/pr22061-2.c,
29039         * gcc.c-torture/execute/pr22061-3.c,
29040         * gcc.c-torture/execute/pr22061-4.c: New tests.
29041
29042 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29043
29044         * gcc.dg/Wredundant-decls-2.c: New test to check that
29045         -Wredundant-decls does not issue warning for a variable
29046         definition following a declaration.
29047
29048 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29049
29050         PR debug/7241
29051         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29052         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29053         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29054
29055         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29056         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29057         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29058         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29059         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29060         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29061         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29062         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29063
29064 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29065
29066         PR objc/23306
29067         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29068         scan-assmbler.
29069
29070 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29071
29072         PR target/21255
29073         * gcc.dg/pr21255-1.c: New test.
29074         * gcc.dg/pr21255-2-mb.c: Likewise.
29075         * gcc.dg/pr21255-2-ml.c: Likewise.
29076         * gcc.dg/pr21255-3.c: Likewise.
29077         * gcc.dg/pr21255-4.c: Likewise.
29078
29079 2005-08-31  Dale Johannesen  <dalej@apple.com>
29080
29081         * gcc.dg/20050830-1.c: New.
29082
29083 2005-08-31  Josh Conner  <jconner@apple.com>
29084
29085         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29086         command-line options for arm-*-* targets.
29087         * g++.dg/init/array16.C: Likewise.
29088         * g++.dg/other/crash-4.C: Likewise.
29089
29090 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29091
29092         PR obj-c++/23640
29093         * obj-c++.dg/gnu-runtime-3.mm: New test.
29094
29095 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29096
29097         PR c++/13377
29098         * g++.dg/lookup/ambig4.C: New test.
29099         * g++.dg/lookup/ambig5.C: New test.
29100         * g++.dg/tc1/dr101.C: Adjust error markers.
29101
29102 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29103
29104         PR c++/23639
29105         * g++.dg/template/ttp5.C: Adjust error markers.
29106
29107 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29108
29109         PR testsuite/23609
29110         * lib/obj-c++.exp: Include target-libpath.exp.
29111         (obj-c++_link_flags): Look for the GNU libobjc library
29112         and set the library path to include it.
29113         Don't manually set LD_LIBRARY_PATH (etc.) but call
29114         set_ld_library_path_env_vars instead.
29115         (obj-c++_target_compile): Don't set library path or
29116         linker flags because they are already set correctly
29117         in obj-c++_link_flags.
29118
29119 2005-08-30  Josh Conner  <jconner@apple.com>
29120
29121         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29122         to command-line options for arm-*-* targets.
29123
29124 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29125
29126         * g++.dg/other/i386-1.C: New.
29127
29128 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29129
29130         PR preprocessor/20348
29131         PR preprocessor/20356
29132         * gcc.dg/cpp/pr20348.c: New test.
29133         * gcc.dg/cpp/pr20348.h: New file.
29134         * gcc.dg/cpp/inc/pr20348.h: New file.
29135         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29136         * gcc.dg/cpp/pr20356.c: New test.
29137         * gcc.dg/cpp/pr20356.h: New file.
29138         * gcc.dg/cpp/inc/pr20356.h: New file.
29139         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29140
29141 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29142
29143         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29144         Fix array dimension to avoid correct end-of-file error.
29145
29146 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29147
29148         PR libfortran/23598
29149         * gfortran.dg/iostat_1.f90: New test.
29150
29151 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29152
29153         PR middle-end/23408
29154         * gcc.dg/pr23408.c: New test.
29155
29156 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29157
29158         PR c++/23099
29159         * g++.dg/init/member1.C: Make sure erroneous static data member
29160         definitions are required.
29161         * g++.dg/template/static13.C: New test.
29162         * g++.dg/template/static14.C: Likewise.
29163
29164 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29165
29166         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29167         -march=pentium4, remove ilp32 requirement.
29168
29169         PR middle-end/23484
29170         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29171         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29172
29173 2005-08-29  Andreas Jaeger  <aj@suse.de>
29174
29175         PR testsuite/23607
29176         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29177
29178 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29179
29180         * gcc.c-torture/execute/20050316-2.c: New test.
29181         * gcc.c-torture/execute/20050316-3.c: New test.
29182         * gcc.dg/torture/pr16104-1.c: New test.
29183
29184 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29185
29186         PR middle-end/23463
29187         * gcc.c-torture/execute/zero-struct-1.c: New test.
29188
29189 2005-08-27  Richard Guenther  <rguenther@suse.de>
29190
29191         PR target/23575
29192         * gcc.target/i386/pr23575.c: New testcase.
29193
29194 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29195
29196         PR rtl-optimization/23561
29197         * gcc.c-torture/execute/20050826-1.c: New test.
29198
29199         PR rtl-opt/23560
29200         * gcc.c-torture/execute/20050826-2.c: New test.
29201
29202 2005-08-26  Dale Johannesen  <dalej@apple.com>
29203
29204         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29205         * gcc.dg/20050826-1.c: New.
29206
29207 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29208
29209         PR c++/19004
29210         * g++.dg/template/nontype13.C: New test.
29211
29212         PR c++/23491
29213         * g++.dg/init/new14.C: New test.
29214         * g++.dg/expr/anew1.C: Do not XFAIL.
29215         * g++.dg/expr/anew2.C: Likewise.
29216         * g++.dg/expr/anew3.C: Likewise.
29217
29218 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29219
29220         PR middle-end/22439
29221         * gcc.dg/vla-3.c: New test.
29222
29223 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29224
29225         PR fortran/20363
29226         * gfortran.dg/named_interface.f90: New.
29227
29228 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29229
29230         * gcc.c-torture/execute/frame-address.c: New test.
29231
29232 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29233
29234         PR c++/20817
29235         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29236
29237 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29238
29239         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29240
29241 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29242
29243         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29244         * gcc.dg/altivec-22.c: Rename from..
29245         * gcc.dg/altivec-nomfcr.c: ..this.
29246
29247 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29248
29249         PR tree-optimization/23546
29250         * gcc.dg/tree-ssa/pr23546.c: New test.
29251
29252 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29253
29254         PR fortran/17758
29255         * gfortran.dg/nonreturning_statements.f90: New test.
29256
29257 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29258
29259         PR c++/22454
29260         * g++.dg/parse/crash29.C: New.
29261
29262 2005-08-23  DJ Delorie  <dj@redhat.com>
29263
29264         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29265         constants have the L suffix.
29266
29267 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         PR c++/23044
29270         * g++.dg/template/instantiate8.C: New.
29271
29272 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29273
29274         PR middle-end/23467
29275         * gcc.c-torture/execute/pr23467.c: New test.
29276
29277 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29278
29279         PR tree-optimization/22043
29280         * gcc.c-torture/execute/20050613-1.c: New test.
29281
29282 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29283
29284         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29285
29286 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29287
29288         PR rtl-optimization/23478
29289         * g++.dg/opt/pr23478.C: New test.
29290
29291 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29292
29293         PR c/18715
29294         * gcc.dg/switch-warn-3.c: New test.
29295
29296 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29297
29298         PR c++/22233
29299         * g++.dg/template/param1.C: New test.
29300
29301 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29302
29303         PR c++/23089
29304         * g++.dg/other/incomplete1.C: New test.
29305
29306 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29307
29308         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29309         are vectorizable.
29310
29311 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29312
29313         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29314         d_lines_5.f: New.
29315
29316 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29317
29318         * gcc.target/i386/sse-4.c: New test.
29319
29320 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29321
29322         PR testsuite/23239
29323         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29324
29325 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29326
29327         * gcc.dg/20050811-1.c: New test.
29328         * gcc.dg/20050811-2.c: New test.
29329
29330 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29331
29332         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29333
29334 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29335
29336         PR 23476
29337         * gcc.c-torture/compile/pr23476.c: New test.
29338
29339 2005-08-19  Devang Patel  <dpatel@apple.com>
29340
29341         PR tree-optimization/23048
29342         * gcc.dg/tree-ssa/pr23048.c: New test.
29343
29344 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29345
29346         PR middle-end/20624
29347         * g++.dg/warn/Wreturn-3.C: New test
29348
29349 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29350
29351         PR tree-optimization/22228
29352         * g++.dg/vect/pr22543.cc: New test.
29353
29354 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29355
29356         PR tree-optimization/21574
29357         * gcc.dg/tree-ssa/pr21574.c: New test.
29358
29359 2005-08-16  James E Wilson  <wilson@specifix.com>
29360
29361         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29362
29363 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29364
29365         PR tree-opt/23402
29366         * gcc.c-torture/compile/zero-strct-3.c: New test.
29367         * gcc.c-torture/compile/zero-strct-4.c: New test.
29368
29369 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29370
29371         PR target/23376
29372         * gcc.target/x86_64/pr23376.c: New test.
29373
29374 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29375
29376         PR c++/23337
29377         * g++.dg/ext/vector2.C: New.
29378
29379 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29380
29381         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29382
29383 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29384
29385         PR libfortran/23428
29386         * gfortran.dg/inquire-complex.f90: New test case.
29387
29388 2005-08-16  James E Wilson  <wilson@specifix.com>
29389
29390         PR tree-optimization/21105
29391         * gcc.dg/large-size-array.c: New.
29392
29393 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29394
29395         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29396         type.
29397         * gcc.dg/vect/vect-41: Likewise.
29398         * gcc.dg/vect/vect-42: Likewise.
29399         * gcc.dg/vect/vect-43: Likewise.
29400         * gcc.dg/vect/vect-44: Likewise.
29401         * gcc.dg/vect/vect-46: Likewise.
29402         * gcc.dg/vect/vect-47: Likewise.
29403         * gcc.dg/vect/vect-48: Likewise.
29404         * gcc.dg/vect/vect-52: Likewise.
29405         * gcc.dg/vect/vect-53: Likewise.
29406         * gcc.dg/vect/vect-54: Likewise.
29407         * gcc.dg/vect/vect-55: Likewise.
29408         * gcc.dg/vect/vect-56: Likewise.
29409         * gcc.dg/vect/vect-57: Likewise.
29410         * gcc.dg/vect/vect-58: Likewise.
29411         * gcc.dg/vect/vect-59: Likewise.
29412         * gcc.dg/vect/vect-60: Likewise.
29413         * gcc.dg/vect/vect-61: Likewise.
29414         * gcc.dg/vect/vect-85: Likewise.
29415         * gcc.dg/vect/vect-87: Likewise.
29416         * gcc.dg/vect/vect-88: Likewise.
29417         * gcc.dg/vect/vect-93.c: Likewise.
29418         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29419         * gcc.dg/vect/vect-75: Likewise.
29420         * gcc.dg/vect/vect-76: Likewise.
29421         * gcc.dg/vect/vect-77: Likewise.
29422         * gcc.dg/vect/vect-78: Likewise.
29423         * gcc.dg/vect/vect-80: Likewise.
29424         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29425         vectorized for the expected reason, rather than checking how alignment
29426         was handled.
29427         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29428         aligned type and also instead of aligned pointers. Added documentation.
29429
29430 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29431
29432         * gfortran.dg/power.f90: New test.
29433
29434 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29435
29436         PR rtl-optimization/23299
29437         * g++.dg/opt/pr23299.C: New test.
29438
29439 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29440
29441         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29442
29443 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29444
29445         * g++.dg/template/local6.C: New test.
29446
29447 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29448
29449         * execute/exceptions/finally-1.m: Check that the catch and finally are
29450         being called.  Also add a "return 0;" at the end of main.
29451
29452 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29453
29454         PR fortran/21432.
29455         * gfortran.dg/namelist_print_1.f: New test of functionality of
29456         PRINT namelist.
29457         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29458         namelist generates error with -std=f95.
29459
29460 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29461
29462         PR tree-optimization/23119
29463         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29464
29465 2005-08-13  Marcin Koziej  <creep@desk.pl>
29466             Andrew Pinski  <pinskia@physics.uc.edu>
29467
29468         PR libobjc/22492
29469         * execute/exceptions/finally-1.m: New test.
29470
29471 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29472
29473         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29474         testsuite.
29475         * objc/execute/exceptions/trivial.m: New test.
29476         * objc.dg/try-catch-11.m: Move to ...
29477         * objc/execute/exceptions/foward-1.m: Here.
29478         * objc.dg/try-catch-2.m: Move to ...
29479         * objc/execute/exceptions/catchall-1.m: Here.
29480         * objc.dg/try-catch-8.m: Move to ...
29481         * objc/execute/exceptions/local-variables-1.m: Here.
29482
29483 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29484
29485         * objc.dg/nested-func-1.m: Move to ...
29486         * objc/execute/nested-func-1.m: Here.
29487
29488 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29489
29490         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29491         in ${options} instead of [target_info name].
29492         * lib/obj-c++.exp (objc_target_compile): Likewise.
29493
29494 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29495
29496         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29497
29498 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29499
29500         part of PR testsuite/23348
29501         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29502         each of the torture options.
29503         * objc/compile/trivial.m: New test.
29504
29505 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29506
29507         * gfortran.dg/eoshift.f90: Correct format.
29508
29509 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29510
29511         * gfortran.fortran-torture/execute/character_passing.f90:
29512         Fix comment typo.
29513
29514 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29515
29516         PR c++/8271
29517         * g++.dg/template/unify10.C: New.
29518
29519 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29520
29521         * g++.dg/parse/pr22514.C: Move to...
29522         * g++.dg/debug/pr22514.C: here.
29523
29524 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29525
29526         PR c++/23266
29527         * g++.dg/inherit/pure1.C: New test.
29528
29529         * ChangeLog: Fix typos.
29530
29531 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29532             Steven Bosscher  <stevenb@suse.de>
29533
29534         * gfortran.dg/runtime_warning_1.f90: New test.
29535
29536 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         PR c++/23219
29539         * g++.dg/parse/crash28.C: New.
29540
29541 2005-08-11  Richard Guenther  <rguenther@suse.de>
29542
29543         PR target/23289
29544         * gcc.target/i386/tailcall-1.c: New testcase.
29545
29546 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29547
29548         * gcc.dg/vect/vect-67.c: Un-xfail.
29549
29550 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29551
29552         PR c++/23225
29553         * g++.dg/parse/crash27.C: new test.
29554
29555 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29556
29557         PR libfortran/22143
29558         * gfortran.dg/shift-kind.f90: New testcase.
29559
29560 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29561
29562         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29563         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29564
29565 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29566
29567         PR c++/20646
29568         * g++.dg/other/mult-stor1.C: New test.
29569
29570 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29571
29572         * gcc.c-torture/pr18299-1.c: Move to ...
29573         * gcc.c-torture/compile/pr18299-1.c: Here.
29574
29575 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29576
29577         * gfortran/fortran.torture/execute/character_passing.f90:
29578         Fix types for LSAME.
29579
29580 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29581
29582         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29583         input data back to what it was originally.
29584
29585 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29586
29587         * objc.dg/try-catch-8.m: Enable for all targets.
29588
29589 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29590
29591         * gcc.dg/pr23165.c: New test.
29592
29593 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29594
29595         PR tree-optimization/23234
29596         * gcc.dg/tree-ssa/pr23234.c: New test.
29597
29598 2005-08-08  Josh Conner  <jconner@apple.com>
29599
29600         PR rtl-optimization/23241
29601         * gcc.dg/char-compare.c: New test.
29602
29603 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29604
29605         PR c++/22508
29606         * g++.dg/init/new13.C: New test.
29607
29608 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29609
29610         PR c++/21166
29611         * g++.dg/other/crash-4.C: Adjust
29612         * g++/dg/ext/packed9.C: New.
29613
29614 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29615
29616         PR middle-end/21964
29617         * gcc.c-torture/execute/pr21964-1.c: New test.
29618
29619 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29620
29621         PR c/22458
29622         * gcc.dg/pr22458-1.c: New test.
29623
29624 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29625             Steven G. Kargl <kargls@comcast.net>
29626
29627         PR fortran/22390
29628         * gfortran.dg/flush_1.f90: New test.
29629
29630 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29631
29632         PR c++/23191
29633         * g++.dg/template/eh2.C: New test.
29634
29635 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29636
29637         PR c++/19498
29638         * g++.dg/template/instantiate7.C: New test.
29639
29640 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29641
29642         PR c/23113
29643         * gcc.dg/Wunused-value-1.c: New test.
29644
29645 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29646
29647         PR rtl-optimization/23233
29648         * gcc.c-torture/compile/pr23233-1.c: New test.
29649
29650 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29651
29652         PR fortran/18833
29653         PR fortran/20850
29654         * gfortran.dg/equiv_1.f90: New test.
29655         * gfortran.dg/equiv_2.f90: New test.
29656         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29657         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29658         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29659
29660 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29661
29662         * gcc.c-torture/execute/vrp-5.c: New test.
29663         * gcc.c-torture/execute/vrp-6.c: New test.
29664         * gcc.dg/tree-ssa/vrp21.c: New test.
29665
29666 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29667
29668         * g++.dg/parse/pr22514.C: New test.
29669
29670 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29671
29672         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29673
29674         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29675         instead of constant loads / pool entries.
29676
29677 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29678
29679         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29680         TEST_TO_WCTYPE.
29681
29682 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29683
29684         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29685         __WINT_TYPE__ in generated prototypes if possible.
29686
29687 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29688
29689         PR 22037
29690         * g++.dg/tree-ssa/pr22037.C:
29691
29692 2005-08-04  Richard Henderson  <rth@redhat.com>
29693
29694         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29695         scan-tree-dump-times directive.
29696
29697 2005-08-04  Jan Hubicka  <jh@suse.cz>
29698
29699         * gcov-1.C: Fix switch counts.
29700         * gcov-4b.c: Likewise.
29701
29702 2005-08-03  Jeff Law  <law@redhat.com>
29703
29704         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29705
29706 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29707
29708         * gcc.c-torture/execute/pr23135.c: New test.
29709
29710 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29711
29712         PR tree-optimization/19899
29713         * gcc.dg/tree-ssa/scev-1.c: New test.
29714         * gcc.dg/tree-ssa/scev-2.c: New test.
29715
29716 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29717
29718         PR target/18582
29719         * gcc.dg/torture/pr18582-1.c: New test.
29720
29721 2005-08-03  Jan Hubicka  <jh@suse.cz>
29722
29723         * update-conroll.c: New testcase.
29724         * update-conroll-2.c: New testcase.
29725
29726 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29727
29728         * gfortran.dg/constant_substring.f: New test.
29729         * gfortran.dg/pr22491.f: New test.
29730
29731 2005-08-02  Jan Hubicka  <jh@suse.cz>
29732
29733         * update-threading.c: Replace by the proper one.
29734
29735 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29736
29737         PR 23164
29738         * g++.dg/tree-ssa/pr23164.C: New test.
29739
29740 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29741
29742         * gcc.dg/tree-ssa/pr23192.c: New test.
29743
29744 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29745
29746         * gcc.c-torture/execute/vrp-4.c: New test.
29747
29748 2005-08-02  Jan Hubicka  <jh@suse.cz>
29749
29750         * update-threading.c: New test.
29751
29752 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29753
29754         * gcc.c-torture/compile/20050801-1.c: New test.
29755         * gcc.c-torture/compile/20050801-2.c: New test.
29756
29757 2005-08-01  Jan Hubicka  <jh@suse.cz>
29758
29759         * val-prof-5.c: New test.
29760
29761 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29762
29763         PR c/22311
29764         * gcc.dg/pr22311-1.c : New test.
29765
29766 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29767
29768         PR target/23095
29769         * gfortran.dg/pr23095.f: New test.
29770
29771         PR c++/22003
29772         * g++.dg/other/pr22003.C: New test.
29773
29774 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29775
29776         PR target/20621
29777         * gcc.c-torture/execute/pr20621-1.c: New test.
29778
29779 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29780
29781         * gfortran.dg/comma_format_extension_4.f: Adjust length
29782         of string for format.
29783         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29784         print statement with internal write.
29785         * gfortran.dg/der_array_io_2.f: Likewise.
29786         * gfortran.dg/der_array_io_3.f: Likewise.
29787
29788 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29789
29790         * gcc.dg/fold-abs-4.c: new test.
29791
29792 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29793
29794         PR fortran/22570 an related issues.
29795         * gfortran.dg/x_slash_1.f: New test.
29796
29797 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29798
29799         PR c/23143
29800         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29801         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29802
29803 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29804
29805         PR c/529
29806         * gcc.dg/Wshadow-3.c: New test.
29807
29808 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29809
29810         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29811         used to have the wrong bounds).
29812
29813 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29814
29815         PR c/21720
29816         * gcc.dg/hex-round-1.c: Test more cases.
29817         * gcc.dg/hex-round-2.c: New test.
29818
29819 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29820
29821         PR 22550
29822         * g++.dg/tree-ssa/pr22550.C: New test.
29823
29824 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29825
29826         * gcc.dg/tree-ssa/vrp19.c: New test.
29827         * gcc.dg/tree-ssa-vrp20.c: New test.
29828
29829 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29830
29831         PR c/22240
29832         * gcc.dg/transparent-union-4.c: New test.
29833
29834 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29835
29836         PR c/22192
29837         * gcc.dg/c99-vla-2.c: New test.
29838
29839 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29840
29841         PR c/21720
29842         * gcc.dg/hex-round-1.c: New test.
29843
29844 2005-07-28  Jan Hubicka  <jh@suse.cz>
29845
29846         * inliner-1.c: Do not dump everything.
29847         * tree-prof.exp: Do not pass -ftree-based-profiling.
29848         * bprob.exp: Likewise.
29849
29850         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29851
29852 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29853
29854         PR c++/22545
29855         * g++.dg/expr/ptrmem7.C: New test.
29856
29857 2005-07-28  Mike Stump  <mrs@apple.com>
29858
29859         * g++.old-deja/g++.mike/visibility-1.C: New test.
29860
29861 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29862
29863         PR c/20187
29864         * gcc.c-torture/execute/pr20187-1.c: New test.
29865
29866 2005-07-28  Jeff Law  <law@redhat.com>
29867
29868         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29869         * gcc.dg/tree-ssa/vrp18.c: New test.
29870
29871 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29872
29873         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29874
29875 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29876
29877         PR tree-optimization/22506
29878         * gcc.dg/vect/ps22506.c: New test.
29879
29880 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29881
29882         PR target/21149
29883         * gcc.target/i386/sse-3.c: New test.
29884
29885 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29886
29887         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29888         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29889
29890 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29891
29892         PR c/22589
29893         * gcc.c-torture/compile/pr22589-1.c: New test.
29894
29895 2005-07-28  Jan Hubicka  <jh@suse.cz>
29896
29897         * update-loopch.c: New testcase.
29898
29899 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29900
29901         PR rtl-optimization/23047
29902         * gcc.c-torture/execute/pr23047.c: New test.
29903         * gcc.c-torture/execute/pr23047.x: New.
29904
29905 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29906
29907         PR tree-optimization/22493
29908         * gcc.c-torture/execute/pr22493-1.c: New test.
29909         * gcc.c-torture/execute/pr22493-1.x: New.
29910         * gcc.c-torture/execute/vrp-1.c: New test.
29911         * gcc.c-torture/execute/vrp-2.c: New test.
29912         * gcc.c-torture/execute/vrp-2.c: New test.
29913
29914 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29915
29916         * gcc.target/frv/all-builtin-read8.c: Delete.
29917         * gcc.target/frv/all-builtin-read16.c: Delete.
29918         * gcc.target/frv/all-builtin-read32.c: Delete.
29919         * gcc.target/frv/all-builtin-read64.c: Delete.
29920         * gcc.target/frv/all-builtin-write8.c: Delete.
29921         * gcc.target/frv/all-builtin-write16.c: Delete.
29922         * gcc.target/frv/all-builtin-write32.c: Delete.
29923         * gcc.target/frv/all-builtin-write64.c: Delete.
29924         * gcc.target/frv/all-read-write-1.c: New.
29925
29926 2005-07-27  Jeff Law  <law@redhat.com>
29927
29928         * gcc.c-torture/execute/pr22630.c: New test.
29929
29930 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29931
29932         PR tree-optimization/23073
29933         * gcc.dg/vect/nodump-pr23073.c: New test.
29934         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29935
29936 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29937
29938         PR tree-optimize/22348
29939         * gcc.c-torture/execute/pr22348.c: New.
29940
29941 2005-07-27  Richard Guenther  <rguenther@suse.de>
29942
29943         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29944
29945 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29946
29947         PR fortran/22503
29948         * gfortran.dg/logical_comp.f90: New test.
29949
29950 2005-07-27  Jan Hubicka  <jh@suse.cz>
29951
29952         * inliner-1.c: Add cleanup of dumps.
29953         * val-prof-*.c: Likewise.
29954         * update-tailcall.c: New.
29955
29956 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29957
29958         PR 22591
29959         * gcc.dg/tree-ssa/pr22591.c: New test.
29960         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29961
29962 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29963
29964         PR libobjc/22606
29965         * objc.dg/try-catch-11.m: New test.
29966
29967 2005-07-26  Richard Guenther  <rguenther@suse.de>
29968
29969         PR tree-optimization/22486
29970         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29971
29972 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29973
29974         PR tree-opt/22484
29975         * g++.dg/opt/loop2.C: New test.
29976
29977 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29978
29979         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29980         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29981
29982 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29983
29984         * lib/profopt.exp (profopt-execute): Check for profiling data
29985         files on the target.
29986
29987 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29988
29989         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29990         for matching of asm labels.
29991
29992 2005-07-25  Richard Guenther  <rguenther@suse.de>
29993
29994         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29995
29996 2005-07-25  Richard Guenther  <rguenther@suse.de>
29997
29998         PR testsuite/22624
29999         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30000
30001 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30002
30003         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30004         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30005         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30006         * gcc.dg/vect/vect-100.c: New test.
30007         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30008         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30009         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30010         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30011         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30012         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30013         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30014         * gfortran.dg/vect/pr19049.f90: New testcase.
30015         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30016
30017 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30018
30019         * gcc.c-torture/execute/20050713-1.c: New test.
30020
30021         PR fortran/20063
30022         * gfortran.fortran-torture/execute/data_4.f90: New test.
30023
30024         PR middle-end/20303
30025         * gcc.dg/visibility-d.c: New test.
30026
30027 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30028
30029         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30030         * gfortran.dg/underflow.f90: Ditto.
30031
30032 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30033
30034         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30035         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30036         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30037
30038 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30039
30040         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30041         include case of field width of zero.
30042
30043 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30044
30045         PR libgfortran/21875
30046         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30047         with trailing blanks on normal formatted read.
30048
30049 2005-07-23  Chao-ying Fu  <fu@mips.com>
30050
30051         * gcc.target/mips/mips32-dsp-type.c: New test.
30052         * gcc.target/mips/mips32-dsp.c: New test.
30053
30054 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30055
30056         PR testsuite/21073
30057         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30058
30059         PR testsuite/20454
30060         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30061         and __cyg_profile_func_exit.
30062
30063 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30064
30065         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30066         * gfortran.dg/comma_format_extension_4.f: Same.
30067         * gfortran.dg/pr15332.f: Same.
30068         * gfortran.dg/pr21730.f: Same.
30069
30070 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30071
30072         * g++.dg/opt/vrp2.C: Fix testcase.
30073
30074         PR tree-opt/22625
30075         * g++.dg/opt/vrp2.C: New test.
30076
30077 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30078
30079         PR debug/21828
30080         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30081
30082 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30083
30084         * gcc.dg/tree-ssa/20050719-1.c: New test.
30085
30086 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30087
30088         * gcc.dg/bfin-longcall-1.c: New file.
30089         * gcc.dg/bfin-longcall-2.c: New file.
30090
30091 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30092
30093         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30094
30095 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30096
30097         PR middle-end/19055
30098         * gcc.dg/tree-ssa/pr19055.c: New test.
30099         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30100
30101 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30102
30103         PR C++/22358
30104         * g++.dg/other/pr22358.C: New test.
30105
30106 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30107
30108         PR c++/2922
30109         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30110
30111 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30112
30113         PR c++/15938
30114         * g++.dg/init/union2.C: New test.
30115
30116 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30117
30118         PR c/22393
30119         * gcc.dg/complex-4.c: New test.
30120
30121 2005-07-21  Richard Guenther  <rguenther@suse.de>
30122
30123         PR testsuite/22522
30124         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30125         scanning for asm labels.
30126         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30127
30128 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30129
30130         PR target/22085
30131         * gcc.dg/altivec-pr22085.c: New.
30132
30133 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30134
30135         PR tree-optimization/19210
30136         * gcc.dg/tree-ssa/pr19210-1.c: New.
30137         * gcc.dg/tree-ssa/pr19210-2.c: New.
30138
30139 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30140
30141         PR rtl-optimization/22167
30142         * g++.dg/opt/pr22167.C: New test.
30143
30144 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30145
30146         PR c++/2922
30147         * g++.dg/lookup/two-stage2.C: New.
30148         * g++.dg/lookup/two-stage3.C: New.
30149         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30150         fixed two-stage name lookup for operators.
30151         * g++.dg/template/call3.C: Compiler now produces an appropriate
30152         error message.
30153         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30154         14 as a candidate.
30155         * g++.dg/template/ptrmem4.C: Compiler produces different error
30156         message.
30157         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30158         connect_to_method as a candidate.
30159
30160 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30161
30162         * gcc.dg/fold-alloc-1.c: New test.
30163
30164 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30165
30166         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30167         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30168
30169 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30170
30171         * gcc.dg/fold-abs-1.c: New test.
30172         * gcc.dg/fold-abs-2.c: New test.
30173         * gcc.dg/fold-abs-3.c: New test.
30174
30175 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30176
30177         Make CONSTRUCTOR use VEC to store initializers.
30178         * g++.dg/ext/complit3.C: Check for specific error messages.
30179         * g++.dg/init/brace2.C: Update error message.
30180         * g++.dg/warn/Wbraces2.C: Likewise.
30181
30182 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30183
30184         PR fortran/16940
30185         * gfortran.dg/module_interface_1.f90: New test.
30186
30187 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30188             Kenneth Zadeck <zadeck@naturalbridge.com>
30189
30190         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30191
30192 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30193
30194         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30195         specify -Wformat for these tests.
30196         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30197         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30198         * gcc.dg/format/opt-6.c: Delete.
30199
30200 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30201
30202         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30203         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30204
30205 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30206
30207         * gcc.dg/tree-ssa/alias-2.c: New test.
30208
30209 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30210
30211         PR c++/22263
30212         * g++.dg/template/explicit7.C: New test.
30213
30214 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30215
30216         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30217         field width of 8 to +Inf and -Inf.
30218
30219 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/22139
30222         * g++.dg/template/friend36.C: New test.
30223
30224 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30225
30226         PR fortran/21730
30227         * gfortran.dg/pr21730.f: New test.
30228
30229 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30230             Kenneth Zadeck <zadeck@naturalbridge.com>
30231
30232         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30233         since pure const detection cannot run at -O1 in c compiler.
30234         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30235         can now optimize this case properly.
30236         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30237         because we now pass.
30238         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30239
30240 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30241
30242         PR c/22421
30243         * gcc.dg/format/bitfld-1.c: New test.
30244
30245 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30246
30247         PR c++/22204
30248         * g++.dg/rtti/repo1.C: New test.
30249
30250 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30251
30252         PR middle-end/22398
30253         * gcc.c-torture/compile/pr22398.c: New test.
30254
30255 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30256
30257         PR c++/22132
30258         * g++.dg/expr/cast4.C: New test.
30259
30260 2005-07-15  Richard Guenther  <rguenther@suse.de>
30261
30262         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30263         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30264
30265 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30266
30267         PR tree-optimization/22230
30268         * gcc.dg/tree-ssa/pr22230.c: New test.
30269
30270 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30271
30272         * gfortran.dg/g77/cpp6.f: New test.
30273
30274         PR fortran/22417
30275         * gfortran.dg/g77/cpp5.F: New test.
30276         * gfortran.dg/g77/cpp5.h: New file.
30277         * gfortran.dg/g77/cpp5inc.h: New file.
30278
30279 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30280
30281         PR libfortran/16435
30282         * gfortran.dg/tl_editting.f90: New.
30283         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30284
30285 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30286
30287         * gfortran.dg/char_array_constructor.f90: New test.
30288
30289 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30290
30291         * gfortran.dg/past_eor.f90: New.
30292         * gfortran.dg/complex_read.f90: New.
30293
30294 2005-07-13  Jeff Law  <law@redhat.com>
30295
30296         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30297         additional casts.
30298
30299         * gcc.dg/tree-ssa/pr22321.c: New test
30300
30301 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30302
30303         PR tree-optimization/21921
30304         * gcc.dg/tree-ssa/pr21921.c: New.
30305
30306 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30307
30308         PR tree-optimizatio/22442
30309         * gcc.dg/tree-ssa/loop-11.c: New test.
30310
30311 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30312
30313         PR tree-opt/21840
30314         * gcc.c-torture/compile/pr21840.c: New test.
30315
30316 2005-07-12  Jan Hubicka  <jh@suse.cz>
30317
30318         * gcc.c-torture/compile/pr22379.c: New test.
30319
30320 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30321
30322         PR libfortran/21593
30323         gfortran.dg/dev_null.f90: Remove outdated comment about
30324         PR libfortran/21593.
30325
30326
30327 2005-07-12  Dale Johannesen  <dalej@apple.com>
30328
30329         * gcc.target/i386/compress-float-sse.c: New.
30330         * gcc.target/i386/compress-float-sse-pic.c: New.
30331         * gcc.target/i386/compress-float-387.c: New.
30332         * gcc.target/i386/compress-float-387-pic.c: New.
30333         * gcc.dg/compress-float-ppc.c: New.
30334         * gcc.dg/compress-float-ppc-pic.c: New.
30335
30336 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30337
30338         PR libfortran/21593
30339         gfortran.dg/dev_null.f90: Remove targets.
30340
30341 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30342
30343         PR tree-opt/22335
30344         * gcc.dg/pr22335-1.c: New test.
30345         * gcc.dg/pr22335-2.c: New test.
30346
30347 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30348
30349         PR c++/20172
30350         * g++.dg/template/nontype12.C : New test.
30351
30352 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30353
30354         * gcc.dg/tree-ssa/loop-10.c: New test.
30355
30356 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30357
30358         * gcc.c-torture/execute/20020720-1.x: Remove.
30359
30360 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30361
30362         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30363
30364 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30365
30366         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30367         (dg-mips-options): Use it.
30368
30369 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30370
30371         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30372
30373 2005-07-09  Richard Henderson  <rth@redhat.com>
30374
30375         * lib/target-supports.exp (check_effective_target_sync_char_short):
30376         Add alpha.
30377
30378 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30379
30380         PR libfortran/22217
30381         * gfortran.dg/negative-z-descriptor.f90: New test.
30382
30383 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30384
30385         PR tree-opt/22329
30386         * gcc.dg/pr22329.c: New test.
30387
30388 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30389
30390         PR tree-optimization/20139
30391         * gcc.dg/tree-ssa/pr20139.c: New.
30392
30393 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30394
30395         PR tree-opt/22356
30396         * gcc.dg/pr22356-1.c: New test.
30397
30398 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30399
30400         PR c++/21799
30401         * g++.dg/template/unify8.C: New.
30402         * g++.dg/template/unify9.C: New.
30403
30404 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30405
30406         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30407
30408 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30409
30410         * gcc.dg/darwin-version-1.c: New.
30411         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30412         * gcc.dg/builtins-20.c: Likewise.
30413         * gcc.dg/builtins-53.c: Likewise.
30414         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30415         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30416         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30417         * gcc.dg/torture/builtins-power-1.c: Likewise.
30418         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30419         on Darwin.
30420
30421 2005-07-07  Jeff Law  <law@redhat.com>
30422
30423         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30424         argument evaluation order.
30425
30426 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30427
30428         PR libfortran/21594
30429         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30430         Add test cases where the shift length is greater than the
30431         array length.
30432
30433 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30434
30435         * obj-c++.dg/proto-lossage-6.mm: New.
30436         * objc.dg/proto-lossage-6.m: New.
30437
30438 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30439
30440         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30441         * objc.dg/gnu-runtime-2.m: Likewise.
30442
30443 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30444
30445         * gfortran.dg/longline.f: New test.
30446
30447         * gfortran.dg/badline.f: New test.
30448
30449 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30450
30451         PR fortran/16531
30452         PR fortran/15966
30453         PR fortran/18781
30454         * gfortran.dg/hollerith.f90: New.
30455         * gfortran.dg/hollerith2.f90: New.
30456         * gfortran.dg/hollerith3.f90: New.
30457         * gfortran.dg/hollerith4.f90: New.
30458         * gfortran.dg/hollerith_f95.f90: New.
30459         * gfortran.dg/hollerith_legacy.f90: New.
30460         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30461
30462 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30463
30464         PR objc/22274
30465         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30466         * objc.dg/gnu-runtime-2.m: New.
30467
30468 2005-07-06  Jeff Law  <law@redhat.com>
30469
30470         * gcc.dg/tree-ssa/vrp17.c: New test.
30471
30472 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30473
30474         PR fortran/22327
30475         * gfortran.dg/array_constructor_5.f90: New test.
30476
30477 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30478
30479         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30480
30481 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30482
30483         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30484         * gcc.dg/980816-1.c: Ditto.
30485
30486 2005-07-06  Jeff Law  <law@redhat.com>
30487
30488         * gcc.c-torture/compile/pr21356.c: New test.
30489
30490 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30491
30492         PR c/22013
30493         PR c/22098
30494         * gcc.c-torture/compile/pr22013-1.c,
30495         gcc.c-torture/execute/pr22098-1.c,
30496         gcc.c-torture/execute/pr22098-2.c,
30497         gcc.c-torture/execute/pr22098-3.c: New tests.
30498
30499 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30500
30501         PR c/22308
30502         * gcc.dg/pr22308-1.c: New test.
30503
30504 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30505
30506         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30507         target.
30508         * gcc.dg/compare9.c: Use -fshort-enums instead of
30509         -fno-short-enums.  Change the last test to dg-bogus.
30510
30511 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30512
30513         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30514         * gcc.dg/compare9.c: New.
30515
30516 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30517
30518         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30519
30520 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30521
30522         PR testsuite/22288
30523         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30524
30525
30526 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30527
30528         * gcc.dg/format/gcc_gfc-1.c: New.
30529
30530 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30531
30532         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30533
30534 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30535
30536         PR fortran/20842
30537         * gfortran.dg/io_invalid_1.f90: New test.
30538
30539 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30540
30541         * gcc.dg/format/gcc_diag-1.c: Update.
30542
30543 2005-07-02  Jeff Law  <law@redhat.com>
30544
30545         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30546         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30547
30548 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30549
30550         * gcc.dg/format/gcc_diag-1.c: Update.
30551
30552 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30553
30554         PR tree-opt/22269
30555         * gcc.c-torture/compile/pr22269.c: New test.
30556
30557 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30558
30559         PR 21584
30560         PR 22219
30561         * g++.dg/tree-ssa/pr21584-1.C: New test.
30562         * g++.dg/tree-ssa/pr21584-2.C: New test.
30563
30564 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30565
30566         * obj-c++.dg/try-catch-11.mm: New.
30567         * objc.dg/try-catch-10.m: New.
30568
30569 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30570
30571         * g++.dg/other/ucnid-1.C: xfail on AIX.
30572
30573 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30574
30575         PR 22234
30576         * gcc.dg/20050629-1.c: New test.
30577
30578 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30579
30580         * obj-c++.dg/const-str-1[0-1].mm: New.
30581         * objc.dg/const-str-1[0-1].m: New.
30582
30583 2005-05-29  Richard Henderson  <rth@redhat.com>
30584
30585         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30586         Rename from check_effective_target_vect_no_max.
30587         (check_effective_target_vect_no_int_add): New.
30588         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30589         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30590         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30591         * gcc.dg/vect/vect-reduc-1.c: Use both.
30592         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30593
30594 2005-05-29  Richard Henderson  <rth@redhat.com>
30595
30596         * lib/target-supports.exp (check_effective_target_vect_no_max):
30597         Remove i386 and x86_64.
30598
30599 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30600
30601         PR testsuite/21969
30602         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30603
30604 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30605
30606         PR middle-end/21969
30607         * gcc.dg/vect/pr21969.c: New test.
30608
30609 2005-06-28  Eric Christopher  <echristo@redhat.com>
30610
30611         PR c/22052
30612         PR c/21975
30613         * gcc.dg/inline1.c: New test.
30614         * gcc.dg/inline2.c: Ditto.
30615         * gcc.dg/inline3.c: Ditto.
30616         * gcc.dg/inline4.c: Ditto.
30617         * gcc.dg/inline5.c: Ditto.
30618
30619 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30620
30621         PR libfortran/22142
30622         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30623         Add testcase also testing eoshift1 for PR 22142.
30624
30625 2005-06-28  Richard Henderson  <rth@redhat.com>
30626
30627         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30628         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30629         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30630         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30631         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30632
30633 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30634
30635         PR libfortran/22142
30636         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30637         Add testcase for PR 22142.
30638
30639 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30640
30641         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30642         gcc.target/ia64/fpreg-2.c: New tests.
30643
30644 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30645
30646         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30647
30648 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30649
30650         PR libfortran/22170
30651         * gfortran.dg/slash_1.f90: New test.
30652
30653 2005-06-27  Richard Henderson  <rth@redhat.com>
30654
30655         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30656         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30657         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30658         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30659         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30660         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30661
30662 2005-06-27  Richard Henderson  <rth@redhat.com>
30663
30664         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30665         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30666
30667 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30668
30669         * obj-c++.dg/proto-lossage-5.mm: New.
30670         * objc.dg/proto-lossage-5.m: New.
30671
30672 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30673
30674         PR 21959
30675         * gcc.dg/tree-ssa/pr21959.c: New test.
30676
30677 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30678
30679         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30680         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30681         testing uninitialized var.
30682
30683         * gcc.c-torture/execute/builtins/chk.h: New.
30684         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30685         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30686         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30687         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30688         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30689         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30690         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30691         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30692         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30693         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30694         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30695         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30696         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30697         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30698         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30699         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30700         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30701         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30702         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30703         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30704         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30705         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30706         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30707         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30708         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30709         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30710         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30711         * gcc.dg/builtin-object-size-1.c: New test.
30712         * gcc.dg/builtin-object-size-2.c: New test.
30713         * gcc.dg/builtin-object-size-3.c: New test.
30714         * gcc.dg/builtin-object-size-4.c: New test.
30715         * gcc.dg/builtin-object-size-5.c: New test.
30716         * gcc.dg/builtin-stringop-chk-1.c: New test.
30717         * gcc.dg/builtin-stringop-chk-2.c: New test.
30718         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30719         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30720         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30721         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30722         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30723         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30724         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30725         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30726         * gcc.c-torture/execute/printf-1.c: New test.
30727         * gcc.c-torture/execute/fprintf-1.c: New test.
30728         * gcc.c-torture/execute/vprintf-1.c: New test.
30729         * gcc.c-torture/execute/vfprintf-1.c: New test.
30730         * gcc.c-torture/execute/printf-chk-1.c: New test.
30731         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30732         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30733         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30734
30735 2005-06-27  Michael Matz  <matz@suse.de>
30736
30737         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30738         slot is not merged if address escapes.
30739
30740 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30741
30742         PR c/21911
30743         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30744
30745 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30746
30747         PR middle-end/17965
30748         * gcc.c-torture/compile/20050622-1.c: New test.
30749
30750         PR middle-end/22028
30751         * gcc.dg/20050620-1.c: New test.
30752
30753 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30754
30755         PR tree-optimization/22026
30756         * gcc.dg/tree-ssa/pr22026.c: New.
30757
30758 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30759
30760         PR libfortran/22144
30761         * gfortran.dg/shift-alloc.f90: New testcase.
30762
30763 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30764
30765         * all files: Update FSF address in copyright headers.
30766
30767 2005-06-22  Jan Hubicka  <jh@suse.cz>
30768
30769         * wholeprogram-1.c: New testcase.
30770         * wholeprogram-2.c: New testcase.
30771
30772 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30773
30774         PR 22171
30775         * gcc.dg/tree-ssa/pr22171.c: New test.
30776
30777 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30778
30779         * gfortran.dg/simplify_modulo.f90: New.
30780
30781 2005-06-24  Jan Hubicka  <jh@suse.cz>
30782
30783         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30784
30785 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30786
30787         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30788
30789 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30790
30791         * obj-c++.dg/typedef-alias-1.mm: New.
30792         * objc.dg/typedef-alias-1.m: New.
30793
30794 2005-06-23  Jeff Law  <law@redhat.com>
30795
30796         * gcc.dg/tree-ssa/vrp16.c: New test.
30797
30798 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30799
30800         * lib/target-supports.exp: Add
30801         check_effective_target_fortran_large_real and
30802         check_effective_target_fortran_large_int to check for
30803         corresponding effective targets.
30804         * gfortran.dg/large_integer_kind_1.f90: New test.
30805         * gfortran.dg/large_real_kind_1.f90: New test.
30806
30807 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30808
30809         PR tree-optimization/22117
30810         * gcc.dg/tree-ssa/pr22117.c: New.
30811
30812 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30813
30814         PR testsuite/22123
30815         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30816
30817 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30818
30819         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30820
30821 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30822
30823         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30824         * gfortran.dg/f2c_4.c: Likewise.
30825
30826 2005-06-22 Paul Brook  <paul@codesourcery.com>
30827
30828         PR fortran/21034
30829         * gfortran.dg/auto_save_1.f90: New test.
30830
30831 2005-06-22  Michael Matz  <matz@suse.de>
30832
30833         * gcc.target/x86-64/abi: New directory.
30834         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30835         * gcc.target/x86-64/abi/README.gcc: New file.
30836         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30837         * gcc.target/x86-64/abi/asm-support.s: New file.
30838         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30839         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30840         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30841         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30842         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30843         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30844         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30845         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30846         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30847         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30848         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30849         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30850         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30851         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30852         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30853         * gcc.target/x86_64/abi/test_varargs.c: New test.
30854
30855 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30856
30857         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30858         32-bit i?86 and x86_64.
30859
30860 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30861
30862         * obj-c++.dg/const-str-[1-9].mm: New tests.
30863
30864 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30865
30866         PR fortran/22010
30867         * gfortran.dg/namelist_use.f90: New.
30868         * gfortran.dg/namelist_use_only.f90: New.
30869
30870 2005-06-21  Jeff Law  <law@redhat.com>
30871
30872         * gcc.dg/tree-ssa/vrp15.c: New test.
30873
30874 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30875
30876         * lib/target-supports.exp (check_effective_target_vect_reduction):
30877         Remove.
30878         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30879         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30880         remove vect_reduction target keyword. Also avoid two returns in main.
30881         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30882         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30883         * gcc.dg/vect/vect-reduc-1short.c: New test.
30884         * gcc.dg/vect/vect-reduc-1char.c: New test.
30885         * gcc.dg/vect/vect-reduc-2short.c: New test.
30886         * gcc.dg/vect/vect-reduc-2char.c: New test.
30887         * gcc.dg/vect/vect-reduc-6.c: New test.
30888         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30889         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30890         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30891
30892 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30893         Paul Thomas  <pault@gcc.gnu.org>
30894
30895         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30896         New tests.
30897
30898 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30899
30900         * gfortran.dg/backslash_1.f90: New test.
30901         * gfortran.dg/backslash_2.f90: New test.
30902
30903 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30904
30905         * gfortran.dg/duplicate_labels.f90: New test.
30906
30907 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30908
30909         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30910         unsupportable relocations.
30911         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30912         * gcc.dg/20050321-2.c: xfail for NetWare.
30913
30914 2005-06-20  Andreas Jaeger  <aj@suse.de>
30915
30916         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30917         gcc.target/i386/fastcall-sseregparm.c,
30918         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30919
30920 2005-06-19  Richard Henderson  <rth@redhat.com>
30921
30922         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30923
30924 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30925
30926         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30927
30928 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30929
30930         PR c++/22115
30931         * g++.dg/conversion/simd2.C: Change expected error message.
30932
30933 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30934
30935         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30936         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30937         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30938
30939 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30940
30941         * gcc.dg/fold-mod-1.c: New test.
30942
30943 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30944
30945         PR fortran/19926
30946         * gfortran.dg/pr19926.f90: New test.
30947
30948 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30949
30950         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30951         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30952         targets.
30953         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30954         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30955
30956 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30957
30958         * gcc.target/ia64/float80-varargs-1.c: New test.
30959
30960 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30961
30962         PR tree-opt/22035
30963         * gfortran.dg/f2c_6.f90: New test.
30964
30965 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30966
30967         PR c++/17413
30968         * g++.dg/template/local5.C: New.
30969
30970 2005-06-17  Richard Henderson  <rth@redhat.com>
30971
30972         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30973
30974 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30975
30976         PR testsuite/21945
30977         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30978
30979 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30980
30981         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30982         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30983         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30984         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30985         check_vect to verify the presence of hardware vector support.
30986
30987 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30988
30989         PR testsuite/22056
30990         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30991
30992 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30993
30994         PR libfortran/19216
30995         * gfortran.dg/pr19216.f: Add correct space between brackets and
30996         dg directive.
30997
30998 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30999
31000         PR libfortran/16436
31001         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31002
31003 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31004
31005         * gcc.target/i386/attributes-error.c: New testcase.
31006         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31007         * gcc.target/i386/regparm-stdcall.c: Likewise.
31008         * gcc.target/i386/sseregparm-1.c: Likewise.
31009         * gcc.target/i386/sseregparm-2.c: Likewise.
31010
31011 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         * g++.dg/rtti/crash2.C: New.
31014
31015 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31016
31017         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31018
31019 2005-06-15  David Ung  <davidu@mips.com>
31020
31021         * gcc.target/mips/mips16e-extends.c: New test for testing the
31022         generation of MIPS16e zeb/zeh, seb/seh instructions.
31023
31024 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31025
31026         PR 22018
31027         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31028         * gcc.dg/tree-ssa/pr22018.c: New test.
31029
31030 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31031
31032         * gcc.dg/simd-1.c: Update error messages.
31033         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31034         * gcc.dg/simd-2.c: Update error messages.
31035         * gcc.dg/simd-4.c: New.
31036
31037 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31038
31039         PR c++/20678
31040         * g++.dg/other/crash-4.C: New.
31041
31042 2005-06-14  Devang Patel  <dpatel@apple.com>
31043
31044         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31045
31046 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31047
31048         PR c++/21929
31049         * g++.dg/parse/crash11.C: Update
31050
31051 2005-06-13  Jeff Law  <law@redhat.com>
31052
31053         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31054         perform the desired transformations.
31055         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31056         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31057
31058 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31059
31060         PR fortran/22038
31061         * gfortran.dg/forall_1.f90: Un-XFAIL.
31062
31063 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31064
31065         PR c++/21929
31066         * g++.dg/parse/crash26.C: New.
31067
31068         PR c++/20789
31069         * g++.dg/init/member1.C: New.
31070
31071 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31072
31073         * gfortran.dg/altreturn_1.f90: New test.
31074
31075 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31076
31077         PR middle-end/21985
31078         * gcc.dg/tree-ssa/pr21985.c: New test.
31079
31080 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31081
31082         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31083
31084 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31085
31086         PR c++/21930
31087         * g++.dg/other/error10.C: New test case.
31088
31089 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31090
31091         PR libfortran/19155
31092         * gfortran.dg/pr19155.f: Add test.
31093
31094 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31095
31096         * gfortran.dg/f2c_7.f90: New test.
31097
31098         * gfortran.dg/forall_1.f90: XFAILed.
31099
31100 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31101
31102         * gcc.dg/pr14796-1.c: New.
31103         * gcc.dg/pr14796-2.c: New.
31104
31105 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31106
31107         PR fortran/17792
31108         PR fortran/21375
31109         * gfortran.dg/deallocate_stat.f90: New test.
31110
31111 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31112
31113         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31114
31115 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31116
31117         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31118         access will be generated when this loop is vectorized. Test that
31119         accesses with same alignment were detected.
31120         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31121         Test that accesses with same alignment were detected.
31122         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31123         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31124         alignment were detected.
31125
31126 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31127
31128         PR c++/10611
31129         * g++.dg/conversion/simd2.C: New.
31130
31131 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31132
31133         * gcc.dg/Wcxx-compat-1.c: New.
31134
31135 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31136
31137         PR libfortran/21480
31138         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31139         complex array.
31140
31141 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31142
31143         * gcc.dg/alias-8.c: New.
31144
31145 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31146
31147         * gcc.dg/format/cmn_err-1.c: Update.
31148
31149 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31150
31151         PR target/20666
31152         * gcc.target/sparc/fexpand-2.c: New.
31153         * gcc.target/sparc/fpmerge-2.c: New.
31154         * gcc.target/sparc/fpmul-2.c: New.
31155         * gcc.target/sparc/noresult.c: New.
31156         * gcc.target/sparc/pdist-2.c: New.
31157         * gcc.target/sparc/pdist-3.c: New.
31158
31159 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31160
31161         PR testsuite/21702
31162         * gcc.target/i386/i386.exp: Fix comment typo.
31163
31164 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31165
31166         PR c++/19497
31167         * g++.dg/inherit/using5.C: New.
31168         * g++.dg/inherit/using6.C: New.
31169
31170 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31171
31172         PR c++/19894
31173         * g++.dg/template/ptrmem15.C: New test.
31174
31175         PR c++/20563
31176         * g++.dg/ext/label4.C: New test.
31177
31178 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31179
31180         * gcc.dg/tls/debug-1.c: New test.
31181
31182 2005-06-07  Dale Johannesen  <dalej@apple.com>
31183
31184         * gcc.target/i386/movq.c: New.
31185
31186 2005-06-07  Dale Johannesen  <dalej@apple.com>
31187
31188         * gcc.dg/20050607-1.c: New.
31189
31190 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31191
31192         PR middle-end/21850
31193         * gcc.c-torture/execute/20050607-1.c: New test.
31194
31195 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31196
31197         PR libfortran/21926
31198         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31199         Test case where the return array has lowest stride one,
31200         but isn't packed.
31201
31202 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31203
31204         * lib/target-supports.exp (check_effective_target_sync_int_long):
31205         Add s390 and s390x targets.
31206
31207 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31208
31209         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31210         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31211         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31212         * gcc.dg/tree-ssa/loop-9.c: New test.
31213
31214 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         * g++.dg/parse/defarg10.C: New.
31217
31218 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31219
31220         PR regression/21897
31221         * gcc.c-torture/execute/20050604-1.c: New test.
31222
31223 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31224
31225         PR 21903
31226         * g++.dg/parse/defarg9.C: New.
31227
31228         PR c++/20637
31229         * g++.dg/inherit/using4.C: New.
31230         * g++.dg/overload/error1.C: Adjust expected errors.
31231         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31232         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31233         * g++.old-deja/g++.other/redecl2.C: Likewise.
31234         * g++.old-deja/g++.other/redecl4.C: Likewise.
31235         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31236
31237 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31238
31239         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31240
31241 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31242
31243         * lib/gfortran.exp (gfortran_target_compile): Call
31244         dg-additional-files-options
31245         * gfortran.dg/f2c_4.f90: New file
31246         * gfortran.dg/f2c_4.c: New file
31247         * gfortran.dg/f2c_5.f90: New file
31248         * gfortran.dg/f2c_5.c: New file
31249
31250 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31251
31252         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31253
31254         PR fortran/21912
31255         * gfortran.dg/array_constructor_4.f90: New test.
31256
31257 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31258
31259         PR c++/21619
31260         * g++.dg/ext/builtin9.C: New test.
31261
31262 2005-06-05  Dale Johannesen  <dalej@apple.com>
31263
31264         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31265         * gcc.c-torture/execute/20050603-2.c: Ditto.
31266
31267 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31268
31269         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31270         * gcc.dg/vect/vect-reduc-1.c: New.
31271         * gcc.dg/vect/vect-reduc-2.c: New.
31272         * gcc.dg/vect/vect-reduc-3.c: New.
31273
31274 2005-06-04  Dale Johannesen  <dalej@apple.com>
31275
31276         * gcc.c-torture/execute/20050603-1.c: New.
31277         * gcc.c-torture/execute/20050603-2.c: New.
31278         * gcc.dg/20050603-3.c: New.
31279
31280 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31281
31282         PR fortran/19195
31283         * gfortran.dg/debug_1.f90: New test.
31284
31285         * gfortran.dg/forall_1.f90: New test.
31286
31287 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31288
31289         * gfortran.dg/array_constructor_3.f90: New test.
31290
31291 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31292
31293         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31294
31295 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31296
31297         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31298
31299 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31300
31301         PR c/21873
31302         * gcc.dg/init-excess-1.c: New test.
31303
31304 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31305
31306         PR c++/21853
31307         * g++.dg/expr/static_cast6.C: New test.
31308
31309 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31310
31311         * gcc.dg/tree-ssa/vrp14.c: New test.
31312
31313 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31314
31315         PR c++/21336
31316         * g++.dg/template/new2.C: New test.
31317
31318 2005-06-03  Josh Conner  <jconner@apple.com>
31319
31320         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31321         all entries in initializer.
31322
31323 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31324
31325         PR middle-end/21858
31326         * gcc.dg/pr21858.c: New testcase.
31327
31328 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31329
31330         PR tree-optimization/21292
31331
31332         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31333         New.
31334         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31335         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31336         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31337         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31338         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31339
31340 2005-06-02  Richard Henderson  <rth@redhat.com>
31341
31342         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31343
31344 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31345
31346         * gcc.dg/wtypequal.c: New testcase.
31347
31348 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31349
31350         PR 21582
31351         * gcc.dg/tree-ssa/pr21582.c: New test.
31352
31353 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31354
31355         PR c++/21280
31356         * g++.dg/opt/interface2.h: New.
31357         * g++.dg/opt/interface2.C: New.
31358         * g++.dg/init/ctor4.C: Adjust error lines.
31359         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31360         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31361         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31362         * g++.old-deja/g++.pt/assign1.C: Likewise.
31363         * g++.old-deja/g++.pt/crash20.C: Likewise.
31364
31365 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31366
31367         PR tree-optimization/21734
31368         * g++.dg/vect/pr21734_1.cc: New.
31369         * g++.dg/vect/pr21734_2.cc: New.
31370
31371 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31372
31373         PR c++/20350
31374         * g++.dg/template/spec24.C: New.
31375
31376         PR c++/21151
31377         * g++.dg/pch/local-1.C: New.
31378         * g++.dg/pch/local-1.Hs: New.
31379
31380 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31381
31382         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31383         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31384         * gcc.dg/tree-ssa/pr14341.c: New test.
31385         * gcc.dg/tree-ssa/pr14841.c: New test.
31386         * gcc.dg/tree-ssa/pr20701.c: New test.
31387         * gcc.dg/tree-ssa/pr21086.c: New test.
31388         * gcc.dg/tree-ssa/pr21090.c: New test.
31389         * gcc.dg/tree-ssa/pr21332.c: New test.
31390         * gcc.dg/tree-ssa/pr21458.c: New test.
31391         * gcc.dg/tree-ssa/pr21658.c: New test.
31392         * gcc.dg/tree-ssa/vrp01.c: New test.
31393         * gcc.dg/tree-ssa/vrp02.c: New test.
31394         * gcc.dg/tree-ssa/vrp03.c: New test.
31395         * gcc.dg/tree-ssa/vrp04.c: New test.
31396         * gcc.dg/tree-ssa/vrp05.c: New test.
31397         * gcc.dg/tree-ssa/vrp06.c: New test.
31398         * gcc.dg/tree-ssa/vrp07.c: New test.
31399         * gcc.dg/tree-ssa/vrp08.c: New test.
31400         * gcc.dg/tree-ssa/vrp09.c: New test.
31401         * gcc.dg/tree-ssa/vrp10.c: New test.
31402         * gcc.dg/tree-ssa/vrp11.c: New test.
31403         * gcc.dg/tree-ssa/vrp12.c: New test.
31404         * gcc.dg/tree-ssa/vrp13.c: New test.
31405
31406 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31407
31408         PR 21029
31409         * gcc.dg/tree-ssa/pr21029.c: New test.
31410
31411 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31412
31413         * gfortran.dg/logint-1.f: New test case.
31414         * gfortran.dg/logint-2.f: Likewise.
31415         * gfortran.dg/logint-3.f: Likewise.
31416
31417 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31418
31419         PR c/21536
31420         PR c/20760
31421         * gcc.dg/20050527-1.c: New test.
31422
31423         * gcc.dg/i386-sse-12.c: New test.
31424
31425         PR fortran/21729
31426         * gfortran.dg/implicit_5.f90: New test.
31427
31428 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31429
31430         PR fortran/20883
31431         * gfortran/assign_4.f90: New test.
31432         * gfortran/assign_2.f90: Change compile to run.
31433
31434 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31435
31436         * lib/target-supports.exp
31437         (check_effective_target_sync_char_short): New.
31438         * gcc.dg/sync-2.c: New.
31439
31440 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31441
31442         PR tree-optimization/21817
31443         * gcc.dg/torture/pr21817-1.c: New.
31444
31445 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31446
31447         PR c++/21165
31448         * g++.dg/template/init5.C: New.
31449
31450 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31451
31452         * gfortran.dg/char_initialiser_actual.f90:
31453         Test character initialisers as actual arguments.
31454         * gfortran.dg/char_pointer_comp_assign.f90:
31455         Test character pointer structure component assignments.
31456         * gfortran.dg/char_array_structure_constructor.f90:
31457         Test character components in structure constructors.
31458
31459 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31460
31461         PR middle-end/20931
31462         * g++.dg/opt/pr20931.C: New test.
31463
31464 2005-05-31  Andreas Jaeger  <aj@suse.de>
31465
31466         PR testsuite/20772
31467         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31468         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31469         g++.old-deja/g++.ext/asmspec1.C,
31470         g++.old-deja/g++.other/regstack.C,
31471         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31472         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31473         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31474         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31475         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31476         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31477         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31478         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31479         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31480         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31481         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31482         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31483         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31484         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31485         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31486         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31487         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31488         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31489         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31490
31491 2005-05-31  Jeff Law  <law@redhat.com>
31492
31493         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31494
31495 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31496
31497         PR middle-end/21743
31498         * gcc.dg/builtins-1.c: Activate disabled clog test.
31499         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31500
31501 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31502
31503         * gfortran.dg/char_pointer_assign.f90:
31504         Test character-pointer assignments and pointer assignments.
31505         * gfortran.dg/char_pointer_dummy.f90:
31506         Test character-pointer dummy arguments.
31507         * gfortran.dg/char_pointer_func.f90:
31508         Test character-pointer function returns.
31509         * gfortran.dg/char_pointer_dependency.f90:
31510         Test character-pointer functions with dependencies.
31511
31512 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31513
31514         PR c++/21784
31515         * g++.dg/lookup/using14.C: New test.
31516
31517 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31518
31519         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31520         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31521         trailing ^M.
31522
31523 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31524
31525         PR c++/17413
31526         * g++.dg/template/local5.C: New.
31527
31528         PR target/21761
31529         * gcc.c-torture/compile/pr21761.c: New.
31530
31531         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31532         before darwin8.
31533
31534 2005-05-30  Steven G. Kargl
31535
31536         PR fortran/20846
31537         * gfortran.dg/inquire_8.f90: New test.
31538
31539 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31540
31541         PR libfortran/21376
31542         * gfortran.dg/output_exponents_1.f90: New test.
31543
31544 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31545
31546         PR libfortran/20006
31547         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31548
31549 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31550
31551         PR c++/21210
31552         * g++.dg/ext/complex1.C: New test.
31553
31554         PR c++/21340
31555         * g++.dg/init/ctor6.C: New test.
31556
31557 2005-05-29  Jan Hubicka  <jh@suse.cz>
31558
31559         * gcc.c-torture/compile/pr21562.c: New.
31560
31561 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31562
31563         * gfortran.dg/subnormal_1.f90: New test.
31564
31565 2005-05-28  Jan Hubicka  <jh@suse.cz>
31566
31567         * tree-prof.exp: Fix comment.
31568         * value-prof-1.c: New.
31569         * value-prof-2.c: New.
31570         * value-prof-3.c: New.
31571         * value-prof-4.c: New.
31572
31573 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31574
31575         PR c++/21614
31576         * g++.dg/expr/ptrmem6.C: New test.
31577         * g++.dg/expr/ptrmem6a.C: Likewise.
31578
31579 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31580
31581         PR tree-optimization/21658
31582         * gcc.dg/tree-ssa/pr21658.c: New.
31583
31584 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31585
31586         PR c++/21455
31587         * g++.dg/inherit/ptrmem3.C: New.
31588
31589         PR c++/21681
31590         * g++.dg/parse/template16.C: New.
31591
31592 2005-05-27  Andreas Jaeger  <aj@suse.de>
31593
31594         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31595
31596         * gcc.dg/i386-sse-8.c: Run test on all archs.
31597
31598 2005-05-26  Mike Stump  <mrs@apple.com>
31599
31600         * objc.dg/isa-field-1.m: Only run on darwin.
31601         * objc.dg/lookup-1.m: Likewise.
31602         * objc.dg/try-catch-8.m: Likewise.
31603
31604 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31605
31606         PR tree-optimization/9814
31607         * gcc.dg/pr9814-1.c: New test case.
31608
31609 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31610
31611         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31612         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31613         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31614         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31615         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31616         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31617         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31618         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31619         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31620         objc.dg/try-catch-8.m: New.
31621
31622 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31623
31624         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31625         remove extraneous semicolons.
31626
31627 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31628
31629         * obj-c++.dg/comp-types-12.mm: New.
31630         * objc.dg/comp-types-11.m: New.
31631         * objc.dg/selector-4.m: New.
31632
31633 2005-05-26  Andreas Jaeger  <aj@suse.de>
31634
31635         PR testsuite/20772
31636         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31637         g++.old-deja/g++.ext/attrib3.C,
31638         g++.old-deja/g++.other/store-expr1.C,
31639         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31640         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31641         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31642         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31643         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31644         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31645         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31646         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31647         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31648         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31649         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31650         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31651         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31652         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31653         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31654         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31655         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31656         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31657         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31658
31659 2005-05-26  Andreas Jaeger  <aj@suse.de>
31660
31661         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31662         x86-64 compilation.
31663
31664 2005-05-26  Andreas Jaeger  <aj@suse.de>
31665
31666         PR testsuite/20772
31667         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31668         gcc.misc-tests/i386-pf-athlon-1.c,
31669         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31670         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31671         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31672         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31673         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31674         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31675         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31676         programs.
31677
31678         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31679         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31680         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31681         x86-64 compilation.
31682
31683         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31684         x86_64.
31685
31686         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31687         effective-target ilp32.
31688
31689 2005-05-26  David Ung  <davidu@mips.com>
31690
31691         * gcc.target/mips/ext_ins.c: New test for testing the generation
31692         of MIPS32/64 rev 2 ext/ins instructions.
31693
31694 2005-05-26  Andreas Jaeger  <aj@suse.de>
31695
31696         * treelang/compile/unsigned.tree: Use gimple instead of
31697         nonexisting generic dump.
31698
31699 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31700
31701         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31702
31703 2005-05-26  Andreas Jaeger  <aj@suse.de>
31704
31705         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31706
31707 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31708
31709         PR libfortran/17283
31710         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31711         Test callee-allocated memory with write statements.
31712
31713 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31714
31715         PR middle-end/21709
31716         * gcc.dg/pr21709-1.c: New test case.
31717
31718 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31719             Mike Stump  <mrs@apple.com>
31720
31721         * objc/execute/next_mapping.h: Update for C++.
31722
31723         * obj-c++.dg/selector-1.mm: Move to...
31724         * obj-c++.dg/selector-4.mm: here...
31725
31726         * obj-c++.dg/basic.mm: New.
31727         * obj-c++.dg/comp-types-1.mm: New.
31728         * obj-c++.dg/cxx-class-1.mm: New.
31729         * obj-c++.dg/cxx-ivars-1.mm: New.
31730         * obj-c++.dg/cxx-ivars-2.mm: New.
31731         * obj-c++.dg/cxx-ivars-3.mm: New.
31732         * obj-c++.dg/cxx-scope-1.mm: New.
31733         * obj-c++.dg/cxx-scope-2.mm: New.
31734         * obj-c++.dg/defs.mm: New.
31735         * obj-c++.dg/empty-private-1.mm: New.
31736         * obj-c++.dg/encode-1.mm: New.
31737         * obj-c++.dg/encode-2.mm: New.
31738         * obj-c++.dg/encode-3.mm: New.
31739         * obj-c++.dg/extern-c-1.mm: New.
31740         * obj-c++.dg/extra-semi.mm: New.
31741         * obj-c++.dg/fix-and-continue-2.mm: New.
31742         * obj-c++.dg/isa-field-1.mm: New.
31743         * obj-c++.dg/ivar-list-semi.mm: New.
31744         * obj-c++.dg/local-decl-1.mm: New.
31745         * obj-c++.dg/lookup-1.mm: New.
31746         * obj-c++.dg/lookup-2.mm: New.
31747         * obj-c++.dg/method-1.mm: New.
31748         * obj-c++.dg/method-2.mm: New.
31749         * obj-c++.dg/method-3.mm: New.
31750         * obj-c++.dg/method-4.mm: New.
31751         * obj-c++.dg/method-5.mm: New.
31752         * obj-c++.dg/method-6.mm: New.
31753         * obj-c++.dg/method-7.mm: New.
31754         * obj-c++.dg/no-extra-load.mm: New.
31755         * obj-c++.dg/overload-1.mm: New.
31756         * obj-c++.dg/pragma-1.mm: New.
31757         * obj-c++.dg/pragma-2.mm: New.
31758         * obj-c++.dg/private-1.mm: New.
31759         * obj-c++.dg/private-2.mm: New.
31760         * obj-c++.dg/proto-qual-1.mm: New.
31761         * obj-c++.dg/qual-types-1.mm: New.
31762         * obj-c++.dg/stubify-1.mm: New.
31763         * obj-c++.dg/stubify-2.mm: New.
31764         * obj-c++.dg/super-class-1.mm: New.
31765         * obj-c++.dg/super-class-2.mm: New.
31766         * obj-c++.dg/super-dealloc-1.mm: New.
31767         * obj-c++.dg/super-dealloc-2.mm: New.
31768         * obj-c++.dg/template-1.mm: New.
31769         * obj-c++.dg/template-2.mm: New.
31770         * obj-c++.dg/template-3.mm: New.
31771         * obj-c++.dg/template-4.mm: New.
31772         * obj-c++.dg/template-5.mm: New.
31773         * obj-c++.dg/template-6.mm: New.
31774         * obj-c++.dg/try-catch-1.mm: New.
31775         * obj-c++.dg/try-catch-2.mm: New.
31776         * obj-c++.dg/try-catch-3.mm: New.
31777         * obj-c++.dg/try-catch-4.mm: New.
31778         * obj-c++.dg/try-catch-5.mm: New.
31779         * obj-c++.dg/try-catch-6.mm: New.
31780         * obj-c++.dg/try-catch-7.mm: New.
31781         * obj-c++.dg/try-catch-8.mm: New.
31782         * obj-c++.dg/try-catch-9.mm: New.
31783         * obj-c++.dg/va-meth-1.mm: New.
31784
31785 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31786
31787         * obj-c++.dg/selector-1.mm: New.
31788         * obj-c++.dg/selector-2.mm: New.
31789
31790 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31791
31792         * obj-c++.dg/selector-3.mm: New.
31793         * objc.dg/selector-3.m: New.
31794
31795 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31796
31797         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31798         about where warning appears.
31799
31800 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31801
31802         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31803         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31804         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31805         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31806
31807 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31808
31809         * gcc.dg/20050524-1.c: New test.
31810
31811 2005-05-25  Jan Hubicka  <jh@suse.cz>
31812
31813         * gcc.dg/tree-prof/inliner-1.c: New.
31814
31815 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31816
31817         * gcc.dg/tree-prof: New directory.
31818         * gcc.dg/tree-prof/tree-prof.exp: New.
31819
31820 2005-05-25  DJ Delorie  <dj@redhat.com>
31821
31822         * gcc.dg/Wattributes-1.c: New.
31823         * gcc.dg/Wattributes-2.c: New.
31824         * gcc.dg/Wattributes-3.c: New.
31825
31826 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31827
31828         PR tree-optimization/19833
31829         * gcc.dg/uninit-4.c: Remove xfail.
31830         * gcc.dg/uninit-9.c: Ditto.
31831
31832 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31833
31834         * obj-c++.dg/bitfield-[1-5].mm: New.
31835         * obj-c++.dg/class-protocol-1.mm: New.
31836         * obj-c++.dg/comp-types-1[0-1].mm: New.
31837         * obj-c++.dg/comp-types-[2-9].mm: New.
31838         * obj-c++.dg/encode-[4-8].mm: New.
31839         * obj-c++.dg/layout-1.mm: New.
31840         * obj-c++.dg/method-1[0-9].mm: New.
31841         * obj-c++.dg/method-2[0-1].mm: New.
31842         * obj-c++.dg/method-[8-9].mm: New.
31843         * obj-c++.dg/objc-gc-3.mm: New.
31844         * obj-c++.dg/try-catch-10.mm: New.
31845         * objc.dg/bitfield-5.m: New.
31846         * objc.dg/comp-types-10.m: New.
31847         * objc.dg/comp-types-9.m: New.
31848         * objc.dg/layout-1.m: New.
31849         * objc.dg/objc-gc-4.m: New.
31850         * objc.dg/try-catch-9.m: New.
31851         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31852         * objc.dg/comp-types-1.m: Likewise.
31853         * objc.dg/comp-types-[5-6].m: Likewise.
31854         * objc.dg/method-9.m: Likewise.
31855
31856 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31857
31858         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31859         and on hardware without VMX support.
31860
31861         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31862
31863         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31864
31865         * lib/profopt.exp (dg-final-generate, dg-final-use,
31866         profopt-final-code, profopt-get-options): New.
31867         (profopt-execute): Process test directives.
31868
31869         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31870         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31871         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31872
31873 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31874
31875         PR C++/21645
31876         * g++.dg/init/ctor5.C: New test.
31877
31878 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31879
31880         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31881         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31882         vect-113.c, vect-114.c.
31883
31884 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31885
31886         * gcc.dg/const-elim-1.c: Remove xfails.
31887
31888 2005-05-23  Jeff Law  <law@redhat.com>
31889
31890         * gcc.c-torture/compile/pr21638.c: New test.
31891         * gcc.c-torture/compile/20050520-1.c: New test.
31892
31893 2005-05-23  Nick Clifton  <nickc@redhat.com>
31894
31895         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31896         be a proper triple, ie: m32r*-*-*.
31897         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31898
31899 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31900
31901         PR middle-end/21331
31902         PR tree-opt/21293
31903         * gcc.c-torture/compile/pr21293.c: New test.
31904         * gcc.c-torture/execute/pr21331.c: New test.
31905
31906 2004-05-20  Richard Henderson  <rth@redhat.com>
31907
31908         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31909
31910 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31911
31912         * obj-c++-dg.exp: Add.
31913         * obj-c++.exp: Add.
31914         * obj-c++.dg/dg.exp: Add.
31915
31916 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31917
31918         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31919         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31920
31921 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31922
31923         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31924
31925 2004-05-19  Richard Henderson  <rth@redhat.com>
31926
31927         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31928
31929 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31930
31931         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31932
31933         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31934
31935 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31936
31937         PR c++/21495
31938         * g++.dg/parse/extern1.C: New test.
31939         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31940
31941 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31942
31943         * gcc.dg/c99-math.h: New.
31944         * gcc.dg/c99-math-float-1.c: New test.
31945         * gcc.dg/c99-math-double-1.c: Likewise.
31946         * gcc.dg/c99-math-long-double-1.c: Likewise.
31947
31948 2005-05-18  Richard Henderson  <rth@redhat.com>
31949
31950         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31951
31952 2005-05-18  Devang Patel  <dpatel@apple.com>
31953
31954         * g++.dg/opt/20050511-1.C: New test.
31955
31956 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31957
31958         PR libfortran/21127
31959         * gfortran.dg/reshape-complex.f90: New test.
31960
31961 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31962
31963         * gfortran.dg/array_constructor_1.f90: New test.
31964         * gfortran.dg/array_constructor_2.f90: New test.
31965
31966 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31967
31968         PR fortran/20954
31969         * gfortran.dg/pr20954.f: New test.
31970
31971 2005-05-17  Mike Stump  <mrs@apple.com>
31972
31973         Yet more Objective-C++...
31974
31975         * objc.dg/method-5.m: Update.
31976         * objc.dg/method-6.m: Update.
31977         * objc.dg/method-7.m: Update.
31978         * objc.dg/method-9.m: Update.
31979         * objc.dg/try-catch-2.m: Update.
31980
31981 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31982
31983         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31984         Remove little-endian optimizations.
31985
31986 2005-05-17  Jeff Law  <law@redhat.com>
31987
31988         * g++.dg/tree-ssa/pr14814.C: New test.
31989         * gcc.dg/tree-ssa/pr14814.C: New test.
31990         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31991         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31992
31993 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31994
31995         * gcc.dg/compat/generate-random.c: Do not include
31996         libiberty.h.
31997         * gcc.dg/compat/generate-random_r.c: Likewise.
31998
31999 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32000
32001         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32002
32003 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32004
32005         PR middle-end/21595
32006         * g++.dg/tree-ssa/builtin1.C: New testcase.
32007
32008 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32009
32010         PR c++/21454
32011         * g++.dg/opt/const4.C: New test.
32012
32013         PR middle-end/21492
32014         * g++.dg/opt/crossjump1.C: New test.
32015
32016         PR tree-optimization/21610
32017         * gcc.c-torture/compile/20050516-1.c: New test.
32018
32019         PR fortran/15080
32020         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32021         about the test failing.
32022         * gfortran.fortran-torture/execute/where_7.f90: New test.
32023         * gfortran.fortran-torture/execute/where_8.f90: New test.
32024
32025 2005-05-16  Richard Henderson  <rth@redhat.com>
32026
32027         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32028         i?86 and x86_64.
32029
32030 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32031
32032         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32033         (limits.h): Include unconditionally.
32034         (stdlib.h): Likewise.
32035         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32036         (limits.h): Include unconditionally.
32037         (stdlib.h): Likewise.
32038         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32039         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32040         (limits.h): Include unconditionally.
32041         (stdlib.h): Likewise.
32042         (hashtab.h): Do not include.
32043         (getopt.h): Likewise.
32044         (stddef.h): Include.
32045         (hashval_t): Define.
32046         (struct entry): Add "next" field.
32047         (HASH_SIZE): New macro.
32048         (hash_table): New variable.
32049         (switchfiles): Do not use xmalloc.
32050         (mix): New macro.
32051         (iterative_hash): New function.
32052         (hasht): Remove.
32053         (e_exists): New function.
32054         (e_insert): Likewise.
32055         (output): Use, instead of libiberty hashtable functions.
32056         (main): Do not use getopt.  Do not call htab_create.
32057
32058 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32059
32060         PR libstdc++/21526
32061         * lib/target-supports.exp (check_mkfifo_available):
32062         Return 0 for cygwin as mkfifo support incomplete on platform.
32063         Fix typos in comments.
32064
32065 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32066
32067         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32068
32069 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32070
32071         PR fortran/17432
32072         * gfortran.dg/assign_4.f: New test.
32073
32074 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32075
32076         PR tree-optimization/21563
32077         * gcc.dg/tree-ssa/pr21563.c: New.
32078
32079 2005-05-14  Jan Hubicka  <jh@suse.cz>
32080
32081         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32082
32083 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32084
32085         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32086
32087 2005-05-13  Julian Brown  <julian@codesourcery.com>
32088
32089         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32090         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32091
32092 2005-05-13  Jan Hubicka  <jh@suse.cz>
32093
32094         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32095         * gcc.dg/fold-xor-?.c: Likewise.
32096         * gcc.dg/pr15784-?.c: Likewise.
32097         * gcc.dg/pr20922-?.c: Likewise.
32098         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32099         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32100         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32101
32102 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32103
32104         PR fortran/21260
32105         * gfortran.dg/hollerith_1.f90: New test.
32106
32107 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32108
32109         * gfortran.dg/func_result_2.f90: New test.
32110
32111 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32112
32113         * gfortran.dg/dev_null.f90: New test.
32114
32115 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32116
32117         * gcc.dg/arm-vfp1.c: Revert last change.
32118
32119 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32120
32121         PR middle-end/19807
32122         PR tree-optimization/19639
32123         * g++.dg/tree-ssa/pr19807.C: New testcase.
32124
32125 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32126
32127         PR libfortran/21471
32128         * gfortran.dg/append-1.f90: New test.
32129
32130 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32131
32132         * gcc.dg/pr18501.c: XFAIL.
32133         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32134         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32135         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32136         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32137         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32138         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32139         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32140         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32141
32142 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32143
32144         PR fortran/20178
32145         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32146         gfortran.dg/f2c_3.f90: New tests.
32147
32148         * gfortran.dg/return_1.f90: Fix dg annotation.
32149
32150 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32151
32152         * gcc.c-torture/compile/20050510-1.c: New test.
32153
32154 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32155
32156         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32157
32158 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32159
32160         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32161
32162 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32163
32164         PR c/17913
32165         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32166
32167 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32168
32169         PR c/21342
32170         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32171         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32172
32173 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32174
32175         PR debug/16676
32176         * gcc.dg/debug/pr16676.c: New test.
32177
32178 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32179
32180         PR testsuite/21443
32181         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32182         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32183         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32184         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32185         Change -O1 to -O2.
32186         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32187         -fno-tree-dominator-opts.
32188
32189 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32190
32191         * gfortran.dg/return_1.f90: New test.
32192
32193 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32194
32195         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32196
32197         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32198
32199 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32200
32201         PR c++/21427
32202         * g++.dg/inherit/covariant13.C: New.
32203
32204 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32205
32206         PR libfortran/19155
32207         * gfortran.dg/pr19155.f: New test.
32208
32209 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32210
32211         PR inline-asm/8788
32212         * gcc.dg/pr8788-1.c: New testcase.
32213
32214 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32215
32216         PR target/21416
32217         * gcc.target/mips/fpcmp-[12].c: New tests.
32218
32219 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32220
32221         * lib/target-supports-dg.exp (dg-require-fork): New function.
32222         (dg-require-mkfifo): Likewise.
32223         * lib/target-supports.exp (check_function_available): New
32224         function.
32225         (check_fork_available): Likewise.
32226         (check_mkfifo_available): Likewise.
32227
32228 2005-05-06  Jeff Law  <law@redhat.com>
32229
32230         * gcc.c-torture/compile/pr21380.c: New test.
32231
32232 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32233
32234         PR c++/20961
32235         * g++.dg/ext/weak3.C: New test.
32236
32237 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/21352
32240         * g++.dg/template/crash37.C: New test.
32241
32242 2005-05-05  Paul Brook  <paul@codesourcery.com>
32243
32244         * gcc.dg/arm-g2.c: Use effective-target arm32.
32245         * gcc.dg/arm-mmx-1.c: Ditto.
32246         * gcc.dg/arm-scd42-2.c: Ditto.
32247         * gcc.dg/arm-vfp1.c: Ditto.
32248         * lib/target-supports.exp (check_effective_target_arm32): New
32249         function.
32250
32251 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32252
32253         PR libfortran/21354
32254         gfortran.dg/in_pack_rank7.f90: New test.
32255
32256 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32257
32258         PR middle-end/15618
32259         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32260
32261 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32262
32263         PR middle-end/21265
32264         * gcc.dg/20050503-1.c: New test.
32265
32266         PR rtl-optimization/21239
32267         * gcc.dg/i386-sse-11.c: New test.
32268
32269 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32270
32271         PR target/16888
32272         * gcc.target/i386/asm-1.c: New test.
32273
32274 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32275
32276         PR rtl-optimization/21330
32277         * gcc.c-torture/execute/20050502-1.c: New test.
32278
32279         PR target/21297
32280         * gcc.c-torture/execute/20050502-2.c: New test.
32281
32282 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32283
32284         PR middle-end/21282
32285         * gcc.dg/pr21282.c: New.
32286
32287 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32288
32289         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32290         * gcc.dg/vect/vect-92.c: Likewise.
32291         * gcc.dg/vect/vect-93.c: Likewise.
32292         * gcc.dg/vect/vect-dv-1.c: Likewise.
32293         * gcc.dg/vect/vect-dv-2.c: Likewise.
32294         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32295
32296 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32297
32298         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32299         * gfortran.dg/vect/vect-2.f90: Likewise.
32300         * gfortran.dg/vect/vect-3.f90: Likewise.
32301         * gfortran.dg/vect/vect-4.f90: Likewise.
32302         * gfortran.dg/vect/vect-5.f90: Likewise.
32303
32304 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32305
32306         PR target/20813
32307         * gcc.dg/rs6000-fpint-2.c: New.
32308
32309 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32310
32311         PR c/15698
32312         * gcc.dg/builtins-30.c: Update expected messages.
32313         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32314         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32315         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32316
32317 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32318
32319         PR tree-optimization/21294
32320         * gcc.dg/tree-ssa/pr21294.c: New.
32321
32322 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32323
32324         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32325         __builtin_altivec_st_internal_4si built-in.
32326
32327 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32328
32329         PR c++/15875
32330         * g++.dg/template/ptrmem14.C: New test.
32331
32332 2005-05-02  Paul Brook  <paul@codesourcery.com>
32333
32334         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32335
32336 2005-05-02  Michael Matz  <matz@suse.de>
32337
32338         PR c++/19542
32339         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32340
32341 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32342
32343         * g++.dg/cpp/weak.C: New test.
32344
32345 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32346
32347         * gcc.dg/tree-ssa/loop-8.c: New test.
32348
32349 2005-04-30  Michael Maty  <matz@suse.de>
32350
32351         * gcc.dg/inline-mcpy.c: New test.
32352
32353 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32354
32355         PR libfortran/18958
32356         * gfortran.dg/eoshift.f90: New test case.
32357
32358 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32359
32360         PR libfortran/18857
32361         * gfortran.dg/matmul_1.f90: New test.
32362
32363 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32364
32365         PR tree-optimization/21030
32366         * gcc.dg/tree-ssa/pr21030.c: New.
32367
32368 2005-04-29  Devang Patel  <dpatel@apple.com>
32369
32370         PR tree-optimization/21272
32371         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32372
32373 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32374
32375         PR fortran/13082
32376         PR fortran/18824
32377         * gfortran.dg/entry_4.f90: New test.
32378         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32379         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32380         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32381         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32382         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32383         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32384         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32385
32386 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32387
32388         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32389
32390 2005-04-29  Paul Brook  <paul@codesourcery.com>
32391
32392         * gfortran.dg/entry_3.f90: New test.
32393
32394 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32395
32396         * gfortran.dg/implicit_4.f90: New test.
32397
32398 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32399
32400         * lib/target-supports.exp (check_profiling_available): Return
32401         false for xtensa-*-elf.
32402
32403 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32404
32405         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32406         error if file cannot be deleted.
32407
32408 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32409
32410         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32411         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32412         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32413         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32414         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32415         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32416         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32417         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32418         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32419         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32420         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32421         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32422         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32423
32424 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32425
32426         PR fortran/20865
32427         * gfortran.dg/pr20865.f90: New test.
32428
32429 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32430
32431         * gcc.dg/void-cast-2.c: New test.
32432
32433 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32434
32435         PR c/21159
32436         * gcc.dg/void-cast-1.c: New test.
32437
32438 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32439
32440         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32441
32442 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32443
32444         PR fortran/21177
32445         * gfortran.dg/pr21177.f90: New test.
32446
32447 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32448
32449         PR tree-optimization/21171
32450         * gcc.dg/tree-ssa/pr21171.c: New test.
32451
32452 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32453
32454         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32455         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32456         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32457         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32458         gcc.dg/tree-ssa/gen-vect-32.c: New.
32459         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32460         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32461         don't run on PPC32.
32462
32463 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32464
32465         PR c/21213
32466         * gcc.dg/transparent-union-3.c: New test.
32467
32468 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32469
32470         PR c/20740
32471         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32472         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32473         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32474         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32475         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32476         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32477
32478 2005-04-26  Jeff Law  <law@redhat.com>
32479
32480         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32481         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32482         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32483         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32484         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32485         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32486         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32487
32488 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32489
32490         PR tree-optimization/17598
32491         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32492
32493 2005-04-25  Mike Stump  <mrs@apple.com>
32494
32495         * objc.dg/fix-and-continue-1.m: Add.
32496
32497 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32498
32499         PR c++/20995
32500         * g++.dg/opt/pr20995-1.C: New test case.
32501
32502 2005-04-25  Devang Patel <dpatel@apple.com>
32503
32504         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32505
32506 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32507
32508         PR testsuite/21062
32509         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32510
32511 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32512
32513         PR C++/21188
32514         * g++.dg/opt/rtti2.C: New test.
32515
32516 2005-04-25  Paul Brook  <paul@codesourcery.com>
32517         Steven G. Kargl  <kargls@comcast.net>
32518
32519         PR fortran/20879
32520         * gfortran.dg/ichar_1.f90: New file.
32521
32522 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32523
32524         PR middle-end/20991
32525         * g++.dg/opt/pr20991.C: New test.
32526
32527         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32528         where sizeof (type) < __alignof__ (type).
32529         * gcc.dg/compat/struct-layout-1.h: Likewise.
32530
32531 2005-04-24  Per Bothner  <per@bothner.com>
32532             Devang Patel  <dpatel@apple.com>
32533
32534         PR preprocessor/20907
32535         * gcc.dg/cpp/very-long-comment.c: New test.
32536
32537 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32538
32539         PR fortran/20059
32540         * gfortran.dg/common_5.f: New test.
32541
32542 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32543
32544         PR middle-end/21082
32545         * g++.dg/tree-ssa/pr21082.C: New testcase.
32546
32547 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32548
32549         * gcc.dg/vect/vect-99.c: New test.
32550
32551 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32552
32553         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32554
32555 2005-04-22  Jeff Law  <law@redhat.com>
32556
32557         * gcc.dg/uninit-5.c: Remove xfails.
32558         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32559         conditionals and loads.
32560
32561 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32562
32563         PR libfortran/20074
32564         PR libfortran/20436
32565         PR libfortran/21108
32566         * gfortran.dg/nested_reshape.f90: new test
32567         * gfortran.dg/reshape-alloc.f90: new test
32568         * gfortran.dg/reshape.f90: new test
32569
32570 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32571
32572         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32573
32574         * gcc.dg/arm-vfp1.c: New test.
32575
32576 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32577
32578         PR c++/21087
32579         * g++.dg/lookup/builtin2.C: New test.
32580
32581 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32582
32583         * gcc.dg/weak/weak-13.c: New test.
32584
32585 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32586
32587         * lib/target-supports.exp (check_effective_target_sync_int_long):
32588         Add powerpc*.
32589
32590 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32591
32592         * gcc.target/mips/branch-1.c: New test.
32593
32594 2005-04-21  Richard Henderson  <rth@redhat.com>
32595
32596         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32597         * gcc.dg/vect/vect-86.c: Likewise.
32598         * gcc.dg/vect/vect-87.c: Likewise.
32599         * gcc.dg/vect/vect-88.c: Likewise.
32600
32601 2005-04-21  Devang Patel  <dpatel@apple.com>
32602
32603         PR optimization/20994
32604         * gcc.dg/tree-ssa/ifc-3.c: New test.
32605
32606 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32607
32608         PR c/12913
32609         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32610         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32611         gcc.dg/c99-vla-jump-5.c: New tests.
32612
32613 2005-04-19  Richard Henderson  <rth@redhat.com>
32614
32615         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32616         Fix typo in exists check.
32617         (check_effective_target_sync_int_long): New.
32618         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32619         * gcc.dg/ia64-sync-2.c: Likewise.
32620         * gcc.dg/ia64-sync-3.c: Likewise.
32621         * gcc.dg/ia64-sync-4.c: Likewise.
32622
32623 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32624
32625         * gcc.dg/fold-xor-1.c: New test.
32626         * gcc.dg/fold-xor-2.c: New test.
32627
32628 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32629
32630         PR target/20670
32631         * g++.dg/eh/fp-regs.C: New test.
32632
32633 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32634
32635         * gcc.dg/Wint-to-pointer-cast-1.c,
32636         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32637         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32638         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32639
32640 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32641
32642         PR fortran/16861
32643         * gfortran.dg/pr16861.f90: New test.
32644
32645 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32646
32647         * gcc.dg/pr21085.c: New test.
32648
32649 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32650
32651         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32652         (setup_mips_tests, dg-mips-options): New procedures.
32653         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32654         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32655         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32656         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32657         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32658         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32659         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32660         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32661         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32662         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32663         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32664         dg-mips-options instead of dg-options.  Remove now-redundant
32665         preprocessor guards.
32666         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32667         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32668         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32669         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32670         * gcc.dg/vr-mult-2.c: Delete.
32671         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32672         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32673         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32674         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32675         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32676         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32677         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32678
32679 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32680
32681         * ada/acats/run_all.sh: Use sync when executable not present.
32682
32683 2005-04-18  Devang Patel  <dpatel@apple.com>
32684
32685         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32686         * gcc.dg/vect/vect-11a.c: New.
32687         * gcc.dg/vect/vect-none.c: Update.
32688         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32689
32690 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32691
32692         PR tree-optimization/20922
32693         * gcc.dg/pr20922-1.c: New test.
32694         * gcc.dg/pr20922-2.c: New test.
32695         * gcc.dg/pr20922-3.c: New test.
32696         * gcc.dg/pr20922-4.c: New test.
32697         * gcc.dg/pr20922-5.c: New test.
32698         * gcc.dg/pr20922-6.c: New test.
32699
32700 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32701
32702         PR libfortran/20950
32703         * gfortran.dg/pr20950.f: New test.
32704
32705 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32706
32707         PR libfortran/19216
32708         * gfortran.dg/pr19216.f: New test.
32709
32710 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32711
32712         PR tree-optimization/21001
32713         * gcc.dg/tree-ssa/pr21001.c: New.
32714
32715 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32716
32717         PR libfortran/21075
32718         * gfortran.dg/reshape_rank7.f90: New test.
32719
32720 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32721
32722         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32723         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32724         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32725         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32726         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32727         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32728         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32729         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32730         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32731         wrong way round).
32732         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32733         in namelists.  New test.
32734         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32735         New test.
32736         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32737         New test.
32738         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32739         namelist.  New test.
32740         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32741         New test.
32742         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32743         New test.
32744         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32745         namelist.  New test.
32746         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32747         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32748         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32749         New test.
32750         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32751         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32752         arrays. New test.
32753
32754 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32755
32756         * gfortran.dg/wtruncate.f: New testcase.
32757         * gfortran.dg/wtruncate.f90: New testcase.
32758
32759 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32760
32761         PR c++/21025
32762         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32763         which sizeof/alignof is dependent, rather than just whether we are
32764         processing_template_decl.
32765
32766 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32767
32768         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32769         corrected typo where the wrong variables had been compared.
32770
32771 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32772
32773         PR libfortran/18495
32774         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32775         Test callee-allocated version of return array with a write
32776         statement.
32777         Test spread with a temporary with another write statement.
32778
32779 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32780
32781         PR tree-optimization/21031
32782         * gcc.dg/tree-ssa/pr21031.c: New.
32783
32784 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32785
32786         PR tree-optimization/21004
32787         * gcc.dg/builtins-53.c: Include builtins-config.h.
32788         Check floorf, ceilf, floorl and ceill transformations
32789         only when HAVE_C99_RUNTIME is defined.
32790
32791 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32792
32793         PR middle-end/20739
32794         * gcc.dg/tree-ssa/pr20739.c: New test.
32795
32796 2005-04-14  Mike Stump  <mrs@apple.com>
32797
32798         * gcc.dg/Foundation.framework/empty: New.
32799         * gcc.dg/framework-2.c: New.
32800
32801 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32802
32803         PR tree-optimization/21021
32804         * gcc.c-torture/compile/pr21021.c: New.
32805
32806 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32807
32808         PR testsuite/21010
32809         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32810         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32811         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32812         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32813         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32814         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32815         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32816         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32817
32818 2005-04-14  Richard Henderson  <rth@redhat.com>
32819
32820         * lib/target-supports.exp (check_effective_target_vect_condition):
32821         Add ia64, i?86, and x86_64.
32822
32823 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32824
32825         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32826
32827 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32828
32829         PR tree-optimization/20657
32830         * gcc.dg/tree-ssa/pr20657.c: New.
32831
32832 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32833
32834         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32835         (long long int)trunc*.
32836
32837 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32838
32839         PR target/20927
32840         * gcc.dg/pr20927.c: New test.
32841
32842 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32843
32844         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32845         * gcc.target/mips/asm-1.c: Likewise.
32846
32847 2005-04-13  Dale Johannesen  <dalej@apple.com>
32848
32849         * objc.dg/objc-fast-4.m: New.
32850
32851 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32852
32853         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32854         directory.
32855         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32856
32857 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32858
32859         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32860         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32861         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32862
32863 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32864
32865         PR tree-optimization/20913
32866         * gcc.dg/tree-ssa/pr20913.c: New.
32867
32868         PR tree-optimization/20702
32869         * gcc.dg/tree-ssa/pr20702.c: New.
32870
32871 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32872
32873         PR c++/13744
32874         * g++.dg/inherit/local3.C: New test.
32875
32876 2005-04-12  Jeff Law  <law@redhat.com>
32877
32878         * gcc.dg/tree-ssa/20050412-1.c: New test.
32879
32880 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32881
32882         PR libfortran/19016
32883         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32884         Add tests with mask generated by expression.
32885         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32886         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32887         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32888
32889 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32890
32891         PR middle-end/20917
32892         * gcc.dg/20050409-1.c: New test.
32893
32894 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32895
32896         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32897
32898 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32899
32900         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32901         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32902         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32903         (TARGET_CXX): Adjust accordingly.
32904         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32905         determine_class_data_visibility and class_data_always_comdat.
32906         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32907         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32908         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32909         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32910         (arm_cxx_determine_class_data_visibility): New.
32911         (arm_cxx_class_data_always_comdat): Likewise.
32912         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32913         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32914         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32915         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32916         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32917         Define.
32918
32919 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32920
32921         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32922
32923 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32924
32925         * gcc.dg/i386-darwin-fpmath.c: New.
32926
32927 2004-04-11  Devang Patel  <dpatel@apple.com>
32928
32929         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32930         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32931         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32932         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32933         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32934         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32935         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32936         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32937         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32938
32939 2004-04-11  Devang Patel  <dpatel@apple.com>
32940
32941         * gcc.dg/vect/vect-dv-1.c: New test.
32942         * gcc.dg/vect/vect-dv-2.c: New test.
32943
32944 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32945
32946         PR tree-optimization/20933
32947         * gcc.dg/tree-ssa/pr20933.c: New test.
32948
32949 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32950
32951         * gfortran.dg/fold_nearest.f90: New test.
32952
32953 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32954
32955         * gcc.dg/tree-ssa/alias-1.c: New test.
32956
32957 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32958
32959         PR tree-optimization/20920
32960         * g++.dg/tree-ssa/pr20920.C: New test.
32961
32962 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32963
32964         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32965         (long long int)ceil*.
32966
32967 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32968
32969         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32970         explicit C++ linkage.
32971
32972 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32973
32974         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32975         warning for arithmetic IF statements.
32976
32977 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32978
32979         * eor_handling_1.f90: New test case.
32980         * eor_handling_2.f90: New test case.
32981         * eor_handling_3.f90: New test case.
32982         * eor_handling_4.f90: New test case.
32983         * eor_handling_5.f90: New test case.
32984         * noadv_size.f90: New test case.
32985         * pad_no.f90: New test case.
32986
32987 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32988
32989         * gcc.c-torture/execute/20050410-1.c: New test.
32990
32991 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32992
32993         * gcc.dg/pr20126.c: New.
32994
32995 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32996             Steven G. Kargl <kargls@comcast.net>
32997
32998         * gfortran.dg/PR19872.f: New test.
32999
33000 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33001
33002         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33003
33004 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33005
33006         * gfortran.dg/nint_1.f90: New test.
33007
33008 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33009
33010         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33011         Added test for callee-allocated arrays with write statements.
33012         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33013         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33014         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33015         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33016         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33017
33018 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33019
33020         PR libfortran/20163
33021         * gfortran.dg/open-options-blanks.f: New test.
33022
33023 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33024
33025         PR fortran/13257
33026         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33027
33028 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33029
33030         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33031         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33032         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33033         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33034         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33035         * gcc.c-torture/execute/stdarg-4.c: New test.
33036
33037         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33038
33039         PR target/20795
33040         * g++.dg/abi/param2.C: New test.
33041
33042 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33043
33044         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33045
33046 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33047
33048         * gcc.dg/builtins-53.c: New test.
33049
33050 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33051
33052         * g++.dg/tree-ssa/pr18178.C: New test.
33053         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33054         * gcc.c-torture/execute/20041019-1.c: New test.
33055         * gcc.dg/tree-ssa/20041008-1.c: New test.
33056         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33057         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33058         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33059         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33060         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33061         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33062         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33063         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33064         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33065         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33066
33067 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33068
33069         PR rtl-optimization/20466
33070         * gcc.c-torture/execute/pr20466-1.c: New test.
33071
33072 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33073
33074         PR c++/20905
33075         * g++.dg/parse/cond2.C: New test.
33076
33077         PR c++/20145
33078         * g++.dg/warn/Wdtor1.C: New test.
33079
33080 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33081
33082         PR fortran/17229
33083         * gfortran.dg/pr17229.f: New test.
33084
33085 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33086
33087         * gfortran.dg/tiny_1.f90: New test.
33088         * gfortran.dg/tiny_2.f90: ditto.
33089
33090 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33091
33092         * gfortran.dg/eor_1.f90: Fix dg-do run line
33093         * gfortran.dg/open_new.f90: Fix dg-do run line
33094
33095 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33096
33097         * lib/target-supports.exp (get_compiler_messages): Support
33098         optional arguments, the fourth being compiler options.
33099         (check_effective_target_fpic): New proc.
33100         * gcc.dg/20050321-2.c: Restrict to target fpic.
33101
33102 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33103
33104         * gcc.dg/15443-1.c: New test.
33105         * gcc.dg/15443-2.c: Likewise.
33106
33107 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33108
33109         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33110
33111 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33112
33113         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33114
33115 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33116
33117         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33118         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33119         -m64.
33120         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33121         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33122         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33123
33124 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33125
33126         PR c++/20212
33127         * g++.dg/warn/Wunused-11.C: New test.
33128
33129 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33130
33131         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33132
33133 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33134
33135         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33136
33137 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33138
33139         PR c++/20734
33140         * g++.dg/template/ptrmem13.C: New test.
33141
33142 2005-04-05  Per Bothner  <per@bothner.com>
33143
33144         * lib/gcc.exp: Always add -fno-show-column, for now.
33145
33146 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33147
33148         PR testsuite/20767
33149         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33150         of plain old "unsigned int" for the type of "i".  Makes this test
33151         64bit clean.
33152
33153 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33154
33155         * gcc.dg/i386-ssefn-1.c: New test.
33156         * gcc.dg/i386-ssefn-2.c: New test.
33157         * gcc.dg/i386-ssefn-3.c: New test.
33158         * gcc.dg/i386-ssefn-4.c: New test.
33159
33160 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33161
33162         PR tree-optimization/20076
33163         * gcc.dg/builtin-apply4.c: New test.
33164
33165         PR preprocessor/19475
33166         * gcc.dg/cpp/macspace1.c: New test.
33167         * gcc.dg/cpp/macspace2.c: New test.
33168
33169 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33170
33171         * gfortran.dg/pr20755.f: Fixed bad format.
33172
33173 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33174
33175         PR c++/20763
33176         * g++.dg/ext/attrib21.C: New test.
33177
33178 2004-04-05  Devang Patel  <dpatel@apple.com>
33179
33180         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33181         * gcc.dg/vect/vect-shift-1.c: New test.
33182
33183 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33184
33185         PR libfortran/20755
33186         * gfortran.dg/pr20755.f: New test.
33187
33188 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33189
33190         * gfortran.dg/pr15959.f90: New test.
33191         * gfortran.dg/string_pad_trunc.f90: New test.
33192
33193 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33194
33195         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33196         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33197         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33198         syntax.
33199
33200 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33201
33202         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33203
33204 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33205
33206         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33207         * gcc.c-torture/compile/20011119-2.c: Likewise.
33208         * gcc.c-torture/compile/981001-2.c: Likewise.
33209
33210 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33211
33212         PR c++/20679
33213         * g++.dg/template/overload4.C: New test.
33214
33215 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33216
33217         PR c++/20746
33218         * g++.dg/abi/covariant5.C: New.
33219
33220         PR debug/20505
33221         * g++.dg/debug/const2.C: New.
33222
33223 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33224
33225         PR rtl-optimization/16104
33226         * gcc.c-torture/execute/20050316-1.c: New test.
33227
33228 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33229
33230         * g++.dg/template/spec23.C: Fix dg-error text.
33231
33232 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33233
33234         PR c++/19199
33235         * g++.dg/expr/lval2.C: New.
33236
33237 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33238
33239         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33240         __builtin_strcasecmp and __builtin_strncasecmp.
33241
33242 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33243
33244         PR c++/20723
33245         * g++.dg/template/spec22.C: New.
33246         * g++.dg/template/spec23.C: New.
33247
33248 2005-04-03  Dale Ranta  <dir@lanl.gov>
33249             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33250
33251         PR libfortran/20068
33252         PR libfortran/20125
33253         PR libfortran/20156
33254         PR libfortran/20471
33255         * gfortran.dg/backspace.f: New test.
33256
33257 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33258
33259         * gcc.dg/pr19345.c: New test.
33260
33261 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33262
33263         PR tree-optimization/20640
33264         * gcc.dg/torture/tree-loop-1.c: New.
33265
33266 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33267
33268         PR rtl-optimization/20290
33269         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33270
33271 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33272
33273         * gcc.dg/rs6000-fpint.c: New.
33274
33275 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33276
33277         * gcc.dg/old-style-then-proto-1.c: New test.
33278
33279 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33280
33281         * gfortran.fortran-torture/execute/backspace.f90: Check
33282         after backspace and read was incorrect.
33283
33284 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33285
33286         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33287         buffer past the terminating NUL using memcmp.
33288         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33289         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33290
33291         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33292         Fix unused/uninitialized variable warnings.
33293
33294         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33295         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33296         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33297         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33298
33299         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33300         gcc.c-torture/execute/builtins/fputs-lib.c,
33301         gcc.c-torture/execute/builtins/lib/fprintf.c,
33302         gcc.c-torture/execute/builtins/lib/main.c,
33303         gcc.c-torture/execute/builtins/lib/memcmp.c,
33304         gcc.c-torture/execute/builtins/lib/memmove.c,
33305         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33306         gcc.c-torture/execute/builtins/lib/memset.c,
33307         gcc.c-torture/execute/builtins/lib/printf.c,
33308         gcc.c-torture/execute/builtins/lib/sprintf.c,
33309         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33310         gcc.c-torture/execute/builtins/lib/strchr.c,
33311         gcc.c-torture/execute/builtins/lib/strcmp.c,
33312         gcc.c-torture/execute/builtins/lib/strcpy.c,
33313         gcc.c-torture/execute/builtins/lib/strcspn.c,
33314         gcc.c-torture/execute/builtins/lib/strlen.c,
33315         gcc.c-torture/execute/builtins/lib/strncat.c,
33316         gcc.c-torture/execute/builtins/lib/strncmp.c,
33317         gcc.c-torture/execute/builtins/lib/strncpy.c,
33318         gcc.c-torture/execute/builtins/lib/strrchr.c,
33319         gcc.c-torture/execute/builtins/lib/strspn.c,
33320         gcc.c-torture/execute/builtins/lib/strstr.c,
33321         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33322         gcc.c-torture/execute/builtins/strlen-2.c,
33323         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33324         prototypes.
33325
33326 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33327
33328         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33329         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33330         selectany usage.
33331
33332 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33333
33334         PR c++/19406
33335         * g++.dg/debug/using1.C: New test.
33336
33337 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33338
33339         PR middle-end/20524
33340         * gcc.dg/alias-7.c: Prefix asm-declared name with
33341         __USER_LABEL_PREFIX__.
33342
33343 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33344
33345         Fix fallout from PR middle-end/15700:
33346         * gcc.c-torture/compile/20011119-1.c: Take
33347         __USER_LABEL_PREFIX__ into account.
33348         * gcc.c-torture/compile/20011119-2.c: Likewise.
33349
33350 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33351
33352         PR c++/18644
33353         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33354
33355 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33356
33357         PR c/17855
33358         * gcc.c-torture/compile/struct-non-lval-1.c,
33359         gcc.c-torture/compile/struct-non-lval-2.c,
33360         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33361
33362 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33363
33364         * gcc.dg/tls/tls.exp: Remove temporary file.
33365         * g++.dg/tls/tls.exp: Ditto.
33366         * lib/file-format.exp: Ditto.
33367         * g++.dg/special/ecos.exp: Ditto.
33368
33369         * lib/profopt.exp: Treat prof_ext as a list.
33370         * gcc.misc-tests/bprob.exp: Ditto.
33371         * g++.dg/bprob/bprob.exp: Ditto.
33372
33373         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33374         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33375         g++.dg/tree-ssa/pointer-reference-alias.C,
33376         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33377         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33378         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33379         g++.dg/vect/pr19951.cc: Ditto.
33380         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33381         gcc.dg/builtins-47.c: Ditto.
33382         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33383         gcc.dg/pr20115-1.c: Ditto.
33384         * gcc.dg/tree-ssa/20030530-2.c,
33385         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33386         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33387         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33388         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33389         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33390         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33391         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33392         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33393         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33394         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33395         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33396         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33397         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33398         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33399         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33400         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33401         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33402         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33403         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33404         gcc.dg/tree-ssa/20030824-1.c,
33405         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33406         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33407         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33408         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33409         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33410         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33411         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33412         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33413         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33414         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33415         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33416         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33417         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33418         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33419         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33420         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33421         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33422         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33423         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33424         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33425         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33426         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33427         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33428         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33429         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33430         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33431         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33432         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33433         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33434         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33435         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33436         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33437         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33438         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33439         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33440         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33441         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33442         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33443         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33444         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33445         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33446         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33447         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33448         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33449         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33450         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33451         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33452         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33453         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33454         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33455         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33456         gcc.dg/tree-ssa/useless-1.c: Ditto.
33457         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33458         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33459         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33460         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33461         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33462         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33463         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33464         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33465         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33466         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33467         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33468         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33469         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33470         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33471         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33472         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33473         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33474         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33475         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33476         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33477         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33478         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33479         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33480         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33481         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33482         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33483         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33484         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33485         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33486         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33487         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33488         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33489         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33490         gcc.dg/vect/vect-none.c: Ditto.
33491         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33492         treelang/compile/unsigned.tree: Ditto.
33493
33494         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33495         * gcc.dg/cpp/direct2s.c: Ditto.
33496         * gcc.dg/cpp/paste4.c: Ditto.
33497         * gcc.dg/cpp/separate-1.c: Ditto.
33498         * gcc.dg/pch/save-temps-1.c: Ditto.
33499         * g++.dg/ext/altivec-10.C: Ditto.
33500         * g++.dg/pch/pch.C: Ditto.
33501
33502         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33503
33504         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33505         * g++.dg/template/repo1.C: Ditto.
33506         * g++.dg/template/repo2.C: Ditto.
33507         * g++.dg/template/repo3.C: Ditto.
33508         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33509         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33510         * g++.old-deja/g++.pt/repo1.C: Ditto.
33511         * g++.old-deja/g++.pt/repo2.C: Ditto.
33512         * g++.old-deja/g++.pt/repo3.C: Ditto.
33513         * g++.old-deja/g++.pt/repo4.C: Ditto.
33514
33515         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33516         * gcc.dg/20030107-1.c: Ditto.
33517         * gcc.dg/20030702-1.c: Ditto.
33518         * gcc.dg/profile-generate-1.c: Ditto.
33519         * g++.dg/other/profile1.C: Ditto.
33520         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33521
33522         * lib/gcc-dg.exp (remove-build-file): New.
33523         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33524         cleanup-tree-dump, cleanup-saved-temps): New.
33525
33526 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33527
33528         PR c++/19203, DR 214
33529         * g++.dg/parse/ambig3.C: Not ambiguous.
33530         * g++.dg/template/spec20.C: New.
33531         * g++.dg/template/spec21.C: New.
33532
33533 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33534
33535         PR target/20045
33536         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33537
33538 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33539
33540         PR libfortran/20660
33541         * gfortran.dg/negative_unit.f: New test.
33542
33543 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33544
33545         * gcc.dg/20050330-1.c: New test.
33546
33547 2005-03-30  Devang Patel  <dpatel@apple.com>
33548
33549         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33550
33551 2005-03-30  Dale Johannesen  <dalej@apple.com>
33552
33553         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33554
33555 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33556
33557         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33558         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33559         Strip options from test name.
33560
33561 2005-03-31  Jan Hubicka  <jh@suse.cz>
33562
33563         * gcc.dg/varpool-1.c: New testcase.
33564
33565 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33566
33567         PR c/772
33568         PR c/17913
33569         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33570         gcc.dg/stmt-expr-label-3.c : New tests.
33571         * gcc.c-torture/execute/medce-2.c: Remove.
33572
33573 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33574
33575         PR c/20368
33576         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33577         tests.
33578
33579 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33580
33581         * gcc.c-torture/compile/pr20203.c: New test.
33582
33583 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33584
33585         * gfortran.dg/promotion.f90: New test.
33586
33587 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33588
33589         PR middle-end/20491
33590         * gcc.dg/torture/asm-subreg-1.c: New test.
33591
33592 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33593
33594         PR c/20672
33595         * gcc.dg/pr20672-1.c: New test.
33596
33597 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33598
33599         * gfortran.dg/vect: New directory.
33600         * gfortran.dg/vect/vect.exp: New.
33601         * gfortran.dg/vect/vect-1.f90: New test.
33602         * gfortran.dg/vect/vect-2.f90: New test.
33603         * gfortran.dg/vect/vect-3.f90: New test.
33604         * gfortran.dg/vect/vect-4.f90: New test.
33605         * gfortran.dg/vect/vect-5.f90: New test.
33606
33607 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33608
33609         PR middle-end/20622
33610         * gcc.dg/alias-7.c: New test.
33611
33612 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33613
33614         * gcc.dg/sparc-reg-1.c: New test.
33615
33616 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33617
33618         PR target/19890
33619         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33620
33621 2005-03-29  Dale Ranta  <dir@lanl.gov>
33622             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33623
33624         PR libfortran/20163
33625         * gfortran.dg/pr20163-2.f: New test.
33626
33627 2005-03-28  Jan Hubicka  <jh@suse.cz>
33628
33629         PR middle-end/20635
33630         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33631         by Jakub Jelinek.
33632
33633 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33634
33635         PR tree-optimization/20626
33636         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33637         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33638
33639 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33640
33641         * gfortran.dg/underflow.f90: New test.
33642         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33643
33644 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33645
33646         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33647
33648 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33649
33650         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33651         (g++_init): Make sure that CXXFLAGS is set.
33652         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33653         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33654         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33655         * lib/objc.exp (objc_init): Likewise.
33656         * lib/treelang.exp (treelang_init): Likewise.
33657
33658 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33659
33660         PR tree-optimization/20470
33661         * gcc.dg/tree-ssa/pr20470.c: New test.
33662
33663 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33664
33665         * gcc.dg/ppc-stfiwx.c: New.
33666
33667 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33668
33669         PR target/19888
33670         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33671
33672 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33673
33674         * gcc.dg/20050325-1.c: Fix a typo.
33675
33676 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33677
33678         PR libfortran/19678
33679         PR libfortran/19679
33680         * gfortran.dg/dos_eol.f: New test.
33681
33682 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33683
33684         PR rtl-optimization/20249
33685         * gcc.dg/20050325-1.c: New test.
33686
33687 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33688
33689         PR libfortran/15332
33690         * gfortran.dg/pr15332.f: New test.
33691
33692 2005-03-24  Dale Johannesen  <dalej@apple.com>
33693
33694         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33695
33696 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33697
33698         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33699         'internal' visibility.
33700         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33701         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33702         'protected' visibility.
33703         * gcc.dg/visibility-7.c: Likewise.
33704         * lib/target-supports.exp (check_visibility_available): Take
33705         a parameter, the kind of visibility to check for.
33706         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33707         to check_visibility_available.
33708
33709         * g++.dg/expr/cast3.C: New.
33710
33711 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33712
33713         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33714         rs6000.
33715
33716 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33717
33718         PR target/20095
33719         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33720
33721 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33722
33723         * gcc.dg/badshift.c: Renamed to...
33724         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33725
33726         * gcc.target/i386/badshift.c: Renamed to...
33727         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33728         only.
33729
33730         PR rtl-optimization/20532
33731         * gcc.target/i386/badshift.c: New.
33732
33733 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33734
33735         * gfortran.dg/pr18025.f90: New test.
33736
33737 2005-03-23  Dale Johannesen  <dalej@apple.com>
33738
33739         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33740
33741 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33742
33743         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33744
33745         * lib/target-supports.exp (check_iconv_available): Default
33746         libiconv to -liconv, if there is no definition.
33747
33748 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33749
33750         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33751
33752 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33753
33754         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33755         * g++.dg/opt/pr7503-2.C: Likewise.
33756         * g++.dg/opt/pr7503-3.C: Likewise.
33757         * g++.dg/opt/pr7503-4.C: Likewise.
33758         * g++.dg/opt/pr7503-5.C: Likewise.
33759         * g++.dg/warn/minmax.C: New test.
33760
33761 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33762
33763         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33764         * gfortran.dg/g77_intrinsics_sub.f: New test.
33765
33766 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33767             Jan Hubicka  <jh@suse.cz>
33768             Steven Bosscher <stevenb@suse.de
33769
33770         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33771
33772 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33773
33774         PR c++/19980
33775         * g++.dg/template/redecl3.C: New test.
33776
33777 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33778
33779         PR c++/20499
33780         * g++.dg/parse/error16.C: Tweak error markers.
33781
33782 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33783
33784         PR target/20561
33785         * gcc.dg/20050321-2.c: New test.
33786
33787 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33788
33789         PR c++/20465
33790         PR c++/20381
33791         * g++.dg/template/ptrmem12.C: New.
33792
33793 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33794
33795         PR rtl-optimization/20527
33796         * gcc.c-torture/execute/pr20527-1.c: New test.
33797
33798 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33799
33800         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33801         program, compile it into a real executable and then delete the .c
33802         and .x files afterwards, to avoid problems on testglue targets.
33803
33804 2005-03-21  Stuart Hastings  <stuart@apple.com>
33805
33806         * gcc.target/i386/sse-2.c: New.
33807
33808 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33809
33810         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33811
33812 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33813
33814         * g++.dg/parse/crash25.C: Fix typo.
33815
33816 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33817
33818         PR c++/20461
33819         * g++.dg/parse/crash24.C: New test.
33820
33821         PR c++/20536
33822         * g++.dg/parse/crash25.C: New test.
33823
33824 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33825
33826         PR c++/20147
33827         * g++.dg/ext/stmtexpr4.C: New test.
33828
33829 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33830
33831         PR middle-end/20539
33832         * gcc.c-torture/compile/pr13066-1.c: New test case.
33833         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33834         * g++.dg/opt/pr13066-1.C: Likewise.
33835
33836 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33837
33838         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33839
33840 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33841
33842         PR fortran/18525
33843         * gfortran.dg/nesting_1.f90: New test.
33844
33845 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33846
33847         PR c++/20240
33848         * g++.dg/lookup/using13.C: New test.
33849
33850 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33851
33852         PR c++/20333
33853         * g++.dg/template/crash36.C: New test.
33854
33855 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33856
33857         PR c++/20463
33858         * g++.dg/template/crash35.C: New test.
33859
33860 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33861
33862         PR c++/19966
33863         * g++.dg/overload/operator2.C: New test.
33864
33865 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33866
33867         PR libfortran/20257
33868         * gfortran.dg/pr20257.f90: New test.
33869
33870 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33871
33872         PR libfortran/20480
33873         * gfortran.dg/pr20480.f90: New test.
33874
33875 2005-03-16  Richard Henderson  <rth@redhat.com>
33876
33877         PR middle-end/15700
33878         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33879         (_rtld_global): New.
33880         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33881         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33882
33883         * gcc.dg/alias-3.c: New.
33884         * gcc.dg/alias-4.c: New.
33885         * gcc.dg/alias-5.c: New.
33886         * gcc.dg/alias-6.c: New.
33887
33888 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33889
33890         * gcc.dg/cpp/ucnid-7.c: New.
33891
33892 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33893             Dorit Naishlos  <dorit@il.ibm.com>
33894
33895         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33896         darwin.
33897
33898 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33899
33900         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33901         support misaligned accesses.
33902         * gcc.dg/vect/vect-58.c: Likewise.
33903         * gcc.dg/vect/vect-92.c: New.
33904         * gcc.dg/vect/vect-93.c: New.
33905
33906 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33907
33908         PR fortran/18827
33909         * gfortran.dg/assign_2.f90: New test.
33910         * gfortran.dg/assign_3.f90: New test.
33911         * gfortran.dg/assign.f90: New test.
33912
33913 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33914
33915         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33916         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33917         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33918         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33919         names.
33920
33921 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33922
33923         * gcc.dg/cpp/ucnid-6.c: New.
33924
33925         * gcc.dg/cpp/normalize-1.c: New.
33926         * gcc.dg/cpp/normalize-2.c: New.
33927         * gcc.dg/cpp/normalize-3.c: New.
33928         * gcc.dg/cpp/normalize-4.c: New.
33929         * gcc.dg/cpp/ucnid-4.c: New.
33930         * gcc.dg/cpp/ucnid-5.c: New.
33931         * g++.dg/cpp/normalize-1.C: New.
33932         * g++.dg/cpp/ucnid-1.C: New.
33933
33934 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33935
33936         * gcc.dg/pr18628.c: New.
33937
33938 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33939
33940         PR c++/20280
33941         * g++.dg/tree-ssa/pr20280.C: New.
33942
33943 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33944
33945         PR fortran/20467
33946         * gfortran.dg/stfunc_2.f90: New test.
33947
33948 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33949
33950         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33951
33952 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33953
33954         * gcc.dg/tree-ssa/20050314-1.c: New test.
33955
33956 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33957
33958         PR c++/4403
33959         PR c++/9783, DR433
33960         * g++.dg/template/friend34.C: New test.
33961         * g++.dg/template/friend35.C: Likewise.
33962         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33963
33964 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33965
33966         Friend class name lookup 5/n
33967         PR c++/1016
33968         * g++.dg/lookup/hidden-class1.C: New test.
33969         * g++.dg/lookup/hidden-class2.C: Likewise.
33970         * g++.dg/lookup/hidden-class3.C: Likewise.
33971         * g++.dg/lookup/hidden-class4.C: Likewise.
33972         * g++.dg/lookup/hidden-class5.C: Likewise.
33973         * g++.dg/lookup/hidden-class6.C: Likewise.
33974         * g++.dg/lookup/hidden-class7.C: Likewise.
33975         * g++.dg/lookup/hidden-class8.C: Likewise.
33976         * g++.dg/lookup/hidden-class9.C: Likewise.
33977         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33978         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33979         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33980         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33981         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33982         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33983         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33984         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33985         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33986         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33987         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33988
33989 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33990
33991         PR c++/20157
33992         * g++.dg/template/error18.C: New test.
33993
33994 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33995
33996         PR debug/16792
33997         * g++.dg/debug/pr16792.C: New test.
33998
33999 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34000
34001         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34002         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34003         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34004         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34005         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34006         test assertion names.
34007
34008 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34009
34010         PR fortran/18600
34011         * gfortran.dg/stfunc_1.f90: New test.
34012
34013 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34014
34015         PR fortran/16907
34016         * gfortran.dg/real_index_1.f90: New test.
34017
34018 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34019
34020         PR fortran/20323
34021         * gfortran.dg/spec_expr_1.f90: New test.
34022
34023 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34024
34025         PR c/20402
34026         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34027         new parser.
34028
34029 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34030
34031         PR fortran/20361
34032         * gfortran.dg/largeequiv_1.f90: New test.
34033
34034 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34035
34036         * gcc.dg/ucnid-1.c: New.
34037         * gcc.dg/ucnid-2.c: New.
34038         * gcc.dg/ucnid-3.c: New.
34039         * gcc.dg/ucnid-4.c: New.
34040         * gcc.dg/ucnid-5.c: New.
34041         * gcc.dg/ucnid-6.c: New.
34042         * gcc.dg/cpp/ucnid-1.c: New.
34043         * gcc.dg/cpp/ucnid-2.c: New.
34044         * gcc.dg/cpp/ucnid-3.c: New.
34045         * g++.dg/other/ucnid-1.C: New.
34046
34047 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34048
34049         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34050
34051 2005-03-11  Per Bothner  <per@bothner.com>
34052
34053         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34054         that diagnotics refer to correct token.
34055         * gcc.dg/unused-3.c: Likewise.
34056
34057 2005-03-11  Per Bothner  <per@bothner.com>
34058
34059         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34060         constant" is now actually on same line as string constant.
34061         * gcc.dg/cpp/direct2s.c: Likewise.
34062
34063 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34064
34065         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34066
34067 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34068
34069         PR libfortran/20124
34070         * gfortran.dg/pr20124.f90: New Test
34071
34072 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34073
34074         PR tree-optimization/20130
34075         * gcc.dg/pr20130-1.c: New test.
34076
34077 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34078
34079         PR target/20095
34080         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34081
34082 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34083
34084         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34085
34086 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34087
34088         * g++.dg/eh/forced1.C: Fix comment.
34089         * g++.dg/eh/forced2.C: Ditto.
34090         * g++.dg/eh/forced3.C: Ditto.
34091         * g++.dg/eh/forced4.C: Ditto.
34092
34093 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34094
34095         PR rtl-opt/20412
34096         * gcc.c-torture/compile/pr20412.c: New test.
34097
34098 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34099
34100         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34101
34102 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34103
34104         PR target/20322
34105         * gcc.dg/20050307-1.c: New test.
34106
34107 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34108
34109         PR c++/20375
34110         * g++.dg/other/stdarg3.C: New.
34111
34112 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34113
34114         PR c++/18384, c++/18327
34115         * g++.dg/init/array19.C: New test.
34116
34117         PR inline-asm/20314
34118         * gcc.dg/torture/pr20314-1.c: New test.
34119         * gcc.dg/torture/pr20314-2.c: New test.
34120
34121 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34122
34123         * gcc.dg/20050309-1.c: New test.
34124
34125 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34126
34127         * gcc.dg/builtins-10.c: Reactivate disabled test.
34128         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34129         new cbrt transformations.
34130
34131 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34132
34133         PR c++/20208
34134         * g++.dg/template/array13.C: New test.
34135
34136 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34137
34138         PR c++/16859
34139         * g++.dg/init/brace4.C: New test.
34140
34141 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34142
34143         PR c++/20186
34144         * g++.dg/template/non-dependent12.C: New.
34145
34146 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34147
34148         PR c++/20142
34149         * g++.dg/init/array18.C: Add dg-do run marker.
34150
34151         PR c++/20142
34152         * g++.dg/init/array18.C: New test.
34153
34154 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34155
34156         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34157         * g++.dg/gcov/gcov.exp: Likewise.
34158         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34159         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34160         * lib/c-torture.exp: Likewise.
34161         * lib/fortran-torture.exp: Likewise.
34162         * lib/g++.exp: Likewise.
34163         * lib/gcc-defs.exp: Likewise.
34164         * lib/gcc-dg.exp: Likewise.
34165         * lib/gcc.exp: Likewise.
34166         * lib/gcov.exp: Likewise.
34167         * lib/gfortran.exp: Likewise.
34168         * lib/mike-g++.exp: Likewise.
34169         * lib/mike-gcc.exp: Likewise.
34170         * lib/objc-torture.exp: Likewise.
34171         * lib/objc.exp: Likewise.
34172         * lib/profopt.exp: Likewise.
34173         * lib/target-libpath.exp: Likewise.
34174         * lib/target-supports.exp: Likewise.
34175         * lib/treelang.exp: Likewise.
34176         * lib/wrapper.exp: Likewise.
34177
34178 2005-03-08  Jeff Law  <law@redhat.com>
34179
34180         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34181         PHI-OPT changes.
34182
34183 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34184
34185         * gcc.dg/vect/pr20122.c: New test.
34186
34187 2005-03-07  Jeff Law  <law@redhat.com>
34188
34189         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34190         was folded away.
34191         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34192         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34193         * gcc.dg/tree-ssa/pr18134.c: New test.
34194
34195 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34196
34197         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34198         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34199         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34200
34201 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34202
34203         PR tree-opt/17671
34204         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34205
34206 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34207
34208         * g++.dg/warn/Wnvdtor.C: New test.
34209
34210 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34211
34212         * gcc.dg/torture/pr19683-1.c: New test.
34213
34214 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34215
34216         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34217         * gfortran.dg/g77/19990313-2.f: Ditto.
34218         * gfortran.dg/g77/19990313-3.f: Ditto.
34219         * gfortran.dg/g77/19990525-0.f: Ditto.
34220         * gfortran.dg/g77/19990826-0.f: Ditto.
34221         * gfortran.dg/g77/19990826-2.f: Ditto.
34222         * gfortran.dg/g77/19990826-3.f: Ditto.
34223         * gfortran.dg/g77/20000511-1.f: Ditto.
34224         * gfortran.dg/g77/20000511-2.f: Ditto.
34225         * gfortran.dg/g77/970625-2.f: Ditto.
34226         * gfortran.dg/g77/980310-2.f: Ditto.
34227         * gfortran.dg/g77/980310-3.f: Ditto.
34228         * gfortran.dg/g77/980310-8.f: Ditto.
34229         * gfortran.dg/g77/980519-2.f: Ditto.
34230         * gfortran.dg/g77/alpha1.f: Ditto.
34231         * gfortran.dg/g77/claus.f: Ditto.
34232         * gfortran.dg/g77/erfc.f: Ditto.
34233         * gfortran.dg/g77/short.f: Ditto.
34234         * gfortran.fortran-torture/execute/data.f90: Ditto.
34235         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34236         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34237
34238 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34239
34240         * lib/file-format.exp (gcc_target_object_format): Add check for som
34241         format and hardcode object formats on hppa*-*-hpux*.
34242         * lib/target-supports.exp (check_weak_available): Add check for som
34243         object format.  Always return 0 on hppa*-*-hpux10*.
34244
34245         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34246         is defined.
34247
34248         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34249
34250 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34251
34252         * gfortran.dg/pr19936_1.f90: New test.
34253         * gfortran.dg/pr19936_2.f90: New test.
34254         * gfortran.dg/pr19936_3.f90: New test.
34255
34256 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34257             Paul Thomas <prthomas@drfccad.cea.fr>
34258
34259         * gfortran.dg/PR19754_1.f90: New test.
34260         * gfortran.dg/PR19754_2.f90: Ditto.
34261
34262 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34263
34264         PR c++/19311
34265         * g++.dg/template/non-dependent11.C: New test.
34266
34267 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34268
34269         * lib/target-supports.exp (check_iconv_available): Fix comment.
34270
34271 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34272             Joseph S. Myers  <joseph@codesourcery.com>
34273
34274         PR c++/19797
34275         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34276
34277 2005-03-04  Matthew Sachs  <msachs@apple.com>
34278
34279         * gcc.exp (gcc_target_compile): Put braces around
34280         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34281         * objc.exp (objc_target_compile): Likewise.
34282         * treelang.exp (treelang_target_compile): Likewise.
34283
34284 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34285
34286         PR fortran/19673
34287         * gfortran.dg/func_result_1.f90: New test.
34288
34289 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34290
34291         * gcc.misc-tests/options.exp: New test.
34292
34293 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34294
34295         * gcc.dg/pr15784-4.c: New test.
34296
34297 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34298
34299         * gcc.c-torture/execute/pr17133.c: New.
34300         * gcc.c-torture/compile/20050303-1.c: New.
34301
34302 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34303
34304         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34305
34306 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34307
34308         * g++.dg/overload/using2.C: New.
34309
34310 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34311
34312         PR c++/19916
34313         * g++.dg/init/ptrmem2.C: New test.
34314
34315 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34316
34317         PR c/8927
34318         * gcc.dg/pr8927-1.c: New test.
34319
34320 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34321
34322         PR c++/20232
34323         * g++.dg/inherit/covariant12.C: New.
34324
34325 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34326
34327         PR fortran/19479
34328         * gfortran.dg/bound_1.f90: New test.
34329
34330 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34331
34332         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34333         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34334
34335 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34336
34337         PR c/20245
34338         * gcc.dg/pr20245-1.c: New test.
34339
34340 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34341
34342         PR middle-end/19874
34343         * gcc.c-torture/execute/20050119-2.c: New test case.
34344
34345 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34346
34347         * README: Update the DejaGnu bug reporting address.
34348         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34349         * lib/objc-torture.exp: Likewise.
34350
34351 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34352
34353         * gfortran.dg/boz_1.f90: New test.
34354         * gfortran.dg/boz_3.f90: New test.
34355         * gfortran.dg/boz_4.f90: New test.
34356
34357 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34358
34359         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34360         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34361
34362 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34363
34364         PR libfortran/20101
34365         * gfortran.dg/write_0_pe_format.f90: New test.
34366
34367 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34368
34369         PR c++/20206
34370         * g++.dg/opt/thunk2.C: New test.
34371         * g++.dg/opt/covariant1.C: New test.
34372
34373 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34374
34375         * gfortran.dg/e_d_fmt.f90: New test.
34376
34377 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34378
34379         * gcc.dg/asm-b.c: Fix comment typos.
34380
34381 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34382
34383         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34384         a V_MAY_DEF also.
34385
34386 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34387
34388         PR tree-opt/20188
34389         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34390         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34391         * gcc.dg/asm-b.c: New test.
34392
34393 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34394
34395         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34396         Disable this test on IRIX 6.
34397
34398 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34399
34400         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34401         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34402         parser.
34403
34404 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34405
34406         PR tree-optimization/20204
34407         * gcc.dg/pr20204.c: New test.
34408
34409 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34410
34411         PR target/20196
34412         * gcc.c-torture/execute/20050224-1.c: New test.
34413
34414         PR c++/20175
34415         * g++.dg/warn/Wbraces2.C: New test.
34416
34417 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34418
34419         PR c++/19878
34420         * g++.dg/init/const2.C: New test.
34421
34422 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34423
34424         PR tree-optimization/20100
34425         * gcc.c-torture/execute/pr20100-1.c: New test.
34426
34427 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34428
34429         * gfortran.dg/implicit_3.f90: New test.
34430
34431         * gfortran.dg/deftype_1.f90: New test.
34432
34433 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34434
34435         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34436         the test passes.
34437         * g++.dg/other/anon3.C: Accept a warning.
34438
34439 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34440
34441         * gcc.dg/pr20017.c: Fix a comment typo.
34442
34443 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34444
34445         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34446
34447 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34448
34449         PR ada/19902
34450         * ada/acats/tests/cxa/cxa3004.a: Remove.
34451         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34452
34453 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34454
34455         PR c++/20073
34456         * g++.dg/init/const1.C: New test.
34457
34458         PR c++/19991
34459         * g++.dg/parse/constant7.C: New test.
34460
34461         PR c++/20152
34462         * g++.dg/parse/error27.C: New test.
34463         * g++.dg/template/qualttp15.C: Adjust error markers.
34464         * g++.old-deja/g++.other/struct1.C: Likewise.
34465
34466         PR c++/20153
34467         * g++.dg/template/error17.C: New test.
34468
34469         PR c++/20148
34470         * g++.dg/parser/error26.C: New test.
34471
34472 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34473
34474         PR tree-optimization/20100
34475         PR tree-optimization/20115
34476         * gcc.dg/pr20115.c: New test.
34477         * gcc.dg/pr20115-1.c: New test.
34478         * gcc.dg/pr20100.c: New test.
34479         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34480         call-clobbered variables after alias1.
34481
34482 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34483
34484         * gfortran.dg/list_read_4.f90: new test.
34485
34486 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34487
34488         PR rtl-optimization/20017.
34489         * gcc.dg/pr20017.c: New.
34490
34491 2005-02-22  Devang Patel  <dpatel@apple.com>
34492
34493         PR 19952
34494         * g++.dg/tree-ssa/pr19952.C: New test.
34495
34496 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34497
34498         PR c++/19883
34499         * g++.dg/parse/constant6.C: New test.
34500
34501 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34502
34503         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34504         * g++.dg/charset/asm2.c: Likewise.
34505         * g++.dg/charset/asm3.c: Likewise.
34506         * g++.dg/charset/asm4.c: Likewise.
34507         * g++.dg/charset/asm5.c: Likewise.
34508         * g++.dg/charset/attribute1.c: Likewise.
34509         * g++.dg/charset/attribute2.c: Likewise.
34510         * g++.dg/charset/extern1.cc: Likewise.
34511         * g++.dg/charset/extern2.cc: Likewise.
34512         * g++.dg/charset/extern3.cc: Likewise.
34513         * g++.dg/charset/function.cc: Likewise.
34514         * g++.dg/charset/string.c: Likewise.
34515         * g++.dg/charset/charset.exp: Likewise.
34516         * lib/target-supports.exp (check_iconv_available): Fix comment.
34517
34518 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34519
34520         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34521         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34522         * gcc.dg/charset/asm2.c: Likewise.
34523         * gcc.dg/charset/asm3.c: Likewise.
34524         * gcc.dg/charset/asm4.c: Likewise.
34525         * gcc.dg/charset/asm5.c: Likewise.
34526         * gcc.dg/charset/asm6.c: Likewise.
34527         * gcc.dg/charset/attribute1.c: Likewise.
34528         * gcc.dg/charset/attribute2.c: Likewise.
34529         * gcc.dg/charset/builtin1.c: Likewise.
34530         * gcc.dg/charset/extern.c: Likewise.
34531         * gcc.dg/charset/function.c: Likewise.
34532         * gcc.dg/charset/string.c: Likewise.
34533         * gcc.dg/charset/charset.exp: Likewise.
34534
34535 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34536
34537         PR fortran/20086
34538         * gfortran.dg/pr20086.f90: New test.
34539
34540 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34541
34542         PR tree-optimization/19786
34543         * g++.dg/tree-ssa/pr19786.C: New.
34544
34545 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34546
34547         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34548
34549 2005-02-21  Jeff Law  <law@redhat.com>
34550
34551         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34552
34553 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34554
34555         * gfortran.dg/do_iterator: Split loop, markup all lines for
34556         which an error locus is printed.
34557         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34558         locus is printed.
34559         * gfortran.dg/select_4.f90: Likewise.
34560         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34561         locuses in the various permutations.
34562
34563 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34564
34565         PR tree-optimization/19951
34566         * g++.dg/vect: New directory.
34567         * g++.dg/vect/vect.exp: New file.
34568         * g++.dg/vect/pr19951.cc: New testcase.
34569         * g++.dg/dg.exp: Also prune vectorizer tests.
34570
34571 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34572
34573         PR 18785
34574         * gcc.dg/charset/builtin1.c: New test.
34575
34576 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34577
34578         PR c++/19299
34579         * g++.dg/inherit/volatile1.C: New test.
34580
34581         PR c++/19440
34582         * g++.dg/template/dtor4.C: New test.
34583
34584 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34585
34586         * gfortran.dg/int_1.f90: New test.
34587
34588 2005-02-19  Devang Patel  <dpatel@apple.com>
34589
34590         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34591
34592 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34593
34594         * gfortran.dg/achar_1.f90: New test.
34595
34596 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34597
34598         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34599
34600 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34601             Jakub Jelinek  <jakub@redhat.com>
34602
34603         PR tree-optimization/19828
34604         * gcc.dg/tree-ssa/loop-7.c: New test.
34605         * gcc.c-torture/execute/20050218-1.c: New test.
34606
34607 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34608
34609         PR c/20043
34610         * gcc.dg/transparent-union-1.c: New test.
34611         * gcc.dg/transparent-union-2.c: New test.
34612
34613 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34614
34615         PR tree-optimization/18977
34616         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34617
34618 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34619
34620         PR target/20054
34621         * gcc.dg/pr20054.c: New test.
34622
34623 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34624
34625         PR c++/19508
34626         * g++.dg/ext/attrib20.C: New test.
34627
34628 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34629
34630         PR middle-end/20030
34631         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34632
34633 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34634
34635         PR c++/20008
34636         * g++.dg/opt/switch4.C: New.
34637
34638 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34639
34640         PR c++/20023
34641         PR tree-optimization/20009
34642         * gcc.c-torture/compile/20050217-1.c: New test.
34643         * g++.dg/opt/switch3.C: New test.
34644
34645         PR tree-optimization/18947
34646         * gcc.c-torture/compile/20050215-1.c: New test.
34647         * gcc.c-torture/compile/20050215-2.c: New test.
34648         * gcc.c-torture/compile/20050215-3.c: New test.
34649
34650 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34651
34652         PR c++/20028
34653         * g++.dg/template/crash34.C: New.
34654
34655         PR c++/20022
34656         * g++.dg/other/access3.C: New.
34657
34658 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34659
34660         * gcc.dg/vect/vect-98.c: New test.
34661
34662 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34663
34664         PR tree-optimization/19967
34665         * gcc.dg/pr19967.c: New.
34666
34667 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34668
34669         PR middle-end/19857
34670         * gcc.dg/tree-ssa/20050215-1.c: New test.
34671         * gcc.c-torture/execute/20050215-1.c: New test.
34672
34673 2005-02-15  Eric Christopher  <echristo@redhat.com>
34674
34675         * gcc.dg/cpp/20050215-1.c: New file.
34676
34677 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34678
34679         PR tree-optimization/15785
34680         * gcc.dg/pr15785-1.c: New test.
34681
34682 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34683
34684         PR c++/17788
34685         * g++.dg/init/ctor4.C: New.
34686         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34687
34688 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34689
34690         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34691         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34692
34693 2005-02-15  Andreas Schwab  <schwab@suse.de>
34694
34695         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34696         declare malloc.
34697
34698 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34699
34700         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34701
34702 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34703
34704         PR tree-optimization/19853
34705         * gcc.c-torture/compile/pr19853.c: New test.
34706
34707 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34708
34709         PR c++/19608
34710         * g++.dg/parse/local-class1.C: New.
34711
34712         PR c++/19895
34713         * g++.dg/parse/ptrmem3.C: New.
34714
34715         PR c++/19884
34716         * g++.old-deja/g++.oliva/template6.C: Add another case.
34717         * g++.dg/template/explicit6.C: New.
34718
34719 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34720
34721         PR c++/17816
34722         * g++.dg/other/redecl2.C: New.
34723
34724 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34725
34726         PR c++/19891
34727         * g++.dg/abi/covariant4.C: New.
34728
34729 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34730
34731         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34732         New tests.
34733
34734 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34735
34736         * gcc.dg/vect/vect-96.c: Fix typo.
34737
34738 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34739
34740         PR c++/14479
34741         PR c++/19487
34742         * g++.dg/template/enum5.C: New test.
34743
34744 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34745
34746         * gcc.dg/vect/vect-97.c: New test.
34747
34748 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34749
34750         * gcc.dg/vect/vect-96.c: New test.
34751
34752 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34753
34754         * gcc.dg/builtins-34.c: Also check ldexp*.
34755
34756 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34757
34758         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34759
34760 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34761
34762         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34763         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34764         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34765         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34766         selector_list, selector_expression, dg-process-target): Move to new
34767         file target-supports-dg.exp.
34768         * lib/target-supports-dg.exp: New.
34769
34770         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34771         New.
34772
34773 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34774
34775         PR c++/19666
34776         * g++.dg/other/ptrmem6.C: New test.
34777
34778         PR middle-end/19858
34779         * gcc.c-torture/compile/20050210-1.c: New test.
34780
34781 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34782
34783         PR c++/19755
34784         * g++.dg/warn/Wbraces1.C: New test.
34785
34786 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34787
34788         * gcc.dg/builtins-52.c: New testcase.
34789
34790 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34791
34792         PR c/19342
34793         * gcc.c-torture/execute/20050119-1.c: New test.
34794
34795 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34796
34797         PR c++/19811
34798         * g++.dg/init/delete1.C: New test.
34799
34800 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34801
34802         PR c++/18470
34803         * g++.dg/template/static12.C: New test.
34804
34805 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34806
34807         PR c++/19787
34808         * g++.dg/conversion/ambig1.C: New test.
34809
34810         PR c++/19739
34811         * g++.dg/ext/attrib19.C: New test.
34812
34813         PR c++/19732
34814         * g++.dg/parse/dtor5.C: New test.
34815
34816         PR c++/19762
34817         * g++.dg/template/dtor3.C: New test.
34818
34819         PR c++/19826
34820         * g++.dg/template/static11.C: New test.
34821         * g++.dg/template/crash2.C: Remove dg-error marker.
34822
34823 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34824
34825         PR C++/18491
34826         * g++.old-deja/g++.mike/p10769a.C: Remove.
34827
34828 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34829
34830         * gcc.dg/builtins-48.c: New test case.
34831         * gcc.dg/builtins-49.c: New test case.
34832         * gcc.dg/builtins-50.c: New test case.
34833         * gcc.dg/builtins-51.c: New test case.
34834
34835 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34836
34837         PR middle-end/19583
34838         * g++.dg/warn/Wreturn-type-3.C: New test.
34839
34840 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34841
34842         PR middle-end/19402
34843         * gcc.dg/pr19402-1.c: New testcase.
34844         * gcc.dg/pr19402-2.c: likewise.
34845
34846 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34847
34848         PR middle-end/19854
34849         * g++.dg/tree-ssa/tmmti.C: New testcase.
34850
34851 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34852
34853         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34854
34855 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34856
34857         PR c++/19733
34858         * g++.dg/parse/crash23.C: New test.
34859         * g++.dg/warn/Weff1.C: New test.
34860
34861 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34862
34863         * gcc.dg/20050209-1.c: New test.
34864
34865 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34866
34867         PR target/19799
34868         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34869
34870 2005-02-08  Mike Stump  <mrs@apple.com>
34871
34872         * g++.dg/pch/import-2.c: New test.
34873         * g++.dg/pch/import-2.hs: New.
34874         * g++.dg/pch/include/import-2a.h: New.
34875         * g++.dg/pch/include/import-2b.h: New.
34876
34877 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34878
34879         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34880
34881 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34882
34883         * gfortran.dg/substr_1.f90: New test.
34884
34885 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34886
34887         PR middle-end/19775
34888         * gcc.dg/torture/builtin-power-1.c: Disable test for
34889         invalid transformation.
34890         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34891         no longer optimize.
34892         * gcc.dg/builtins-47.c: New testcase.
34893
34894 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34895             Dorit Naishlos  <dorit@il.ibm.com>
34896
34897         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34898
34899 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34900
34901         * gcc.c-torture/compile/20050206-1.c: New test.
34902
34903 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34904
34905         PR tree-opt/19768
34906         * g++.dg/opt/pr19768.C: New test.
34907
34908 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34909
34910         PR tree-opt/19736
34911         * gcc.c-torture/compile/pr19736.c: New test.
34912
34913 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34914
34915         PR c++/17401
34916         * g++.dg/parse/error25.C: New test.
34917
34918 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34919
34920         * gcc.c-torture/execute/20050203-1.c: New.
34921
34922 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34923
34924         * gcc.dg/vect/vect-85.c: Remove xfail.
34925         * gcc.dg/vect/vect-86.c: Remove xfail.
34926         * gcc.dg/vect/vect-87.c: Remove xfail.
34927         * gcc.dg/vect/vect-88.c: Remove xfail.
34928
34929 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34930
34931         * gcc.dg/altivec-19.c: New.
34932
34933 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34934
34935         PR c/17807
34936         * gcc.dg/nested-func-3.c: New test.
34937         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34938
34939 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34940
34941         * gcc.test-framework/gen_directive_tests: Generate tests for
34942         selector expressions.
34943
34944 2005-02-02  Matt Austern  <austern@apple.com>
34945
34946         PR c++/19628
34947         * g++/ext/builtin7.C: New.
34948         * g++/ext/builtin8.C: New.
34949
34950 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34951
34952         PR c/18502
34953         * gcc.dg/pr18502-1.c: New test.
34954
34955 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34956
34957         PR c++/17413
34958         * g++.dg/template/local4.C: Tweak.
34959
34960 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34961
34962         PR tree-optimization/19578
34963         * gcc.c-torture/compile/20050202-1.c: New test.
34964
34965 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34966
34967         PR c/19435
34968         * gcc.dg/c99-init-4.c: New test.
34969
34970 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34971
34972         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34973
34974         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34975
34976         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34977         * g++.dg/eh/check-vect.h: New.
34978
34979         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34980         * gcc.dg/vect/vect-78.c: Ditto.
34981         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34982         Remove.
34983
34984         * g++.dg/conversion/simd1.C: Expect warning.
34985         * g++.dg/ext/attribute-test-1.C: Ditto.
34986         * g++.dg/ext/attribute-test-2.C: Ditto.
34987         * g++.dg/ext/attribute-test-3.C: Ditto.
34988         * g++.dg/ext/attribute-test-4.C: Ditto.
34989
34990         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34991         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34992
34993         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34994
34995 2005-02-01  Richard Henderson  <rth@redhat.com>
34996
34997         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34998         long double for ibm double-double format.
34999         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35000
35001 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35002
35003         PR tree-optimization/19633
35004         * gcc.dg/pr19633-1.c: New test.
35005         * gcc.dg/pr19633.c: Tweak to make pointer point
35006         to NULL or a symbol.
35007
35008 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35009
35010         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35011         New procs.
35012         (dg-process-target (local override)): Handle selector expressions.
35013
35014         * gcc.test-framework/README: Describe tests in source directory.
35015         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35016         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35017         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35018         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35019         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35020         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35021         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35022         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35023         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35024         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35025         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35026         * gcc.test-framework/dg-error-exp-P.c: New test.
35027         * gcc.test-framework/dg-error-exp-XP.c: New test.
35028         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35029         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35030         * gcc.test-framework/dg-output-exp-P.c: New test.
35031         * gcc.test-framework/dg-output-exp-XF.c: New test.
35032         * gcc.test-framework/dg-warning-exp-P.c: New test.
35033         * gcc.misc-tests/dg-1.c: Remove.
35034         * gcc.misc-tests/dg-2.c: Remove.
35035         * gcc.misc-tests/dg-3.c: Remove.
35036         * gcc.misc-tests/dg-4.c: Remove.
35037         * gcc.misc-tests/dg-5.c: Remove.
35038         * gcc.misc-tests/dg-6.c: Remove.
35039         * gcc.misc-tests/dg-7.c: Remove.
35040         * gcc.misc-tests/dg-8.c: Remove.
35041         * gcc.misc-tests/dg-9.c: Remove.
35042         * gcc.misc-tests/dg-10.c: Remove.
35043         * gcc.misc-tests/dg-11.c: Remove.
35044         * gcc.misc-tests/dg-12.c: Remove.
35045         * gcc.misc-tests/dg-test.exp: Remove.
35046
35047         * gcc.test-framework/test-framework.awk: Change recording and
35048         printing of passes and failures.
35049
35050         * gcc.test-framework: New directory.
35051         * gcc.test-framework/README: New.
35052         * gcc.test-framework/test-framework.exp: New.
35053         * gcc.test-framework/test-framework.awk: New.
35054         * gcc.test-framework/gen_directive_tests: New.
35055
35056 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35057
35058         * lib/treelang.exp: Fix comment typos.
35059         (treelang_target_compile): Don't append libs=-ltreelang to options.
35060
35061 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35062
35063         * g++.dg/parse/typename7.C: Adjust error messages.
35064
35065 2005-01-31  Jeff Law  <law@redhat.com>
35066
35067         * gcc.c-torture/execute/20050131-1.c: New test.
35068         * gcc.dg/wcaselabel.c: New test.
35069
35070 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35071
35072         * g++.dg/other/warning1.C: Adjust error messags.
35073         * g++.dg/parse/constant5.C: New test.
35074
35075 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35076
35077         PR c/19333
35078         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35079         the test case valid.
35080         * gcc.dg/20030815-1.c: Remove invalid tests.
35081         * gcc.dg/array-7.c: Adjust expected result.
35082         * gcc.dg/pr18596-3.c: Likewise.
35083         * gcc.dg/noncompile/20000901-1.c: Likewise.
35084         * gcc.dg/noncompile/init-2.c: Likewise.
35085         * gcc.dg/noncompile/init-4.c: Likewise.
35086
35087 2005-01-31  Dale Johannesen  <dalej@apple.com>
35088
35089         * g++.dg/opt/pr19650.C: New test.
35090
35091 2005-01-31  Richard Henderson  <rth@redhat.com>
35092
35093         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35094         long double for intel double extended format.
35095         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35096
35097 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35098
35099         PR c++/19555
35100         * g++.dg/template/static10.C: New test.
35101
35102         PR c++/19395
35103         * g++.dg/parse/error24.C: New test.
35104
35105         PR c++/19367
35106         * g++.dg/lookup/builtin1.C: New test.
35107
35108         PR c++/19457
35109         * g++.dg/warn/conv3.C: New test.
35110
35111 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35112
35113         PR fortran/19647
35114         * gfortan.dg/inquire_7.f90
35115
35116 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35117
35118         PR tree-optimization/15791
35119         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35120         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35121         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35122         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35123         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35124         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35125         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35126         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35127         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35128         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35129
35130 2005-01-29  Paul Brook  <paul@codesourcery.com>
35131
35132         PR fortran/18565
35133         * check.c (real_or_complex_check): New function.
35134         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35135         * intrinsic.c (add_functions): Use new check functions.
35136         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35137         Add prototypes.
35138
35139 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35140
35141         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35142         gcc.dg/lvalue-3.c: New tests.
35143         * gcc.dg/concat.c: Update expected messages.
35144
35145 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35146
35147         PR libfortran/19595
35148         * gfortran.dg/eor_1.f90: New test.
35149
35150 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35151
35152         PR fortran/19589
35153         * gfortran.dg/logical_data_1.f90: New test.
35154
35155 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35156
35157         PR c++/19253
35158         * g++.dg/template/crash33.C: New test.
35159
35160         PR c++/19667
35161         * g++.dg/template/crash32.C: New test.
35162
35163 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35164
35165         PR middle-end/16558
35166         * g++.dg/warn/Wreturn-type-2.C: New test.
35167
35168 2004-06-24  Jeff Law  <law@redhat.com>
35169
35170         * gcc.dg/tree-ssa/20050128-1.c: New test.
35171
35172 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35173
35174         * gcc.target/frv/all-mdpackh-1.c: New test.
35175
35176 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35177
35178         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35179
35180 2005-01-27  Richard Henderson  <rth@redhat.com>
35181
35182         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35183
35184 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35185
35186         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35187
35188 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35189
35190         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35191         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35192         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35193         to cope with cases where the multilib options override the dg-options.
35194
35195 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35196
35197         PR c/18946
35198         * gcc.dg/noncompile/20050120-1.c: New test.
35199
35200 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35201
35202         PR tree-optimization/19633
35203         * gcc.dg/pr19633.c: New test.
35204         * gcc.dg/tree-ssa/pr19633.c: New test.
35205
35206 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35207
35208         * gcc.dg/20041216-1.c: New test.
35209
35210 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35211
35212         PR objc/18862
35213         * objc.dg/selector-2.m: New test.
35214
35215 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35216
35217         * g++.dg/opt/range-test-2.C: New test.
35218
35219         PR rtl-optimization/19579
35220         * gcc.c-torture/execute/20050124-1.c: New test.
35221
35222 2005-01-26  Greg Parker  <gparker@apple.com>
35223         Stuart Hastings  <stuart@apple.com>
35224
35225         * gcc.c-torture/execute/20050125-1.c: New.
35226
35227 2005-01-18  Jan Hubicka  <jh@suse.cz>
35228
35229         PR tree-optimize/19337
35230         * gcc.c-torture/compile/20050119-1.c: New test.
35231
35232 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35233
35234         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35235         test for successful match.
35236
35237 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35238
35239         PR objc/18408
35240         * objc.dg/comp-types-7.m: New test.
35241
35242 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35243
35244         * lib/target-supports.exp (current_target_name): New.
35245         (check_effective_target_ilp32, check_effective_target_lp64):
35246         Cache the result to use as long as the current target, with
35247         multilib flags, remains the same.
35248
35249         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35250         (dg-require-weak, dg-require-visibility, dg-require-alias,
35251         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35252         dg-require-effective-target, dg-skip-if): Remove call to
35253         skip_test_and_clear_xfail.
35254         (dg-test): Clear xfail data.
35255
35256 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35257
35258         PR target/17751
35259         * gcc.dg/ppc64-toc.c: New test.
35260
35261         * g++.dg/tree-ssa/empty-1.C: New test.
35262
35263         PR middle-end/19551
35264         * gcc.c-torture/execute/20050121-1.c: New test.
35265         * gcc.dg/20050121-2.c: New test.
35266
35267 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35268         Paul Brook  <paul@codesourcery.com>
35269
35270         PR fortran/17941
35271         * gfortran.dg/real_const_1.f: New test.
35272         * gfortran.dg/real_const_2.f90: New test.
35273         * gfortran.dg/complex_int_1.f90: New test.
35274
35275 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35276
35277         PR fortran/19313
35278         * gfortan.dg/inquire_6.f90: New test.
35279
35280 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35281
35282         PR libfortran/19451
35283         * open_readonly_1.f90: New test.
35284
35285 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35286
35287         PR libfortran/18982
35288         * gfortran.dg/open_new.f90: New file.
35289
35290 2005-01-22  Paul Brook  <paul@codesourcery.com>
35291
35292         * namelist_1.f90: New test.
35293
35294 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35295
35296         PR tree-optimization/19484
35297         * gcc.c-torture/compile/20050122-[12].c: New tests.
35298
35299 2005-01-22  Paul Brook  <paul@codesourcery.com>
35300
35301         * gfortran.dg/implicit_2.f90: New test.
35302
35303 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35304
35305         PR fortran/19314
35306         * gfortran.dg/inquire_5.f90: New test.
35307
35308 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35309
35310         PR c/18809
35311         * gcc.dg/pr18809-1.c: New test.
35312
35313 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35314
35315         * gcc.dg/20050121-1.c: New test.
35316
35317         PR tree-optimization/13000
35318         * gcc.dg/20040206-1.c: Change warning to point where function is
35319         being inlined.
35320
35321 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35322
35323         PR c++/19208
35324         * g++.dg/template/array11.C: New test.
35325
35326 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35327
35328         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35329         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35330         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35331         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35332         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35333         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35334
35335 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35336
35337         PR tree-optimization/15349
35338         * gcc.dg/tree-ssa/pr15349.c: New.
35339
35340 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35341
35342         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35343
35344 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35345
35346         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35347         scan-assembler-times directive name.
35348
35349         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35350         after dg-do.
35351
35352         PR rtl-optimization/19462
35353         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35354
35355 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35356
35357         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35358         counting function calls on ia64.
35359
35360 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35361
35362         PR rtl-optimization/15139
35363         * gcc.dg/20050111-2.c: New test.
35364
35365         PR c/17297
35366         * gcc.c-torture/compile/20050113-1.c: New testcase.
35367
35368         PR middle-end/19164
35369         * gcc.dg/20050113-1.c: New testcase.
35370
35371 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35372
35373         * gcc.dg/vect/vect-85.c: Add comment.
35374         * gcc.dg/vect/vect-86.c: Add xfail for now.
35375         * gcc.dg/vect/vect-87.c: Add xfail for now.
35376         * gcc.dg/vect/vect-88.c: Add xfail for now.
35377         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35378
35379 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35380
35381         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35382
35383 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35384
35385         * g++.dg/debug/typedef3.C: New test.
35386
35387 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35388
35389         PR c/19472
35390         * gcc.dg/asm-a.c: New test.
35391
35392 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35393
35394         * gcc.dg/sh-relax.c: Add prototype for abort.
35395
35396 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35397
35398         * gcc.dg/short-compare-1.c: New test.
35399         * gcc.dg/short-compare-2.c: Likewise.
35400
35401 2005-01-18  Michael Matz  <matz@suse.de>
35402
35403         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35404
35405 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35406
35407         PR tree-optimization/19121
35408         * gcc.c-torture/compile/pr19121.c: New test.
35409
35410 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35411
35412         PR target/19357
35413         * gcc.c-torture/compile/pr19357.c: New test.
35414
35415 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35416
35417         PR c/5675
35418         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35419         pass--those that refer just to the variable, possibly with a
35420         cast.
35421         * gcc.dg/c99-const-expr-3.c: Likewise.
35422
35423         PR middle-end/13127
35424         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35425         longer emitted.
35426
35427 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35428
35429         PR fortran/18778
35430         * gfortran.dg/endfile_2.f90: New test.
35431
35432 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35433
35434         PR 19168
35435         * gfortran.dg/select_5.f90: New test.
35436
35437 2004-01-16  Paul Brook  <paul@codesourcery.com>
35438
35439         * gfortran.dg/common_4.f90: New test.
35440
35441 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35442
35443         PR rtl-optimization/19462
35444         * gcc.dg/torture/pr19462-1.c: New test.
35445
35446 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35447
35448         PR objc/19321
35449         * objc.dg/func-ptr-2.m: New.
35450         * objc.dg/volatile-1.m: New.
35451
35452 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35453
35454         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35455
35456 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35457
35458         PR tree-optimization/19060
35459         * gcc.c-torture/execute/20050104-1.c: New test.
35460
35461 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35462
35463         PR fortran/18983
35464         * gfortran.dg/write_to_null.f90: New test.
35465
35466 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35467             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35468
35469         PR other/19328
35470         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35471         argument.
35472
35473 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35474
35475         PR c++/19263
35476         * g++.dg/init/vector1.C: New test.
35477
35478 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35479
35480         PR target/13158
35481         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35482         PR target/18987
35483         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35484
35485 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35486
35487         * gfortran.dg/select_1.f90: New test.
35488         * gfortran.dg/select_2.f90: New test.
35489         * gfortran.dg/select_3.f90: New test.
35490         * gfortran.dg/select_4.f90: New test.
35491
35492 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35493
35494         PR middle-end/19084
35495         PR rtl-optimization/19348
35496         * gcc.dg/20050111-1.c: New test.
35497         * gcc.c-torture/execute/20050111-1.c: New test.
35498
35499         * gcc.dg/i386-asm-4.c: New test.
35500
35501 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35502
35503         * gcc.dg/nested-func-2.c: New test.
35504         * ada/acats/norun.lst: Remove c953002.
35505
35506 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35507
35508         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35509
35510 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35511
35512         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35513
35514 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35515
35516         PR target/18761
35517         * g++.dg/abi/align1.C: New test.
35518
35519 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35520
35521         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35522         at a time.
35523         * g++.dg/ext/altivec_check.h: Support compiling as C.
35524
35525 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35526
35527         PR c++/19355
35528         * g++.dg/expr/pr19355-1.C: New test case.
35529
35530 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35531
35532         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35533         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35534         * ada/acats/tests/c3/c92005b.ada: Likewise.
35535         * ada/acats/tests/c3/cxb3012.a: Likewise.
35536         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35537
35538 2005-01-09  Paul Brook  <paul@codesourcery.com>
35539
35540         * gfortran.dg/common_2.f90: New file.
35541         * gfortran.dg/common_3.f90: New file.
35542
35543 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35544
35545         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35546
35547 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35548
35549         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35550         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35551         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35552         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35553         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35554         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35555         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35556         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35557         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35558         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35559         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35560         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35561         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35562         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35563         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35564         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35565         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35566         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35567         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35568         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35569         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35570         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35571         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35572         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35573         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35574         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35575         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35576         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35577         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35578         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35579         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35580         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35581         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35582         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35583         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35584         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35585         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35586         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35587         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35588         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35589         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35590         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35591         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35592         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35593         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35594         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35595         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35596         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35597         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35598         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35599         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35600         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35601         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35602         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35603         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35604         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35605         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35606         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35607         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35608         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35609         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35610         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35611         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35612         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35613         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35614         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35615         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35616
35617         * gcc.dg/vect/vect-1.c: Fix spelling.
35618         * gcc.dg/vect/vect-10.c: Fix spelling.
35619         * gcc.dg/vect/vect-11.c: Fix spelling.
35620         * gcc.dg/vect/vect-12.c: Fix spelling.
35621         * gcc.dg/vect/vect-14.c: Fix spelling.
35622         * gcc.dg/vect/vect-15.c: Fix spelling.
35623         * gcc.dg/vect/vect-16.c: Fix spelling.
35624         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35625         * gcc.dg/vect/vect-64.c: Fix comments.
35626         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35627
35628 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35629             Ira Rosen  <irar@il.ibm.com>
35630
35631         * gcc.dg/vect/vect-70.c: New test.
35632         * gcc.dg/vect/vect-71.c: New test.
35633
35634 2005-01-09  Manfred Hollstein  <mh@suse.com>
35635
35636         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35637         * gcc.dg/pr18241-2.c: Likewise.
35638         * gcc.dg/pr18241-3.c: Likewise.
35639         * gcc.dg/pr18241-4.c: Likewise.
35640         * gcc.dg/pr18241-5.c: Likewise.
35641
35642 2005-01-08  Richard Henderson  <rth@redhat.com>
35643
35644         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35645         False for x86 and x86-64.
35646
35647 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35648
35649         PR tree-optimization/18241
35650         * gcc.dg/pr18241-1.c: New test.
35651         * gcc.dg/pr18241-2.c: New test.
35652         * gcc.dg/pr18241-3.c: New test.
35653         * gcc.dg/pr18241-4.c: New test.
35654         * gcc.dg/pr18241-5.c: New test.
35655
35656 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35657
35658         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35659         gfortran.dg/select_4.f90: New.
35660
35661 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35662
35663         * gcc.c-torture/execute/20050107-1.c: New test.
35664
35665 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35666
35667         PR c++/19298
35668         * g++.dg/template/ref2.C: New.
35669
35670 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35671
35672         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35673         instead of being empty.
35674
35675 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35676
35677         PR fortran/15553
35678         * gfortran.dg/array-1.f90: New test.
35679
35680 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35681
35682         PR tree-optimization/19283
35683         * gcc.c-torture/execute/20050106-1.c: New test.
35684
35685         PR rtl-optimization/18861
35686         * gcc.dg/20050105-1.c: New test.
35687
35688         PR tree-optimization/18828
35689         * gcc.dg/20050105-2.c: New test.
35690
35691 2005-01-07  Andreas Jaeger  <aj@suse.de>
35692
35693         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35694
35695 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35696
35697         PR fortran/18398
35698         * gfortran.dg/fmt_read.f90: New test.
35699
35700 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35701
35702         * gcc.dg/rs6000-ldouble-2.c: New.
35703
35704 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35705
35706         PR c++/19244
35707         * g++.dg/parser/ctor2.C: New test.
35708
35709 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35710
35711         PR c++/17154
35712         * g++.dg/template/using9.C: New test.
35713
35714 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35715
35716         PR c++/19258
35717         * g++.dg/lookup/friend6.C: New test.
35718
35719 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35720
35721         PR c++/19270
35722         * g++.dg/template/array10.C: New.
35723
35724 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35725
35726         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35727         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35728
35729 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35730
35731         * gcc.c-torture/compile/20050105-1.c: New test.
35732
35733 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35734
35735         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35736
35737 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35738
35739         PR middle-end/19100
35740         * gcc.dg/conv-3.c: New test case.
35741
35742 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35743
35744         * gcc.dg/asm-wide-1.c: New test.
35745
35746 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35747
35748         PR c++/19030
35749         * g++.dg/parse/crash22.C: New
35750
35751 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35752
35753         PR 19257
35754         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35755
35756 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35757
35758         PR middle-end/17767
35759         * gcc.dg/i386-mmx-6.c: New test case.
35760
35761 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35762
35763         PR tree-optimization/18308
35764         * gcc.dg/vect/pr18308.c: New testcase.
35765
35766 2005-01-04  Andreas Jaeger  <aj@suse.de>
35767
35768         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35769
35770 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35771             Robert Bowdidge <bowdidge@apple.com>
35772
35773         * gcc.dg/cpp/subframework1.c: New.
35774         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35775         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35776         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35777         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35778
35779 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35780
35781         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35782         producing warning.
35783         * gcc.dg/darwin-weakimport-2.c: New.
35784
35785 2005-01-03  Richard Henderson  <rth@redhat.com>
35786
35787         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35788
35789 2005-01-03  Richard Henderson  <rth@redhat.com>
35790
35791         * gcc.dg/vect/vect.exp: Enable for ia64.
35792         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35793         (check_effective_target_vect_float): Likewise.
35794         (check_effective_target_vect_no_align): Likewise.
35795         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35796         * gcc.dg/vect/vect-8.c: Likewise.
35797
35798 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35799
35800         PR target/19236
35801         * gcc.dg/pr19236-1.c: New test case.
35802
35803 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35804
35805         PR rtl-optimization/12092
35806         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35807
35808 2005-01-02  Andreas Jaeger  <aj@suse.de>
35809
35810         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35811
35812 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35813             Andrew Pinski  <pinskia@physics.uc.edu>
35814
35815         PR rtl-optimization/12092
35816         * gcc.dg/pr12092-1.c: New test case.
35817
35818 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35819
35820         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35821         'hidden' and 'default' for better portability.
35822         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35823
35824         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35825         6 and 7.
35826         * g++.old-deja/g++.brendan/new3.C: Likewise.
35827
35828 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35829
35830         * gcc.dg/20041231-1.C: New test.
35831         * g++.dg/warn/Wunreachable-code-1.C: New test.
35832
35833 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35834
35835         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35836         file, not /dev/null.  Abort on error.
35837
35838 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35839             Ziemowit Laski  <zlaski@apple.com>
35840
35841         PR objc/18971
35842         * objc.dg/encode-5.m: New test.
35843
35844 2004-12-29  Richard Henderson  <rth@redhat.com>
35845
35846         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35847         * objc.dg/stabs-1.m: Disable for ia64.
35848
35849 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35850
35851         PR c++/19190
35852         * g++.dg/warn/Wunused-10.C: New test.
35853
35854 2004-12-28  Richard Henderson  <rth@redhat.com>
35855
35856         * objc.dg/stabs-1.m: Disable for alpha.
35857
35858 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35859
35860         PR c++/19149
35861         * g++.dg/parse/error23.C: New test.
35862
35863 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35864
35865         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35866
35867         PR fortran/19032
35868         * gfortran.dg/intrinsic_modulo_1.f90: New.
35869         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35870         tests with divisor -1.
35871
35872 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35873
35874         * g++.dg/opt/temp1.C (memcpy): Return a value.
35875
35876         PR c++/19148
35877         * g++.dg/expr/cond7.C: New test.
35878
35879 2004-12-27  Paul Brook  <paul@codesourcery.com>
35880
35881         * gfortran.dg/g77/select_no_compile.f: Remove.
35882
35883 2004-12-27  Richard Henderson  <rth@redhat.com>
35884
35885         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35886         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35887         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35888
35889 2004-12-26  Richard Henderson  <rth@redhat.com>
35890
35891         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35892         by 1i instead of token pasting.
35893
35894 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35895
35896         PR tree-optimization/17578
35897         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35898         to additional_flags.
35899         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35900
35901 2004-12-25  Richard Henderson  <rth@redhat.com>
35902
35903         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35904         Remove Alpha.
35905
35906 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35907
35908         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35909         hppa*-*-hpux*.
35910         * gcc.dg/pr17957.c (dg-options): Likewise.
35911         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35912         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35913         instead of 0 on __hppa__.
35914         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35915         "foo,%r" on hppa*-*-*.
35916
35917 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35918
35919         PR fortran/19071
35920         * gfortran.dg/complex_write.f90: New test.
35921
35922 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35923
35924         PR c++/17595
35925         * g++.dg/parse/pragma2.C: New test.
35926
35927         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35928
35929 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35930
35931         * gcc.dg/empty2.c: Add missing dg-warning.
35932
35933 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35934
35935         PR c++/17413
35936         * g++.dg/template/local4.C: New test.
35937         * g++.dg/template/crash19.C: Add dg-error marker.
35938
35939         * g++.dg/template/crash31.C: Correct embedded PR number.
35940
35941 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35942
35943         PR c++/16405
35944         * g++.dg/opt/temp1.C: Add do-run marker.
35945
35946 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35947
35948         * g++.dg/template/spec19.C: New.
35949
35950 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35951
35952         PR target/16819
35953         * gcc.dg/empty2.c: New.
35954
35955 2004-12-23  Richard Henderson  <rth@redhat.com>
35956
35957         * lib/target-supports.exp (check_effective_target_vect_no_align):
35958         Remove i?86 and x86-64.
35959
35960 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35961
35962         PR c++/16405
35963         * g++.dg/opt/temp1.C: New test.
35964
35965 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35966
35967         PR c++/18733
35968         * g++.dg/template/friend33.C: New testcase.
35969
35970 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35971
35972         PR c++/18464
35973         * g++.dg/template/cond5.C: New test.
35974
35975         PR c++/18492
35976         * g++.dg/inherit/thunk3.C: New test.
35977
35978         PR c++/11224
35979         * g++.dg/warn/Wunused-9.C: New test.
35980
35981 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35982
35983         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35984
35985 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35986
35987         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35988
35989 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35990
35991         PR c++/18378
35992         * g++.dg/ext/packed8.C: New test.
35993
35994         PR c++/19063
35995         * g++.dg/template/crash31.C: New test.
35996
35997         PR c++/19034
35998         * g++.dg/template/crash30.C: New test.
35999
36000 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36001
36002         PR C++/18984
36003         * g++.dg/eh/ctor3.C: New test.
36004
36005 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36006
36007         * objc.dg/stabs-1.m: Allow section name to be quoted and
36008         assembly label to begin with '.LL'.
36009
36010 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36011
36012         * gcc.dg/vect/vect.exp
36013         (check_effective_target_lp64_or_vect_no_align): New.
36014         * gcc.dg/vect/vect-77.c: Use it.
36015         * gcc.dg/vect/vect-78.c: Use it.
36016
36017         * lib/target-supports.exp
36018         (check_effective_target_vect_no_max,
36019         check_effective_target_vect_no_bitwise,
36020         check_effective_target_vect_no_align): New.
36021         * gcc.dg/vect/vect-13.c: Use them.
36022         * gcc.dg/vect/vect-17.c: Ditto.
36023         * gcc.dg/vect/vect-18.c: Ditto.
36024         * gcc.dg/vect/vect-19.c: Ditto.
36025         * gcc.dg/vect/vect-20.c: Ditto.
36026         * gcc.dg/vect/vect-27.c: Ditto.
36027         * gcc.dg/vect/vect-29.c: Ditto.
36028         * gcc.dg/vect/vect-44.c: Ditto.
36029         * gcc.dg/vect/vect-48.c: Ditto.
36030         * gcc.dg/vect/vect-50.c: Ditto.
36031         * gcc.dg/vect/vect-52.c: Ditto.
36032         * gcc.dg/vect/vect-54.c: Ditto.
36033         * gcc.dg/vect/vect-56.c: Ditto.
36034         * gcc.dg/vect/vect-58.c: Ditto.
36035         * gcc.dg/vect/vect-60.c: Ditto.
36036         * gcc.dg/vect/vect-72.c: Ditto.
36037         * gcc.dg/vect/vect-80.c: Ditto.
36038
36039 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36040
36041         PR c++/14075
36042         * g++.dg/init/string1.C: New.
36043
36044         PR c++/18975
36045         * g++.dg/other/synth1.C: New.
36046
36047 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36048
36049         PR c/18963
36050         * gcc.dg/pr18963-1.c: New test.
36051
36052 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36053
36054         PR c/18596
36055         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36056         * gcc.dg/pr18596-1.c: Use dg-error.
36057         (dg-options): Use -fno-unit-at-a-time.
36058         * gcc.dg/pr18596-2.c: New test.
36059         * gcc.dg/pr18596-3.c: New test.
36060
36061 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36062
36063         PR middle-end/18683
36064         * g++.dg/opt/pr18683-1.C: New test case.
36065
36066 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36067
36068         PR other/19093
36069         * g++.dg/opt/max1.C: Fix for 64bit targets.
36070
36071 2004-12-20  Matt Austern  <austern@apple.com>
36072
36073         PR c++/19044
36074         * g++.dg/ext/builtin6.C: New
36075
36076 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36077
36078         PR tree-optimization/19080
36079         * gcc.c-torture/compile/pr19080.c: New test.
36080
36081 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36082
36083         * gcc.dg/20041219-1.c: New test.
36084
36085 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36086
36087         PR middle-end/19068
36088         * g++.dg/opt/max1.C: New test case.
36089
36090 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36091
36092         * gcc.dg/fdata-sections-1.c: New test.
36093
36094 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36095
36096         PR middle-end/18548
36097         * gcc.dg/max-1.c: New test case.
36098
36099 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36100
36101         * gcc.c-torture/execute/20041218-1.c: New test.
36102
36103 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36104
36105         * gcc.dg/pr18501.c: New test.
36106         * gcc.dg/uninit-5.c: XFAIL.
36107         * gcc.dg/uninit-9.c: XFAIL.
36108
36109 2004-12-17  Dale Johannesen  <dalej@apple.com>
36110
36111         * gcc.dg/20041213-1.c: New.
36112
36113 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36114
36115         * objc.dg/stabs-1.m: Allow assembly label to begin
36116         with a dot ('.').
36117
36118 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36119
36120         * gcc.c-torture/execute/20041213-1.c: Move...
36121         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36122
36123 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36124
36125         PR c++/18721
36126         * g++.dg/lookup/conv-5.C: New.
36127
36128 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36129
36130         * objc.dg/stabs-1.m: New test.
36131
36132 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36133
36134         * gcc.dg/visibility-c.c: Change compile to
36135         assemble for the test.
36136
36137 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36138
36139         PR target/19041
36140         * gcc.dg/visibility-c.c: New test.
36141
36142 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36143
36144         PR middle-end/18493
36145         * gcc.dg/switch-8.c: New test case.
36146
36147 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36148
36149         PR c++/18905
36150         * g++.dg/template/init4.C: New.
36151         * g++.dg/opt/static3.C: Enable optimizer.
36152
36153 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36154
36155         * g++.dg/other/complex1.C: New test.
36156
36157 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36158
36159         * g++.dg/opt/inline9.C: New test.
36160
36161 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36162
36163         PR fortran/18993
36164         * gfotran.dg/nullify_1.f: New test.
36165
36166 2004-12-15  Richard Henderson  <rth@redhat.com>
36167
36168         * gcc.target/i386/i386.exp: New harness.
36169         * gcc.target/i386/vect-args.c: New.
36170
36171 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36172
36173         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36174
36175 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36176
36177         PR c++/18825
36178         * g++.dg/template/friend32.C: New test.
36179
36180 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36181
36182         * cpp/pragma-once-1.c: New test.
36183         * cpp/pragma-once-1b.h: Likewise.
36184         * cpp/pragma-once-1c.h: Likewise.
36185         * cpp/pragma-once-1d.h: Likewise.
36186         * cpp/inc/pragma-once-1a.h: Likewise.
36187
36188 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36189             Steven G. Kargl  <kargls@comcast.net>
36190
36191         PR fortran/17597
36192         * gfortran.dg/list_read_3.f90: New test.
36193
36194 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36195
36196         * gcc.dg/ftrapv-2.c: New test.
36197
36198 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36199
36200         PR c++/18981
36201         * g++.dg/template/typename9.C: New test.
36202
36203 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36204
36205         PR c++/18738
36206         * g++.dg/template/typename8.C: New test.
36207         * g++.dg/parse/friend2.C: Tweak error message.
36208
36209 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36210
36211         * gcc.c-torture/20041214-1.c: New test.
36212
36213 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36214
36215         PR c++/18965
36216         * g++.dg/init/array17.C: New test.
36217
36218 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36219
36220         PR c++/18793
36221         * g++.dg/init/aggr3.C: New test.
36222
36223 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36224
36225         * gcc.dg/altivec-types-1.c: New test.
36226         * gcc.dg/altivec-types-2.c: New test.
36227         * gcc.dg/altivec-types-3.c: New test.
36228         * gcc.dg/altivec-types-4.c: New test.
36229         * g++.dg/ext/altivec-types-1.C: New test.
36230         * g++.dg/ext/altivec-types-2.C: New test.
36231         * g++.dg/ext/altivec-types-3.C: New test.
36232         * g++.dg/ext/altivec-types-4.C: New test.
36233
36234 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36235
36236         PR middle-end/18951
36237         * gcc.c-torture/execute/20041213-1.c: New test.
36238
36239 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36240
36241         PR c++/18949
36242         * g++.dg/template/cast1.C: New.
36243
36244 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36245
36246         * gcc.c-torture/execute/20041213-2.c: New test.
36247
36248 2004-12-13  Richard Henderson  <rth@redhat.com>
36249
36250         * gcc.dg/i386-sse-10.c: Fix typo in options.
36251
36252 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36253
36254         PR c++/18968
36255         * g++.dg/opt/pr18968.C: New test.
36256
36257 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36258
36259         PR c++/18925
36260         * g++.dg/ext/visibility/staticdatamem.C: New test.
36261
36262 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36263
36264         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36265
36266 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36267
36268         PR rtl-optimization/18928
36269         * gcc.dg/pr18928-1.c: New test case.
36270
36271 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36272
36273         PR tree-opt/16951
36274         * gcc.c-torture/compile/20041211-1.c: New.
36275
36276 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36277
36278         PR middle-end/17564
36279         * gcc.c-torture/execute/20041212-1.c: New test.
36280
36281 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36282
36283         PR fortran/18869
36284         * gfortran.dg/common_1.f90: New test.
36285
36286 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36287         Paul Brook  <paul@codesourcery.com>
36288
36289         PR fortran/16222
36290         * gfortran.dg/real_do_1.f90: New test.
36291
36292 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36293
36294         PR tree-opt/18040
36295         * g++.dg/opt/ptrmem6.C: New test.
36296
36297 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36298
36299         PR middle-end/18921
36300         * gcc.dg/pr18921-1.c: New test case.
36301
36302 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36303
36304         PR fortran/17175
36305         * gfortran.dg/scale_1.f90: New test.
36306
36307 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36308
36309         PR middle-end/18903
36310         * gcc.c-torture/compile/pr18903.c: New test.
36311
36312 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36313
36314         * gcc.c-torture/execute/20041210-1.c: New test.
36315
36316 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36317
36318         PR c++/18731
36319         * g++.dg/parser/struct-1.C: New test.
36320         * g++.dg/parser/struct-2.C: New test.
36321         * g++.dg/parser/struct-3.C: New test.
36322
36323 2004-12-09  Richard Henderson  <rth@redhat.com>
36324
36325         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36326
36327         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36328         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36329
36330 2004-12-09  Matt Austern  <austern@apple.com>
36331
36332         PR c++/18514
36333         * g++.dg/ext/builtin1.C: New
36334         * g++.dg/ext/builtin2.C: New
36335         * g++.dg/ext/builtin3.C: New
36336         * g++.dg/ext/builtin4.C: New
36337         * g++.dg/ext/builtin5.C: New
36338
36339 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36340
36341         PR tree-opt/18904
36342         * g++.dg/opt/ptrmem5.C: New test.
36343
36344 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36345
36346         * g++.dg/parse/typename5.C: Adjust for new error.
36347         * g++.dg/parse/typename7.C: New.
36348
36349 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36350
36351         PR c++/18073
36352         * g++.dg/other/mmintrin.C: New test.
36353
36354 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36355
36356         PR c++/16681
36357         * g++.dg/init/array15.C: New.
36358         * g++.dg/init/array16.C: New.
36359
36360 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36361
36362         PR fortran/18826
36363         * gfortran.dg/assign_1.f90: New test.
36364
36365 2004-12-08  Nick Clifton  <nickc@redhat.com>
36366
36367         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36368         * gcc.target/xstormy16/data_below100: Likewise.
36369         * gcc.target/xstormy16/sfr: Likewise.
36370         * gcc.target/xstormy16/below100.S: New test source file.
36371         * gcc.target/xstormy16/below100.ld: New test linker script.
36372         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36373         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36374         bp instructions.
36375         * gcc.target/xstormy16/bp.c: Likewise.
36376
36377         * gcc.target/xstormy16/bss_below100: New files:
36378         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36379         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36380         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36381         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36382         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36383         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36384         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36385         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36386         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36387         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36388         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36389         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36390         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36391         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36392         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36393         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36394         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36395         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36396         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36397         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36398         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36399         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36400         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36401         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36402         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36403         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36404         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36405
36406         * gcc.target/xstormy16/data_below100: New files:
36407         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36408         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36409         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36410         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36411         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36412         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36413         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36414         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36415         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36416         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36417         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36418         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36419         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36420         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36421         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36422         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36423         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36424         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36425         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36426         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36427         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36428         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36429         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36430         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36431         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36432         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36433         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36434
36435         * gcc.target/xstormy16/sfr: New files:
36436         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36437         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36438         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36439         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36440         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36441         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36442         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36443         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36444         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36445         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36446         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36447         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36448         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36449         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36450         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36451         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36452         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36453         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36454         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36455         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36456         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36457         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36458         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36459         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36460         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36461         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36462         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36463         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36464         27_if0_sfrw_bitfield_f.c
36465
36466 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36467
36468         PR c++/18100
36469         * g++.dg/lookup/name-clash4.C: New test.
36470
36471 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36472
36473         PR c++/18672
36474         * g++.dg/opt/array1.C: New.
36475
36476         PR c++/18803
36477         * g++.dg/template/operator5.C: New.
36478
36479 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36480
36481         PR c/18867
36482         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36483
36484 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36485
36486         * gcc.dg/noncompile/20041207.c: New test.
36487
36488 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36489
36490         * g++.dg/other/unreachable-1.C: New test.
36491
36492 2004-12-06  Nick Clifton  <nickc@redhat.com>
36493
36494         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36495         <limits.h> because the latter comes from gcc's include/ directory
36496         and not the newlib/libc/include directory.
36497
36498 2004-12-04  Richard Henderson  <rth@redhat.com>
36499
36500         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36501
36502 2004-12-04  Richard Henderson  <rth@redhat.com>
36503
36504         * lib/target-supports.exp (check_gc_sections_available): Disable
36505         for alpha and ia64.
36506
36507 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36508
36509         PR middle-end/17909
36510         * g++.dg/other/vararg-2.C: New test.
36511
36512 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36513
36514         PR c++/17011, c++/17971
36515         * g++.dg/template/error15.C: Adjust expected error.
36516         * g++.dg/template/instantiate3.C: Likewise.
36517
36518 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36519
36520         * gcc.dg/altivec-18.c: Fix for darwin
36521
36522 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36523
36524         PR c++/18782
36525         * g++.dg/parse/ptrmem2.C: New.
36526
36527         PR c++/18318
36528         * g++.dg/template/new1.C: New.
36529
36530 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36531
36532         PR fortran/18710
36533         * gfortran.dg/direct_io_3.f90: New test.
36534
36535 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36536
36537         PR 18758
36538         * g++.dg/parse/crash21.C: New.
36539
36540 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36541
36542         PR c++/15664, c++/18276
36543         * g++.dg/template/ttp13.C: New test.
36544         * g++.dg/template/ttp14.C: Likewise.
36545
36546 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36547
36548         PR c++/18123
36549         * g++.dg/parse/enum2.C: New test.
36550         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36551
36552 2004-12-02  Nick Clifton  <nickc@redhat.com>
36553
36554         * gcc.target/xstormy16: New test directory.
36555         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36556         * gcc.target/xstormy16/bp.c: Check the generation of bp
36557         instructions.
36558         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36559         bn instructions and the BELOW100 attribute.
36560
36561 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36562
36563         PR target/16952
36564         * gcc.dg/ppc-eabi.c: New.
36565
36566 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36567
36568         PR fortran/18284
36569         * gfortran.dg/backspace.f90
36570
36571 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36572
36573         * gfortran.dg/inquire.f90: New test.
36574
36575 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36576
36577         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36578         handle effective-target-keyword.
36579         (dg-skip-if): Support effective-target keyword as target list.
36580         (dg-xfail-if): Ditto.
36581         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36582
36583 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36584
36585         PR tree-optimization/18291
36586         * gcc.c-torture/compile/pr18291.c: New test.
36587
36588 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36589
36590         PR C++/18729
36591         * g++.dg/parse/crash20.C: New.
36592
36593         PR c++/17431
36594         * g++.dg/overload/arg1.C: New.
36595         * g++.dg/overload/arg2.C: New.
36596         * g++.dg/overload/arg3.C: New.
36597         * g++.dg/overload/arg4.C: New.
36598
36599 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36600
36601         * gcc.dg/c99-flex-array-4.c: Remove.
36602
36603 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36604
36605         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36606
36607         * lib/target-supports.exp (is-effective-target): Simplify.
36608
36609         * lib/target-supports.exp (check_effective_target_vect_long):
36610         Fix for powerpc64-*-*.
36611
36612 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36613
36614         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36615         to support new requirements on FreeBSD 5.
36616
36617 2004-11-30  Devang Patel  <dpatel@apple.com>
36618
36619         PR 18702
36620         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36621
36622 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36623
36624         * g++.dg/ext/altivec-13.C: New test.
36625
36626 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36627
36628         PR tree-opt/18298
36629         * gcc.c-torture/execute/p18298.c: New test.
36630
36631 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36632             Dorit Naishlos  <dorit@il.ibm.com>
36633
36634         PR tree-opt/18607
36635         * gcc.dg/vect/vect-89.c: New test.
36636
36637 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36638
36639         * gcc.dg/pr18596-1.c: New test.
36640
36641 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36642
36643         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36644
36645 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36646
36647         PR c/18479
36648         * gcc.dg/pr18479.c: New test.
36649
36650 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36651
36652         PR target/18490
36653         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36654         mmix-knuth-mmixware.
36655
36656         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36657         cris-*-elf* cris-*-aout* mmix-*-*
36658
36659 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36660
36661         PR middle-end/18725
36662         * gcc.dg/pr18725.c: New test.
36663
36664 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36665
36666         PR target/18488
36667         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36668
36669         PR target/18336
36670         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36671
36672 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36673
36674         PR c++/18368
36675         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36676         * g++.old-deja/g++.law/ctors5.C: Likewise.
36677         * g++.old-deja/g++.other/crash25.C: Likewise.
36678
36679         PR c++/18674
36680         * g++.dg/template/error16.C: New test.
36681
36682         PR c++/18512
36683         * g++.dg/template/crash29.C: New test.
36684
36685 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36686
36687         PR tree-optimization/18712
36688         * gcc.c-torture/compile/pr18712.c: New test.
36689
36690 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36691
36692         PR c/7544
36693         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36694         tests.
36695
36696 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36697
36698         PR c++/18652
36699         * g++.dg/lookup/crash6.C: New test.
36700
36701 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36702
36703         PR middle-end/18164
36704         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36705
36706 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36707
36708         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36709         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36710         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36711
36712 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36713
36714         * gcc.dg/pr18164.c: New test.
36715
36716 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36717
36718         * gcc.dg/funroll-loops-all.c: New.
36719
36720 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36721
36722         PR target/18489
36723         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36724         delimeter, match space and TAB as well as ":".
36725
36726         PR target/18484
36727         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36728
36729         PR target/18348
36730         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36731
36732         PR target/18345
36733         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36734
36735         PR target/18337
36736         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36737
36738 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36739
36740         * gfortran.dg/direct_io_2.f90: New test.
36741
36742 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36743
36744         PR target/18334
36745         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36746
36747 2004-11-28  Richard Henderson  <rth@redhat.com>
36748
36749         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36750
36751 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36752
36753         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36754         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36755         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36756         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36757         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36758         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36759         gcc.dg/pointer-arith-8.c: New tests.
36760
36761 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36762
36763         PR fortran/18364
36764         * gfortran.dg/endfile.f90: New test.
36765
36766 2004-11-27  Falk Hueffner  <falk@debian.org>
36767
36768         * gcc.dg/loop-6.c: New test.
36769
36770 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36771
36772         * gcc.c-torture/execute/20041126-1.c: New test.
36773
36774 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36775
36776         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36777         on IRIX.
36778
36779 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36780
36781         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36782         functions.
36783
36784 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36785
36786         PR rtl-optimization/17825
36787         * gcc.c-torture/compile/20041119-1.c: New test.
36788
36789 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36790
36791         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36792         Check existence of ld library path variables before unsetting.
36793
36794 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36795
36796         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36797
36798 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36799
36800         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36801
36802 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36803
36804         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36805
36806 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36807
36808         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36809         dg-do directive.
36810
36811 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36812
36813         * gcc.dg/pr17957.c: Pass --param, not -param.
36814
36815 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36816
36817         PR middle-end/17957
36818         * gcc.dg/pr17957.c: New test.
36819
36820 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36821
36822         PR c++/18445
36823         * g++.dg/template/crash28.C: Likewise.
36824
36825         PR c++/18001
36826         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36827         * g++.dg/ext/lvaddr.C: Likewise.
36828         * g++.dg/opt/pr7503-3.C: Likewise.
36829
36830         PR c++/18466
36831         * g++.dg/parse/qualified3.C: New test.
36832         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36833
36834         PR c++/18545
36835         * g++.dg/expr/return1.C: New test.
36836
36837 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36838
36839         Friend class name lookup 3/n, PR c++/3332
36840         * g++.dg/lookup/friend3.C: New test.
36841         * g++.dg/lookup/friend4.C: Likewise.
36842         * g++.dg/lookup/friend5.C: Likewise.
36843
36844 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36845
36846         Friend class name lookup 2/n, PR c++/14513, c++/15410
36847         * g++.dg/lookup/friend2.C: New test.
36848         * g++.dg/template/friend31.C: Likewise.
36849
36850 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36851
36852         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36853
36854 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36855
36856         PR c++/17473
36857         * g++.dg/tc1/dr56.C: Remove.
36858         * g++.dg/template/typedef1.C: Add dg-error markers.
36859         * g++.old-deja/g++.other/typedef7.C: Likewise.
36860
36861         PR c++/18285
36862         * g++.dg/parse/typedef7.C: New test.
36863
36864 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36865
36866         * gcc.c-torture/execute/20041124-1.c: New test.
36867
36868 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36869
36870         * g++.dg/template/deduce3.C: New test.
36871
36872         PR c++/18586
36873         * g++.dg/template/crash27.C: New test.
36874
36875         PR c++/18530
36876         * g++.dg/warn/Wshadow-3.C: New test.
36877
36878 2004-11-24  Devang Patel  <dpatel@apple.com>
36879
36880         PR/18555
36881         * gcc.dg/cpp/isysroot-1.c: New test.
36882         * gcc.dg/cpp/usr/include/stdio.h: New file.
36883         * gcc.dg/cpp/isysroot-2.c: New test.
36884         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36885         New file.
36886
36887 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36888
36889         PR c++/8929
36890         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36891
36892 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36893
36894         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36895         * gcc.target/sparc/pdist.c: Likewise.
36896
36897 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36898
36899         PR c++/16882
36900         * g++.dg/conversion/simd1.C: New test.
36901
36902 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36903
36904         * lib/target-libpath.exp: New file defining
36905         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36906         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36907         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36908         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36909         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36910
36911 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36912
36913         * gcc.dg/pragma-align-2.c: Test macro expansion.
36914         * gcc.dg/pragma-pack-2.c: New test.
36915
36916 2004-11-23  Richard Henderson  <rth@redhat.com>
36917
36918         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36919         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36920         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36921         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36922         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36923         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36924
36925         * gcc.dg/vect/vect.exp: Add check for alpha.
36926         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36927         (check_effective_target_vect_int): Enable for alpha.
36928         (check_effective_target_vect_long): New.
36929         (is-effective-target): Add it.
36930
36931 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36932
36933         * gcc.dg/pr18614-1.c: New test.
36934
36935 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36936
36937         * gcc.dg/setjmp-2.c: New test.
36938
36939 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36940
36941         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36942         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36943         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36944         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36945         gcc.target/sparc/pdist.c: New tests.
36946
36947 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36948
36949         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36950
36951 2004-11-22  Dale Johannesen  <dalej@apple.com>
36952
36953         * gcc.dg/20041111-1.c: New.
36954
36955 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36956
36957         PR tree-opt/18536
36958         * gcc.dg/vect/pr18536.c: New test.
36959
36960 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36961
36962         PR c++/18354
36963         * g++.dg/template/nontype11.C: New test.
36964
36965 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36966
36967         PR middle-end/18520
36968         * gcc.dg/pr18520-1.c: New test case.
36969
36970 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36971
36972         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36973         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36974         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36975         expected diagnostics.
36976
36977 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36978
36979         PR target/18580
36980         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36981         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36982         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36983
36984 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36985
36986         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36987
36988 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36989             Joseph Myers  <joseph@codesourcery.com>
36990
36991         * lib/target-supports.exp (check_visibility_available): Really
36992         test the compiler.
36993
36994 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36995
36996         PR tree-opt/18181
36997         * gcc.dg/vect/vect-85.c: New test.
36998         * gcc.dg/vect/vect-86.c: New test.
36999         * gcc.dg/vect/vect-87.c: New test.
37000         * gcc.dg/vect/vect-88.c: New test.
37001
37002 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37003
37004         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37005
37006 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37007
37008         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37009         * gcc.dg/ppc-and-1.c: Ditto.
37010         * gcc.dg/ppc-compare-1.c: Ditto.
37011         * gcc.dg/ppc-mov-1.c: Ditto
37012
37013 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37014             Mark Mitchell  <mark@codesourcery.com>
37015
37016         * gcc.dg/pragma-init-fini-2.c: New test.
37017
37018 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37019             Aldy Hernandez  <aldyh@redhat.com>
37020
37021         * lib/target-supports.exp (check_effective_target_vect_int): New
37022         (check_effective_target_vect_float): New
37023         (check_effective_target_vect_double): New.
37024         (is-effective-target): Support new effective targets keywords.
37025         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37026         default action for dg-do.
37027         * gcc.dg/vect/pr16105.c: Use new support.
37028         * gcc.dg/vect/pr18400.c: Ditto.
37029         * gcc.dg/vect/pr18425.c: Ditto.
37030         * gcc.dg/vect/vect-1.c: Ditto.
37031         * gcc.dg/vect/vect-10.c: Ditto.
37032         * gcc.dg/vect/vect-11.c: Ditto.
37033         * gcc.dg/vect/vect-12.c: Ditto.
37034         * gcc.dg/vect/vect-13.c: Ditto.
37035         * gcc.dg/vect/vect-14.c: Ditto.
37036         * gcc.dg/vect/vect-15.c: Ditto.
37037         * gcc.dg/vect/vect-16.c: Ditto.
37038         * gcc.dg/vect/vect-17.c: Ditto.
37039         * gcc.dg/vect/vect-18.c: Ditto.
37040         * gcc.dg/vect/vect-19.c: Ditto.
37041         * gcc.dg/vect/vect-2.c: Ditto.
37042         * gcc.dg/vect/vect-20.c: Ditto.
37043         * gcc.dg/vect/vect-21.c: Ditto.
37044         * gcc.dg/vect/vect-22.c: Ditto.
37045         * gcc.dg/vect/vect-23.c: Ditto.
37046         * gcc.dg/vect/vect-24.c: Ditto.
37047         * gcc.dg/vect/vect-25.c: Ditto.
37048         * gcc.dg/vect/vect-26.c: Ditto.
37049         * gcc.dg/vect/vect-27.c: Ditto.
37050         * gcc.dg/vect/vect-27a.c: Ditto.
37051         * gcc.dg/vect/vect-28.c: Ditto.
37052         * gcc.dg/vect/vect-29.c: Ditto.
37053         * gcc.dg/vect/vect-29a.c: Ditto.
37054         * gcc.dg/vect/vect-3.c: Ditto.
37055         * gcc.dg/vect/vect-30.c: Ditto.
37056         * gcc.dg/vect/vect-31.c: Ditto.
37057         * gcc.dg/vect/vect-32.c: Ditto.
37058         * gcc.dg/vect/vect-33.c: Ditto.
37059         * gcc.dg/vect/vect-34.c: Ditto.
37060         * gcc.dg/vect/vect-35.c: Ditto.
37061         * gcc.dg/vect/vect-36.c: Ditto.
37062         * gcc.dg/vect/vect-37.c: Ditto.
37063         * gcc.dg/vect/vect-38.c: Ditto.
37064         * gcc.dg/vect/vect-4.c: Ditto.
37065         * gcc.dg/vect/vect-40.c: Ditto.
37066         * gcc.dg/vect/vect-41.c: Ditto.
37067         * gcc.dg/vect/vect-42.c: Ditto.
37068         * gcc.dg/vect/vect-43.c: Ditto.
37069         * gcc.dg/vect/vect-44.c: Ditto.
37070         * gcc.dg/vect/vect-45.c: Ditto.
37071         * gcc.dg/vect/vect-46.c: Ditto.
37072         * gcc.dg/vect/vect-47.c: Ditto.
37073         * gcc.dg/vect/vect-48.c: Ditto.
37074         * gcc.dg/vect/vect-48a.c: Ditto.
37075         * gcc.dg/vect/vect-49.c: Ditto.
37076         * gcc.dg/vect/vect-5.c: Ditto.
37077         * gcc.dg/vect/vect-50.c: Ditto.
37078         * gcc.dg/vect/vect-51.c: Ditto.
37079         * gcc.dg/vect/vect-52.c: Ditto.
37080         * gcc.dg/vect/vect-53.c: Ditto.
37081         * gcc.dg/vect/vect-54.c: Ditto.
37082         * gcc.dg/vect/vect-55.c: Ditto.
37083         * gcc.dg/vect/vect-56.c: Ditto.
37084         * gcc.dg/vect/vect-56a.c: Ditto.
37085         * gcc.dg/vect/vect-57.c: Ditto.
37086         * gcc.dg/vect/vect-58.c: Ditto.
37087         * gcc.dg/vect/vect-59.c: Ditto.
37088         * gcc.dg/vect/vect-6.c: Ditto.
37089         * gcc.dg/vect/vect-60.c: Ditto.
37090         * gcc.dg/vect/vect-61.c: Ditto.
37091         * gcc.dg/vect/vect-62.c: Ditto.
37092         * gcc.dg/vect/vect-63.c: Ditto.
37093         * gcc.dg/vect/vect-64.c: Ditto.
37094         * gcc.dg/vect/vect-65.c: Ditto.
37095         * gcc.dg/vect/vect-66.c: Ditto.
37096         * gcc.dg/vect/vect-67.c: Ditto.
37097         * gcc.dg/vect/vect-68.c: Ditto.
37098         * gcc.dg/vect/vect-69.c: Ditto.
37099         * gcc.dg/vect/vect-7.c: Ditto.
37100         * gcc.dg/vect/vect-72.c: Ditto.
37101         * gcc.dg/vect/vect-72a.c: Ditto.
37102         * gcc.dg/vect/vect-73.c: Ditto.
37103         * gcc.dg/vect/vect-74.c: Ditto.
37104         * gcc.dg/vect/vect-75.c: Ditto.
37105         * gcc.dg/vect/vect-76.c: Ditto.
37106         * gcc.dg/vect/vect-77.c: Ditto.
37107         * gcc.dg/vect/vect-77a.c: Ditto.
37108         * gcc.dg/vect/vect-78.c: Ditto.
37109         * gcc.dg/vect/vect-79.c: Ditto.
37110         * gcc.dg/vect/vect-8.c: Ditto.
37111         * gcc.dg/vect/vect-80.c: Ditto.
37112         * gcc.dg/vect/vect-82.c: Ditto.
37113         * gcc.dg/vect/vect-82_64.c: Ditto.
37114         * gcc.dg/vect/vect-83.c: Ditto.
37115         * gcc.dg/vect/vect-83_64.c: Ditto.
37116         * gcc.dg/vect/vect-9.c: Ditto.
37117         * gcc.dg/vect/vect-all.c: Ditto.
37118         * gcc.dg/vect/vect-none.c: Ditto.
37119
37120 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37121
37122         * lib/gcc-dg.exp (dg-skip-if): New function.
37123         (dg-forbid-option): Remove.
37124         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37125         * g++.dg/abi/bitfield8.C: Likewise.
37126         * g++.dg/abi/dtor1.C: Likewise.
37127         * g++.dg/abi/empty10.C: Likewise.
37128         * g++.dg/abi/empty7.C: Likewise.
37129         * g++.dg/abi/empty9.C: Likewise.
37130         * g++.dg/abi/layout3.C: Likewise.
37131         * g++.dg/abi/layout4.C: Likewise.
37132         * g++.dg/abi/thunk1.C: Likewise.
37133         * g++.dg/abi/thunk2.C: Likewise.
37134         * g++.dg/abi/vbase11.C: Likewise.
37135         * g++.dg/abi/vthunk2.C: Likewise.
37136         * g++.dg/abi/vthunk3.C: Likewise.
37137         * g++.dg/ext/attrib8.C: Likewise.
37138         * g++.dg/opt/longbranch2.C: Likewise.
37139         * g++.dg/opt/reg-stack4.C: Likewise.
37140         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37141         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37142         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37143         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37144         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37145         * gcc.dg/20000609-1.c: Likewise.
37146         * gcc.dg/20000720-1.c: Likewise.
37147         * gcc.dg/20011107-1.c: Likewise.
37148         * gcc.dg/20011119-1.c: Likewise.
37149         * gcc.dg/20020108-1.c: Likewise.
37150         * gcc.dg/20020122-2.c: Likewise.
37151         * gcc.dg/20020122-3.c: Likewise.
37152         * gcc.dg/20020201-3.c: Likewise.
37153         * gcc.dg/20020206-1.c: Likewise.
37154         * gcc.dg/20020218-1.c: Likewise.
37155         * gcc.dg/20020310-1.c: Likewise.
37156         * gcc.dg/20020411-1.c: Likewise.
37157         * gcc.dg/20020418-2.c: Likewise.
37158         * gcc.dg/20020426-1.c: Likewise.
37159         * gcc.dg/20020426-2.c: Likewise.
37160         * gcc.dg/20020517-1.c: Likewise.
37161         * gcc.dg/20020523-1.c: Likewise.
37162         * gcc.dg/20020523-2.c: Likewise.
37163         * gcc.dg/20020729-1.c: Likewise.
37164         * gcc.dg/20030204-1.c: Likewise.
37165         * gcc.dg/20030826-2.c: Likewise.
37166         * gcc.dg/20030926-1.c: Likewise.
37167         * gcc.dg/20031202-1.c: Likewise.
37168         * gcc.dg/980312-1.c: Likewise.
37169         * gcc.dg/980313-1.c: Likewise.
37170         * gcc.dg/990117-1.c: Likewise.
37171         * gcc.dg/990424-1.c: Likewise.
37172         * gcc.dg/990524-1.c: Likewise.
37173         * gcc.dg/991230-1.c: Likewise.
37174         * gcc.dg/i386-387-1.c: Likewise.
37175         * gcc.dg/i386-387-2.c: Likewise.
37176         * gcc.dg/i386-387-3.c: Likewise.
37177         * gcc.dg/i386-387-4.c: Likewise.
37178         * gcc.dg/i386-387-5.c: Likewise.
37179         * gcc.dg/i386-387-6.c: Likewise.
37180         * gcc.dg/i386-asm-1.c: Likewise.
37181         * gcc.dg/i386-bitfield1.c: Likewise.
37182         * gcc.dg/i386-bitfield2.c: Likewise.
37183         * gcc.dg/i386-loop-1.c: Likewise.
37184         * gcc.dg/i386-loop-2.c: Likewise.
37185         * gcc.dg/i386-loop-3.c: Likewise.
37186         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37187         * gcc.dg/i386-pic-1.c: Likewise.
37188         * gcc.dg/i386-regparm.c: Likewise.
37189         * gcc.dg/i386-signbit-1.c: Likewise.
37190         * gcc.dg/i386-signbit-2.c: Likewise.
37191         * gcc.dg/i386-signbit-3.c: Likewise.
37192         * gcc.dg/i386-sse-5.c: Likewise.
37193         * gcc.dg/i386-sse-8.c: Likewise.
37194         * gcc.dg/i386-unroll-1.c: Likewise.
37195         * gcc.dg/tls/opt-1.c: Likewise.
37196         * gcc.dg/tls/opt-2.c: Likewise.
37197         * gcc.dg/unroll-1.c: Likewise.
37198         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37199         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37200         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37201         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37202
37203 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37204
37205         * g++.dg/template/incomplete1.C: New test.
37206
37207 2004-11-16  Nick Clifton  <nickc@redhat.com>
37208
37209         Revert patches accidentally commited during checkin of fixes for
37210         xstormy16 tests:
37211         gcc.c-torture/execute/simd-4.c: Revert
37212         gcc.dg/20040910-1.c: Revert.
37213
37214 2004-11-16  Paul Brook  <paul@codesourcery.com>
37215
37216         PR fortran/13010
37217         * gfortran.dg/der_pointer_1.f90: New test.
37218
37219 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37220
37221         PR c/18498
37222         * gcc.dg/bitfld-13.c: New test.
37223
37224 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37225
37226         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37227         powerpc*-*-linux*.
37228
37229         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37230         * gcc.dg/ppc64-abi-2.c: Ditto.
37231         * gcc.dg/ppc64-abi-3.c: Ditto.
37232
37233         * lib/gcc-dg.exp (dg-target-list): Remove.
37234
37235 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37236
37237         * gcc.dg/ia64-postinc.c: New test.
37238
37239 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37240
37241         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37242
37243 2004-11-15  Nick Clifton  <nickc@redhat.com>
37244
37245         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37246         __INT_MAX__ so that the test can be compiled by toolchains
37247         targeted at 16-bit processors.
37248
37249         * gcc.dg/20040625-1.c: Use long constants rather than integers
37250         when performing arithmetic that will overflow 16-bits.
37251
37252         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37253         xstormy16.  It does not support 128-bit vector operations.
37254
37255         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37256         with the macro PTR_TYPE.  Define this macro to an integer type
37257         suitable for holding a pointer.
37258
37259         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37260         the target is a 16-bit processor.
37261
37262         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37263         16-bit targets where the character constant will be too long.
37264
37265         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37266         where the double will not be directly addressable.
37267
37268 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37269
37270         Friend class name lookup 1/n, PR c++/18471
37271         * g++.dg/template/crash26.C: New test.
37272         * g++.dg/lookup/struct1.C: Adjust expected error.
37273         * g++.dg/parse/elab1.C: Likewise.
37274         * g++.dg/parse/elab2.C: Likewise.
37275         * g++.dg/parse/int-as-enum1.C: Likewise.
37276         * g++.dg/parse/struct-as-enum1.C: Likewise.
37277         * g++.dg/parse/typedef1.C: Likewise.
37278         * g++.dg/parse/typedef3.C: Likewise.
37279         * g++.dg/parse/typedef4.C: Likewise.
37280         * g++.dg/parse/typedef5.C: Likewise.
37281         * g++.dg/template/nontype4.C: Likewise.
37282         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37283         * g++.old-deja/g++.other/elab1.C: Likewise.
37284         * g++.old-deja/g++.other/syntax4.C: Likewise.
37285
37286 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37287
37288         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37289
37290 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37291
37292         * gcc.c-torture/execute/20041114-1.c: New test.
37293
37294 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37295
37296         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37297         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37298         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37299         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37300         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37301         gcc.dg/switch-7.c: New tests.
37302
37303 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37304
37305         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37306
37307 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37308
37309         PR tree-opt/18400
37310         * gcc.dg/vect/pr18400.c: New test.
37311
37312 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37313             Andrew Pinski  <pinskia@physics.uc.edu>
37314
37315         PR tree-opt/18425
37316         * gcc.dg/vect/pr18425.c: New test.
37317
37318 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37319
37320         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37321         Guard with dg-require-alias and dg-require-visibility.
37322
37323 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37324
37325         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37326
37327 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37328
37329         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37330
37331 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37332
37333         PR c++/17344
37334         * g++.dg/template/defarg5.C: New test.
37335
37336 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37337
37338         * g++.dg/parse/cast1.C: Run only on ILP32.
37339         * g++.old-deja/g++.mike/p784.C: Likewise.
37340
37341 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37342
37343         * gcc.c-torture/execute/20041113-1.c: New test.
37344
37345 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37346
37347         PR target/18230
37348         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37349         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37350         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37351         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37352         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37353         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37354         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37355         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37356         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37357         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37358         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37359         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37360         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37361
37362 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37363
37364         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37365         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37366         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37367         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37368         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37369         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37370         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37371         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37372         gcc.target/sparc/combined-1.c: New tests.
37373
37374 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37375
37376         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37377         New tests.
37378
37379 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37380
37381         * lib/gcc-dg.exp (dg-forbid-option): New function.
37382         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37383         * g++.dg/abi/bitfield8.C: Likewise.
37384         * g++.dg/abi/dtor1.C: Likewise.
37385         * g++.dg/abi/empty10.C: Likewise.
37386         * g++.dg/abi/empty7.C: Likewise.
37387         * g++.dg/abi/empty9.C: Likewise.
37388         * g++.dg/abi/layout3.C: Likewise.
37389         * g++.dg/abi/layout4.C: Likewise.
37390         * g++.dg/abi/thunk1.C: Likewise.
37391         * g++.dg/abi/thunk2.C: Likewise.
37392         * g++.dg/abi/vbase11.C: Likewise.
37393         * g++.dg/abi/vthunk2.C: Likewise.
37394         * g++.dg/abi/vthunk3.C: Likewise.
37395         * g++.dg/ext/attrib8.C: Likewise.
37396         * g++.dg/opt/longbranch2.C: Likewise.
37397         * g++.dg/opt/reg-stack4.C: Likewise.
37398         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37399         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37400         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37401         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37402         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37403         * gcc.dg/20000609-1.c: Likewise.
37404         * gcc.dg/20000720-1.c: Likewise.
37405         * gcc.dg/20011107-1.c: Likewise.
37406         * gcc.dg/20011119-1.c: Likewise.
37407         * gcc.dg/20020108-1.c: Likewise.
37408         * gcc.dg/20020122-2.c: Likewise.
37409         * gcc.dg/20020122-3.c: Likewise.
37410         * gcc.dg/20020201-3.c: Likewise.
37411         * gcc.dg/20020206-1.c: Likewise.
37412         * gcc.dg/20020218-1.c: Likewise.
37413         * gcc.dg/20020310-1.c: Likewise.
37414         * gcc.dg/20020411-1.c: Likewise.
37415         * gcc.dg/20020418-2.c: Likewise.
37416         * gcc.dg/20020426-1.c: Likewise.
37417         * gcc.dg/20020426-2.c: Likewise.
37418         * gcc.dg/20020517-1.c: Likewise.
37419         * gcc.dg/20020523-1.c: Likewise.
37420         * gcc.dg/20020523-2.c: Likewise.
37421         * gcc.dg/20020729-1.c: Likewise.
37422         * gcc.dg/20030204-1.c: Likewise.
37423         * gcc.dg/20030826-2.c: Likewise.
37424         * gcc.dg/20030926-1.c: Likewise.
37425         * gcc.dg/20031202-1.c: Likewise.
37426         * gcc.dg/980312-1.c: Likewise.
37427         * gcc.dg/980313-1.c: Likewise.
37428         * gcc.dg/990117-1.c: Likewise.
37429         * gcc.dg/990424-1.c: Likewise.
37430         * gcc.dg/990524-1.c: Likewise.
37431         * gcc.dg/991230-1.c: Likewise.
37432         * gcc.dg/i386-387-1.c: Likewise.
37433         * gcc.dg/i386-387-2.c: Likewise.
37434         * gcc.dg/i386-387-3.c: Likewise.
37435         * gcc.dg/i386-387-4.c: Likewise.
37436         * gcc.dg/i386-387-5.c: Likewise.
37437         * gcc.dg/i386-387-6.c: Likewise.
37438         * gcc.dg/i386-asm-1.c: Likewise.
37439         * gcc.dg/i386-bitfield1.c: Likewise.
37440         * gcc.dg/i386-bitfield2.c: Likewise.
37441         * gcc.dg/i386-loop-1.c: Likewise.
37442         * gcc.dg/i386-loop-2.c: Likewise.
37443         * gcc.dg/i386-loop-3.c: Likewise.
37444         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37445         * gcc.dg/i386-pic-1.c: Likewise.
37446         * gcc.dg/i386-regparm.c: Likewise.
37447         * gcc.dg/i386-signbit-1.c: Likewise.
37448         * gcc.dg/i386-signbit-2.c: Likewise.
37449         * gcc.dg/i386-signbit-3.c: Likewise.
37450         * gcc.dg/i386-sse-5.c: Likewise.
37451         * gcc.dg/i386-sse-8.c: Likewise.
37452         * gcc.dg/i386-unroll-1.c: Likewise.
37453         * gcc.dg/tls/opt-1.c: Likewise.
37454         * gcc.dg/tls/opt-2.c: Likewise.
37455         * gcc.dg/unroll-1.c: Likewise.
37456         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37457         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37458         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37459         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37460         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37461         -m64 is specified.
37462
37463 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37464
37465         PR c++/18389
37466         * g++.dg/parse/cond1.C: New test.
37467
37468         PR c++/18429
37469         * g++.dg/template/array9.C: New test.
37470         * g++.dg/ext/vla1.C: Adjust error messages.
37471         * g++.dg/ext/vlm1.C: Likewise.
37472         * g++.dg/template/crash2.C: Likewise.
37473
37474         PR c++/18436
37475         * g++.dg/template/call3.C: New test.
37476
37477         PR c++/18407
37478         * g++.dg/template/ptrmem11.C: New test.
37479
37480 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37481
37482         PR other/14264
37483         * lib/g++.exp: Set LC_ALL and LANG to C.
37484         * lib/gcc-dg.exp: Likewise.
37485         * lib/gfortran.exp: Likewise.
37486         * lib/objc.exp: Likewise.
37487         * lib/treelang.exp: Likewise.
37488
37489 2004-11-12  Andreas Schwab  <schwab@suse.de>
37490
37491         * gcc.dg/pr16286.c: Fix last change.
37492
37493 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37494
37495         PR c++/18416
37496         * g++.dg/init/global1.C: New test.
37497
37498 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37499
37500         * gcc.c-torture/execute/20041112-1.c: New test.
37501
37502 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37503
37504         * lib/gcc-dg.exp (dg-target-list): New.
37505
37506 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37507             Richard Sandiford  <rsandifo@redhat.com>
37508
37509         * lib/target-supports.exp (get-compiler_messages): New.
37510         (check_named_sections_available): Use it.
37511         (check_effective_target_ilp32): New.
37512         (check_effective_target_lp64): New.
37513         (is-effective-target): New.
37514         * lib/gcc-dg.exp (dg-require-effective-target): New.
37515
37516 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37517
37518         * gcc.dg/precedence-1.c: New test.
37519
37520 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37521
37522         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37523
37524         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37525         message, delete generated files, use more descriptive name for
37526         executable, and make the test unsupported when it cannot be run.
37527
37528         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37529         (dg-require-weak, dg-require-visibility, dg-require-alias,
37530         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37531         dg-require-iconv, dg-require-named-sections): Use it.
37532
37533         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37534
37535 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37536
37537         PR target/16457
37538         * gcc.dg/ppc-and-1: New
37539
37540         PR target/16796
37541         * gcc.dg/ppc-mov-1.c: New.
37542
37543         PR target/16458
37544         * gcc.dg/ppc-compare-1.c: New.
37545
37546 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37547
37548         * objc.dg/desig-init-2.m: New test.
37549
37550 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37551
37552         PR middle-end/18160
37553         * g++.dg/warn/register-var-1.C: New test.
37554         * g++.dg/warn/register-var-2.C: New test.
37555
37556 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37557
37558         * gcc.dg/union-2.c: New test.
37559
37560 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37561
37562         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37563         New test for PR tree-optimization/17892.
37564
37565 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37566
37567         PR c++/18369
37568         * g++.dg/init/new12.C: New test.
37569
37570 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37571
37572         * gcc.target/sparc: New directory.
37573         * gcc.target/sparc/sparc.exp: New driver.
37574         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37575         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37576         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37577         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37578
37579 2004-11-10  Paul Brook  <paul@codesourcery.com>
37580
37581         PR fortran/18218
37582         * gfortran.dg/list_read.c: New test.
37583
37584 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37585
37586         PR c/18322
37587         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37588         expected diagnostic location.
37589
37590 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37591
37592         * gcc.dg/20041109-1.c: New test.
37593
37594 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37595
37596         PR objc/18406
37597         * objc/compile/pr18406.m: New test.
37598
37599 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37600
37601         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37602
37603 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37604
37605         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37606
37607 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37608
37609         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37610
37611 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37612
37613         * gcc.dg/20030225-2.c: Add prototype for abort and
37614         exit.
37615
37616 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37617
37618         PR tree-opt/18299
37619         * gcc.c-torture/pr18299-1.c: New test.
37620
37621 2004-11-06  Andreas Schwab  <schwab@suse.de>
37622
37623         * gcc.dg/pr16286.c: Also test for bool and pixel.
37624
37625 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37626
37627         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37628         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37629         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37630         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37631         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37632         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37633         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37634         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37635         gcc.dg/struct-semi-3.c: New tests.
37636
37637 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37638
37639         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37640
37641 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37642
37643         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37644         Do not use C99 designators.
37645
37646 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37647
37648         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37649
37650 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37651
37652         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37653         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37654         * gcc.c-torture/execute/simd-5.x: Remove.
37655
37656 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37657
37658         PR rtl-optimization/17933
37659         * gcc.dg/torture/pr17933-1.c: New test.
37660
37661 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37662
37663         PR target/18106
37664         * lib/target-supports.exp (check_weak_available): Support
37665         Windows.
37666
37667 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37668
37669         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37670         call to fflush(stdout) before abort.
37671         (my_ffsll): New function.
37672         (generate_fields): Use it.
37673
37674 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37675
37676         * gcc.dg/init-undef-1.c: New test.
37677
37678 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37679
37680         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37681         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37682         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37683         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37684         expected messages for new parser.
37685
37686 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37687
37688         * g++.dg/ext/visibility/symbian1.C: New test.
37689
37690 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37691
37692         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37693         on LP64 targets.
37694
37695 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37696
37697         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37698         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37699         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37700         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37701         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37702         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37703         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37704         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37705         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37706         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37707
37708 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37709
37710         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37711         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37712         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37713         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37714         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37715         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37716         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37717         for new parser.
37718
37719 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37720
37721         PR target/15342
37722         * gcc.dg/20041104-1.c: New test.
37723
37724 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37725
37726         * g++.dg/template/nontype7.C: New test.
37727         * g++.dg/template/nontype8.C: Likewise.
37728         * g++.dg/template/nontype9.C: Likewise.
37729         * g++.dg/template/nontype10.C: Likewise.
37730         * g++.dg/tc1/dr49.C: Likewise.
37731         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37732         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37733
37734 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37735
37736         * g++.dg/rtti/tinfo1.C: Remove xfails.
37737
37738 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37739
37740         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37741         packed attribute to the definition to satisfy the new C++ parser.
37742
37743 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37744
37745         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37746         invocations of va_arg.
37747
37748 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37749
37750         PR c++/18124
37751         * g++.dg/template/crash25.C: New test.
37752
37753         PR c++/18155
37754         * g++.dg/template/typedef2.C: New test.
37755         * g++.dg/parse/crash13.C: Adjust error markers.
37756
37757         PR c++/18177
37758         * g++.dg/conversion/const3.C: New test.
37759
37760 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37761
37762         PR fortran/17535
37763         PR fortran/17583
37764         PR fortran/17713
37765         * gfortran.dg/generic_[123].f90: New testcases.
37766
37767 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37768
37769         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37770         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37771
37772 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37773
37774         PR tree-opt/16808
37775         * gcc.c-torture/compile/pr16808.c: New test.
37776
37777 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37778
37779         PR rtl-optimization/17104
37780         * gcc.dg/ppc-bitfield1.c: New.
37781
37782 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37783
37784         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37785
37786 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37787
37788         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37789         strings for 32-bit code.
37790
37791 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37792
37793         PR c/18239
37794         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37795
37796 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37797
37798         PR c++/18064
37799         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37800
37801 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37802
37803         PR c++/15172
37804         * g++.dg/init/aggr2.C: New test.
37805
37806 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37807
37808         * objc.dg/local-decl-1.m: New test.
37809
37810 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37811
37812         * gcc.dg/20040910-1.c: Adjust regex.
37813
37814 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37815
37816         PR rtl-optimization/18084
37817         * g++.dg/opt/pr18084-1.C: New testcase.
37818
37819 2004-10-30  Matt Austern  <austern@apple.com>
37820
37821         PR c++/17542
37822         * g++.dg/ext/attrib18.C: New test.
37823
37824 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37825
37826         PR middle-end/18096
37827         * gcc.dg/pr18096-1.c: New test case.
37828
37829 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37830
37831         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37832
37833 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37834
37835         PR c/16666
37836         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37837         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37838         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37839         gcc.dg/old-style-prom-3.c: New tests.
37840
37841 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37842
37843         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37844         Remove unnecessary inclusion of stdio.h.
37845
37846 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37847
37848         PR rtl-optimization/17581
37849         * gcc.dg/pr17581-1.c: New test case.
37850
37851 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37852
37853         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37854         being implemented.
37855         * g++.dg/conversion/dr195-1.C: New.
37856         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37857         * g++.old-deja/g++.mike/p10148.C: Likewise.
37858
37859 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37860
37861         PR c++/17695
37862         * g++.dg/debug/typedef2.C: New test.
37863
37864 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37865
37866         PR fortran/13490
37867         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37868         * gfortran.dg/g77/README: Update.
37869
37870 2004-10-28  Matt Austern  <austern@apple.com>
37871
37872         PR c++/14124
37873         * g++.dg/ext/packed7.C: New test.
37874
37875 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37876
37877         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37878         scan-assembler.
37879         * lib/scanasm.exp (hidden-scan-for): New proc.
37880         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37881         string.
37882         (scan-not-hidden): Likewise.
37883         * lib/target-supports.exp (check_visibility_available): mach-o is
37884         support too.
37885
37886 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37887
37888         PR c++/17132
37889         * g++.dg/template/memclass3.C: New test.
37890
37891 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37892
37893         PR middle-end/18160
37894         * gcc.dg/register-var-1.c: New test.
37895         * gcc.dg/register-var-2.c: New test.
37896         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37897         error now.
37898
37899 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37900
37901         PR other/18172
37902         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37903         unused variables.
37904         * gcc.dg/vect/vect-22.c: Likewise.
37905
37906 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37907
37908         * gcc.dg/i386-rotate-1.c: New test.
37909
37910 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37911
37912         * g++.dg/init/ref12.C: Add "run" marker.
37913
37914         PR c++/17435
37915         * g++.dg/init/ref12.C: New test.
37916
37917         PR c++/18140
37918         * g++.dg/template/shift1.C: New test.
37919         * g++.dg/template/error10.C: Adjust error markers.
37920
37921 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37922
37923         PR tree-opt/17529
37924         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37925
37926 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37927
37928         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37929         * gcc.dg/weak/weak-3.c: Likewise.
37930         * gcc.dg/weak/weak-5.c: Likewise.
37931         * gcc.dg/weak/weak-9.c: Likewise.
37932         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37933         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37934
37935         * gcc.dg/darwin-weakimport-1.c: New.
37936
37937 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37938
37939         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37940
37941 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37942
37943         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37944         'syntax' error messages.
37945         * gcc.dg/cpp/direct2s.c: Likewise.
37946
37947 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37948
37949         * gcc.c-torture/compile/20041026-1.c: New.
37950
37951 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37952
37953         PR c++/18093
37954         * g++.dg/lookup/ns2.C: New test.
37955
37956         PR c++/18020
37957         * g++.dg/template/enum4.C: New test.
37958
37959         PR c++/18161
37960         * g++.dg/template/expr1.C: New test.
37961
37962 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37963
37964         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37965
37966 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37967
37968         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37969         gcc.dg/decl-nospec-3.c: New tests.
37970
37971 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37972
37973         * objc.dg/super-class-3.m: New test.
37974
37975 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37976
37977         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37978         resyncing.
37979         * gcc.dg/cpp/direct2s.c: Likewise.
37980
37981 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37982
37983         * objc.dg/image-info.m: Update for changes to section selection.
37984
37985 2004-10-25  David Ayers  <d.ayers@inode.at>
37986             Ziemowit Laski  <zlaski@apple.com>
37987
37988         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37989         diagnostics when messaging 'id <Proto>'.
37990         * objc.dg/class-protocol-1.m: New test.
37991         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37992         a non-existent method signature.
37993         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37994         Update diagnostics when messaging with non-existent method signature.
37995         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37996         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37997         invalid receivers are now resolved as if messaging 'id'; remove
37998         extraneous diagnostics.
37999
38000 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38001
38002         PR c/16667
38003         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38004         gcc.dg/init-desig-obs-3.c: New tests.
38005
38006 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38007
38008         * gcc.dg/debug/20041023-1.c: New test.
38009
38010 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38011
38012         PR middle-end/17407
38013         * gcc.c-torture/compile/pr17407.c: New test.
38014
38015         PR c++/18121
38016         * g++.dg/template/array8.C: New test.
38017
38018 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38019
38020         PR other/18138
38021         * lib/g++.exp: Accept more than one multilib libgcc.
38022         * lib/gcc-dg.exp: Likewise.
38023         * lib/objc.exp: Likewise.
38024         * lib/treelang.exp: Likewise.
38025         * lib/gfortran.exp: Likewise.
38026
38027 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38028
38029         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38030
38031 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38032
38033         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38034         * gcc.dg/c99-const-expr-3.c: Likewise.
38035
38036 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38037
38038         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38039
38040 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38041
38042         * gcc.c-torture/execute/loop-2e.x: Remove.
38043
38044 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38045
38046         PR c++/18095
38047         * g++.dg/parse/crash18.C: New.
38048         * g++.dg/parse/crash19.C: New.
38049
38050 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38051
38052         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38053         * g++.dg/ext/dllimport2.C: Same.
38054         * g++.dg/ext/dllimport8.C: Same.
38055
38056 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38057
38058         PR c++/10841
38059         * g++.dg/conversion/cast1.C: New test.
38060         * g++.dg/overload/pmf1.C: Adjust error marker.
38061
38062 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38063
38064         PR objc/17923
38065         * objc.dg/const-str-7.m: New test.
38066
38067 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38068
38069         * g++.dg/template/memfriend11.C: Fix comment typo.
38070         * g++.dg/template/memfriend14.C: Likewise.
38071
38072 2004-10-20  Richard Henderson  <rth@redhat.com>
38073
38074         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38075         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38076         -fasynchronous-unwind-tables.
38077
38078 2004-10-20  Richard Henderson  <rth@redhat.com>
38079
38080         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38081         (main): Return success.
38082         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38083         (main): Return success.
38084
38085 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38086
38087         PR c++/13495
38088         * g++.dg/template/memfriend9.C: New test.
38089         * g++.dg/template/memfriend10.C: Likewise.
38090         * g++.dg/template/memfriend11.C: Likewise.
38091         * g++.dg/template/memfriend12.C: Likewise.
38092         * g++.dg/template/memfriend13.C: Likewise.
38093         * g++.dg/template/memfriend14.C: Likewise.
38094         * g++.dg/template/memfriend15.C: Likewise.
38095         * g++.dg/template/memfriend16.C: Likewise.
38096         * g++.dg/template/memfriend17.C: Likewise.
38097         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38098
38099 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38100
38101         * g++.dg/conversion/dr195.C: New.
38102         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38103
38104 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38105             Devang Patel  <dpatel@apple.com>
38106
38107         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38108         of floating point arithmetic, which could trap.
38109
38110 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38111
38112         PR c++/14035
38113         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38114         * g++.dg/conversion/const2.C: New test.
38115         * g++.dg/expr/reinterpret2.C: New test.
38116         * g++.dg/expr/reinterpret3.C: New test.
38117         * g++.dg/expr/cast2.C: New test.
38118         * g++.dg/expr/copy1.C: New test.
38119         * g++.dg/other/conversion1.C: Change error message.
38120         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38121         function pointers to void *.
38122         * g++.old-deja/g++.mike/p10148.C: Likewise.
38123
38124 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38125
38126         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38127
38128 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38129
38130         PR c++/18047
38131
38132         * g++.dg/parse/expr3.C: New test.
38133
38134 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38135
38136         * gcc.dg/smod-1.c: New test.
38137
38138 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38139
38140         * objc.dg/method-14.m: New test.
38141
38142 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38143
38144         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38145         Also xfail as the patch was reverted.
38146
38147 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38148
38149         PR middle-end/16973
38150         * gcc.dg/pr16973.c: New test.
38151
38152 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38153
38154         PR tree-optimization/17656
38155         * gcc.c-torture/compile/pr17656.c: New test.
38156
38157 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38158
38159         * g++.dg/eh/shadow1.C: New.
38160
38161 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38162
38163         * gcc.c-torture/compile/20041018-1.c: New test.
38164
38165 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38166
38167         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38168         compiler referring to register 0 when accessing sdata.  The linker
38169         now patches things up.
38170
38171 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38172
38173         PR c/17529
38174         * gcc.c-torture/compile/pr17529.c: New test.
38175
38176 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38177
38178         PR c++/17743
38179         * g++.dg/ext/attrib17.C: New test.
38180
38181 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38182
38183         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38184
38185 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38186
38187         PR c++/10479
38188         * g++.dg/ext/attrib16.C: New test.
38189
38190 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38191
38192         PR c++/17042
38193         * g++.dg/init/dso_handle1.C: New test.
38194
38195         PR c++/14667
38196         * g++.dg/parse/typedef6.C: New test.
38197
38198         PR c++/17916
38199         * g++.dg/parse/pragma1.C: New test.
38200
38201 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38202
38203         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38204
38205 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38206
38207         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38208         -fno-common when on HPPA HP-UX platforms.
38209
38210 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38211
38212         PR other/16820
38213         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38214         stdint.h.
38215         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38216         uintptr_t.
38217
38218 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38219
38220         PR c++/16301
38221         * g++.dg/lookup/strong-using-4.C: New test.
38222
38223 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38224
38225         PR middle-end/16567
38226         * gcc.c-torture/compile/nested-1.c: New test.
38227
38228 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38229
38230         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38231         and mipsisa64*-*-* (until support for misaligned loads is added).
38232         * gcc.dg/vect/vect-50.c: Likewise.
38233         * gcc.dg/vect/vect-52.c: Likewise.
38234         * gcc.dg/vect/vect-54.c: Likewise.
38235         * gcc.dg/vect/vect-58.c: Likewise.
38236         * gcc.dg/vect/vect-60.c: Likewise.
38237         * gcc.dg/vect/vect-80.c: Likewise.
38238
38239 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38240
38241         PR c++/17976
38242         * g++.dg/init/dtor3.C: New test.
38243
38244 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38245
38246         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38247
38248 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38249
38250         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38251         * gcc.dg/macho-lo-sum.c: Likewise.
38252
38253 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38254
38255         * gcc.dg/ppc-spe64-1.c: New test.
38256
38257 2004-10-14  Devang Patel  <dpatel@apple.com>
38258
38259         PR 17635
38260         * gcc.dg/pr17635.c : New test.
38261
38262 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38263
38264         * gcc.dg/vect/vect-28.c: Remove xfail.
38265         * gcc.dg/vect/vect-30.c: Remove xfail.
38266         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38267         * gcc.dg/vect/vect-33.c: Remove xfail.
38268         * gcc.dg/vect/vect-44.c: Remove xfail.
38269         * gcc.dg/vect/vect-46.c: Remove xfail.
38270         * gcc.dg/vect/vect-50.c: Remove xfail.
38271         * gcc.dg/vect/vect-52.c: Remove xfail.
38272         * gcc.dg/vect/vect-54.c: Remove xfail.
38273         * gcc.dg/vect/vect-58.c: Remove xfail.
38274         * gcc.dg/vect/vect-60.c: Remove xfail.
38275         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38276         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38277         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38278         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38279         * gcc.dg/vect/vect-8.c: Remove xfail.
38280         * gcc.dg/vect/vect-80.c: Remove xfail.
38281         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38282
38283 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38284
38285         * gcc.dg/vect/vect-82.c: New testcase.
38286         * gcc.dg/vect/vect-82_64.c: New testcase.
38287         * gcc.dg/vect/vect-83.c: New testcase.
38288         * gcc.dg/vect/vect-83_64.c: New testcase.
38289
38290 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38291
38292         * gcc.dg/cpp/error-1.c: New test.
38293
38294 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38295
38296         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38297
38298 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38299
38300         PR target/17984
38301         * gcc.dg/cris-peep2-xsrand2.c: New test.
38302
38303 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38304
38305         PR c++/17661
38306         * g++.dg/expr/for2.C: New test.
38307
38308 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38309
38310         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38311
38312 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38313
38314         PR tree-optimization/17724
38315         * g++.dg/opt/pr17724-1.C: New test.
38316         * g++.dg/opt/pr17724-2.C: New test.
38317         * g++.dg/opt/pr17724-3.C: New test.
38318         * g++.dg/opt/pr17724-4.C: New test.
38319         * g++.dg/opt/pr17724-5.C: New test.
38320         * g++.dg/opt/pr17724-6.C: New test.
38321
38322 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38323
38324         PR c/17301
38325         * gcc.dg/pr17301-2.c: New test.
38326
38327 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38328
38329         PR c++/15876
38330         * g++.dg/parse/error22.C: New test.
38331
38332         PR c++/17936
38333         * g++.dg/template/spec18.C: New test.
38334
38335 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38336
38337         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38338         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38339         memcpy.
38340         * gcc.dg/ia64-sync-2.c: Ditto.
38341         * gcc.dg/ia64-sync-3.c: Ditto.
38342
38343 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38344
38345         * g++.dg/eh/cleanup5.C: Add dg-options "".
38346
38347 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38348
38349         PR middle-end/17657
38350         * gcc.dg/switch-4.c: New test case.
38351
38352 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38353
38354         * gcc.c-torture/execute/20041011-1.c: New test.
38355
38356 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38357
38358         PR c++/17554
38359         * g++.dg/init/for3.C: New test.
38360
38361         PR c++/17657
38362         * g++.dg/opt/switch2.C: New test.
38363
38364         PR middle-end/17703
38365         * g++.dg/warn/Wreturn-2.C: New test.
38366
38367 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38368
38369         PR c++/17907
38370         * g++.dg/eh/cleanup5.C: New test.
38371
38372 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38373
38374         PR c++/17393
38375         * g++.dg/parse/error21.C: New test.
38376
38377 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38378
38379         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38380         * g++.dg/warn/incomplete1.C: Likewise.
38381         * g++.dg/template/qualttp20.C: Likewise.
38382
38383 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38384
38385         PR c/17881
38386         * parm-incomplete-1.c: New test.
38387
38388 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38389
38390         PR c++/17867
38391         * g++.dg/parse/error19.C: New test.
38392
38393         PR c++/17670
38394         * g++.dg/init/new11.C: New test.
38395
38396         PR c++/17821
38397         * g++.dg/parse/error20.C: New test.
38398
38399         PR c++/17826
38400         * g++.dg/template/crash24.C: New test.
38401
38402 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38403
38404         PR c/17301
38405         * gcc.dg/pr17301-1.c: New test.
38406
38407 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38408
38409         PR c/17189
38410         * gcc.dg/anon-struct-5.c: New test.
38411
38412 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38413
38414         PR c/17844
38415         * gcc.dg/pr17844-1.c: New test.
38416
38417 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38418
38419         PR tree-optimization/17906
38420         * gcc.c-torture/compile/pr17906.c: New.
38421
38422 2004-10-09  Stuart Hastings  <stuart@apple.com>
38423             Roger Sayle  <roger@eyesopen.com>
38424
38425         PR rtl-optimization/17853
38426         * gcc.dg/i386-mmx-5.c: New testcase.
38427
38428 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38429
38430         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38431
38432 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38433
38434         PR c++/17524
38435         * g++.dg/template/static9.C: New test.
38436
38437         PR c++/17685
38438         * g++.dg/parse/operator5.C: New test.
38439
38440 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38441
38442         PR middle-end/17894
38443         * gcc.c-torture/execute/divcmp-4.c: New test case.
38444
38445 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38446
38447         PR tree-opt/17902
38448         * g++.dg/opt/pr17902.C: New test.
38449
38450 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38451
38452         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38453
38454 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38455
38456         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38457
38458 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38459
38460         * gcc.dg/assign-warn-3.c: New test.
38461
38462 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38463
38464         PR c/16999
38465         * gcc.dg/cpp/ident-1.c: New test.
38466
38467 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38468
38469         * gcc.c-torture/compile/acc1.c: New.
38470
38471 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38472
38473         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38474         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38475
38476 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38477
38478         * gcc.dg/ultrasp11.c: New test.
38479
38480 2004-10-08  Michael Matz  <matz@suse.de>
38481
38482         * gcc.dg/doloop-2.c: New test.
38483
38484 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38485
38486         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38487         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38488         objc.dg/method-9.m: Update expected diagnostics.
38489
38490 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38491
38492         * gcc.dg/ppc-fsel-3.c: New file.
38493         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38494
38495 2004-10-07  Paul Brook  <paul@codesourcery.com>
38496
38497         * gfortran.dg/intrinsic_verify_1.f90: New test.
38498
38499 2004-10-07  Paul Brook  <paul@codesourcery.com>
38500
38501         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38502
38503 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38504
38505         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38506         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38507         commit.
38508
38509 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38510
38511         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38512
38513 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38514
38515         PR c++/17115
38516         * g++.dg/warn/Winline-4.C: New test.
38517
38518 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38519
38520         * gcc.c-torture/compile/20041007-1.c: New test.
38521
38522 2004-10-07  Paul Brook  <paul@codesourcery.com>
38523
38524         PR fortran/17678
38525         * gfortran.dg/use_allocated_1.f90: New test.
38526
38527 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38528
38529         PR middle-end/17849
38530         * gfortran.fortran-torture/compile/nested.f90: New test
38531
38532 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38533
38534         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38535
38536 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38537
38538         PR c++/17368
38539         * g++.dg/ext/asm6.C: New test.
38540
38541 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38542
38543         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38544
38545 2004-10-06  Paul Brook  <paul@codesourcery.com>
38546
38547         PR libfortran/17709
38548         * gfortran.dg/empty_format_1.f90: New test.
38549
38550 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38551
38552         PR fortran/17568
38553         * gfortran.dg/ishft.f90: New test.
38554
38555         PR fortran/17283
38556         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38557         tests.
38558
38559 2004-10-06  Paul Brook  <paul@codesourcery.com>
38560
38561         * gfortran.dg/do_1.f90: New test.
38562
38563 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38564
38565         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38566         optimizing for size.
38567
38568 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38569
38570         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38571
38572 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38573
38574         * gcc.c-torture/compile/20041005-1.c: New test.
38575
38576 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38577
38578         PR c++/17829
38579         * g++.dg/lookup/koenig4.C: New.
38580
38581 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38582
38583         * g++.dg/other/classkey1.C: Adjust quoting marks.
38584         * g++.dg/parse/error15.C: Likewise.
38585         * g++.dg/template/meminit2.C (int>): Likewise.
38586
38587 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38588
38589         PR fortran/17283
38590         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38591
38592         PR fortran/17631
38593         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38594
38595         PR fortran/17708
38596         * gfortran.dg/pr17708.f90: New test.
38597
38598 2004-10-04  Chao-ying Fu  <fu@mips.com>
38599
38600         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38601         * gcc.dg/vect/vect-4.c: Ditto.
38602         * gcc.dg/vect/vect-5.c: Ditto.
38603         * gcc.dg/vect/vect-6.c: Ditto.
38604         * gcc.dg/vect/vect-8.c: Ditto.
38605         * gcc.dg/vect/vect-16.c: Ditto.
38606         * gcc.dg/vect/vect-30.c: Ditto.
38607         * gcc.dg/vect/vect-40.c: Ditto.
38608         * gcc.dg/vect/vect-41.c: Ditto.
38609         * gcc.dg/vect/vect-42.c: Ditto.
38610         * gcc.dg/vect/vect-43.c: Ditto.
38611         * gcc.dg/vect/vect-44.c: Ditto.
38612         * gcc.dg/vect/vect-45.c: Ditto.
38613         * gcc.dg/vect/vect-46.c: Ditto.
38614         * gcc.dg/vect/vect-47.c: Ditto.
38615         * gcc.dg/vect/vect-48.c: Ditto.
38616         * gcc.dg/vect/vect-49.c: Ditto.
38617         * gcc.dg/vect/vect-50.c: Ditto.
38618         * gcc.dg/vect/vect-51.c: Ditto.
38619         * gcc.dg/vect/vect-52.c: Ditto.
38620         * gcc.dg/vect/vect-53.c: Ditto.
38621         * gcc.dg/vect/vect-54.c: Ditto.
38622         * gcc.dg/vect/vect-55.c: Ditto.
38623         * gcc.dg/vect/vect-56.c: Ditto.
38624         * gcc.dg/vect/vect-57.c: Ditto.
38625         * gcc.dg/vect/vect-58.c: Ditto.
38626         * gcc.dg/vect/vect-59.c: Ditto.
38627         * gcc.dg/vect/vect-60.c: Ditto.
38628         * gcc.dg/vect/vect-74.c: Ditto.
38629         * gcc.dg/vect/vect-79.c: Ditto.
38630         * gcc.dg/vect/vect-80.c: Ditto.
38631
38632 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38633
38634         * gcc.dg/unused-7.c: Use the correct option.
38635
38636 2004-10-04  Paul Brook  <paul@codesourcery.com>
38637         Bud Davis  <bdavis9659@comcast.net>
38638
38639         PR fortran/17706
38640         PR fortran/16434
38641         * gfortran/pr17706.f90: New test.
38642         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38643
38644 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38645
38646         * gfortran.dg/pr17612.f90: New test.
38647
38648 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38649
38650         * g++.dg/template/local1.C: Adjust quoting marks in
38651         testing for diagnostics.
38652         * g++.dg/tls/diag-2.C: Likewise.
38653         * g++.dg/other/error8.C: Likewise.
38654
38655 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38656
38657         PR c/17178
38658         * gcc.dg/unused-4.c: Adjust to be correct.
38659
38660         PR c/17820
38661         * gcc.dg/unused-7.c: New test.
38662
38663 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38664
38665         PR c++/17797
38666         * g++.dg/overload/template2.C: New test.
38667
38668 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38669
38670         PR tree-optimization/16632
38671         * gcc.dg/tree-ssa/20041002-1.c: New.
38672
38673 2004-10-03  Paul Brook  <paul@codesourcery.com>
38674
38675         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38676         rather than relying on default formatting.
38677
38678 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38679
38680         * gcc.dg/20040920-1.c: Update expected message text.
38681
38682 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38683
38684         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38685
38686 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38687
38688         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38689         tree level.
38690
38691 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38692
38693         * gcc.dg/tree-ssa/pr17343.c: Remove.
38694
38695 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38696
38697         PR tree-opt/17343
38698         * gcc.dg/tree-ssa/pr17343.c: New test.
38699
38700 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38701
38702         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38703         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38704         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38705         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38706         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38707
38708 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38709
38710         * gcc.dg/lvalue-2.c: New test.
38711
38712 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38713
38714         PR c/17730
38715         * gcc.dg/pr17730-1.c: New test
38716
38717 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38718
38719         PR c/7425
38720         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38721
38722 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38723
38724         * gcc.c-torture/execute/stdarg-1.c: New test.
38725         * gcc.c-torture/execute/stdarg-2.c: New test.
38726         * gcc.c-torture/execute/stdarg-3.c: New test.
38727         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38728         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38729         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38730         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38731         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38732
38733 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38734
38735         PR tree-optimization/17697
38736         * g++.dg/opt/pr17697-1.C: New test.
38737         * g++.dg/opt/pr17697-2.C: New test.
38738         * g++.dg/opt/pr17697-3.C: New test.
38739
38740 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38741
38742         PR c/16409
38743         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38744         gcc.dg/vla-init-5.c: New tests.
38745
38746 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38747
38748         PR c/13804
38749         * gcc.dg/pr13804-1.c: New test.
38750
38751 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38752
38753         PR fortran/16938
38754         * gfortran.dg/pr16938.f90: New test.
38755
38756 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38757
38758         * g++.dg/template/crash23.C: New test.
38759
38760 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38761
38762         PR c++/17585
38763         * g++.dg/template/static8.C: New test.
38764
38765 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38766
38767         PR c++/17681
38768         * g++.dg/other/error9.C: New test.
38769
38770 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38771
38772         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38773
38774 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38775
38776         PR fortran/15164
38777         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38778
38779 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38780
38781         PR middle-end/17112
38782         * gcc.dg/pr17112-1.c: New test case.
38783
38784 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38785
38786         PR c/11459
38787         * gcc.dg/pr11459-1.c: New test.
38788
38789 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38790
38791         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38792         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38793
38794 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38795
38796         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38797
38798 2004-09-25  Jan Hubicka  <jh@suse.cz>
38799
38800         * compile/30040909-1.c: New test.
38801         * compile/30040907-1.c: New test.
38802
38803 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38804
38805         * gcc.c-torture/execute/va-arg-26.c: New test.
38806
38807 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38808
38809         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38810         extra diagnostics on targets with 64-bit pointers.
38811         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38812
38813 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38814
38815         PR c/17188
38816         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38817         * gcc.dg/decl-3.c: Adjust expected message.
38818
38819 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38820
38821         PR fortran/17615
38822         * gfortran.dg/pr17615.f90: New test.
38823
38824 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38825
38826         PR tree-optimzation/17517
38827         * g++.dg/tree-ssa/pr17517.C: New Test.
38828
38829 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38830
38831         PR c++/16889
38832         * g++.dg/lookup/ambig3.C: New.
38833
38834 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38835
38836         PR tree-opt/17624
38837         * g++.dg/opt/pr17624.C: New test.
38838
38839 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38840
38841         PR c/6980
38842         * gcc.dg/Wbad-function-cast-1.c: New test.
38843
38844 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38845
38846         * g++.dg/ext/complit1.C
38847         * g++.dg/other/error2.C
38848         * g++.dg/other/nontype-1.C
38849         * g++.dg/parse/crash11.C
38850         * g++.dg/parse/crash12.C
38851         * g++.dg/parse/error15.C
38852         * g++.dg/parse/error4.C
38853         * g++.dg/parse/tmpl-outside1.C
38854         * g++.dg/parse/too-many-tmpl-args1.C
38855         * g++.dg/template/dependent-expr3.C
38856         * g++.dg/template/error10.C
38857         * g++.dg/template/instantiate1.C
38858         * g++.dg/template/vtable2.C
38859         * g++.dg/warn/Wshadow-1.C
38860         * g++.dg/warn/weak1.C
38861         * g++.old-deja/g++.brendan/crash16.C
38862         * g++.old-deja/g++.brendan/crash18.C
38863         * g++.old-deja/g++.brendan/crash48.C
38864         * g++.old-deja/g++.brendan/crash49.C
38865         * g++.old-deja/g++.brendan/crash55.C
38866         * g++.old-deja/g++.brendan/crash56.C
38867         * g++.old-deja/g++.brendan/crash8.C
38868         * g++.old-deja/g++.brendan/enum11.C
38869         * g++.old-deja/g++.brendan/enum8.C
38870         * g++.old-deja/g++.brendan/enum9.C
38871         * g++.old-deja/g++.brendan/friend3.C
38872         * g++.old-deja/g++.brendan/misc14.C
38873         * g++.old-deja/g++.bugs/900402_02.C
38874         * g++.old-deja/g++.bugs/900404_03.C
38875         * g++.old-deja/g++.bugs/900404_04.C
38876         * g++.old-deja/g++.bugs/900428_03.C
38877         * g++.old-deja/g++.jason/crash4.C
38878         * g++.old-deja/g++.jason/overload21.C
38879         * g++.old-deja/g++.jason/redecl1.C
38880         * g++.old-deja/g++.jason/report.C
38881         * g++.old-deja/g++.jason/rfg10.C
38882         * g++.old-deja/g++.jason/template30.C
38883         * g++.old-deja/g++.law/arm12.C
38884         * g++.old-deja/g++.law/ctors5.C
38885         * g++.old-deja/g++.law/cvt20.C
38886         * g++.old-deja/g++.law/init10.C
38887         * g++.old-deja/g++.law/init8.C
38888         * g++.old-deja/g++.law/visibility17.C
38889         * g++.old-deja/g++.law/visibility7.C
38890         * g++.old-deja/g++.mike/net8.C
38891         * g++.old-deja/g++.mike/p646.C
38892         * g++.old-deja/g++.mike/p700.C
38893         * g++.old-deja/g++.mike/p701.C
38894         * g++.old-deja/g++.mike/p811.C
38895         * g++.old-deja/g++.ns/template13.C
38896         * g++.old-deja/g++.other/array3.C
38897         * g++.old-deja/g++.other/crash25.C
38898         * g++.old-deja/g++.other/dtor3.C
38899         * g++.old-deja/g++.other/dtor4.C
38900         * g++.old-deja/g++.other/main1.C
38901         * g++.old-deja/g++.other/warn7.C
38902         * g++.old-deja/g++.pt/crash11.C
38903         * g++.old-deja/g++.pt/crash36.C
38904         * g++.old-deja/g++.pt/spec22.C
38905         * g++.old-deja/g++.pt/spec9.C
38906         * g++.old-deja/g++.pt/ttp52.C
38907         * g++.old-deja/g++.robertl/eb103.C
38908         * g++.old-deja/g++.robertl/eb121.C
38909         * g++.old-deja/g++.robertl/eb22.C
38910         * g++.old-deja/g++.robertl/eb8.C:
38911         Update locations and/or regexps of dg-error markers.
38912         Remove markers for some bogus messages that are no longer issued.
38913
38914 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38915
38916         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38917         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38918
38919 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38920
38921         PR c++/17618
38922         * g++.dg/lookup/crash5.C: New test.
38923
38924 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38925
38926         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38927         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38928         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38929         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38930         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38931         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38932
38933         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38934         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38935         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38936         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38937         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38938         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38939
38940         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38941
38942         * gcc.dg/vect/vect-44.c: Check additional cases.
38943         * gcc.dg/vect/vect-48.c: Check additional cases.
38944
38945         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38946         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38947         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38948         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38949         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38950         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38951         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38952         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38953         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38954
38955         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38956         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38957         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38958
38959 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38960
38961         * gcc.dg/tree-ssa/loop-6.c: New test.
38962
38963 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38964
38965         PR c++/17620
38966         * g++.dg/inherit/base2.C: New.
38967
38968 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38969
38970         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38971         * gcc.dg/20001012-2.c: Likewise.
38972         * gcc.dg/20001013-1.c: Likewise.
38973         * gcc.dg/20001101-1.c: Likewise.
38974         * gcc.dg/20001102-1.c: Likewise.
38975         * gcc.dg/bf-spl1.c: Likewise.
38976         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38977         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38978
38979 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38980
38981         PR tree-optimization/16721
38982         * gcc.dg/tree-ssa/pr16721.c: New test.
38983
38984 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38985
38986         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38987         * gcc.dg/20040305-1.c: Likewise.
38988
38989 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38990
38991         PR c/16566
38992         * gcc.c-torture/compile/pr16566-1.c,
38993         gcc.c-torture/compile/pr16566-2.c,
38994         gcc.c-torture/compile/pr16566-3.c: New tests.
38995
38996 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38997
38998         PR tree-optimization/17512
38999         * gcc.c-torture/compile/20040916-1.c.
39000
39001 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39002
39003         * gcc.dg/pragma-re-3.c: New test.
39004
39005 2004-09-17  Matt Austern  <austern@apple.com>
39006
39007         PR c++/15049
39008         * g++.dg/other/anon3.C: New.
39009
39010 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39011
39012         PR c++/7503
39013         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39014         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39015         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39016         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39017         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39018
39019 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39020
39021         PR fortran/17286
39022         * gfortran.dg/pr17286.f90: New test.
39023
39024 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39025
39026         PR c++/17530
39027         * g++.dg/template/static7.C: New test.
39028
39029 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39030
39031         PR tree-opt/17558
39032         * gcc.c-torture/compile/pr17558.c: New test.
39033
39034 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39035
39036         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39037         if SKIP_ATTRIBUTE is defined.
39038
39039 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39040
39041         PR fortran/15957
39042         * gfortran.dg/pr15957.f90: New test.
39043
39044 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39045
39046         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39047         in comparison.
39048         * gcc.dg/vect/vect-79.c: Likewise.
39049         * gcc.dg/vect/vect-80.c: Likewise.
39050
39051 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39052
39053         PR fortran/15750
39054         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39055
39056 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39057
39058         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39059         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39060         * gcc.dg/vect/vect-62.c: New testcase.
39061         * gcc.dg/vect/vect-63.c: New testcase.
39062         * gcc.dg/vect/vect-64.c: New testcase.
39063         * gcc.dg/vect/vect-65.c: New testcase.
39064         * gcc.dg/vect/vect-66.c: New testcase.
39065         * gcc.dg/vect/vect-67.c: New testcase.
39066         * gcc.dg/vect/vect-68.c: New testcase.
39067         * gcc.dg/vect/vect-69.c: New testcase.
39068         * gcc.dg/vect/vect-79.c: New testcase.
39069         * gcc.dg/vect/vect-80.c: New testcase.
39070
39071 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39072
39073         * gcc.target/mips/asm-1.c: New test.
39074
39075 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39076
39077         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39078         * gcc.dg/vect/vect-73.c: New testcase.
39079         * gcc.dg/vect/vect-74.c: New testcase.
39080         * gcc.dg/vect/vect-75.c: New testcase.
39081         * gcc.dg/vect/vect-76.c: New testcase.
39082         * gcc.dg/vect/vect-77.c: New testcase.
39083         * gcc.dg/vect/vect-78.c: New testcase
39084
39085 2004-09-18  Paul Brook  <paul@codesourcery.com>
39086
39087         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39088
39089 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39090
39091         PR c/17424
39092         * gcc.dg/pr17424-1.c: New test.
39093
39094 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39095
39096         * g++.dg/tree-ssa/pr17153.C: New test.
39097
39098 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39099
39100         PR pch/13361
39101         * g++.dg/pch/wchar-1.C: New.
39102         * g++.dg/pch/wchar-1.Hs: New.
39103
39104 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39105
39106         * gcc.c-torture/execute/20040917-1.c: New test.
39107
39108 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39109
39110         PR tree-optimization/17319
39111         * gcc.dg/pr17319.c: New test.
39112
39113 2004-09-17  Devang Patel  <dpatel@apple.com>
39114
39115         * gcc.dg/20040813-1.c: New test.
39116
39117 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39118
39119         PR tree-optimization/17273
39120         * gcc.c-torture/compile/pr17273.c: New test.
39121
39122 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39123
39124         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39125         Update expected messages.
39126         * gcc.dg/declspec-13.c: New test.
39127
39128 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39129
39130         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39131
39132 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39133
39134         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39135         change what 'a' is pointing to.
39136
39137 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39138
39139         PR c++/16002
39140         * g++.dg/template/error18.C: New test.
39141
39142         PR c++/16029
39143         * g++.dg/warn/Wunused-8.C: New test.
39144
39145 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39146
39147         PR tree-optimization/17513
39148         * gcc.dg/20040916-1.c: New test.
39149
39150 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39151
39152         PR c++/17501
39153         * g++.dg/template/typename7.C: New test.
39154
39155 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39156
39157         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39158
39159 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39160
39161         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39162         with -ftree-based-profiling also.
39163         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39164
39165 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39166
39167         PR/15364
39168         * gfortran.dg/der_array_io_1.f90: New test.
39169         * gfortran.dg/der_array_io_2.f90: New test.
39170         * gfortran.dg/der_array_io_3.f90: New test.
39171
39172 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39173
39174         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39175         EABI.
39176
39177 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39178
39179         * g++.dg/opt/switch1.C: New test.
39180
39181 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39182
39183         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39184         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39185         Update expected messages.
39186
39187 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39188
39189         PR fortran/16485
39190         * gfortran.dg/same_name_1.f90: New test.
39191
39192 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39193
39194         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39195         dereference garbage pointers.
39196
39197 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39198
39199         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39200         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39201
39202         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39203         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39204         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39205
39206 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39207
39208         PR c++/17324
39209         * g++.dg/template/mangle1.C: New test.
39210
39211 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39212
39213         PR tree-optimization/17252
39214         * gcc.c-torture/execute/pr17252.c: New test.
39215
39216 2004-09-14  Andrew Pinski  <apinski@apple.com>
39217
39218         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39219
39220 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39221
39222         PR rtl-optimization/9771
39223         * gcc.dg/pr9771-1.c: New test case.
39224
39225 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39226
39227         PR tree-optimization/15262
39228         * gcc.c-torture/execute/pr15262-1.c: New test.
39229         * gcc.c-torture/execute/pr15262-2.c: New test.
39230
39231 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39232
39233         * gcc.dg/declspec-12.c: New test.
39234
39235 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39236
39237         * gfortran.dg/pr17090.f90: Add directives to test.
39238
39239 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39240
39241         * gcc.c-torture/compile/20040914-1.c: New test.
39242
39243 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39244
39245         PR c++/16162
39246         * g++.dg/template/decl2.C: New test.
39247
39248 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39249
39250         PR fortran/17090
39251         * gfortran.dg/pr17090.f90: New test.
39252
39253 2004-09-13  Dale Johannesen  <dalej@apple.com>
39254
39255         * gcc.c-torture/compile/pr17408.c: New test case.
39256
39257 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39258
39259         PR c++/16716
39260         * g++.dg/parse/crash17.C: New test.
39261
39262         PR c++/17327
39263         * g++.dg/template/enum3.C: New test.
39264
39265 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39266
39267         * lib/gcc-defs.exp: Load wrapper.exp.
39268         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39269         using local code.
39270         * lib/gcc.exp (gcc_init): Similar.
39271         * lib/gfortran.exp (gfortran_init): Similar.
39272         * lib/objc.exp (objc_init): Similar.
39273         * lib/treelang.exp (treelang_init): Similar.
39274         * lib/wrapper.exp: New file with build_wrapper call machinery in
39275         ${tool}_maybe_build_wrapper.
39276
39277 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39278
39279         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39280         "inline".
39281         * gcc.dg/declspec-11.c: Update expected messages.
39282         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39283         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39284         gcc.dg/inline-12.c: New tests.
39285
39286 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39287
39288         * g++.dg/tree-ssa/pr17400.C: New testcase.
39289
39290 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39291
39292         * gcc.target/mips/sb1-1.c: New testcase.
39293
39294 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39295
39296         * lib/g77-dg.exp: Remove unused file.
39297         * lib/mike-g77.exp: Ditto.
39298         * lib/g77.exp: Ditto.
39299
39300 2004-09-12  Richard Henderson  <rth@redhat.com>
39301
39302         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39303
39304 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39305
39306         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39307         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39308         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39309         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39310         Update expected messages.
39311
39312 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39313
39314         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39315         declaration/use mismatch for dirp parameter.
39316
39317 2004-09-12  Andrew Pinski  <apinski@apple.com>
39318
39319         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39320         -fgnu-runtime is passed.
39321
39322 2004-09-12  Richard Henderson  <rth@redhat.com>
39323
39324         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39325         do the uplevel thing and update additional_flags directly.
39326         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39327         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39328         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39329         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39330
39331 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39332
39333         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39334
39335 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39336
39337         PR middle-end/17411
39338         * g++.dg/opt/pr17411-1.C: New test case.
39339
39340 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39341
39342         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39343         gcc.dg/tls/diag-2.c: Update expected messages.
39344         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39345         messages.
39346         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39347         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39348         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39349         gcc.dg/tls/diag-5.c: New tests.
39350
39351 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39352
39353         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39354
39355 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39356
39357         * g++.dg/parse/break-in-for.C: New test.
39358
39359 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39360
39361         * gcc.dg/tree-ssa/20040911-1.c: New test.
39362
39363 2004-09-11  Andreas Jaeger  <aj@suse.de>
39364
39365         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39366         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39367
39368 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39369
39370         * gcc.target/frv: New directory of FR-V-specific tests.
39371
39372 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39373
39374         * gcc.dg/convert-vec-1.c: New test.
39375
39376 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39377
39378         PR middle-end/17024
39379         * gcc.dg/pr17024-1.c: New test case.
39380
39381 2004-09-10  Eric Christopher  <echristo@redhat.com>
39382
39383         * gcc.dg/20040910-1.c: New test.
39384
39385 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39386
39387         * gcc.dg/bitfld-9.c: New test.
39388
39389 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39390
39391         * gcc.c-torture/execute/ieee/acc1.c: New test.
39392         * gcc.c-torture/execute/ieee/acc2.c: New test.
39393         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39394
39395 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39396
39397         * gcc.dg/deprecated-2.c: New test.
39398
39399 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39400
39401         * gcc.dg/init-vec-1.c: New test.
39402
39403 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39404
39405         PR middle-end/17055
39406         * gcc.dg/pr17055-1.c: New test case.
39407
39408 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39409
39410         PR target/17377
39411         * gcc.c-torture/execute/pr17377.c: New test.
39412
39413 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39414
39415         PR c/8420
39416         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39417         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39418         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39419         gcc.dg/long-long-typespec-1.c: New tests.
39420         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39421
39422 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39423
39424         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39425         gcc.dg/gnu99-static-1.c: New tests.
39426
39427 2004-09-08  Devang Patel  <dpatel@apple.com>
39428
39429         * gcc.dg/darwin-ld-20040828-1.c: New test.
39430         * gcc.dg/darwin-ld-20040828-2.c: New test.
39431         * gcc.dg/darwin-ld-20040828-3.c: New test.
39432
39433 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39434
39435         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39436         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39437         in error message.
39438         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39439         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39440         in error message.
39441         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39442         types they qualify.
39443         * objc.dg/type-size-2.m: Fix wording in comment.
39444         * objc.dg/va-meth-1.m: New test case.
39445
39446 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39447
39448         PR c/16633:
39449         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39450         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39451
39452 2004-09-06  Devang Patel  <dpatel@apple.com>
39453
39454         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39455         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39456
39457 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39458
39459         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39460         reflect changed line numbering of diagnostics.
39461
39462 2004-09-06  Paul Brook  <paul@codesourcery.com>
39463
39464         * gfortran.dg/edit_real_1.f90: Add new test.
39465
39466 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39467
39468         * gcc.dg/tree-ssa/loop-2.c: New test.
39469         * gcc.dg/tree-ssa/loop-3.c: New test.
39470         * gcc.dg/tree-ssa/loop-4.c: New test.
39471         * gcc.dg/tree-ssa/loop-5.c: New test.
39472
39473 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39474
39475         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39476
39477 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39478
39479         * gcc.dg/format/sentinel-1.c: New test.
39480
39481 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39482
39483         * gcc.dg/builtins-46.c: New.
39484
39485 2004-09-03  Devang Patel  <dpatel@apple.com>
39486
39487         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39488         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39489
39490 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39491
39492         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39493         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39494         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39495         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39496         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39497         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39498         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39499         the non-portable bzero.
39500         * gcc.dg/20010912-1.c: xfail for NetWare.
39501         * gcc.dg/20020426-2.c: xfail for NetWare.
39502         * gcc.dg/20021014-1.c: xfail for NetWare.
39503         * gcc.dg/20021018-1.c: xfail for NetWare.
39504         * gcc.dg/20030213-1.c: xfail for NetWare.
39505         * gcc.dg/20030225-1.c: xfail for NetWare.
39506         * gcc.dg/20030708-1.c: xfail for NetWare.
39507         * gcc.dg/builtins-config.h: Also exclude NetWare.
39508         * gcc.dg/format/format.h: Define restrict only if not already defined.
39509         * gcc.dg/nest.c: xfail for NetWare.
39510         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39511         * lib/target-supports.exp (check_visibility_available): Exclude
39512         NetWare.
39513
39514 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39515
39516         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39517         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39518         deterministic starting point for the alignment of structure fields.
39519         * gcc.dg/Wpadded.c: Dito.
39520         * g++.dg/abi/vbase10.C: Dito.
39521
39522 2004-09-03  Devang Patel  <dpatel@apple.com>
39523
39524         * g++.dg/debug/pr15736.cc: New test.
39525
39526 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39527
39528         * README.QMTEST: Fix out-of-date link.
39529
39530 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39531
39532         PR fortran/16579
39533         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39534         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39535
39536 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39537
39538         * g++.dg/abi/arm_rtti1.C: New test.
39539
39540 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39541
39542         * gcc.dg/ppc-vector-memcpy.c: New.
39543         * gcc.dg/ppc-vector-memset.c: New.
39544
39545 2004-09-02  Chao-ying Fu  <fu@mips.com>
39546
39547         * gcc.target/mips/mips-3d-1.c: New test.
39548         * gcc.target/mips/mips-3d-2.c: New test.
39549         * gcc.target/mips/mips-3d-3.c: New test.
39550         * gcc.target/mips/mips-3d-4.c: New test.
39551         * gcc.target/mips/mips-3d-5.c: New test.
39552         * gcc.target/mips/mips-3d-6.c: New test.
39553         * gcc.target/mips/mips-3d-7.c: New test.
39554         * gcc.target/mips/mips-3d-8.c: New test.
39555         * gcc.target/mips/mips-3d-9.c: New test.
39556         * gcc.target/mips/mips-ps-1.c: New test.
39557         * gcc.target/mips/mips-ps-2.c: New test.
39558         * gcc.target/mips/mips-ps-3.c: New test.
39559         * gcc.target/mips/mips-ps-4.c: New test.
39560         * gcc.target/mips/mips-ps-type.c: New test.
39561
39562 2004-09-02  Paul Brook  <paul@codesourcery.com>
39563
39564         * gfortran.dg/edit_real_1.f90: Add new tests.
39565
39566 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39567
39568         PR fortran/15327
39569         * gfortran.dg/merge_char_1.f90: New test.
39570
39571 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39572
39573         PR fortran/16404
39574         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39575
39576 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39577
39578         PR c/1522
39579         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39580
39581 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39582
39583         * g++.dg/opt/loop1.C: Do not XFAIL.
39584
39585 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39586
39587         * gcc.c-torture/execute/20040831-1.c: New test.
39588
39589 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39590
39591         PR fortran/16579
39592         * gfortran.dg/g77/20010610.f: Now passes.
39593         Copy from g77.f-torture/execute. Add dg-run directive.
39594         * gfortran.dg/g77/README: Update
39595
39596 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39597
39598         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39599         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39600         (t1, t2, t3, t4): Add volatile.
39601
39602 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39603
39604         * g++.dg/ext/visibility/arm1.C: New test.
39605
39606 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39607
39608         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39609         -pedantic-errors.
39610
39611 2004-09-01  Paul Brook  <paul@codesourcery.com>
39612
39613         * gfortran.dg/eof_2.f90: New test.
39614
39615 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39616
39617         PR fortran/16579
39618         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39619
39620 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39621
39622         PR libfortran/16805
39623         * gfortran.dg/list_read_2.f90: New test.
39624
39625 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39626
39627         * g++.dg/abi/key1.C: New test.
39628
39629 2004-08-31  Richard Henderson  <rth@redhat.com>
39630
39631         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39632         form of offsetof.
39633         * g++.dg/other/offsetof5.C: Remove duplicate.
39634
39635 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39636
39637         PR fortran/17244
39638         * gfortran.dg/func_derived_1.f90: New test.
39639
39640 2004-08-31  Paul Brook  <paul@codesourcery.com>
39641
39642         * gfortran.dg/eof_1.f90: New test.
39643
39644 2004-08-31  Paul Brook  <paul@codesourcery.com>
39645
39646         * gfortran.dg/list_read_1.f90: New file.
39647
39648 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39649
39650         * g++.dg/opt/loop1.C: XFAIL.
39651
39652 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39653
39654         * gcc.dg/funcdef-storage-1.c: New.
39655         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39656         an extern function in local scope.
39657         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39658         declare an 'auto inline' function in local scope.
39659         * gcc.dg/20011130-1.c: Likewise.
39660         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39661         an 'auto' function in local scope.
39662         * gcc.dg/20021014-1.c: Likewise.
39663         * gcc.dg/20030331-2.c: Likewise.
39664
39665 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39666
39667         * gfortran.dg/blockdata_1.f90: New test.
39668
39669 2004-08-30  Richard Henderson  <rth@redhat.com>
39670
39671         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39672
39673 2004-08-30  Richard Henderson  <rth@redhat.com>
39674
39675         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39676         additional_flags set by alternate driver.
39677         (ieee-options): New procedure.
39678         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39679         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39680         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39681         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39682
39683 2004-08-30  Richard Henderson  <rth@redhat.com>
39684
39685         * lib/f-torture.exp: Remove.
39686
39687 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39688
39689         PR rtl-optimization/16590
39690         * g++.dg/opt/loop1.C: New test.
39691
39692 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39693
39694         PR fortran/13910
39695         * gfortran.dg/oldstyle_1.f90: New test.
39696
39697 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39698         Paul Brook  <paul@codesourcery.com>
39699
39700         * gfortran.dg/g77/README: Update.
39701         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39702         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39703         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39704
39705 2004-08-28  Paul Brook  <paul@codesourcery.com>
39706
39707         PR libfortran/17195
39708         * gfortran.dg/edit_real_1.f90: New test.
39709
39710 2004-08-27  Paul Brook  <paul@codesourcery.com>
39711
39712         * gfortran.dg/rewind_1.f90: New test.
39713
39714 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39715
39716         PR fortran/16597
39717         * gfortran.dg/pr16597.f90: New test.
39718
39719 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39720
39721         PR c/13801
39722         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39723         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39724         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39725         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39726         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39727
39728 2004-08-26  Nick Clifton  <nickc@redhat.com>
39729
39730         * gcc.c-torture/compile/pr17119.c: New test.
39731
39732 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39733
39734         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39735
39736 2004-08-25  Richard Henderson  <rth@redhat.com>
39737
39738         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39739         the bits that expect kind=8 to be the largest real kind.
39740
39741 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39742
39743         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39744
39745 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39746
39747         * gfortran.dg/assignment_1.f90: New test.
39748
39749 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39750
39751         * g++.dg/template/repo3.C: New test.
39752
39753 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39754
39755         PR middle-end/16693
39756         PR tree-optimization/16372
39757         * g++.dg/opt/pr16372-1.C: New test case.
39758         * g++.dg/opt/pr16693-1.C: New test case.
39759         * g++.dg/opt/pr16693-2.C: New test case.
39760
39761 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39762
39763         * objc.dg/proto-lossage-4.m: New test.
39764
39765 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39766
39767         PR c++/17155
39768         * g++.dg/inherit/local2.C: New test.
39769
39770 2004-08-25  Paul Brook  <paul@codesourcery.com>
39771
39772         PR fortran/17144
39773         * gfortran.dg/string_ctor_1.f90: New test.
39774
39775 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39776
39777         PR c++/14428
39778         * g++.dg/template/redecl2.C: New test.
39779
39780 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39781
39782         PR fortran/17143
39783         * gfortran.dg/pr17143.f90: New test.
39784
39785 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39786
39787         PR fortran/17164
39788         * gfortran.dg/pr17164.f90: New test.
39789
39790 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39791
39792         * gcc.dg/tree-ssa/loop-1.c: New test.
39793
39794 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39795
39796         * gcc.c-torture/compile/20040824-1.c: New test.
39797
39798 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39799
39800         * gcc.c-torture/compile/iftrap-3.c: New test.
39801
39802 2004-08-24  Paul Brook  <paul@codesourcery.com>
39803
39804         * gfortran.dg/entry_2.f90: New test.
39805
39806 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39807
39808         PR c++/16889
39809         * g++.dg/lookup/ambig[12].C: New.
39810
39811 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39812
39813         PR c++/16706
39814         * g++.dg/template/crash21.C: New test.
39815         * g++.dg/template/crash22.C: Likewise.
39816
39817 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39818
39819         PR c++/17149
39820         * g++.dg/template/access15.C: New.
39821
39822 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39823
39824         PR c++/17163
39825         * g++.dg/template/repo2.C: New test.
39826
39827 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39828
39829         PR rtl-optimization/17078
39830         * gcc.c-torture/execute/pr17078-1.c: New test case.
39831
39832 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39833
39834         PR c/14492
39835         * gcc.dg/debug/crash1.c: New test.
39836
39837 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39838
39839         PR c/16180
39840         * gcc.dg/loop-5.c: New test.
39841
39842 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39843
39844         * gcc.c-torture/execute/20040823-1.c: New test.
39845
39846 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39847
39848         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39849         to the assembler.  Simplify test accordingly.
39850         (asm_abi_flags): Use GNU names.
39851         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39852         to check for ABI flags.
39853
39854 2004-08-22  Andrew Pinski  <apinski@apple.com>
39855
39856         * g++.dg/opt/pr14029.C: New test.
39857         * gcc.c-torture/execute/pr15262.c: New test.
39858
39859 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39860
39861         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39862
39863 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39864
39865         PR 16908
39866         * gfortran.dg/direct_io.f90: New test.
39867
39868 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39869
39870         PR c++/17121
39871         * g++.dg/inherit/local2.C: New test.
39872
39873 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39874
39875         PR c++/17120
39876         * g++.dg/warn/Wparentheses-4.C: New test.
39877
39878 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39879
39880         PR c++/17121
39881         * g++.dg/inherit/local2.C: New test.
39882
39883         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39884         * gcc.dg/ppc-ldstruct.c: Likewise.
39885         * gcc.dg/ppc64-abi-2.c: Likewise.
39886
39887 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39888
39889         PR rtl-optimization/17099
39890         * gcc.c-torture/execute/20040820-1.c: New test.
39891
39892 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39893
39894         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39895
39896 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39897
39898         PR fortran/17077
39899         * gfortran.dg/auto_array_1.f90: New test.
39900
39901 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39902
39903         PR fortran/17074
39904         * gfortran.dg/simpleif_1.f90: New test.
39905
39906 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39907
39908         * lib/target-supports.exp (check_profiling_available): Return
39909         false for arm*-*-symbianelf* and arm*-*-eabi*.
39910
39911         PR c++/15890
39912         * g++.dg/template/delete1.C: New test.
39913
39914 2004-08-19  Paul Brook  <paul@codesourcery.com>
39915
39916         PR fortran/14976
39917         PR fortran/16228
39918         * gfortran.dg/data_char_1.f90: New test.
39919
39920 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39921
39922         PR fortran/16946
39923         * gfortran.dg/reduction.f90: New testcase.
39924
39925 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39926
39927         PR fortran/16520
39928         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39929
39930 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39931
39932         PR c++/17041
39933         * g++.dg/Wparentheses-3.C: New test.
39934
39935 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39936
39937         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39938         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39939         * gcc.dg/vect/vect-2.c: Likewise.
39940         * gcc.dg/vect/vect-3.c: Likewise.
39941         * gcc.dg/vect/vect-4.c: Likewise.
39942         * gcc.dg/vect/vect-5.c: Likewise.
39943         * gcc.dg/vect/vect-6.c: Likewise.
39944         * gcc.dg/vect/vect-7.c: Likewise.
39945         * gcc.dg/vect/vect-25.c: Likewise.
39946         * gcc.dg/vect/vect-31.c: Likewise.
39947         * gcc.dg/vect/vect-32.c: Likewise.
39948         * gcc.dg/vect/vect-34.c: Likewise.
39949         * gcc.dg/vect/vect-36.c: Likewise.
39950         * gcc.dg/vect/vect-all.c: Likewise.
39951
39952 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39953
39954         PR c++/17068
39955         * g++.dg/template/operator4.C: New test.
39956
39957 2004-08-18  Richard Henderson  <rth@redhat.com>
39958
39959         * gcc.dg/20040206-1.c: XFAIL.
39960
39961 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39962
39963         PR c++/16246
39964         * g++.dg/template/array7.C: New test.
39965
39966 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39967
39968         * gcc.dg/mips-movcc-1.c: New test.
39969         * gcc.dg/mips-movcc-2.c: New test.
39970         * gcc.dg/mips-movcc-3.c: New test.
39971
39972         * gcc.dg/mips-nmadd-1.c: New test.
39973         * gcc.dg/mips-nmadd-2.c: New test.
39974
39975 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39976
39977         PR c++/15871
39978         * g++.dg/opt/inline8.C: New test.
39979
39980         PR c++/16965
39981         * g++.dg/parse/error17.C: New test.
39982
39983 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39984
39985         * gcc.dg/vect: New directory for vectorizer tests.
39986         * gcc.dg/vect/tree-vect.h: New file.
39987         * gcc.dg/vect/vect.exp: New file.
39988         * gcc.dg/vect/pr16105.c.c: New test.
39989         * gcc.dg/vect/vect-1.c: New test.
39990         * gcc.dg/vect/vect-2.c: New test.
39991         * gcc.dg/vect/vect-3.c: New test.
39992         * gcc.dg/vect/vect-4.c: New test.
39993         * gcc.dg/vect/vect-5.c: New test.
39994         * gcc.dg/vect/vect-6.c: New test.
39995         * gcc.dg/vect/vect-7.c: New test.
39996         * gcc.dg/vect/vect-8.c: New test.
39997         * gcc.dg/vect/vect-9.c: New test.
39998         * gcc.dg/vect/vect-10.c: New test.
39999         * gcc.dg/vect/vect-11.c: New test.
40000         * gcc.dg/vect/vect-12.c: New test.
40001         * gcc.dg/vect/vect-13.c: New test.
40002         * gcc.dg/vect/vect-14.c: New test.
40003         * gcc.dg/vect/vect-15.c: New test.
40004         * gcc.dg/vect/vect-16.c: New test.
40005         * gcc.dg/vect/vect-17.c: New test.
40006         * gcc.dg/vect/vect-18.c: New test.
40007         * gcc.dg/vect/vect-19.c: New test.
40008         * gcc.dg/vect/vect-20.c: New test.
40009         * gcc.dg/vect/vect-21.c: New test.
40010         * gcc.dg/vect/vect-22.c: New test.
40011         * gcc.dg/vect/vect-23.c: New test.
40012         * gcc.dg/vect/vect-24.c: New test.
40013         * gcc.dg/vect/vect-25.c: New test.
40014         * gcc.dg/vect/vect-26.c: New test.
40015         * gcc.dg/vect/vect-27.c: New test.
40016         * gcc.dg/vect/vect-28.c: New test.
40017         * gcc.dg/vect/vect-29.c: New test.
40018         * gcc.dg/vect/vect-30.c: New test.
40019         * gcc.dg/vect/vect-31.c: New test.
40020         * gcc.dg/vect/vect-32.c: New test.
40021         * gcc.dg/vect/vect-33.c: New test.
40022         * gcc.dg/vect/vect-34.c: New test.
40023         * gcc.dg/vect/vect-35.c: New test.
40024         * gcc.dg/vect/vect-36.c: New test.
40025         * gcc.dg/vect/vect-37.c: New test.
40026         * gcc.dg/vect/vect-38.c: New test.
40027         * gcc.dg/vect/vect-40.c: New test.
40028         * gcc.dg/vect/vect-41.c: New test.
40029         * gcc.dg/vect/vect-42.c: New test.
40030         * gcc.dg/vect/vect-43.c: New test.
40031         * gcc.dg/vect/vect-44.c: New test.
40032         * gcc.dg/vect/vect-45.c: New test.
40033         * gcc.dg/vect/vect-46.c: New test.
40034         * gcc.dg/vect/vect-47.c: New test.
40035         * gcc.dg/vect/vect-48.c: New test.
40036         * gcc.dg/vect/vect-49.c: New test.
40037         * gcc.dg/vect/vect-50.c: New test.
40038         * gcc.dg/vect/vect-51.c: New test.
40039         * gcc.dg/vect/vect-52.c: New test.
40040         * gcc.dg/vect/vect-53.c: New test.
40041         * gcc.dg/vect/vect-54.c: New test.
40042         * gcc.dg/vect/vect-55.c: New test.
40043         * gcc.dg/vect/vect-56.c: New test.
40044         * gcc.dg/vect/vect-57.c: New test.
40045         * gcc.dg/vect/vect-58.c: New test.
40046         * gcc.dg/vect/vect-59.c: New test.
40047         * gcc.dg/vect/vect-60.c: New test.
40048         * gcc.dg/vect/vect-61.c: New test.
40049         * gcc.dg/vect/vect-all.c: New test.
40050         * gcc.dg/vect/vect-none.c: New test.
40051
40052 2004-08-17  Paul Brook  <paul@codesourcery.com>
40053
40054         PR fortran/13082
40055         * gfortran.dg/entry_1.f90: New test.
40056
40057 2004-08-17  Andrew Pinski  <apinski@apple.com>
40058
40059         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40060
40061 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40062
40063         * gcc.dg/pr17036-1.c: New test.
40064
40065 2004-08-16  Devang Patel  <dpatel@apple.com>
40066
40067         * gcc.dg/darwin-20040809-1.c: New test.
40068
40069 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40070
40071         * gcc.dg/funcdef-attr-1.c: New test.
40072
40073 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40074
40075         * gcc.dg/altivec-17.c: New test.
40076         * gcc.dg/altivec-18.c: New test.
40077
40078 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40079
40080         PR c++/6749
40081         * g++.dg/template/vtable2.C: New test.
40082
40083 2004-08-14  Richard Henderson  <rth@redhat.com>
40084
40085         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40086         * gcc.dg/pack-test-4.c (main): Return 0.
40087         * gcc.dg/setjmp-1.c: Remove XFAIL.
40088         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40089
40090 2004-08-14  Richard Henderson  <rth@redhat.com>
40091
40092         * gcc.dg/980217-1.c: Add prototype for printf.
40093
40094 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40095
40096         * gfortran.dg/pr16935.f90: New test.
40097
40098 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40099
40100         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40101
40102 2004-08-13  Paul Brook  <paul@codesourcery.com>
40103
40104         * gfortran.dg/der_io_1.f90: Remove stray comma.
40105
40106 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40107
40108         * gcc.dg/vmx/cw-bug-2.c: Remove.
40109         * gcc.dg/vmx/vprint-1.c: Remove.
40110         * gcc.dg/vmx/vscan-1.c: Remove.
40111
40112 2004-08-12  Devang patel  <dpatel@apple.com>
40113
40114         * gcc.dg/darwin-20040809-2.c: New test.
40115
40116 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40117
40118         * g++.dg/ext/altivec-12.C: New test.
40119
40120         * g++.dg/ext/altivec-11.C: New test.
40121
40122 2004-08-12  Paul Brook  <paul@codesourcery.com>
40123
40124         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40125
40126 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40127
40128         * g++.dg/ext/altivec-2.C: Check for hardware support before
40129         executing any VMX instructions.
40130
40131         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40132
40133 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40134
40135         PR c++/16276
40136         * g++.old-deja/g++.other/comdat4.C: New test.
40137         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40138
40139 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40140
40141         PR target/16286
40142         * gcc.dg/pr16286.c: New test.
40143
40144 2004-08-12 Jan Beulich <jbeulich@novell.com>
40145
40146         * g++.dg/ext/asm5.C: New.
40147
40148 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40149
40150         PR c++/16698
40151         * g++.dg/eh/crash1.C: New test.
40152
40153         PR c++/16717
40154         * g++.dg/ext/construct1.C: New test.
40155
40156 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40157
40158         PR c++/16853
40159         * g++.dg/init/ptrmem1.C: New test.
40160
40161         PR c++/16618
40162         * g++.dg/parse/offsetof5.C: New test.
40163
40164         PR c++/16870
40165         * g++.dg/template/overload3.C: New test.
40166
40167 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40168
40169         PR c++/16964
40170         * g++.dg/parse/error16.C: New test.
40171
40172         PR c++/16904
40173         * g++.dg/template/error14.C: New test.
40174
40175         PR c++/16929
40176         * g++.dg/template/error15.C: New test.
40177
40178 2004-08-11  Devang Patel  <dpatel@apple.com>
40179
40180         * gcc.dg/darwin-ld-20040809-1.c: New test.
40181         * gcc.dg/darwin-ld-20040809-2.c: New test.
40182
40183 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40184
40185         PR fortran/16917
40186         * gfortran.dg/dfloat_1.f90: New test.
40187
40188 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40189
40190         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40191         * gcc.dg/dll-2.c: Fix dg-require syntax.
40192         * gcc.misc-tests/arm-isr.c (abort): Declare.
40193         (exit): Likewise.
40194
40195 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40196
40197         PR c++/16971
40198         * g++.dg/parse/crash16.C: New test.
40199
40200 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40201
40202         * gcc.dg/mips-rsqrt-1.c: New test case.
40203         * gcc.dg/mips-rsqrt-2.c: New test case.
40204         * gcc.dg/mips-rsqrt-3.c: New test case.
40205
40206 2004-08-10  Paul Brook  <paul@codesourcery.com>
40207
40208         * gfortran.dg/der_io_1.f90: New test.
40209
40210 2004-08-10  Paul Brook  <paul@codesourcery.com>
40211
40212         PR fortran/16919
40213         * gfortran.dg/der_array_1.f90: New test.
40214
40215 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40216
40217         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40218
40219 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40220
40221         * gcc.dg/wchar_t-2.c: Fix typo.
40222
40223 2004-08-09  Falk Hueffner  <falk@debian.org>
40224
40225         PR tree-optimization/12517
40226         * gcc.c-torture/compile/pr12517.c: New test.
40227
40228         PR tree-optimization/12578
40229         * gcc.c-torture/compile/pr12578.c: New test.
40230
40231         PR tree-optimization/12899
40232         * gcc.c-torture/compile/pr12899.c: New test.
40233
40234         PR rtl-optimization/14692
40235         * gcc.c-torture/compile/pr14692.c: New test.
40236
40237         PR tree-optimization/16461
40238         * gcc.c-torture/compile/pr16461.c: New test.
40239
40240 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40241
40242         * gfortran.dg/getenv_1.f90: New test.
40243
40244 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40245
40246         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40247         wchar_t.
40248         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40249
40250 2004-08-06  Paul Brook  <paul@codesourcery.com>
40251
40252         * gfortran.dg/ret_array_1.f90: New test.
40253         * gfortran.dg/ret_pointer_1.f90: New test.
40254
40255 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40256
40257         * gcc.dg/missing-field-init-[12].c: New tests.
40258         * g++.dg/warn/missing-field-init-[12].C: New tests.
40259
40260 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40261
40262         * gcc.dg/enum2.c: New test.
40263         * gcc.dg/symbian3.c: Likewise.
40264         * gcc.dg/symbian4.c: Likewise.
40265         * gcc.dg/wchar_t-2.c: Likewise.
40266
40267 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40268
40269         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40270         destructor tests.
40271
40272 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40273
40274         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40275         dg-require-visiblity.
40276         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40277         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40278         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40279         * g++.dg/ext/visibility/new1.C: Likewise.
40280         * g++.dg/ext/visibility/pragma.C: Likewise.
40281         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40282         * g++.dg/ext/visibility/virtual.C: Likewise.
40283         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40284         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40285         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40286         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40287         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40288         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40289         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40290         * g++/dg/ext/visibility/visibility-8.C: New test.
40291         * gcc.c-torture/compile/dll.x: Remove.
40292         * gcc.dg/dll-2.c: Use dg-require-dll
40293         * gcc.dg/visibility-10.c: New test.
40294         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40295         supporting DLLs.
40296         * lib/scanasm.exp (scan_hidden): New function.
40297         (scan_not_hidden): Likewise.
40298
40299 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40300
40301         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40302
40303 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40304
40305         * gcc.c-torture/execute/20040805-1.c: New test.
40306
40307 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40308
40309         * gcc.dg/20020118-1.c: Declare abort.
40310         * gcc.dg/altivec_check.h: Likewise.
40311         * gcc.dg/iftrap-2.c: Likewise.
40312         * gcc.dg/pragma-darwin.c: Likewise.
40313         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40314
40315 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40316
40317         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40318
40319 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40320
40321         * gcc.c-torture/execute/builtins/abs-2.c,
40322         gcc.c-torture/execute/builtins/abs-3.c,
40323         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40324         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40325         intmax_t, uintmax_t and their limits.
40326         * gcc.dg/intmax_t-1.c: New test.
40327
40328 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40329
40330         * g++.dg/tc1/dr147.C: Add reference to PR.
40331
40332 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40333
40334         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40335         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40336
40337 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40338
40339         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40340
40341 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40342
40343         * gcc.dg/redecl-5.c: New test.
40344         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40345         of scanf.
40346
40347 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40348
40349         PR middle-end/16790
40350         * gcc.c-torture/execute/pr16790-1.c: New test case.
40351
40352 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40353
40354         * g++.dg/ext/visibility/assign1.C: New test.
40355         * g++.dg/ext/visibility/new1.C: Likewise.
40356
40357         * gcc.dg/symbian1.c: New test.
40358         * gcc.dg/symbian2.c: Likewise.
40359
40360 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40361
40362         PR target/16570
40363         * gcc.dg/i386-sse-9.c: New test.
40364
40365 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40366
40367         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40368
40369 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40370
40371         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40372         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40373         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40374         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40375         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40376         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40377         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40378         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40379         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40380         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40381         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40382         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40383         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40384         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40385         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40386         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40387         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40388         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40389         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40390         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40391         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40392         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40393         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40394         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40395         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40396         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40397         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40398         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40399         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40400         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40401         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40402         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40403         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40404         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40405         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40406         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40407         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40408         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40409         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40410         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40411         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40412         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40413         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40414         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40415         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40416         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40417         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40418         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40419         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40420         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40421         gcc.misc-tests/i386-pf-3dnow-1.c,
40422         gcc.misc-tests/i386-pf-athlon-1.c,
40423         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40424         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40425         Declare built-in functions used.
40426         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40427
40428 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40429
40430         PR c++/16707
40431         * g++.dg/lookup/using12.C: New test.
40432
40433         * g++.dg/init/null1.C: Fix PR number.
40434         * g++.dg/parse/namespace10.C: Likewise.
40435
40436 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40437
40438         PR c++/16224
40439         * g++.dg/template/spec17.C: New test.
40440         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40441         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40442
40443 2004-08-02  David Billinghurst
40444
40445         PR fortran/16292
40446         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40447
40448 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40449
40450         * gcc.dg/ia64-got-1.c: New test case.
40451
40452 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40453
40454         PR c++/16489
40455         * g++.dg/init/null1.C: New test.
40456         * g++.dg/tc1/dr76.C: Adjust error marker.
40457
40458         PR c++/16529
40459         * g++.dg/parse/namespace10.C: New test.
40460
40461         PR c++/16810
40462         * g++.dg/inherit/ptrmem2.C: New test.
40463
40464 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40465
40466         PR target/16155
40467         * gcc.dg/pr16155.c: New test.
40468
40469 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40470
40471         * gcc.dg/redecl-2.c: New test.
40472
40473 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40474
40475         * gcc.dg/darwin-longdouble.c: New file.
40476
40477 2004-07-30  Richard Henderson  <rth@redhat.com>
40478
40479         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40480         write to constant argument.
40481         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40482
40483 2004-07-30  Richard Henderson  <rth@redhat.com>
40484
40485         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40486         tests of nearest around zero.
40487
40488 2004-07-30  Andrew Pinski  <apinski@apple.com>
40489
40490         * gcc.c-torture/compile/20040730-1.c: New test.
40491
40492 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40493
40494         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40495         powerpc-eabispe.
40496
40497 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40498
40499         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40500
40501 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40502
40503         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40504         contains $ld_library_path.
40505         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40506
40507 2004-07-29  Richard Henderson  <rth@redhat.com>
40508
40509         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40510
40511         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40512         (alt2, which): New.
40513         (Check): Accept either alternative.
40514
40515 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40516
40517         * g++.dg/abi/inline1.C: New test.
40518         * g++.dg/abi/local1-a.cc: Likewise.
40519         * g++.dg/abi/local1.C: Likewise.
40520         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40521         * g++.dg/abi/mangle12.C: Likewise.
40522         * g++.dg/abi/mangle17.C: Likewise.
40523         * g++.dg/abi/mangle20-2.C: Likewise.
40524         * g++.dg/opt/interface1.C: Likewise.
40525         * g++.dg/opt/interface1.h: Likewise.
40526         * g++.dg/opt/interface1-a.cc: New test.
40527         * g++.dg/parse/repo1.C: New test.
40528         * g++.dg/template/repo1.C: Likewise.
40529         * g++.dg/warn/Winline-1.C: Likewise.
40530         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40531
40532 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40533
40534         * gcc.dg/tree-ssa/20040729-1.c: New test.
40535
40536 2004-07-27  Matt Austern <austern@apple.com>
40537
40538         * gcc.dg/darwin-bool-1.c: New test.
40539         * gcc.dg/darwin-bool-2.c: New test.
40540
40541 2004-07-28  Richard Henderson  <rth@redhat.com>
40542
40543         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40544         arguments in the correct type.  Don't write to constant arguments.
40545
40546 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40547
40548         PR tree-optimization/16688
40549         PR tree-optimization/16689
40550         * g++.dg/tree-ssa/pr16688.C: New test.
40551
40552 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40553
40554         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40555         loads.  Not only in the comment, this time.
40556
40557 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40558
40559         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40560         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40561         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40562         * gcc.dg/sh4a-bitmovua.c: New.
40563         * gcc.dg/sh4a-cos.c: New.
40564         * gcc.dg/sh4a-cosf.c: New.
40565         * gcc.dg/sh4a-fprun.c: New.
40566         * gcc.dg/sh4a-fsrra.c: New.
40567         * gcc.dg/sh4a-memmovua.c: New.
40568         * gcc.dg/sh4a-sin.c: New.
40569         * gcc.dg/sh4a-sincos.c: New.
40570         * gcc.dg/sh4a-sincosf.c: New.
40571         * gcc.dg/sh4a-sinf.c: New.
40572
40573 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40574
40575         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40576         conditionals.
40577         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40578         loads.
40579         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40580         DOM1.
40581
40582 2004-07-27  Andrew Pinski  <apinski@apple.com>
40583
40584         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40585
40586 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40587
40588         * gcc.dg/pragma-isr.c: New test.
40589
40590 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40591
40592         PR c++/14429
40593         * g++.dg/template/ttp11.C: New test.
40594
40595 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40596
40597         * gcc.c-torture/compile/20040727-1.c: New test.
40598
40599 2004-07-26  Eric Christopher  <echristo@redhat.com>
40600
40601         * gcc.c-torture/compile/20040726-2.c: New test.
40602
40603 2004-07-26  Andrew Pinski  <apinski@apple.com>
40604
40605         * g++.dg/rtti/tinfo1.C: Xfail.
40606
40607 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40608
40609         * gcc.c-torture/compile/20040726-1.c: New test.
40610
40611 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40612             Brian Ryner  <bryner@brianryner.com>
40613
40614         PR c++/9283
40615         PR c++/15000
40616         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40617         * g++.dg/ext/visibility/: New directory.
40618         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40619         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40620         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40621         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40622         * g++.dg/ext/visibility/fvisibility.C,
40623         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40624         g++.dg/ext/visibility/fvisibility-override1.C
40625         g++.dg/ext/visibility/fvisibility-override2.C
40626         g++.dg/ext/visibility/memfuncts.C
40627         g++.dg/ext/visibility/noPLT.C
40628         g++.dg/ext/visibility/pragma.C
40629         g++.dg/ext/visibility/pragma-override1.C
40630         g++.dg/ext/visibility/pragma-override2.C
40631         g++.dg/ext/visibility/staticmemfuncts.C
40632         g++.dg/ext/visibility/virtual.C: New tests.
40633
40634 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40635
40636         PR c/15360
40637         * gcc.dg/pr15360-1.c: New test.
40638
40639 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40640
40641         * gcc.dg/pragma-align-2.c: New test.
40642         * gcc.dg/pragma-init-fini.c: New test.
40643         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40644         targets.
40645
40646 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40647
40648         * gcc.dg/init-string-2.c: New test.
40649
40650 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40651
40652         PR 16684
40653         * gcc.dg/Wredundant-decls-1.c: New test case.
40654
40655 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40656
40657         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40658         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40659         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40660         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40661         * gcc.dg/compat/generate-random.c: New file.
40662         * gcc.dg/compat/generate-random.h: Likewise.
40663         * gcc.dg/compat/generate-random_r.c: Likewise.
40664         * gcc.dg/compat/struct-layout-1.h: Likewise.
40665         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40666         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40667         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40668         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40669         * gcc.dg/compat/struct-layout-1_main.c: New test.
40670         * gcc.dg/compat/struct-layout-1_x.c: New file.
40671         * gcc.dg/compat/struct-layout-1_y.c: New file.
40672         * gcc.dg/compat/struct-layout-1_test.h: New file.
40673
40674 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40675
40676         * gcc.dg/comp-return-1.c: New test
40677
40678 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40679
40680         * gcc.dg/vmx/8-02a.c: Fix typo.
40681
40682         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40683         * gcc.dg/darwin-abi-3.c: New test.
40684
40685         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40686         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40687
40688         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40689         * gcc.dg/vmx/ops-long-1.c: New test.
40690         * gcc.dg/vmx/ops-long-2.c: New test.
40691
40692 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40693
40694         * g++.dg/lookup/conv-[1234].C: New.
40695
40696 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40697
40698         * g++.dg/parse/attr2.C: Simplify.
40699
40700 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40701
40702         PR c/7284
40703         * gcc.c-torture/execute/pr7284-1.c: New test.
40704
40705 2004-07-22  Brian Booth  <bbooth@redhat.com>
40706
40707         * gcc.dg/tree-ssa/20040721-1.c: New test.
40708
40709 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40710
40711         * g++.dg/template/crash20.c: New.
40712
40713 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40714
40715         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40716         Add dg-run directive.  Declare variables as required.
40717         * gfortran.dg/g77/README: Update
40718
40719 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40720
40721         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40722         gcc.dg/cris-peep2-andu2.c: New tests.
40723
40724 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40725
40726         PR c/15052
40727         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40728         on return type.
40729         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40730         messages.
40731         * gcc.dg/qual-return-2.c: Update expected messages.
40732         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40733
40734 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40735
40736         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40737         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40738
40739 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40740
40741         PR c/11250
40742         * gcc.dg/init-string-1.c: New test.
40743
40744 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40745
40746         PR middle-end/15345
40747         PR c/16450
40748         * gcc.dg/torture/nested-fn-1.c: New test.
40749
40750 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40751
40752         PR target/16559
40753         * gcc.dg/ia64-fptr-1.c: New file.
40754
40755 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40756
40757         PR c++/14497
40758         * g++.dg/template/spec16.C: New test.
40759         * g++.old-deja/g++.robertl/eb118.C: Remove.
40760
40761 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40762
40763         PR c++/509
40764         * g++.dg/template/spec15.C: New test.
40765
40766 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40767
40768         Copy cases from g77.f-torture/execute and add dg-run
40769         directive.  Other changes as noted.
40770         * gfortran.dg/g77/13037.f
40771         * gfortran.dg/g77/1832.f
40772         * gfortran.dg/g77/19981119-0.f
40773         * gfortran.dg/g77/19990313-0.f
40774         * gfortran.dg/g77/19990313-1.f
40775         * gfortran.dg/g77/19990313-2.f
40776         * gfortran.dg/g77/19990313-3.f
40777         * gfortran.dg/g77/19990419-1.f
40778         * gfortran.dg/g77/19990826-0.f
40779         * gfortran.dg/g77/19990826-2.f
40780         * gfortran.dg/g77/20000503-1.f
40781         * gfortran.dg/g77/20001111.f
40782         * gfortran.dg/g77/20010116.f
40783         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40784         * gfortran.dg/g77/20010430.f
40785         * gfortran.dg/g77/6177.f
40786         * gfortran.dg/g77/947.f
40787         * gfortran.dg/g77/970816-3.f
40788         * gfortran.dg/g77/971102-1.f
40789         * gfortran.dg/g77/980520-1.f
40790         * gfortran.dg/g77/980628-0.f
40791         * gfortran.dg/g77/980628-1.f
40792         * gfortran.dg/g77/980628-10.f
40793         * gfortran.dg/g77/980628-2.f
40794         * gfortran.dg/g77/980628-3.f
40795         * gfortran.dg/g77/980628-7.f
40796         * gfortran.dg/g77/980628-8.f
40797         * gfortran.dg/g77/980628-9.f
40798         * gfortran.dg/g77/980701-0.f
40799         * gfortran.dg/g77/980701-1.f
40800         * gfortran.dg/g77/cabs.f
40801         * gfortran.dg/g77/claus.f
40802         * gfortran.dg/g77/complex_1.f
40803         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40804         * gfortran.dg/g77/dcomplex.f
40805         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40806         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40807         * gfortran.dg/g77/f90-intrinsic-numeric.f
40808         * gfortran.dg/g77/int8421.f
40809         * gfortran.dg/g77/labug1.f
40810         * gfortran.dg/g77/large_vec.f
40811         * gfortran.dg/g77/le.f
40812         * gfortran.dg/g77/short.f
40813         * gfortran.dg/g77/README: Update
40814
40815 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40816
40817         PR c++/16637
40818         * g++.dg/parse/lookup4.C: New test.
40819
40820 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40821
40822         PR c++/16175
40823         * g++.dg/template/ttp10.C: New test.
40824
40825 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40826
40827         * gcc.dg/pr12625-1.c: New test.
40828
40829 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40830
40831         * gcc.dg/switch-warn-1.c: New test.
40832         * gcc.dg/switch-warn-2.c: New test.
40833         * gcc.c-torture/compile/pr14730.c: Update.
40834
40835 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40836
40837         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40838         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40839         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40840         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40841
40842 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40843
40844         PR c++/16623
40845         * g++.dg/template/assign1.C: New test.
40846
40847 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40848
40849         PR c++/12170
40850         * g++.dg/template/ttp9.C: New test.
40851
40852 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40853
40854         * gcc.dg/format/cmn-err-1.c: New test.
40855
40856 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40857
40858         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40859         gcc.dg/Wparentheses-10.c: New tests.
40860         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40861
40862 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40863
40864         PR fortran/16465
40865         * gfortran.dg/g77//ffixed-line-length-0.f,
40866         gfortran.dg/g77/ffixed-line-length-132.f,
40867         gfortran.dg/g77/ffixed-line-length-72.f,
40868         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40869         gfortran.dg/g77/README: Update.
40870
40871 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40872
40873         PR c++/13092
40874         * g++.dg/template/non-dependent7.C: New test.
40875         * g++.dg/template/non-dependent8.C: Likewise.
40876         * g++.dg/template/non-dependent9.C: Likewise.
40877         * g++.dg/template/non-dependent10.C: Likewise.
40878
40879 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40880
40881         PR c++/16337
40882         * g++.dg/parse/attr2.C: New test.
40883
40884 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40885
40886         * g77.dg: Removed.
40887         * g77.f-torture: Ditto.
40888
40889 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40890
40891         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40892         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40893         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40894
40895 2004-07-16  Richard Henderson  <rth@redhat.com>
40896
40897         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40898
40899 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40900
40901         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40902         tests with full list of options.
40903         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40904         of TORTURE_OPTIONS if test contains 'dg-do run'.
40905
40906         PR fortran/16404
40907         * gfortran.dg/do_iterator.f90: New test.
40908
40909 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40910
40911         PR rtl-optimization/16536
40912         * gcc.c-torture/execute/restrict-1.c: New test.
40913
40914 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40915
40916         PR fortran/15324
40917         * gfortran.dg/pr15324.f90: New test.
40918
40919         PR fortran/15129
40920         * gfortran.dg/pr15129.f90: New test.
40921
40922         PR fortran/15140
40923         * gfortran.dg/pr15140.f90: New test.
40924
40925         PR fortran/13792
40926         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40927         compile-time simplification.
40928
40929 2004-07-14  Mike Stump  <mrs@apple.com>
40930
40931         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40932
40933 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40934
40935         PR target/16325
40936         * gcc.dg/profile-generate-1.c: New.
40937
40938 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40939
40940         * gcc.c-torture/execute/20040709-1.c: New test.
40941         * gcc.c-torture/execute/20040709-2.c: New test.
40942
40943 2004-07-14  Mike Stump  <mrs@apple.com>
40944
40945         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40946
40947 2004-07-14  Mike Stump  <mrs@apple.com>
40948
40949         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40950
40951 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40952
40953         PR c++/16518
40954         * g++.dg/parse/mutable1.C: New test.
40955
40956 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40957
40958         PR tree-optimization/16443
40959         * gcc.dg/tree-ssa/20040713-1.c: New test.
40960
40961 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40962
40963         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40964         for operator new.
40965
40966 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40967
40968         * gfortran.dg/g77/README: New file
40969         * gfortran.dg/g77/19981216-0.f: Copy from
40970         g77.f-torture/noncompile.  Add "dg-do compile" and
40971         dg-error as required.
40972         * gfortran.dg/g77/19990218-1.f: Likewise.
40973         * gfortran.dg/g77/19990905-1.f: Likewise.
40974         * gfortran.dg/g77/9263.f: Likewise.
40975         * gfortran.dg/g77/980615-0.f: Likewise.
40976         * gfortran.dg/g77/980616-0.f: Likewise.
40977         * gfortran.dg/g77/check0.f: Likewise.
40978         * gfortran.dg/g77/select_no_compile.f: Likewise.
40979
40980 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40981
40982         Copy files from g77.f-torture/compile.
40983         Add "{ dg-do compile}".  Other changes as noted
40984         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40985         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40986         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40987         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40988         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40989         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40990         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40991         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40992         statement to conform to standard.  Append alpha1.x for reference.
40993         * gfortran.dg/g77/xformat.f: Add dg-warning
40994
40995 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40996
40997         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40998         Add {dg-do compile} directive.
40999         * gfortran.dg/g77/cpp2.F: Likewise.
41000
41001 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41002
41003         PR c++/5402
41004         * g++.dg/lookup/name-clash1.C: New test.
41005
41006         PR c++/9777
41007         * g++.dg/lookup/name-clash2.C: New test.
41008
41009         PR c++/12102
41010         * g++.dg/lookup/name-clash3.C: New test.
41011
41012 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41013
41014         * g++.dg/lookup/new2.C: New test.
41015         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41016
41017 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41018
41019         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41020         Add {dg-do compile} directive.
41021         * gfortran.dg/g77/13060.f: Likewise.
41022         * gfortran.dg/g77/19990218-0.f: Likewise.
41023         * gfortran.dg/g77/19990305-0.f: Likewise.
41024         * gfortran.dg/g77/19990419-0.f: Likewise.
41025         * gfortran.dg/g77/19990502-0.f: Likewise.
41026         * gfortran.dg/g77/19990502-1.f: Likewise.
41027         * gfortran.dg/g77/19990525-0.f: Likewise.
41028         * gfortran.dg/g77/19990826-1.f: Likewise.
41029         * gfortran.dg/g77/19990826-3.f: Likewise.
41030         * gfortran.dg/g77/19990905-2.f: Likewise.
41031         * gfortran.dg/g77/20000412-1.f: Likewise.
41032         * gfortran.dg/g77/20000511-1.f: Likewise.
41033         * gfortran.dg/g77/20000511-2.f: Likewise.
41034         * gfortran.dg/g77/20000518.f: Likewise.
41035         * gfortran.dg/g77/20000601-1.f: Likewise.
41036         * gfortran.dg/g77/20000601-2.f: Likewise.
41037         * gfortran.dg/g77/20000629-1.f: Likewise.
41038         * gfortran.dg/g77/20000630-2.f: Likewise.
41039         * gfortran.dg/g77/20010115.f: Likewise.
41040         * gfortran.dg/g77/20010321-1.f: Likewise.
41041         * gfortran.dg/g77/20010426.f: Likewise.
41042         * gfortran.dg/g77/20020307-1.f: Likewise.
41043         * gfortran.dg/g77/8485.f: Likewise.
41044         * gfortran.dg/g77/960317-1.f: Likewise.
41045         * gfortran.dg/g77/970915-0.f: Likewise.
41046         * gfortran.dg/g77/980310-1.f: Likewise.
41047         * gfortran.dg/g77/980310-2.f: Likewise.
41048         * gfortran.dg/g77/980310-3.f: Likewise.
41049         * gfortran.dg/g77/980310-4.f: Likewise.
41050         * gfortran.dg/g77/980310-6.f: Likewise.
41051         * gfortran.dg/g77/980310-7.f: Likewise.
41052         * gfortran.dg/g77/980310-8.f: Likewise.
41053         * gfortran.dg/g77/980419-2.f: Likewise.
41054         * gfortran.dg/g77/980424-0.f: Likewise.
41055         * gfortran.dg/g77/980427-0.f: Likewise.
41056         * gfortran.dg/g77/980729-0.f: Likewise.
41057         * gfortran.dg/g77/981117-1.f: Likewise.
41058         * gfortran.dg/g77/toon_1.f: Likewise.
41059
41060 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41061
41062         PR c++/2204
41063         * g++.dg/other/abstract2.C: New test.
41064
41065 2004-07-12  Paul Brook  <paul@codesourcery.com>
41066
41067         * gfortran.dg/pointer_init_1.f90: New test.
41068
41069 2004-07-11  Paul Brook  <paul@codesourcery.com>
41070
41071         PR fortran/15986
41072         * gfortran.dg/contained_1.f90: New test.
41073
41074 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41075
41076         * g++.dg/parse/defarg8.C: New test.
41077
41078 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41079
41080         PR fortran/16433
41081         * gfortran.dg/pr16433.f: New test.
41082
41083         PR fortran/17574
41084         * gfortran.dg/pr15754.f90: New test.
41085
41086 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41087
41088         PR tree-optimization/16437
41089         * gcc.c-torture/execute/bitfld-4.c: New test.
41090
41091 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41092
41093         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41094         access to common var from module.
41095
41096 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41097
41098         PR fortran/16336
41099         * gfortran.fortran-torture/execute/common_2.f90: New test.
41100
41101 2004-07-10  Paul Brook  <paul@codesourcery.com>
41102
41103         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41104
41105 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41106
41107         PR fortran/15969
41108         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41109
41110 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41111
41112         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41113         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41114         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41115         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41116         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41117         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41118         * gfortran.dg/g77/funderscoring.f: Likewise.
41119         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41120
41121 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41122
41123         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41124
41125 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41126         Paul Brook  <paul@codesourcery.com>
41127
41128         PR fortran/13415
41129         * gfortran.dg/common_pointer_1.f90: New test.
41130
41131 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41132
41133         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41134
41135 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41136
41137         PR target/16364
41138         * gcc.c-torture/compile/20040709-1.c: New.
41139
41140 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41141
41142         PR fortran/14077
41143         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41144
41145 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41146
41147         PR fortran/13201
41148         * gfortran.dg/shape_1.f90: New test.
41149
41150 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41151             Andrew Pinski  <apinski@apple.com>
41152
41153         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41154
41155 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41156
41157         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41158         comment.
41159
41160 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41161         Paul Brook  <paul@codesourcery.com>
41162
41163         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41164         '.f95' and '.F95'.
41165
41166 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41167
41168         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41169
41170 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41171
41172         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41173         testcases with capital suffix.
41174
41175 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41176
41177         PR fortran/15481
41178         PR fortran/13372
41179         PR fortran/13575
41180         PR fortran/15978
41181         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41182
41183         * gfortran.dg/implicit_1.f90: New test.
41184
41185 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41186
41187         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41188         expression to match gfortran warning/error messages
41189         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41190         dg-error text.
41191
41192 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41193
41194         * lib/fortran-torture.exp: Rename proc search_for to
41195         search_for_re.
41196
41197 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41198
41199         * gcc.c-torture/execute/simd-5.x: New file.
41200         XFAIL on SPARC 64-bit at -O0.
41201
41202 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41203
41204         PR c++/8211
41205         PR c++/16165
41206         * g++.dg/warn/effc3.C: New test.
41207
41208 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41209
41210         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41211         change X to 1X in format.
41212         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41213         add data statements to conform to standard.
41214
41215 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41216
41217         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41218         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41219         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41220
41221 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41222
41223         * gfortran.dg/g77/7388.f: Copy from g77.dg
41224         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41225         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41226         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41227         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41228         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41229         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41230         * gfortran.dg/g77/strlen0.f: Likewise.
41231
41232 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41233
41234         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41235         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41236
41237 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41238
41239         * gcc.c-torture/execute/920428-2.x: Delete.
41240         * gcc.c-torture/execute/920501-7.x: Likewise.
41241
41242 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41243
41244         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41245         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41246         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41247         prescott and c3-2.
41248         (PREFETCH_3DNOW): Add -march=c3.
41249
41250 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41251
41252         PR c/16437
41253         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41254         * gcc.c-torture/execute/bf64-1.x: Likewise.
41255
41256 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41257
41258         * gcc.c-torture/compile/20040708-1.c: New test.
41259
41260 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41261
41262         PR c++/16169
41263         * g++.dg/warn/effc2.C: New test.
41264
41265 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41266
41267         * gcc.c-torture/execute/bitfld-1.x: Remove.
41268         * gcc.c-torture/execute/bitfld-3.c: New test.
41269         * gcc.dg/bitfld-2.c: Remove XFAILs.
41270
41271 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41272
41273         PR c++/16276
41274         * g++.dg/rtti/tinfo1.C: New file.
41275
41276 2004-07-07  Eric Christopher  <echristo@redhat.com>
41277
41278         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41279
41280 2004-07-07  Andrew Pinski  <apinski@apple.com>
41281
41282         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41283
41284 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41285
41286         * g++.dg/init/call1.C: XFAIL.
41287
41288 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41289
41290         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41291         except for movstrict*, to movmem* and clrstr* to clrmem*.
41292
41293 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41294
41295         * gcc.c-torture/execute/20040707-1.c: New test.
41296
41297 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41298
41299         * gcc.c-torture/execute/20040706-1.c: New test.
41300
41301 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41302
41303         PR c++/3671
41304         * g++.dg/template/spec14.C: New test.
41305
41306 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41307
41308         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41309         nothing if not yet defined.  Use it in b, c and d type definitions.
41310         * gcc.c-torture/execute/20040705-1.c: New test.
41311         * gcc.c-torture/execute/20040705-2.c: New test.
41312
41313 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41314
41315         PR c++/2518
41316         * g++.dg/lookup/new1.C: New test.
41317
41318 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41319
41320         PR c++/11406
41321         * g++.dg/template/sizeof8.C: New test.
41322
41323 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41324
41325         * gcc.c-torture/compile/20040705-1.c: New test.
41326
41327 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41328
41329         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41330
41331 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41332
41333         * gcc.dg/cpp/if-mop.c: Two new testcases.
41334         * gcc.dg/cpp/trad/comment-3.c: New.
41335
41336 2004-07-04  Paul Brook  <paul@codesourcery.com>
41337
41338         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41339
41340 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41341
41342         PR c++/3761
41343         * g++.dg/lookup/crash4.C: New test.
41344
41345 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41346
41347         * gcc.c-torture/execute/builtin-abs-1.c
41348         * gcc.c-torture/execute/builtin-abs-2.c
41349         * gcc.c-torture/execute/builtin-complex-1.c
41350         * gcc.c-torture/execute/builtins/string-1-lib.c
41351         * gcc.c-torture/execute/builtins/string-1.c
41352         * gcc.c-torture/execute/builtins/string-2-lib.c
41353         * gcc.c-torture/execute/builtins/string-2.c
41354         * gcc.c-torture/execute/builtins/string-3-lib.c
41355         * gcc.c-torture/execute/builtins/string-3.c
41356         * gcc.c-torture/execute/builtins/string-4-lib.c
41357         * gcc.c-torture/execute/builtins/string-4.c
41358         * gcc.c-torture/execute/builtins/string-5-lib.c
41359         * gcc.c-torture/execute/builtins/string-5.c
41360         * gcc.c-torture/execute/builtins/string-6-lib.c
41361         * gcc.c-torture/execute/builtins/string-6.c
41362         * gcc.c-torture/execute/builtins/string-7-lib.c
41363         * gcc.c-torture/execute/builtins/string-7.c
41364         * gcc.c-torture/execute/builtins/string-8-lib.c
41365         * gcc.c-torture/execute/builtins/string-8.c
41366         * gcc.c-torture/execute/builtins/string-9-lib.c
41367         * gcc.c-torture/execute/builtins/string-9.c
41368         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41369         * gcc.c-torture/execute/builtins/string-asm-1.c
41370         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41371         * gcc.c-torture/execute/builtins/string-asm-2.c
41372         * gcc.c-torture/execute/stdio-opt-1.c
41373         * gcc.c-torture/execute/stdio-opt-2.c
41374         * gcc.c-torture/execute/stdio-opt-3.c
41375         * gcc.c-torture/execute/string-opt-1.c
41376         * gcc.c-torture/execute/string-opt-10.c
41377         * gcc.c-torture/execute/string-opt-11.c
41378         * gcc.c-torture/execute/string-opt-12.c
41379         * gcc.c-torture/execute/string-opt-13.c
41380         * gcc.c-torture/execute/string-opt-14.c
41381         * gcc.c-torture/execute/string-opt-15.c
41382         * gcc.c-torture/execute/string-opt-16.c
41383         * gcc.c-torture/execute/string-opt-2.c
41384         * gcc.c-torture/execute/string-opt-6.c
41385         * gcc.c-torture/execute/string-opt-7.c
41386         * gcc.c-torture/execute/string-opt-8.c:
41387         Replace with ...
41388
41389         * gcc.c-torture/execute/builtins/abs-2.c
41390         * gcc.c-torture/execute/builtins/abs-3.c
41391         * gcc.c-torture/execute/builtins/complex-1.c
41392         * gcc.c-torture/execute/builtins/fprintf.c
41393         * gcc.c-torture/execute/builtins/fputs.c
41394         * gcc.c-torture/execute/builtins/memcmp.c
41395         * gcc.c-torture/execute/builtins/memmove.c
41396         * gcc.c-torture/execute/builtins/memops-asm.c
41397         * gcc.c-torture/execute/builtins/mempcpy-2.c
41398         * gcc.c-torture/execute/builtins/mempcpy.c
41399         * gcc.c-torture/execute/builtins/memset.c
41400         * gcc.c-torture/execute/builtins/printf.c
41401         * gcc.c-torture/execute/builtins/sprintf.c
41402         * gcc.c-torture/execute/builtins/strcat.c
41403         * gcc.c-torture/execute/builtins/strchr.c
41404         * gcc.c-torture/execute/builtins/strcmp.c
41405         * gcc.c-torture/execute/builtins/strcpy.c
41406         * gcc.c-torture/execute/builtins/strcspn.c
41407         * gcc.c-torture/execute/builtins/strlen-2.c
41408         * gcc.c-torture/execute/builtins/strlen.c
41409         * gcc.c-torture/execute/builtins/strncat.c
41410         * gcc.c-torture/execute/builtins/strncmp-2.c
41411         * gcc.c-torture/execute/builtins/strncmp.c
41412         * gcc.c-torture/execute/builtins/strncpy.c
41413         * gcc.c-torture/execute/builtins/strpbrk.c
41414         * gcc.c-torture/execute/builtins/strpcpy-2.c
41415         * gcc.c-torture/execute/builtins/strpcpy.c
41416         * gcc.c-torture/execute/builtins/strrchr.c
41417         * gcc.c-torture/execute/builtins/strspn.c
41418         * gcc.c-torture/execute/builtins/strstr-asm.c
41419         * gcc.c-torture/execute/builtins/strstr.c:
41420         ... these new files.
41421
41422         * gcc.c-torture/execute/builtins/abs-2-lib.c
41423         * gcc.c-torture/execute/builtins/abs-3-lib.c
41424         * gcc.c-torture/execute/builtins/complex-1-lib.c
41425         * gcc.c-torture/execute/builtins/fprintf-lib.c
41426         * gcc.c-torture/execute/builtins/fputs-lib.c
41427         * gcc.c-torture/execute/builtins/memcmp-lib.c
41428         * gcc.c-torture/execute/builtins/memmove-lib.c
41429         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41430         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41431         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41432         * gcc.c-torture/execute/builtins/memset-lib.c
41433         * gcc.c-torture/execute/builtins/printf-lib.c
41434         * gcc.c-torture/execute/builtins/sprintf-lib.c
41435         * gcc.c-torture/execute/builtins/strcat-lib.c
41436         * gcc.c-torture/execute/builtins/strchr-lib.c
41437         * gcc.c-torture/execute/builtins/strcmp-lib.c
41438         * gcc.c-torture/execute/builtins/strcpy-lib.c
41439         * gcc.c-torture/execute/builtins/strcspn-lib.c
41440         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41441         * gcc.c-torture/execute/builtins/strlen-lib.c
41442         * gcc.c-torture/execute/builtins/strncat-lib.c
41443         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41444         * gcc.c-torture/execute/builtins/strncmp-lib.c
41445         * gcc.c-torture/execute/builtins/strncpy-lib.c
41446         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41447         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41448         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41449         * gcc.c-torture/execute/builtins/strrchr-lib.c
41450         * gcc.c-torture/execute/builtins/strspn-lib.c
41451         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41452         * gcc.c-torture/execute/builtins/strstr-lib.c
41453         * gcc.c-torture/execute/builtins/lib/abs.c
41454         * gcc.c-torture/execute/builtins/lib/fprintf.c
41455         * gcc.c-torture/execute/builtins/lib/memset.c
41456         * gcc.c-torture/execute/builtins/lib/printf.c
41457         * gcc.c-torture/execute/builtins/lib/sprintf.c
41458         * gcc.c-torture/execute/builtins/lib/strcpy.c
41459         * gcc.c-torture/execute/builtins/lib/strcspn.c
41460         * gcc.c-torture/execute/builtins/lib/strncat.c
41461         * gcc.c-torture/execute/builtins/lib/strncmp.c
41462         * gcc.c-torture/execute/builtins/lib/strncpy.c
41463         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41464         * gcc.c-torture/execute/builtins/lib/strspn.c
41465         * gcc.c-torture/execute/builtins/lib/strstr.c:
41466         New files containing support routines.
41467
41468         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41469         declaration.
41470         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41471         when not optimizing.
41472
41473 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41474
41475         PR c++/16240
41476         * g++.dg/abi/mangle22.C: New test.
41477         * g++.dg/abi/mangle23.C: Likewise.
41478
41479 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41480
41481         PR fortran/16290
41482         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41483         Allow for cases without denormalized floating point numbers.
41484
41485 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41486
41487         PR c/1027
41488         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41489         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41490         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41491         expected warning text.
41492         * gcc.dg/format/diag-2.c: New test.
41493
41494 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41495
41496         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41497
41498 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41499
41500         * gcc.dg/builtins-43.c: New.
41501         * gcc.dg/builtins-44.c: New.
41502         * gcc.dg/builtins-45.c: New.
41503
41504 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41505             Andreas Tobler  <a.tobler@schweiz.ch>
41506
41507         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41508         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41509         as SIGSEGV.
41510         * gcc.dg/cleanup-11.c: Likewise.
41511         * gcc.dg/cleanup-8.c: Likewise.
41512         * gcc.dg/cleanup-9.c: Likewise.
41513         * gcc.dg/cleanup-5.c: Run on all platforms.
41514
41515 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41516
41517         * g++.dg/warn/nonnull1.C: New test.
41518
41519 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41520
41521         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41522         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41523         Special-case the Sun compiler wrt to <complex.h>.
41524
41525 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41526
41527         * gcc.dg/Wunreachable-8.C: New test.
41528
41529         * gcc.dg/h8300-ice2.c : New test.
41530
41531 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41532
41533         PR fortran/16161
41534         * gfortran.fortran-torture/compile/implicit.f90: Add test
41535         for implicit character.
41536
41537 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41538
41539         PR fortran/16289
41540         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41541         Use tiny() intrinsic to find smallest non-negative real
41542
41543 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41544
41545         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41546         * gcc.dg/compat/struct-by-value-22_x.c: New.
41547         * gcc.dg/compat/struct-by-value-22_y.c: New.
41548
41549         * gcc.c-torture/execute/20040629-1.c: New test.
41550
41551 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41552
41553         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41554         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41555
41556         PR target/16195
41557         * gcc.dg/20040625-1.c: New test.
41558
41559 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41560
41561         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41562
41563 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41564
41565         PR fortran/15963
41566         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41567
41568 2004-06-29  Richard Henderson  <rth@redhat.com>
41569
41570         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41571
41572 2004-06-29  Paul Brook  <paul@codesourcery.com>
41573
41574         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41575         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41576
41577 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41578
41579         PR c++/16260
41580         * g++.dg/parse/crash15.C: New.
41581
41582 2004-06-28  Andrew Pinski  <apinski@apple.com>
41583
41584         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41585         by the error already.
41586
41587         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41588
41589 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41590
41591         PR target/14041
41592         * gcc.dg/h8300-bss-align-1.c : New.
41593
41594 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41595
41596         * PR c++/16174
41597         * g++.dg/template/ctor4.C: New.
41598
41599 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41600
41601         PR c++/16205
41602         * g++.dg/warn/Wsequence-point-1.C: New test.
41603
41604 2004-06-27  Paul Brook  <paul@codesourcery.com>
41605
41606         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41607
41608 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41609
41610         * g++.old-deja/g++.mike/p7325.C: Remove.
41611
41612 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41613
41614         PR c/14963
41615         * gcc.dg/pr14963.c: New test.
41616
41617 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41618
41619         PR c++/16193
41620         * g++.dg/parse/redef1.C: New test.
41621
41622 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41623
41624         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41625         20021110.c.
41626         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41627         20021119-1.c.
41628         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41629         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41630         5-04.c.
41631         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41632         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41633         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41634         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41635         g++.brendan/enum14.C.
41636         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41637         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41638         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41639         g++.mike/virt1.C.
41640         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41641         memtemp24.C.
41642
41643 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41644
41645         * gcc.dg/20040527-1.c: New test case.
41646
41647 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41648
41649         PR gfortran/pr16196
41650         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41651
41652 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41653
41654         PR middle-end/15825
41655         * gcc.dg/pr15825-1.c: New test case.
41656
41657 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41658
41659         * gcc.c-torture/execute/20040625-1.c: New test.
41660
41661 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41662
41663         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41664
41665 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41666
41667         * gcc.dg/torture/mips-div-1.c: New test.
41668
41669 2004-06-24  Jeff Law  <law@redhat.com>
41670
41671         * gcc.dg/tree-ssa/20040624-1.c: New test.
41672
41673 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41674
41675         * gcc.c-torture/compile/20040624-1.c: New test.
41676
41677 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41678
41679         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41680         this directory.
41681
41682 2004-06-23  Andrew Pinski  <apinski@apple.com>
41683
41684         PR middle-end/15988
41685         * g++.dg/opt/ptrmem4.C: New test.
41686
41687         * gcc.dg/c90-array-quals-2.c: New test.
41688
41689 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41690
41691         * gcc.dg/kpice1.c: New test.
41692
41693 2006-06-23  Andrew Pinski  <apinski@apple.com>
41694
41695         * gcc.dg/c90-array-quals.c: New test.
41696
41697 2006-06-22  Richard Henderson  <rth@redhat.com>
41698
41699         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41700
41701 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41702
41703         * gcc.dg/builtins-config.h: Handle FreeBSD.
41704
41705 2006-06-22  Richard Henderson  <rth@redhat.com>
41706
41707         * g++.dg/opt/devirt1.C: New.
41708
41709 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41710
41711         * g++.dg/opt/pr15551.C: New testcase.
41712
41713 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41714
41715         PR target/14800
41716         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41717         x86_64-*-linux* when compiling for 32bit.
41718
41719 2004-06-21  Andrew Pinski  <apinski@apple.com>
41720
41721         * gcc.dg/pch/struct-1.c: New.
41722         * gcc.dg/pch/struct-1.hs: New.
41723
41724 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41725
41726         * gcc.dg/pch/save-temps-1.c: New file.
41727         * gcc.dg/pch/save-temps-1.hs: New file.
41728
41729 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41730
41731         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41732         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41733
41734 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41735
41736         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41737         to fix type error.
41738         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41739         Remove trailing spaces.
41740
41741 2004-06-21  Richard Henderson  <rth@redhat.com>
41742
41743         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41744         merging && to BIT_FIELD_REF.
41745
41746 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41747
41748         * g++.dg/opt/placeholder1.C: New test.
41749
41750 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41751
41752         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41753         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41754         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41755         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41756
41757 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41758
41759         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41760         extern "C".
41761         * g++.dg/other/pragma-re-1.C: Add comments.
41762
41763 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41764
41765         PR gfortran/16080
41766         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41767
41768 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41769
41770         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41771         instead of setting the type of size_t by
41772         hand.
41773
41774 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41775
41776         * gcc.dg/unordered-2.c: New test case.
41777         * gcc.dg/unordered-3.c: New test case.
41778
41779 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41780
41781         PR other/16043
41782         * lib/g++.exp (g++_version): Tweak regexp for version
41783         * lib/g77.exp (g77_version): Likewise.
41784         * lib/gfortran.exp (gfortran_version): Likewise.
41785         * lib/objc.exp (objc_version): Likewise.
41786         * lib/treelang.exp (treelang_version): Likewise.
41787
41788 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41789
41790         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41791         Use INT_MAX instead of __INT_MAX__.
41792         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41793
41794         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41795         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41796         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41797         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41798         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41799         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41800         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41801         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41802         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41803
41804         * gcc.dg/range-test-1.c: New test.
41805         * g++.dg/opt/range-test-1.C: New test.
41806
41807 2004-06-17  Richard Henderson  <rth@redhat.com>
41808
41809         * objc.dg/sync-1.m: New.
41810         * objc.dg/try-catch-1.m: Don't force next runtime.
41811         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41812         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41813         shadowed catch clause.
41814         * objc.dg/try-catch-5.m: New.
41815
41816 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41817
41818         Bug 14610
41819         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41820
41821 2004-06-15  Richard Henderson  <rth@redhat.com>
41822
41823         * gcc.dg/20001116-1.c: Move expected warning line.
41824
41825 2004-06-15  Richard Henderson  <rth@redhat.com>
41826
41827         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41828         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41829
41830 2004-06-15  Jeff Law  <law@redhat.com>
41831
41832         * gcc.dg/tree-ssa/20040615-1.c: New test.
41833         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41834         be less sensitive to operand ordering.
41835         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41836
41837 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41838
41839         * g++.dg/abi/bitfield3.C: Add comment..
41840
41841 2004-06-15  Richard Henderson  <rth@redhat.com>
41842
41843         * g++.dg/ext/stmtexpr1.C: XFAIL.
41844         * gcc.dg/20030612-1.c: XFAIL.
41845
41846 2004-06-15  Eric Christopher  <echristo@redhat.com>
41847
41848         * g++.dg/charset/asm5.c: New.
41849         * gcc.dg/charset/asm6.c: New.
41850
41851 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41852
41853         PR fortran/15962
41854         * gfortran.fortran-torture/execute/select_1.f90: New test.
41855
41856 2004-06-15  Paul Brook  <paul@codesourcery.com>
41857
41858         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41859
41860 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41861
41862         PR c++/15967
41863         * g++.dg/lookup/crash3.C: New test.
41864
41865 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41866
41867         PR c++/15947
41868         * g++.dg/parse/dtor4.C: New test.
41869
41870 2004-06-14  Jeff Law  <law@redhat.com>
41871
41872         * gcc.c-torture/compile/20040614-1.c: New test.
41873
41874 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41875
41876         PR fortran/15211
41877         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41878         LEN of a character array.
41879
41880 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41881
41882         PR c++/15096
41883         * g++.dg/template/ptrmem10.C: New test.
41884
41885         PR c++/14930
41886         * g++.dg/template/friend30.C: New test.
41887
41888 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41889
41890         PR fortran/14928
41891         * gfortran.fortran-torture/compile/mloc.f90: New test.
41892
41893 2004-06-13  Paul Brook  <paul@codesourcery.com>
41894
41895         * gfortran.fortran-torture/execute/random_2.f90: New test.
41896
41897 2004-06-13  Eric Christopher  <echristo@redhat.com>
41898
41899         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41900
41901 2004-06-12  Paul Brook  <paul@codesourcery.com>
41902
41903         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41904
41905 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41906
41907         PR fortran/14923
41908         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41909
41910 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41911
41912         PR fortran/14957
41913         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41914         syntax errors in end statements of contained subroutines.
41915
41916 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41917
41918         PR fortran/12841
41919         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41920
41921 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41922
41923         PR fortran/15665
41924         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41925
41926 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41927
41928         PR gfortran/12839
41929         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41930
41931 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41932
41933         PR c++/15862
41934         * g++.dg/parse/enum1.C: New test.
41935
41936 2004-06-10  Jeff Law  <law@redhat.com>
41937
41938         * gcc.c-torture/compile/20040610-1.c: New test.
41939
41940 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41941
41942         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41943         * g++.old-deja/g++.other/decl3.C: Likewise.
41944
41945 2004-06-10  Brian Booth  <bbooth@redhat.com>
41946
41947         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41948         V_MAY_DEF instead of VDEF.
41949         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41950
41951 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41952
41953         PR c++/14211
41954         * g++.dg/conversion/const1.C: New test.
41955
41956         PR c++/15076
41957         * g++.dg/conversion/reinterpret1.C: New test.
41958
41959         PR c++/15877
41960         * g++.dg/template/enum2.C: New test.
41961
41962         PR c++/15227
41963         * g++.dg/template/error13.C: New test.
41964
41965 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41966
41967         PR fortran/14957
41968         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41969         arguments to test_* REAL and of the right size.
41970
41971 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41972
41973         PR target/15569
41974         PR rtl-optimization/15681
41975         * gcc.dg/20040609-1.c: New test.
41976
41977 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41978
41979         PR c++/14791
41980         * g++.dg/opt/builtins1.C: New test.
41981
41982 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41983
41984         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41985         that use default windows32 struct layout.
41986         * gcc.dg/i386-bitfield2.c: Likewise.
41987
41988 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41989
41990         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41991         for mingw32 and cygwin targets.
41992
41993 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41994
41995         * gcc.dg/pch/macro-4.c: New.
41996         * gcc.dg/pch/macro-4.hs: New.
41997
41998 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41999
42000         PR fortran/13249
42001         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42002
42003 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42004
42005         PR fortran/13372
42006         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42007
42008 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42009
42010         PR gfortran/14897
42011         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42012
42013 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42014
42015         PR gfortran/15755
42016         * gfortran.fortran-torture/execute/backspace.c : New test.
42017
42018 2004-06-09  Paul Brook  <paul@codesourcery.com>
42019
42020         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42021         (pointer_to_section): Rewrite to use smaller array.
42022
42023 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42024
42025         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42026         * gcc.dg/ext/altivec-10.c: Same.
42027         * gcc.dg/ext/altivec-11.c: Same.
42028         * gcc.dg/ext/altivec-12.c: Same.
42029         * gcc.dg/ext/altivec-13.c: Same.
42030         * gcc.dg/ext/altivec-14.c: Same.
42031         * gcc.dg/ext/altivec-15.c: Same.
42032         * gcc.dg/ext/altivec-16.c: Same.
42033         * gcc.dg/ext/altivec-3.c: Same.
42034         * gcc.dg/ext/altivec-4.c: Same.
42035         * gcc.dg/ext/altivec-6.c: Same.
42036         * gcc.dg/ext/altivec-7.c: Same.
42037         * gcc.dg/ext/altivec-8.c: Same.
42038         * gcc.dg/ext/altivec-varargs-1.c: Same.
42039
42040         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42041         * g++.dg/ext/altivec-10.C: Same.
42042         * g++.dg/ext/altivec-2.C: Same.
42043         * g++.dg/ext/altivec-3.C: Same.
42044         * g++.dg/ext/altivec-4.C: Same.
42045         * g++.dg/ext/altivec-5.C: Same.
42046         * g++.dg/ext/altivec-6.C: Same.
42047         * g++.dg/ext/altivec-7.C: Same.
42048         * g++.dg/ext/altivec-8.C: Same.
42049         * g++.dg/ext/altivec-9.C: Same.
42050
42051 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42052
42053         PR c++/7841
42054         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42055
42056 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42057
42058         * gcc.dg/union-1.c: New test.
42059
42060 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42061
42062         * gcc.dg/builtins-41.c: New test case.
42063         * gcc.dg/builtins-42.c: New test case.
42064
42065 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42066
42067         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42068         * g++.dg/ext/altivec-10.C: Same.
42069         * g++.dg/ext/altivec-2.C: Same.
42070         * g++.dg/ext/altivec-3.C: Same.
42071         * g++.dg/ext/altivec-4.C: Same.
42072         * g++.dg/ext/altivec-5.C: Same.
42073         * g++.dg/ext/altivec-6.C: Same.
42074         * g++.dg/ext/altivec-7.C: Same.
42075         * g++.dg/ext/altivec-8.C: Same.
42076         * g++.dg/ext/altivec-9.C: Same.
42077         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42078         * g++.old-deja/g++.brendan/new3.C: Same.
42079         * gcc.c-torture/execute/eeprof-1.x: Same.
42080
42081 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42082
42083         PR c/14765
42084         * gcc.dg/pr14765-1.c: New test.
42085
42086 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42087
42088         PR c/14649
42089         * gcc.dg/pr14649-1.c: New test case.
42090
42091 2004-06-07  Richard Henderson  <rth@redhat.com>
42092
42093         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42094         if temporaries.
42095
42096 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42097
42098         * g++.dg/eh/elide1.C: Remove XFAIL.
42099
42100 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42101
42102         PR c++/15337
42103         * g++.dg/expr/sizeof3.C: New test.
42104
42105         PR c++/14777
42106         * g++.dg/template/access14.C: New test.
42107
42108         PR c++/15554
42109         * g++.dg/template/enum1.C: New test.
42110
42111         PR c++/15057
42112         * g++.dg/eh/throw1.C: New test.
42113
42114 2004-06-07  David Ayers  <d.ayers@inode.at>
42115             Ziemowit Laski  <zlaski@apple.com>
42116
42117         * lib/objc.exp (objc_target_compile): Revert the '-framework
42118         Foundation' flag fix, since bare Darwin does not ship
42119         with the Foundation framework.
42120         * objc/execute/next_mapping.h: Provide a local NSConstantString
42121         @interface and @implementation.
42122         (objc_constant_string_init): A constructor function, used to
42123         initialize the NSConstantString meta-class object.
42124         * objc/execute/string1.m: Include "next_mapping.h" instead of
42125         <Foundation/NSString.h>.
42126         * objc/execute/string2.m: Likewise.
42127         * objc/execute/string3.m: Likewise.
42128         * objc/execute/string4.m: Likewise.
42129
42130 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42131
42132         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42133         to double. Replace double with FLOAT.
42134         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42135
42136         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42137         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42138         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42139         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42140         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42141         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42142         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42143         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42144
42145 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42146
42147         PR c/13519
42148         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42149
42150 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42151
42152         PR c++/15503
42153         * g++.dg/template/meminit2.C: New test.
42154
42155 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42156
42157         PR target/15822
42158         * gcc.c-torture/execute/compare-fp-1.c,
42159         gcc.c-torture/execute/compare-fp-2.c,
42160         gcc.c-torture/execute/compare-fp-3.c,
42161         gcc.c-torture/execute/compare-fp-4.c,
42162         gcc.c-torture/execute/compare-fp-3.x,
42163         gcc.c-torture/execute/compare-fp-4.x: Moved...
42164         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42165         gcc.c-torture/execute/ieee/compare-fp-2.c,
42166         gcc.c-torture/execute/ieee/compare-fp-3.c,
42167         gcc.c-torture/execute/ieee/compare-fp-4.c,
42168         gcc.c-torture/execute/ieee/compare-fp-3.x,
42169         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42170
42171 2004-06-04  David Ayers  <d.ayers@inode.at>
42172
42173         * objc/execute/protocol-isEqual-4.m: New testcase.
42174
42175 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42176
42177         * objc/execute/protocol-isEqual-1.m: New testcase.
42178         * objc/execute/protocol-isEqual-2.m: New testcase.
42179         * objc/execute/protocol-isEqual-3.m: New testcase.
42180
42181 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42182
42183         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42184
42185 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42186
42187         * lib/objc.exp (objc_target_compile): When running tests on
42188         Darwin (Mac OS X), inform the linker about '-framework
42189         'Foundation'.
42190
42191 2004-06-02  Eric Christopher  <echristo@redhat.com>
42192
42193         * gcc.c-torture/compile/20040602-1.c: New.
42194
42195 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42196
42197         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42198         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42199
42200         PR tree-optimization/14736
42201         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42202
42203         PR tree-optimization/14042
42204         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42205
42206         PR tree-optimization/14729
42207         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42208
42209 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42210
42211         PR fortran/15557
42212         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42213
42214 2004-06-01  Richard Hederson  <rth@redhat.com>
42215
42216         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42217
42218 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42219
42220         PR c++/14932
42221         * g++.dg/parse/offsetof4.C: New test.
42222
42223 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42224
42225         PR objc/7993
42226         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42227
42228 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42229
42230         PR c++/15701
42231         * g++.dg/template/friend29.C: New test.
42232
42233 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42234
42235         PR c/15749
42236         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42237
42238 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42239
42240         * gcc.dg/sparc-trap-1.c: New test.
42241
42242 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42243
42244         PR middle-end/15069
42245         * g++.dg/opt/fold3.C: New test case.
42246
42247 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42248
42249         * lib/target-supports.exp (check_iconv_available): Fix fallout
42250         from 2004-05-28 patch.
42251
42252 2004-05-30  Paul Brook  <paul@codesourcery.com>
42253
42254         PR fortran/15620
42255         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42256         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42257
42258 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42259
42260         * gfortran.fortran-torture/execute/random_1.f90: New test.
42261
42262 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42263
42264         * g++.dg/ext/altivec-10.C: New test.
42265
42266 2004-05-29  Paul Brook  <paul@codesourcery.com>
42267
42268         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42269
42270 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42271
42272         * gcc.dg/altivec-16.c: New test.
42273
42274 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42275
42276         * lib/target-supports.exp (check_vmx_hw_available): New.
42277         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42278
42279         * lib/target-supports.exp (check_alias_available,
42280         check_iconv_available, check_named_sections_available): Use
42281         unique names for temporary files.
42282
42283 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42284
42285         * gcc.dg/altivec-15.c: New test.
42286
42287 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42288
42289         PR c++/15083
42290         * g++.dg/warn/noeffect6.C: New test.
42291
42292         PR c++/15471
42293         * g++.dg/expr/ptrmem4.C: New test.
42294
42295         PR c++/15640
42296         * g++.dg/template/operator3.C: New test.
42297
42298 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42299
42300         PR c++/14668
42301         * g++.dg/lookup/redecl1.C: New test.
42302         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42303
42304 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42305
42306         * gcc.c-torture/execute/compare-fp-1.c,
42307         gcc.c-torture/execute/compare-fp-2.c,
42308         gcc.c-torture/execute/compare-fp-3.c,
42309         gcc.c-torture/execute/compare-fp-4.c,
42310         gcc.c-torture/execute/compare-fp-3.x,
42311         gcc.c-torture/execute/compare-fp-4.x,
42312         gcc.dg/pr15649-1.c: New.
42313
42314 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42315
42316         PR c++/12883
42317         * g++.dg/init/array14.C: New test.
42318
42319 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42320
42321         * lib/compat.exp (compat-get-options-main): New.
42322         (compat-get-options): Remove unneeded code, warn for ignored
42323         command.
42324         (compat-execute): Check flag set by dg-require-* commands.
42325
42326         * lib/compat.exp (compat-execute): Break up long lines.
42327
42328 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42329
42330         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42331         * gcc.dg/altivec-14.c: New test.
42332         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42333
42334         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42335         * gcc.dg/altivec-12.c: Ditto.
42336
42337         * gcc.dg/altivec-3.c: Move call to altivec_check.
42338
42339 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42340
42341         PR c++/15044
42342         * g++.dg/template/error12.C: New test.
42343
42344         PR c++/15317
42345         * g++.dg/ext/attrib15.C: New test.
42346
42347         PR c++/15329
42348         * g++.dg/template/ptrmem9.C: New test.
42349
42350 2004-05-25  Paul Brook  <paul@codesourcery.com>
42351
42352         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42353
42354 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42355
42356         PR c++/15165
42357         * g++.dg/template/crash19.C: New test.
42358
42359 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42360
42361         PR c++/15025
42362         * g++.dg/template/redecl1.C: New test.
42363
42364 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42365
42366         PR c++/14821
42367         * g++.dg/other/ns1.C: New test.
42368
42369         PR c++/14883
42370         * g++.dg/template/invalid1.C: New test.
42371
42372 2004-05-23  Paul Brook  <paul@codesourcery.com>
42373         Victor Leikehman  <lei@haifasphere.co.il>
42374
42375         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42376         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42377
42378 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42379
42380         PR c++/15285
42381         PR c++/15299
42382         * g++.dg/template/non-dependent5.C: New test.
42383         * g++.dg/template/non-dependent6.C: New test.
42384
42385 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42386
42387         PR c++/15507
42388         * g++.dg/inherit/union1.C: New test.
42389
42390         PR c++/15542
42391         * g++.dg/template/addr1.C: New test.
42392
42393         PR c++/15427
42394         * g++.dg/template/array5.C: New test.
42395
42396         PR c++/15287
42397         * g++.dg/template/array6.C: New test.
42398
42399 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42400             Roger Sayle  <roger@eyesopen.com>
42401
42402         * g++.dg/lookup/forscope2.C: New test case.
42403
42404 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42405
42406         * gcc.dg/cpp/Wmissingdirs.c: New.
42407
42408 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42409
42410         PR target/15301
42411         * gcc.dg/compat/union-m128-1.h: New file.
42412         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42413         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42414         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42415
42416 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42417
42418         PR target/15302
42419         * gcc.dg/compat/struct-complex-1.h: New file.
42420         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42421         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42422         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42423
42424 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42425
42426         PR middle-end/3074
42427         * gcc.dg/pr3074-1.c: New test case.
42428         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42429
42430 2004-05-20  Falk Hueffner  <falk@debian.org>
42431
42432         PR other/15526
42433         * gcc.dg/ftrapv-1.c: New test case.
42434
42435 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42436
42437         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42438
42439 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42440             Jeff Law  <law@redhat.com>
42441
42442         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42443         * gcc.dg/tree-ssa/20040518-2.c: New test.
42444
42445         * gcc.dg/tree-ssa/20040518-1.c: New test.
42446
42447 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42448
42449         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42450
42451 2004-05-18  Paul Brook  <paul@codesourcery.com>
42452
42453         PR fortran/13930
42454         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42455
42456 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42457
42458         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42459         constant folding.
42460
42461 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42462
42463         * gcc.dg/tree-ssa/20040517-1.c: New test.
42464
42465 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42466
42467         * gcc.dg/loop-4.c: New test.
42468
42469 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42470
42471         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42472
42473 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42474
42475         PR fortran/15311
42476         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42477
42478 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42479
42480         PR fortran/13826
42481         PR fortran/13940
42482         * gfortran.fortran-torture/compile/data_1.f90: New test.
42483
42484 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42485
42486         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42487         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42488
42489 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42490
42491         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42492
42493 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42494
42495         PR c/15444
42496         * gcc.dg/format/xopen-1.c: Adjust expected message.
42497         * gcc.dg/format/xopen-3.c: New test.
42498
42499 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42500
42501         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42502
42503 2004-05-14  Jeff Law  <law@redhat.com>
42504
42505         * gcc.dg/tree-ssa/20040514-2.c: New test.
42506
42507 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42508
42509         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42510         this ...
42511         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42512         this.
42513
42514 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42515
42516         * gcc.dg/tree-ssa/20040514-1.c: New test.
42517
42518 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42519
42520         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42521         test.
42522
42523 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42524
42525         PR fortran/14066
42526         * gfortran.fortran-torture/compile/do_1.f90: New test.
42527
42528 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42529
42530         PR fortran/15051
42531         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42532         test.
42533
42534 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42535
42536         PR fortran/15149
42537         * gfortran.fortran-torture/execute/random_init.f90: New test.
42538
42539 2004-05-13  Paul Brook  <paul@codesourcery.com>
42540
42541         PR fortran/15314
42542         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42543
42544 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42545
42546         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42547         for the powerpc case.
42548
42549 2004-05-13  Jeff Law  <law@redhat.com>
42550
42551         * gcc.dg/tree-ssa/20040513-1.c: New test.
42552         * gcc.dg/tree-ssa/20040513-2.c: New test.
42553
42554 2004-05-13  Paul Brook  <paul@codesourcery.com>
42555
42556         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42557         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42558         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42559
42560 2004-05-13  Andreas Schwab  <schwab@suse.de>
42561
42562         PR other/10819
42563         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42564         characters.
42565
42566 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42567
42568         PR fortran/15294
42569         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42570
42571 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42572
42573         Merge from tree-ssa-20020619-branch.  See
42574         ChangeLog.tree-ssa for details.
42575
42576 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42577
42578         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42579         include <altivec.h> explicitly.
42580         * gcc.dg/altivec-13.c: Likewise.
42581
42582 2004-05-11  Paul Brook  <paul@codesourcery.com>
42583
42584         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42585
42586 2004-05-10  Eric Christopher  <echristo@redhat.com>
42587
42588         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42589         * gcc.dg/sibcall-4.c: Ditto.
42590
42591 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42592
42593         * g++.dg/ext/altivec-8.C: New test case.
42594         * gcc.dg/altivec-13.c: New test case.
42595
42596 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42597
42598         * gcc.c-torture/execute/divcmp-1.c: New test case.
42599         * gcc.c-torture/execute/divcmp-2.c: New test case.
42600         * gcc.c-torture/execute/divcmp-3.c: New test case.
42601
42602 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42603
42604         * g++.dg/other/pragma-re-2.C: New test.
42605
42606 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42607
42608         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42609         * gcc.dg/i386-387-2.c: Likewise.
42610
42611         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42612         __builtin_drem.
42613         * gcc.dg/i386-387-6.c: Likewise.
42614
42615 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42616
42617         * gcc.dg/builtins-33.c: Also check log1p*.
42618
42619 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42620
42621         PR optimization/15296
42622         * gcc.c-torture/execute/pr15296.c: New test.
42623
42624 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42625
42626         * gcc.dg/builtins-40.c: New test.
42627
42628 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42629
42630         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42631
42632 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42633
42634         * g++.dg/ext/spe1.C: New testcase.
42635
42636 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42637
42638         * objc.dg/image-info.m: Allow additional attributes
42639         for __image_info section.
42640
42641 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42642
42643         * gcc.dg/torture/mips-hilo-2.c: New test.
42644
42645 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42646
42647         PR c++/14389
42648         * g++.dg/template/member5.C: New test.
42649
42650 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42651
42652         * gcc.dg/builtins-34.c: Also check expm1*.
42653
42654 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42655
42656         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42657         * gcc.dg/torture/builtin-convert-3.c: New test.
42658
42659 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42660
42661         PR middle-end/15054
42662         * g++.dg/opt/pr15054.C: New test.
42663
42664 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42665
42666         * gcc.dg/torture/builtin-rounding-1.c: New test.
42667         * gcc.dg/builtins-25.c: Delete.
42668         * gcc.dg/builtins-29.c: Delete.
42669
42670 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42671
42672         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42673         * gcc.dg/sibcall-4.c: Likewise.
42674         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42675
42676 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42677
42678         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42679         bit-field on 16-bit targets.
42680
42681 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42682
42683         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42684         16-bit targets.
42685
42686 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42687
42688         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42689         * gcc.dg/rs6000-power2-2.c: Likewise.
42690
42691 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42692
42693         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42694         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42695         Change the asm registers to be in form of frN instead of fN.
42696
42697 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42698
42699         * gcc.dg/torture/builtin-convert-2.c: New test.
42700
42701 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42702
42703         * gcc.dg/rs6000-power2-1.c: New test.
42704         * gcc.dg/rs6000-power2-2.c: New test.
42705
42706 2004-04-28  Jan Hubicka  <jh@suse.cz>
42707
42708         * gcc.dg/unused-6.c: New test.
42709
42710 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42711             Ulrich Weigand  <uweigand@de.ibm.com>
42712
42713         * ada/acats/run_all.sh: Define $target variable.
42714
42715 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42716
42717         PR c++/15119
42718         * g++.dg/other/vararg-1.C: New test.
42719
42720         PR c++/4794
42721         * g++.dg/eh/cleanup3.C: New test.
42722
42723 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42724
42725         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42726         and ad8011a (target_insn).
42727         * ada/acats/support/macro.dfs: Likewise.
42728         * ada/acats/support/impbit.adb: New file.
42729
42730 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42731
42732         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42733
42734 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42735
42736         * gcc.dg/loop-3.c: New test.
42737
42738 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42739
42740         * gcc.c-torture/execute/simd-5.c: New test.
42741
42742 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42743
42744         PR c++/15064
42745         * g++.dg/template/crash18.C: New test.
42746
42747 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42748
42749         * g++.dg/ext/complit3.C: New test.
42750
42751 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42752
42753         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42754         * gcc.dg/altivec-3.c: Same.
42755         * gcc.dg/altivec-varargs-1.c: Same.
42756
42757 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42758
42759         * lib/target-supports.exp (check_profiling_available): Assume
42760         profiling is not available on powerpc-eabi targets.
42761
42762 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42763
42764         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42765         * gcc.dg/vmx/bug-1.c: Ditto.
42766
42767 2004-04-20  Eric Christopher  <echristo@redhat.com>
42768
42769         * gcc.dg/charset/extern.c: New test.
42770         * g++.dg/charset/extern3.cc: Ditto.
42771
42772 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42773
42774         * gcc.dg/builtins-39.c: New test.
42775
42776 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42777
42778         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42779
42780 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42781
42782         * gcc.dg/torture/mips-hilo-1.c: New test.
42783
42784 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42785
42786         * gcc.c-torture/compile/20040419-1.c: New test.
42787
42788 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42789
42790         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42791
42792 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42793             Aldy Hernandez  <aldyh@redhat.com>
42794
42795         * gcc.c-torture/execute/va-arg-24.c: New.
42796
42797 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42798             Aldy Hernandez  <aldyh@redhat.com>
42799
42800         * gcc.dg/vmx/1b-01.c: New.
42801         * gcc.dg/vmx/1b-02.c: New.
42802         * gcc.dg/vmx/1b-03.c: New.
42803         * gcc.dg/vmx/1b-04.c: New.
42804         * gcc.dg/vmx/1b-05.c: New.
42805         * gcc.dg/vmx/1b-06.c: New.
42806         * gcc.dg/vmx/1b-07.c: New.
42807         * gcc.dg/vmx/1c-01.c: New.
42808         * gcc.dg/vmx/1c-02.c: New.
42809         * gcc.dg/vmx/3a-01a.c: New.
42810         * gcc.dg/vmx/3a-01.c: New.
42811         * gcc.dg/vmx/3a-01m.c: New.
42812         * gcc.dg/vmx/3a-03.c: New.
42813         * gcc.dg/vmx/3a-03m.c: New.
42814         * gcc.dg/vmx/3a-04.c: New.
42815         * gcc.dg/vmx/3a-04m.c: New.
42816         * gcc.dg/vmx/3a-05.c: New.
42817         * gcc.dg/vmx/3a-06.c: New.
42818         * gcc.dg/vmx/3a-06m.c: New.
42819         * gcc.dg/vmx/3a-07.c: New.
42820         * gcc.dg/vmx/3b-01.c: New.
42821         * gcc.dg/vmx/3b-02.c: New.
42822         * gcc.dg/vmx/3b-10.c: New.
42823         * gcc.dg/vmx/3b-13.c: New.
42824         * gcc.dg/vmx/3b-14.c: New.
42825         * gcc.dg/vmx/3b-15.c: New.
42826         * gcc.dg/vmx/3c-01a.c: New.
42827         * gcc.dg/vmx/3c-01.c: New.
42828         * gcc.dg/vmx/3c-02.c: New.
42829         * gcc.dg/vmx/3c-03.c: New.
42830         * gcc.dg/vmx/3d-01.c: New.
42831         * gcc.dg/vmx/4-01.c: New.
42832         * gcc.dg/vmx/4-03.c: New.
42833         * gcc.dg/vmx/5-01.c: New.
42834         * gcc.dg/vmx/5-02.c: New.
42835         * gcc.dg/vmx/5-03.c: New.
42836         * gcc.dg/vmx/5-04.c: New.
42837         * gcc.dg/vmx/5-05.c: New.
42838         * gcc.dg/vmx/5-06.c: New.
42839         * gcc.dg/vmx/5-07.c: New.
42840         * gcc.dg/vmx/5-07t.c: New.
42841         * gcc.dg/vmx/5-08.c: New.
42842         * gcc.dg/vmx/5-10.c: New.
42843         * gcc.dg/vmx/5-11.c: New.
42844         * gcc.dg/vmx/7-01a.c: New.
42845         * gcc.dg/vmx/7-01.c: New.
42846         * gcc.dg/vmx/7c-01.c: New.
42847         * gcc.dg/vmx/7d-01.c: New.
42848         * gcc.dg/vmx/7d-02.c: New.
42849         * gcc.dg/vmx/8-01.c: New.
42850         * gcc.dg/vmx/8-02a.c: New.
42851         * gcc.dg/vmx/8-02.c: New.
42852         * gcc.dg/vmx/brode-1.c: New.
42853         * gcc.dg/vmx/bug-1.c: New.
42854         * gcc.dg/vmx/bug-2.c: New.
42855         * gcc.dg/vmx/bug-3.c: New.
42856         * gcc.dg/vmx/cw-bug-1.c: New.
42857         * gcc.dg/vmx/cw-bug-2.c: New.
42858         * gcc.dg/vmx/cw-bug-3.c: New.
42859         * gcc.dg/vmx/dct.c: New.
42860         * gcc.dg/vmx/debug-1.c: New.
42861         * gcc.dg/vmx/debug-2.c: New.
42862         * gcc.dg/vmx/debug-3.c: New.
42863         * gcc.dg/vmx/debug-4.c: New.
42864         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42865         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42866         * gcc.dg/vmx/eg-5.c: New.
42867         * gcc.dg/vmx/fft.c: New.
42868         * gcc.dg/vmx/gcc-bug-1.c: New.
42869         * gcc.dg/vmx/gcc-bug-2.c: New.
42870         * gcc.dg/vmx/gcc-bug-3.c: New.
42871         * gcc.dg/vmx/gcc-bug-4.c: New.
42872         * gcc.dg/vmx/gcc-bug-5.c: New.
42873         * gcc.dg/vmx/gcc-bug-6.c: New.
42874         * gcc.dg/vmx/gcc-bug-7.c: New.
42875         * gcc.dg/vmx/gcc-bug-8.c: New.
42876         * gcc.dg/vmx/gcc-bug-9.c: New.
42877         * gcc.dg/vmx/gcc-bug-b.c: New.
42878         * gcc.dg/vmx/gcc-bug-c.c: New.
42879         * gcc.dg/vmx/gcc-bug-d.c: New.
42880         * gcc.dg/vmx/gcc-bug-e.c: New.
42881         * gcc.dg/vmx/gcc-bug-f.c: New.
42882         * gcc.dg/vmx/gcc-bug-g.c: New.
42883         * gcc.dg/vmx/gcc-bug-i.c: New.
42884         * gcc.dg/vmx/harness.h: New.
42885         * gcc.dg/vmx/ira1.c: New.
42886         * gcc.dg/vmx/ira2a.c: New.
42887         * gcc.dg/vmx/ira2b.c: New.
42888         * gcc.dg/vmx/ira2.c: New.
42889         * gcc.dg/vmx/ira2c.c: New.
42890         * gcc.dg/vmx/mem.c: New.
42891         * gcc.dg/vmx/newton-1.c: New.
42892         * gcc.dg/vmx/ops.c: New.
42893         * gcc.dg/vmx/sn7153.c: New.
42894         * gcc.dg/vmx/spill2.c: New.
42895         * gcc.dg/vmx/spill3.c: New.
42896         * gcc.dg/vmx/spill.c: New.
42897         * gcc.dg/vmx/t.c: New.
42898         * gcc.dg/vmx/varargs-1.c: New.
42899         * gcc.dg/vmx/varargs-2.c: New.
42900         * gcc.dg/vmx/varargs-3.c: New.
42901         * gcc.dg/vmx/varargs-4.c: New.
42902         * gcc.dg/vmx/varargs-5.c: New.
42903         * gcc.dg/vmx/varargs-6.c: New.
42904         * gcc.dg/vmx/varargs-7.c: New.
42905         * gcc.dg/vmx/vmx.exp: New.
42906         * gcc.dg/vmx/vprint-1.c: New.
42907         * gcc.dg/vmx/vscan-1.c: New.
42908         * gcc.dg/vmx/x-01.c: New.
42909         * gcc.dg/vmx/x-02.c: New.
42910         * gcc.dg/vmx/x-03.c: New.
42911         * gcc.dg/vmx/x-04.c: New.
42912         * gcc.dg/vmx/x-05.c: New.
42913         * gcc.dg/vmx/yousufi-1.c: New.
42914         * gcc.dg/vmx/zero-1.c: New.
42915         * gcc.dg/vmx/zero.c: New.
42916
42917 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42918
42919         * g++.dg/lookup/java1.C: Update for chage of
42920         _Jv_AllocObject.
42921         * g++.dg/lookup/java2.C: Likewise.
42922
42923 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42924
42925         * ada/acats/run_all.sh: use -O2 by default.
42926
42927 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42928
42929         * gcc.dg/vr-mult-[12].c: New tests.
42930
42931 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42932
42933         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42934
42935         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42936
42937 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42938
42939         * lib/target-supports.exp (check_profiling_available): Assume
42940         profiling isn't available for mips*-*-elf targets.
42941
42942 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42943
42944         * gcc.dg/builtins-38.c: New test.
42945
42946 2004-04-14  Eric Christopher  <echristo@redhat.com>
42947
42948         * g++.dg/charset/charset.exp: Run .cc extension tests.
42949
42950 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42951
42952         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42953
42954 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42955
42956         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42957
42958 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42959
42960         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42961         * gcc.dg/i386-387-2.c: Likewise.
42962
42963         * gcc.dg/i386-387-7.c: New test.
42964         * gcc.dg/i386-387-8.c: New test.
42965
42966         * gcc.dg/builtins-37.c: New test.
42967
42968 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42969
42970         * g++.dg/pch/externc-1.C: Add missing semicolon.
42971
42972 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42973
42974         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42975
42976 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42977
42978         * gcc.c-torture/execute/20040411-1.c: New test.
42979
42980 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42981
42982         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42983
42984 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42985
42986         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42987
42988 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42989
42990         * lib/target-supports.exp (check_named_sections_available): New.
42991         * lib/gcc-dg.exp (dg-require-named-sections): New.
42992         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42993         old-deja.exp.  Also prune error-count message from HP linker.
42994         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42995
42996         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42997         * g++.old-deja/g++.pt/static3.C: Likewise.
42998         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42999
43000 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43001
43002         * gcc.c-torture/execute/20040409-1.c: New test case.
43003         * gcc.c-torture/execute/20040409-2.c: New test case.
43004         * gcc.c-torture/execute/20040409-3.c: New test case.
43005
43006 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43007
43008         * gcc.dg/20040409-1.c: New test.
43009
43010 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43011
43012         PR target/14888
43013         * g++.dg/opt/pr14888.C: New test case.
43014
43015 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43016
43017         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43018         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43019         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43020         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43021         New tests.
43022
43023 2004-04-08  Paul Brook  <paul@codesourcery.com>
43024
43025         * gcc.dg/spill-1.c: New test.
43026
43027 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43028
43029         * gcc.dg/torture/builtin-ctype-2.c: New test.
43030
43031 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43032
43033         * gcc.dg/pch/pch.exp: Add largefile test.
43034
43035 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43036
43037         * g++.dg/pch/externc-1.Hs: New.
43038         * g++.dg/pch/externc-1.C: New.
43039
43040 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43041
43042         * gcc.dg/compat/struct-by-value-5a_main.c,
43043         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43044         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43045         * gcc.dg/compat/struct-by-value-5a_x.c,
43046         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43047         gcc.dg/compat/struct-by-value-5_x.c.
43048         * gcc.dg/compat/struct-by-value-5a_y.c,
43049         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43050         gcc.dg/compat/struct-by-value-5_y.c.
43051
43052         * gcc.dg/compat/struct-by-value-6a_main.c,
43053         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43054         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43055         * gcc.dg/compat/struct-by-value-6a_x.c,
43056         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43057         gcc.dg/compat/struct-by-value-6_x.c.
43058         * gcc.dg/compat/struct-by-value-6a_y.c,
43059         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43060         gcc.dg/compat/struct-by-value-6_y.c.
43061
43062         * gcc.dg/compat/struct-by-value-7a_main.c,
43063         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43064         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43065         * gcc.dg/compat/struct-by-value-7a_x.c,
43066         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43067         gcc.dg/compat/struct-by-value-7_x.c.
43068         * gcc.dg/compat/struct-by-value-7a_y.c,
43069         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43070         gcc.dg/compat/struct-by-value-7_y.c.
43071
43072 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43073
43074         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43075         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43076         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43077         options.
43078
43079 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43080
43081         * gcc.dg/builtins-36.c: New test.
43082
43083 2004-04-06  Paul Brook  <paul@codesourcery.com>
43084
43085         * README.gcc: Remove obsolete contraint on testcases.
43086
43087 2004-04-05  Paul Brook  <paul@codesourcery.com>
43088
43089         PR2123
43090         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43091         failure and exit(0) on success.
43092         * g++.dg/expr/anew2.C: Ditto.
43093         * g++.dg/expr/anew3.C: Ditto.
43094         * g++.dg/expr/anew4.C: Ditto.
43095
43096 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43097
43098         PR c++/3518
43099         * g++.dg/template/unify7.C: New.
43100
43101 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43102
43103         * g++.dg/README: Bring up to date with new subdirectories; remove
43104         duplicate subdirectory lines.
43105
43106 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43107
43108         PR c++/14007
43109         * g++.dg/template/unify5.C: New.
43110         * g++.dg/template/unify6.C: New.
43111         * g++.dg/template/qualttp20.C: Adjust.
43112         * g++.old-deja/g++.jason/report.C: Adjust.
43113         * g++.old-deja/g++.other/qual1.C: Adjust.
43114
43115 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43116
43117         PR c++/14803
43118         * g++.dg/inherit/ptrmem1.C: New test.
43119
43120 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43121
43122         PR c++/14755
43123         * gcc.c-torture/execute/20040331-1.c: New test.
43124         * gcc.dg/20040331-1.c: New test.
43125
43126 2004-04-01  Paul Brook  <paul@codesourcery.com>
43127
43128         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43129
43130 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43131
43132         PR c++/14724
43133         * g++.dg/init/goto1.C: New test.
43134
43135         PR c++/14763
43136         * g++.dg/template/defarg4.C: New test.
43137
43138 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43139
43140         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43141
43142 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43143
43144         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43145
43146 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43147
43148         * gcc.dg/noncompile/undeclared-2.c: New test.
43149
43150 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43151
43152         * gcc.dg/940409-1.c: Remove XFAIL.
43153         * gcc.dg/reg-vol-struct-1.c: New test.
43154
43155 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43156
43157         * gcc.dg/torture/builtin-wctype-1.c: New test.
43158
43159 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43160
43161         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43162         * gcc.dg/20001101-1.c: Likewise.
43163         * gcc.dg/20001102-1.c: Likewise.
43164
43165 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43166
43167         * gcc.dg/compare8.c: Add an additional test for XOR.
43168
43169 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43170
43171         * gcc.dg/torture/builtin-ctype-1.c: New test.
43172
43173 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43174
43175         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43176         * gcc.dg/torture/builtin-math-1.c: Likewise.
43177         * gcc.dg/torture/builtin-power-1.c: New test.
43178
43179 2004-03-24  Andreas Schwab  <schwab@suse.de>
43180
43181         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43182         IA64 assembler.
43183
43184 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43185             Roger Sayle  <roger@eyesopen.com>
43186
43187         * gcc.dg/compare8.c: New test case.
43188
43189 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43190
43191         * g++.dg/ext/altivec-7.C: New test.
43192
43193 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43194
43195         PR 12267, 12391, 12560, 13129, 14114, 14133
43196         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43197         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43198         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43199         Adjust error regexps.
43200         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43201         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43202         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43203         * gcc.dg/local1.c: Add explanatory comment.
43204
43205 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43206
43207         PR optimization/14669
43208         * g++.dg/opt/fold2.C: New test case.
43209
43210 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43211
43212         PR c/14069
43213         * gcc.dg/20040322-1.c: New test.
43214
43215 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43216
43217         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43218         * gcc.dg/ultrasp4.c: Likewise.
43219         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43220
43221 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43222
43223         * gcc.dg/i386-sse-8.c: Reset default options.
43224
43225 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43226
43227         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43228         in the error message text.
43229
43230 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43231
43232         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43233
43234 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43235
43236         PR c++/14616
43237         * g++.dg/init/array13.C: New test.
43238
43239 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43240
43241         PR target/13889
43242         * gcc.c-torture/compile/pr13889.c: New test case.
43243
43244 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43245
43246         PR c/14635
43247         * builtins-1.c (nan, nans): Don't test.
43248         * builtins-30.c: Don't use nan, nanf, nanl.
43249         * builtins-35.c: New test.
43250
43251 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43252
43253         * g++.dg/ext/altivec-6.C: New test.
43254
43255 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43256
43257         * g++.dg/init/placement3.C: New test.
43258
43259         * g++.dg/template/spec13.C: New test.
43260
43261         * g++.dg/lookup/using11.C: New test.
43262
43263         * g++.dg/lookup/koenig3.C: New test.
43264
43265         * g++.dg/template/operator2.C: New test.
43266
43267         * g++.dg/expr/dtor3.C: New test.
43268         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43269         marker.
43270         * g++.old-deja/g++.law/visibility28.C: Likewise.
43271
43272 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43273
43274         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43275         * gcc.dg/ppc64-abi-3.c: Likewise.
43276
43277 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43278
43279         PR c++/14545
43280         * g++.dg/parse/template15.C: New test.
43281
43282 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43283
43284         * g++.dg/expr/dtor2.C: New test.
43285
43286         * g++.dg/lookup/anon4.C: New test.
43287
43288         * g++.dg/overload/using1.C: New test.
43289
43290         * g++.dg/template/lookup7.C: New test.
43291
43292         * g++.dg/template/typename6.C: New test.
43293
43294         * g++.dg/expr/cond6.C: New test.
43295
43296 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43297
43298         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43299
43300 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43301
43302         * g++.dg/expr/cond5.C: New test.
43303         * g++.dg/expr/constcast1.C: Likewise.
43304         * g++.dg/expr/ptrmem2.C: Likewise.
43305         * g++.dg/expr/ptrmem3.C: Likewise.
43306         * g++.dg/lookup/main1.C: Likewise.
43307         * g++.dg/template/lookup6.C: Likewise.
43308
43309 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43310
43311         * gcc.dg/local1.c: New test.
43312
43313         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43314
43315 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43316
43317         * gcc.dg/torture/builtin-convert-1.c: New test.
43318
43319 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43320
43321         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43322
43323 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43324
43325         PR c++/14481
43326         * g++.dg/warn/Wunused-7.C: New test.
43327
43328 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43329
43330         * gcc.dg/torture/builtin-integral-1.c: New test.
43331
43332 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43333
43334         PR c++/14586
43335         * g++.dg/parse/non-dependent3.C: New test.
43336
43337 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43338
43339         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43340         * g++.dg/eh/simd-2.C: Likewise.
43341         * g++.dg/init/array10.C: Likewise.
43342         * gcc.c-torture/compile/simd-1.c: Likewise.
43343         * gcc.c-torture/compile/simd-2.c: Likewise.
43344         * gcc.c-torture/compile/simd-3.c: Likewise.
43345         * gcc.c-torture/compile/simd-4.c: Likewise.
43346         * gcc.c-torture/compile/simd-6.c: Likewise.
43347         * gcc.c-torture/execute/simd-1.c: Likewise.
43348         * gcc.c-torture/execute/simd-2.c: Likewise.
43349         * gcc.dg/compat/vector-defs.h: Likewise.
43350         * gcc.dg/20020531-1.c: Likewise.
43351         * gcc.dg/altivec-3.c: Likewise.
43352         * gcc.dg/altivec-4.c: Likewise.
43353         * gcc.dg/altivec-varargs-1.c: Likewise.
43354         * gcc.dg/compat/vector-defs.h: Likewise.
43355         * gcc.dg/i386-mmx-3.c: Likewise.
43356         * gcc.dg/i386-sse-4.c: Likewise.
43357         * gcc.dg/i386-sse-5.c: Likewise.
43358         * gcc.dg/i386-sse-8.c: Likewise.
43359         * gcc.dg/simd-1.c: Likewise.
43360         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43361         __ev64_opaque__ since the machine description provides it.
43362
43363 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43364
43365         * lib/compat.exp (skip_list): New global variable.
43366         Use it to hold the user defined COMPAT_SKIPS list if any.
43367         (compat-obj): Add the members of skip_list to optall.
43368
43369 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43370
43371         * gcc.dg/compat/union-by-value-1_main.c,
43372         union-by-value-1_x.c, union-by-value-1_y.c,
43373         union-check.h, union-defs.h,
43374         union-init.h, union-return-1_main.c,
43375         union-return-1_x.c, union-return-1_y.c: New files.
43376
43377 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43378
43379         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43380         mixed-struct-init.h: Add 4 mixed structure types.
43381         struct-by-value-21_main.c, struct-by-value-21_x.c,
43382         struct-by-value-21_y.c, struct-return-21_main.c,
43383         struct-return-21_x.c, struct-return-21_y.c: New files.
43384
43385 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43386
43387         PR c++/14550
43388         * g++.dg/parse/template14.C: New test.
43389
43390 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43391
43392         * gcc.c-torture/execute/20040313-1.c: New test.
43393
43394 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43395
43396         PR target/14533
43397         * gcc.dg/20040311-2.c: New test.
43398
43399 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43400
43401         PR other/14544
43402         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43403         bit-field.
43404
43405 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43406
43407         * gcc.dg/20040305-2.c: Add missing return statement.
43408
43409 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43410
43411         * gcc.dg/builtins-34.c: Also check pow10*.
43412
43413 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43414
43415         PR target/14262
43416         * gcc.dg/20040305-2.c: New test.
43417
43418 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43419
43420         * gcc.dg/20040310-1.c: New test.
43421
43422 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43423
43424         * gcc.c-torture/execute/20040311-1.c: New test case.
43425
43426 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43427
43428         PR c++/14476
43429         * g++.dg/lookup/enum1.C: New test.
43430
43431 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43432
43433         PR c++/14510
43434         * g++.dg/lookup/struct2.C: New test.
43435
43436 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43437
43438         * gcc.dg/builtins-34.c: New test.
43439
43440 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43441
43442         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43443
43444 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43445
43446         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43447         * gcc.dg/alias-2.c: New testcase.
43448
43449 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43450
43451         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43452
43453 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43454
43455         * gcc.c-torture/execute/20040309-1.c: New test case.
43456
43457 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43458
43459         PR c++/14397
43460         * g++.dg/overload/ref1.C: New.
43461
43462 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43463
43464         PR c++/14409
43465         * g++.dg/template/spec12.C: New test.
43466
43467         PR c++/14448
43468         * g++.dg/parse/crash14.C: New test.
43469
43470 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43471
43472         PR c++/14230
43473         * g++.dg/init/ref11.C: New test.
43474
43475 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43476
43477         PR c++/14432
43478         * g++.dg/parse/builtin2.C: New test.
43479
43480 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43481
43482         PR c++/14401
43483         * g++.dg/init/ctor3.C: New test.
43484         * g++.dg/init/union1.C: New test.
43485         * g++.dg/ext/anon-struct4.C: New test.
43486
43487 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43488
43489         * g++.dg/lookup/koenig1.C: Tweak error messages.
43490         * g++.dg/lookup/used-before-declaration.C: Likewise.
43491         * g++.dg/other/do1.C: Likewise.
43492         * g++.dg/overload/koenig1.C: Likewise.
43493         * g++.dg/parse/crash13.C: Likewise.
43494         * g++.dg/template/instantiate3.C: Likewise.
43495
43496 2004-03-08  Eric Christopher  <echristo@redhat.com>
43497
43498         * * lib/target-supports.exp: Enable libiconv in test
43499         compilation.  Fix up error checking.
43500
43501 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43502
43503         PR middle-end/14289
43504         * gcc.dg/pr14289-1.c: New test case.
43505         * gcc.dg/pr14289-2.c: Likewise.
43506         * gcc.dg/pr14289-3.c: Likewise.
43507
43508 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43509
43510         * gcc.c-torture/execute/20040308-1.c: New test.
43511
43512 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43513
43514         * gcc.c-torture/execute/20040307-1.c: New test case.
43515
43516 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43517
43518         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43519
43520 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43521
43522         * gcc.dg/20040306-1.c: New test.
43523
43524 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43525
43526         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43527         them static.
43528         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43529
43530 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43531
43532         PR c/14465
43533         * gcc.dg/decl-6.c: New test.
43534
43535 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43536
43537         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43538         Rename LOGPOW -> LOG_POW.
43539         (SQRT_EXP, POW_EXP): New.
43540
43541 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43542
43543         * gcc.dg/i386-sse-8.c: New test.
43544
43545 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43546
43547         PR c/14114
43548         * gcc.dg/decl-5.c: New test.
43549
43550 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43551
43552         * gcc.dg/20040305-1.c: New test.
43553
43554 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43555
43556         PR other/14354
43557         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43558
43559 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43560
43561         PR c++/14425, c++/14426
43562         * g++.dg/ext/altivec-4.C: New test.
43563         * g++.dg/ext/altivec-5.C: New test.
43564
43565 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43566
43567         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43568         global variables of a type with no linkage.
43569         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43570         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43571         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43572         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43573         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43574         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43575         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43576         * g++.dg/warn/deprecated.C: Name enum Color.
43577         * g++.dg/overload/VLA.C: Name structure for 'b'.
43578         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43579
43580 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43581
43582         * gcc.c-torture/compile/20040304-1.c: New test.
43583
43584 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43585
43586         PR 13728
43587         * gcc.dg/decl-4.c: New testcase.
43588
43589 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43590
43591         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43592         as PRECF if sizeof (float) > sizeof (double).
43593         (PRECL): Make it the same as PRECF if
43594         sizeof (float) > sizeof (long double).
43595
43596 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43597
43598         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43599         system type.  Add check for irix6 which doesn't have c99 runtime.
43600
43601 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43602
43603         * gcc.dg/const-elim-1.c: xfail for xtensa.
43604
43605 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43606
43607         PR c++/14369
43608         * g++.dg/template/cond4.C: New test.
43609
43610 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43611
43612         PR c++/14360
43613         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43614
43615         PR c++/14361
43616         * g++.dg/parse/defarg7.C: New test.
43617
43618         PR c++/14359
43619         * g++.dg/template/friend26.C: New test.
43620
43621 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43622
43623         PR c++/14324
43624         * g++.dg/abi/mangle21.C: New test.
43625
43626         PR c++/14260
43627         * g++.dg/parse/constructor2.C: New test.
43628
43629         PR c++/14337
43630         * g++.dg/template/sfinae1.C: New test.
43631
43632 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43633
43634         PR c++/14267
43635         * g++.dg/expr/crash2.C: New test.
43636
43637         PR middle-end/13448
43638         * gcc.dg/inline-5.c: New test.
43639         * gcc.dg/always-inline.c: Split out tests into ...
43640         * gcc.dg/always-inline2.c: ... this and ...
43641         * gcc.dg/always-inline3.c: ... this.
43642
43643 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43644
43645         PR debug/12103
43646         * g++.dg/debug/crash1.C: New test.
43647
43648 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43649
43650         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43651         function with __attribute__((noinline)).
43652         (recurser_void2): Likewise.
43653         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43654         (recurser_void2): Likewise.
43655
43656 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43657
43658         PR middle-end/14203
43659         * g++.dg/warn/Wunused-6.C: New test case.
43660
43661 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43662
43663         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43664         not defined.
43665
43666 2004-02-27  Eric Christopher  <echristo@redhat.com>
43667
43668         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43669         * g++.dg/charset/asm2.c: Run only x86.
43670         * gcc.dg/charset/asm3.c: Ditto.
43671
43672 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43673
43674         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43675         ld_library_path.
43676
43677 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43678
43679         * g++.dg/ext/altivec-3.C: New.
43680
43681 2004-02-26  Richard Henderson  <rth@redhat.com>
43682
43683         * g++.dg/ext/attrib10.C: Mark for warning.
43684         * gcc.dg/attr-alias-1.c: New.
43685
43686 2004-02-26  Richard Henderson  <rth@redhat.com>
43687
43688         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43689         * gcc.c-torture/execute/20040208-2.c: ... it back.
43690
43691 2004-02-26  Eric Christopher  <echristo@redhat.com>
43692
43693         * lib/target-supports.exp (check-iconv-available): New function.
43694         * lib/gcc-dg.exp (dg-require-iconv): New function.
43695         Use above.
43696         * gcc.dg/charset: New directory.
43697         * gcc.dg/charset/charset.exp: New file.
43698         * gcc.dg/charset/asm1.c: Ditto.
43699         * gcc.dg/charset/asm2.c: Ditto.
43700         * gcc.dg/charset/asm3.c: Ditto.
43701         * gcc.dg/charset/asm4.c: Ditto.
43702         * gcc.dg/charset/asm5.c: Ditto.
43703         * gcc.dg/charset/attribute1.c: Ditto.
43704         * gcc.dg/charset/attribute2.c: Ditto.
43705         * gcc.dg/charset/string1.c: Ditto.
43706         * g++.dg/charset: New directory.
43707         * g++.dg/dg.exp: Add here. Special options.
43708         * g++.dg/charset/charset.exp: New file.
43709         * g++.dg/charset/asm1.c: Ditto.
43710         * g++.dg/charset/asm2.c: Ditto.
43711         * g++.dg/charset/asm3.c: Ditto.
43712         * g++.dg/charset/asm4.c: Ditto.
43713         * g++.dg/charset/attribute1.c: Ditto.
43714         * g++.dg/charset/attribute2.c: Ditto.
43715         * g++.dg/charset/extern1.cc: Ditto.
43716         * g++.dg/charset/extern2.cc: Ditto.
43717         * g++.dg/charset/string1.c: Ditto.
43718
43719 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43720
43721         PR c++/14278
43722         * g++.dg/parse/comma1.C: New test.
43723
43724 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43725
43726         PR c++/14284
43727         * g++.dg/template/ttp8.C: New test.
43728
43729 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43730
43731         * gcc.dg/fixuns-trunc-1.c: New test.
43732
43733 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43734
43735         * gcc.dg/builtins-config.h: Use #elif.
43736
43737 2004-02-26  Michael Matz  <matz@suse.de>
43738
43739         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43740         * gcc.dg/991214-1.c: Likewise.
43741         * gcc.dg/i386-asm-1.c: Likewise.
43742
43743 2004-02-25  Richard Henderson  <rth@redhat.com>
43744
43745         * gcc.c-torture/execute/20040208-2.c: Move ...
43746         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43747
43748 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43749
43750         PR c++/14246
43751         * g++.dg/other/crash-3.C: New test.
43752
43753 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43754
43755         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43756         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43757
43758         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43759         HP-UX.
43760
43761 2004-02-24  Michael Matz  <matz@suse.de>
43762
43763         * gcc.dg/i386-regparm.c: New.
43764
43765 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43766
43767         * gcc.c-torture/execute/20040223-1.c: New.
43768
43769 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43770             Kazu Hirata  <kazu@cs.umass.edu>
43771
43772         * gcc.dg/fwritable-strings-1.c: Remove.
43773
43774 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43775
43776         PR c/14156
43777         * gcc.dg/20040223-1.c: New test.
43778
43779 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43780
43781         PR c++/14106
43782         * g++.dg/ext/typeof9.C: New test.
43783
43784 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43785
43786         PR c++/14250
43787         * g++.dg/other/switch1.C: New test.
43788
43789 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43790
43791         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43792         * gcc.dg/va-arg-1.c: Likewise.
43793
43794 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43795
43796         PR c++/14143
43797         * g++.dg/template/koenig5.C: New test.
43798
43799 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43800
43801         * g++.dg/ext/altivec-1.C: Generalize target triple.
43802         * g++.dg/ext/altivec-2.C: New test case.
43803         * g++.dg/ext/altivec_check.h: New file.
43804         * gcc.dg/altivec-1.c: Generalize target triple;
43805         include altivec_check.h and call altivec_check().
43806         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43807         * gcc.dg/altivec-6.c: New test case.
43808         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43809         type casts as needed.
43810         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43811         altivec_check().
43812         * gcc.dg/altivec-12.c: New test case.
43813         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43814         include altivec_check.h and call altivec_check().
43815         * gcc.dg/altivec_check.h: New file.
43816
43817 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43818
43819         * lib/target-supports.exp (check_alias_available): Don't mangle
43820         function `g' in test program.
43821
43822 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43823
43824         * lib/target-supports.exp (check_profiling_available): Check
43825         argument to determine whether we support a profiling type.
43826         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43827         check_profiling_available.
43828         * g++.dg/bprob/bprob.exp: Likewise.
43829         * g77.dg/bprob/bprob.exp: Likewise.
43830         * gcc.misc-tests/bprob.exp: Likewise.
43831         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43832         dg-require-profiling and delete expected error handling.
43833         * gcc.dg/20021014-1.c: Likewise.
43834         * gcc.dg/nest.c: Likewise.
43835
43836 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43837
43838         PR c++/12007
43839         * g++.dg/other/vthunk1.C: New test.
43840
43841 2004-02-20  Falk Hueffner  <falk@debian.org>
43842
43843         PR target/14201
43844         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43845
43846 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43847
43848         PR c++/13927
43849         * g++.dg/other/error8.C: Remove XFAIL markers.
43850
43851         PR c++/14173
43852         * g++.dg/ext/packed5.C: New test.
43853
43854         PR c++/14199
43855         * g++.dg/warn/Wunused-5.C: New test.
43856
43857         PR c++/14186
43858         * g++.dg/lookup/member1.C: New test.
43859
43860 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43861
43862         * gcc.c-torture/compile/20040130-1.c: Enable only when
43863         __INT_MAX__ >= 2147483647L.
43864         * gcc.c-torture/compile/961203-1.c: Likewise.
43865
43866 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43867
43868         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43869         * g++.dg/opt/template1.C: Robustify assembler regexp
43870
43871 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43872
43873         * gcc.c-torture/execute/simd-4.x: Remove.
43874         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43875         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43876         Guard with #ifndef SKIP_ATTRIBUTE.
43877         * gcc.dg/compat/vector-1_y.c: Likewise.
43878         * gcc.dg/compat/vector-2_x.c: Likewise.
43879         * gcc.dg/compat/vector-2_y.c: Likewise.
43880         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43881         * g++.dg/eh/simd-2.C: Likewise.
43882
43883 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43884
43885         * gcc.c-torture/compile/complex-1.c: New.
43886
43887 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43888
43889         PR target/14209
43890         * gcc.c-torture/execute/20040218-1.c: New test.
43891
43892 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43893
43894         PR c++/14181
43895         * g++.dg/parse/new2.C: New test.
43896
43897 2004-02-18  Paul Brook  <paul@codesourcery.com>
43898
43899         * gcc.c-torture/compile/libcall-1.c: New test.
43900
43901 2004-02-18  Paul Brook  <paul@codesourcery.com>
43902
43903         PR debug/12934
43904         * gcc.dg/debug/debug-7.c: New test.
43905
43906 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43907
43908         * gcc.dg/20040217-1.c: New test.
43909
43910 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43911
43912         * gcc.c-torture/execute/990208-1.x: Delete.
43913
43914 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43915
43916         * gcc.c-torture/execute/20040208-2.x: New file.
43917
43918 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43919
43920         PR c++/11326
43921         * g++.dg/abi/structret1.C: New test.
43922
43923 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43924
43925         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43926         (i386_cpuid): No need to test if cpuid is available on AMD64.
43927         Fix assembly, so that it works onboth i386 and AMD64.
43928         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43929         (vecInLong): Fix s[] member type to unsigned int.
43930         (vecInWord): Remove type.
43931         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43932         (a64, b64, c64, d64, e64): Remove.
43933         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43934         Remove unused variable.  Remove initialization of removed variables.
43935         Don't call mmx_tests nor sse_tests.
43936         (reference_mmx, reference_sse): Remove.
43937         (check): Add return stmt.
43938         * gcc.dg/i386-sse-7.c: New test.
43939         * gcc.dg/i386-mmx-4.c: New test.
43940
43941 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43942
43943         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43944         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43945         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43946         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43947         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43948         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43949         g++.dg/tc1/dr94.C: Fix line terminator.
43950
43951 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43952
43953         * gcc.c-torture/compile/20040216-1.c: New.
43954
43955 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43956
43957         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43958         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43959         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43960         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43961         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43962         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43963
43964 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43965
43966         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43967
43968 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43969
43970         PR c++/13971
43971         * g++.dg/expr/cond4.C: New test.
43972
43973         PR c++/14086
43974         * g++.dg/lookup/crash2.C: New test.
43975
43976 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43977
43978         * gcc.c-torture/compile/20040214-2.c: New test.
43979
43980 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43981
43982         PR c++/14116
43983         * g++.dg/ext/typeof8.C: New test.
43984
43985 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43986
43987         * gcc.c-torture/compile/20040214-1.c: New test.
43988
43989 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43990
43991         PR c++/13635
43992         * g++.dg/template/spec11.C: New test.
43993
43994 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43995
43996         PR c++/13927
43997         * g++.dg/other/error8.C: New test.
43998
43999 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44000
44001         PR c++/14122
44002         * g++.dg/template/array4.C: New test.
44003
44004         PR c++/14108
44005         * g++.dg/inherit/thunk2.C: New test.
44006
44007         PR c++/14083
44008         * g++.dg/eh/cond2.C: New test.
44009
44010 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44011
44012         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44013
44014 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44015
44016         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44017
44018 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44019
44020         * g++.dg/simd-2.C: xfail on ppc64-linux.
44021
44022 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44023
44024         PR c/456
44025         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44026         tests.
44027
44028 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44029
44030         * gcc.dg/builtins-33.c: New test.
44031
44032 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44033
44034         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44035
44036 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44037
44038         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44039
44040 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44041
44042         * gcc.dg/ppc64-abi-3.c: New test.
44043
44044 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44045
44046         PR c/14092
44047
44048         * gcc.dg/pr14092-1.c: New testcase.
44049
44050 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44051
44052         * gcc.dg/cpp/assert4.c: Fix typo last change.
44053
44054         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44055         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44056
44057         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44058
44059 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44060
44061         * gcc.c-torture/compile/20040209-1.c: New test case.
44062
44063 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44064
44065         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44066
44067 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44068
44069         * gcc.c-torture/execute/20040208-[12].c: New tests.
44070
44071 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44072
44073         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44074
44075 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44076
44077         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44078
44079 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44080
44081         Bug 13856
44082         * gcc.dg/visibility-8.c: New testcase.
44083
44084 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44085
44086         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44087         arguments.
44088         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44089
44090 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44091
44092         PR middle-end/13696
44093         * g++.dg/opt/fold1.C: New test case.
44094
44095 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44096
44097         PR c++/14033
44098         * g++.dg/other/crash-2.C: New test.
44099
44100 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44101
44102         PR c++/14028
44103         * g++.dg/parse/angle-bracket2.C: New test.
44104
44105 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44106
44107         PR middle-end/13750
44108         Revert:
44109         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44110         PR pch/13361
44111         * g++.dg/pch/wchar-1.C: New.
44112         * g++.dg/pch/wchar-1.Hs: New.
44113
44114 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44115
44116         PR c++/14008
44117         * g++.dg/parse/error15.C: New test.
44118         * g++.dg/parse/crash11.C: Update dg-error mark.
44119
44120 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44121
44122         PR c++/13932
44123         * g++.dg/warn/conv2.C: New test.
44124
44125 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44126
44127         PR c++/13086
44128         * g++.dg/warn/incomplete1.C: Remove xfail.
44129
44130 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44131
44132         * lib/file-format.exp (gcc_target_object_format): Use
44133         ${tool}_target_compile, not gcc_target_compile.
44134         * lib/target-supports.exp (check_alias_available): Likewise.
44135         (check_gc_sections_available): Likewise.
44136         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44137         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44138         dg-require-alias.
44139
44140 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44141
44142         PR c++/13969
44143         * g++.dg/template/static6.C: New test.
44144
44145 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44146
44147         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44148
44149 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44150
44151         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44152         tests for systems where `char' is unsigned by default.
44153
44154 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44155
44156         PR c++/13997
44157         * g++.dg/template/partial3.C: New test.
44158
44159 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44160
44161         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44162         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44163         Remove mentions of obsolete ports.
44164
44165 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44166
44167         * gcc.dg/noncompile/20001228-1.c: Fix for new
44168         error message.
44169
44170 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44171
44172         PR target/9348
44173         * gcc.c-torture/execute/multdi-1.c: New test case.
44174
44175 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44176
44177         PR c++/13925
44178         * g++.dg/template/lookup5.C: New test.
44179
44180 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44181
44182         PR c++/13950
44183         * g++.dg/template/lookup4.C: New test.
44184
44185         PR c++/13970
44186         * g++.dg/parse/error14.C: New test.
44187
44188         PR c++/14002
44189         * g++.dg/parse/template13.C: New test.
44190
44191 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44192
44193         PR c++/13978
44194         * g++.dg/template/koenig4.C: New test.
44195
44196         PR c++/13968
44197         * g++.dg/template/crash17.C: New test.
44198
44199         PR c++/13975
44200         * g++.dg/parse/error13.C: New test.
44201         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44202
44203 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44204
44205         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44206
44207 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44208
44209         PR c/11658
44210         PR c/13994
44211         * gcc.dg/noncompile/20040203-1.c: New test.
44212         * gcc.dg/noncompile/20040203-2.c: Likewise.
44213         * gcc.dg/noncompile/20040203-3.c: Likewise.
44214         * gcc.dg/20040203-1.c: Likewise.
44215
44216 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44217
44218         PR c++/10858
44219         * g++.dg/template/sizeof7.C: New test.
44220
44221 2004-02-02  Eric Christopher  <echristo@redhat.com>
44222             Zack Weinberg  <zack@codesourcery.com>
44223
44224         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44225
44226 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44227
44228         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44229         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44230         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44231         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44232
44233 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44234
44235         PR c++/13113
44236         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44237
44238         PR c++/13854
44239         * g++.dg/ext/attrib13.C: New test.
44240
44241         PR c++/13907
44242         * g++.dg/conversion/op2.C: New test.
44243
44244 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44245
44246         * gcc.dg/titype-1.c: Fix pasto.
44247
44248 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44249
44250         * gcc.dg/titype-1.c: New test.
44251
44252 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44253
44254         PR c++/13957
44255         * g++.dg/template/non-type-template-argument-1.C,
44256         g++.dg/template/qualified-id1.C: Update dg-error marks.
44257         * g++.dg/template/nontype6.C: New test.
44258
44259 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44260
44261         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44262         * gcc.dg/builtins-31.c: New testcase.
44263         * gcc.dg/builtins-32.c: New testcase.
44264
44265 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44266
44267         * objc.dg/call-super-2.m: Update line numbers
44268         for the including of stddef.h.
44269
44270 2004-01-30  Michael Matz  <matz@suse.de>
44271
44272         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44273         g++.dg/ext/case-range3.C: New tests.
44274
44275 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44276
44277         DR206
44278         PR c++/13813
44279         * g++.dg/template/member4.C: New test.
44280
44281 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44282
44283         PR c++/13683
44284         * g++.dg/template/sizeof6.C: New test.
44285
44286 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44287
44288         * gcc.dg/fwritable-strings-1.c: New test.
44289
44290 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44291
44292         * gcc.c-torture/compile/20040130-1.c: New test.
44293
44294 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44295
44296         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44297
44298 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44299
44300         PR c++/13883
44301         * g++.dg/template/ctor3.C: New test.
44302
44303 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44304
44305         * g++.dg/tc1: New directory.
44306         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44307         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44308         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44309         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44310         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44311
44312 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44313
44314         * g++.dg/parse/error11.C: New test.
44315         * g++.dg/parse/error12.C: Likewise.
44316
44317 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44318
44319         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44320         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44321
44322 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44323
44324         PR c++/13791
44325         * g++.dg/ext/attrib12.C: New test.
44326
44327         PR c++/13736
44328         * g++.dg/parse/cast2.C: New test.
44329
44330 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44331
44332         * objc.dg/encode-2.m (main): New local string.  Set depending on
44333         sizeof long.  Use in sscanf call.
44334         * objc.dg/encode-3.m (main): New local string.  Set depending on
44335         sizeof long.  Use in scan_initial call.
44336
44337 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44338
44339         * objc.dg/call-super-2.m: Make LP64-safe.
44340         * objc.dg/desig-init-1.m: Likewise.
44341
44342 2004-01-27  Devang Patel <dpatel@apple.com>
44343
44344         * g++.dg/debug/namespace1.C: New test.
44345
44346 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44347
44348         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44349         xscale-*-*.
44350
44351         * gcc.dg/arm-mmx-1.c: New test.
44352
44353 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44354
44355         * gcc.dg/20040127-1.c: New test.
44356         * gcc.dg/20040127-2.c: New test.
44357
44358 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44359
44360         * objc.dg/stret-1.m (glob): Renamed to globa.
44361
44362 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44363
44364         PR c++/13663
44365         * g++.dg/expr/for1.C: New test.
44366
44367 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44368
44369         PR middle-end/13779
44370         * gcc.dg/darwin-longlong.c: New test.
44371
44372 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44373
44374         * gcc.dg/20040124-1.c: Moved test from here...
44375         * gcc.c-torture/compile/20040124-1.c: ...to here.
44376
44377 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44378
44379         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44380         the assembly output if -m64 is passed.
44381
44382 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44383
44384         PR c++/13833
44385         * g++.dg/template/cond3.C: New test.
44386
44387 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44388
44389         PR c++/13810
44390         * g++.dg/template/ttp7.C: New test.
44391
44392 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44393
44394         PR c++/13797
44395         * g++.dg/template/nontype4.C: New test.
44396         * g++.dg/template/nontype5.C: Likewise.
44397
44398 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44399
44400         * gcc.dg/torture/mips-clobber-at.c: New test.
44401
44402 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44403
44404         * gcc.dg/20040124-1.c: New test.
44405
44406 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44407
44408         * gcc.dg/20040123-1.c: New test.
44409
44410 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44411
44412         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44413
44414 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44415
44416         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44417
44418 2004-01-23  Andrew Pinski  <apinski@apple.com>
44419
44420         * gcc.dg/20030121-1.c: Move to ..
44421         * gcc.dg/20040121-1.c: here.
44422
44423 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44424
44425         * gcc.dg/builtins-29.c: New test case.
44426
44427 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44428
44429         PR 18314
44430         * gcc.dg/builtins-30.c: New testcase.
44431
44432 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44433
44434         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44435         * lib/g77.exp: Likewise.
44436         * lib/objc.exp: Likewise.
44437         * lib/g++.exp: Likewise.
44438
44439 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44440
44441         * gcc.dg/struct-by-value-2.c: New test.
44442
44443 2004-01-21  Andrew Pinski  <apinski@apple.com>
44444
44445         PR target/13785
44446         * gcc.dg/20030121-1.c: New test.
44447
44448 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44449
44450         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44451         clobber frame pointer register in asm statement.
44452
44453 2004-01-21  Falk Hueffner  <falk@debian.org>
44454
44455         * gcc.c-torture/compile/20040121-1.c: New test.
44456
44457 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44458
44459         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44460
44461 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44462
44463         * gcc.dg/ppc64-abi-2.c: New test.
44464
44465 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44466
44467         * lib/treelang.exp: Fill out this file.
44468         * lib/treelang-dg.exp: New File.
44469
44470 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44471
44472         * gcc.c-torture/compile/981022-1.c: Remove.
44473         * gcc.dg/array-5.c: Remove XFAIL.
44474         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44475         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44476         gcc.dg/cond-lvalue-1.c: Update.
44477         * gcc.dg/cast-lvalue-2.c: New test.
44478
44479 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44480
44481         PR c++/13592
44482         * g++.dg/other/error1.C (class foo): Tweak error message.
44483
44484         PR c++/13592
44485         * g++.dg/template/call2.C: New test.
44486
44487 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44488
44489         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44490         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44491         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44492         scalar-return-1_x.c, scalar-return-2_y.c,
44493         scalar-return-3_x.c, scalar-return-3_y.c,
44494         scalar-return-4_x.c, scalar-return-4_y.c,
44495         struct-align-1.h, struct-align-1_x.c,
44496         struct-align-1_y.c, struct-align-2.h,
44497         struct-align-2_x.c, struct-align-2_y.c,
44498         struct-by-value-10_y.c, struct-by-value-11_x.c,
44499         struct-by-value-11_y.c, struct-by-value-12_x.c,
44500         struct-by-value-12_y.c, struct-by-value-13_x.c,
44501         struct-by-value-13_y.c, struct-by-value-14_x.c,
44502         struct-by-value-14_y.c, struct-by-value-15_x.c,
44503         struct-by-value-15_y.c, struct-by-value-16_y.c,
44504         struct-by-value-17_y.c, struct-by-value-18_y.c,
44505         struct-by-value-19_y.c, struct-by-value-1_x.c,
44506         struct-by-value-1_y.c, struct-by-value-20_y.c,
44507         struct-by-value-2_x.c, struct-by-value-2_y.c,
44508         struct-by-value-3_y.c, struct-by-value-4_x.c,
44509         struct-by-value-4_y.c, struct-by-value-5_y.c,
44510         struct-by-value-6_y.c, struct-by-value-7_y.c
44511         struct-by-value-8_x.c, struct-by-value-8_y.c
44512         struct-by-value-9_x.c, struct-by-value-9_y.c
44513         struct-return-10_x.c, struct-return-10_y.c,
44514         struct-return-19_x.c, struct-return-20_x.c
44515         struct-return-2_x.c, struct-return-2_y.c
44516         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44517         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44518
44519 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44520
44521         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44522         attribute on sparc*-sun-solaris2.*.
44523
44524 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44525
44526         PR c++/13710
44527         * g++.dg/ext/typeof7.C: New test.
44528
44529 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44530
44531         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44532         * gcc.dg/const-elim-1.c: Same.
44533
44534 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44535
44536         * objc.dg/stret-1.m: New.
44537         * objc.dg/stret-2.m: New.
44538
44539 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44540
44541         PR c++/11895
44542         * g++.dg/ext/vector1.C: New test.
44543
44544 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44545
44546         * gcc.dg/pch/import-1.c: New.
44547         * gcc.dg/pch/import-1.hs: New.
44548         * gcc.dg/pch/import-1a.h: New.
44549         * gcc.dg/pch/import-1b.h: New.
44550         * gcc.dg/pch/import-1c.h: New.
44551
44552 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44553
44554         PR c++/13574
44555         * g++.dg/ext/array1.C: New test.
44556
44557         PR c++/13178
44558         * g++.dg/conversion/op1.C: New test.
44559
44560 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44561
44562         PR 11864
44563         From Kazumoto Kojima / Dan Kegel:
44564         * gcc.dg/pr11864-1.c: New test.
44565
44566         PR 10392
44567         From Marcus Comstedt / Dan Kegel:
44568         * gcc.dg/pr10392-1.c: New test.
44569
44570 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44571
44572         PR c++/13478
44573         * g++.dg/init/ref10.C: New test.
44574
44575 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44576
44577         PR c++/13407
44578         * g++.dg/parse/typename6.C: New test.
44579
44580 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44581
44582         PR pch/13361
44583         * g++.dg/pch/wchar-1.C: New.
44584         * g++.dg/pch/wchar-1.Hs: New.
44585
44586 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44587
44588         PR c++/9259
44589         * g++.dg/expr/sizeof2.C: New test.
44590
44591 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44592
44593         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44594
44595 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44596
44597         PR c++/13659
44598         * g++.dg/lookup/strong-using-3.C: New.
44599         * g++.dg/lookup/using-10.C: New.
44600
44601 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44602
44603         PR c++/13594
44604         * g++.dg/lookup/strong-using-2.C: New.
44605
44606 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44607             Dan Kegel <dank@kegel.com>
44608             J"orn Rennecke <joern.rennecke@superh.com>
44609
44610         PR target/9365
44611         * gcc.dg/pr9365-1.c: New test.
44612
44613 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44614
44615         PR c++/8856
44616         * g++.dg/parse/casting-operator2.C: New test.
44617         * g++.old-deja/g++.pt/explicit83.C: Remove.
44618
44619 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44620
44621         * gcc.dg/label-compound-stmt-1.c: New test.
44622         * gcc.c-torture/compile/950922-1.c,
44623         gcc.c-torture/compile/20000211-3.c,
44624         gcc.c-torture/compile/20000518-1.c,
44625         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44626         compound statements.
44627
44628 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44629
44630         * gcc.dg/ppc64-abi-1.c: New test.
44631
44632 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44633
44634          * g++.dg/ext/attrib9.C: Add dg-warnings.
44635
44636 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44637
44638         PR c++/12335
44639         * g++.dg/parse/dtor3.C: New test.
44640
44641 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44642
44643         PR c++/12709
44644         * g++.dg/parse/try-catch-1.C: New test.
44645
44646 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44647
44648         * ada/acats/run_all.sh: Add more verbose output in acats.log
44649         when compiling tests.
44650
44651 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44652
44653         PR 13656
44654         * gcc.dg/typedef-redecl.c: New test case.
44655         * gcc.dg/typedef-redecl.h: New support file.
44656
44657 2004-01-13  Jan Hubicka  <jh@suse.cz>
44658
44659         * gcc.dg/always_inline.c: New test.
44660         * gcc.dg/debug/20031231-1.c: Fix.
44661
44662 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44663
44664         PR c++/13474
44665         * g++.dg/template/array3.C: New test.
44666
44667 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44668
44669         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44670         * g++.dg/warn/Wunused-2.C: Likewise.
44671
44672 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44673
44674         PR c++/13289
44675         * g++.dg/template/instantiate6.C: New test.
44676
44677 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44678
44679         PR middle-end/11397
44680         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44681
44682 2004-01-12  Jan Hubicka  <jh@suse.cz>
44683
44684         PR opt/12826
44685         * gcc.dg/20040112-1.c: New.
44686
44687         * gcc.dg/dwarf-die[1-7].c: Move to...
44688         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44689         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44690
44691 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44692
44693         PR c++/4100
44694         * g++.dg/parse/friend4.C: New test.
44695
44696 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44697
44698         PR c++/4100
44699         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44700         definition is called a friend.
44701
44702 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44703
44704         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44705
44706 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44707
44708         PR c++/3478
44709         * g++.dg/parse/error10.C: New test.
44710         * g++.dg/template/arg2.C: Accept "invalid type" error.
44711
44712 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44713
44714         PR middle-end/13392
44715         * g++.dg/opt/expect2.C: New test.
44716
44717 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44718
44719         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44720         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44721         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44722         Update dg-error regexps.
44723
44724 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44725
44726         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44727         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44728
44729 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44730
44731         * gcc.dg/pragma-re-1.c: Use right pointer type.
44732
44733 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44734
44735         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44736
44737 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44738
44739         * gcc.dg/rs6000-ldouble-1.c: New.
44740
44741 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44742
44743         DR 337
44744         PR c++/9256
44745         * g++.dg/other/abstract1.C: New test.
44746
44747 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44748
44749         * g++.dg/lookup/strong-using-1.C: New.
44750
44751 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44752
44753         PR c/11234
44754         * gcc.dg/func-ptr-conv-1.c: New test.
44755         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44756
44757 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44758
44759         PR target/13380.
44760         * gcc.c-torture/compile/20040109-1.c: New.
44761
44762 2004-01-08  Stuart Hastings  <stuart@apple.com>
44763
44764         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44765         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44766         * gcc.dg/i386-sse-6.c: ...this new testcase.
44767
44768 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44769
44770         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44771
44772 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44773
44774         * ada/acats/run_acats: Treat 'gnatchop' the same way
44775         as 'gnatmake'.  Export GCC_DRIVER.
44776         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44777         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44778
44779 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44780
44781         PR c++/12573
44782         * g++.dg/template/dependent-expr4.C: New test.
44783
44784 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44785
44786         * gcc.dg/altivec-11.c: New test.
44787
44788 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44789
44790         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44791
44792 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44793
44794         PR c/6024
44795         * gcc.dg/enum-compat-1.c: New test.
44796         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44797
44798 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44799
44800         PR c/12165
44801         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44802         gcc.dg/c99-idem-qual-3.c: New tests.
44803
44804 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44805
44806         * gcc.dg/winline-7.c: Don't cast void * to int.
44807
44808 2004-01-06  Jan Hubicka  <jh@suse.cz>
44809
44810         * gcc.dg/i386-sse-5.c: New test
44811         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44812
44813 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44814
44815         PR c++/12815
44816         * g++.dg/rtti/typeid4.C: New test.
44817
44818 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44819
44820         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44821
44822 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44823
44824         PR c++/12132
44825         * g++.dg/template/error11.C: New test.
44826
44827         PR c++/13451
44828         * g++.dg/template/class2.C: New test.
44829
44830 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44831         Richard Sandiford <rsandifo@redhat.com>
44832
44833         PR c++/13387
44834         * g++.dg/opt/alias3.C: New test.
44835
44836 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44837
44838         PR c++/13157
44839         * g++.dg/template/koenig3.C: New test.
44840
44841         PR c++/13529
44842         * g++.dg/parse/offsetof3.C: New test.
44843
44844         * g++.dg/init/copy7.C: Add missing dg-error markers.
44845
44846         PR c++/12226
44847         * g++.dg/init/copy7.c: New test.
44848
44849         PR c++/13536
44850         * g++.dg/parse/cast1.C: New test.
44851
44852 2004-01-04  Jan Hubicka  <jh@suse.cz>
44853
44854         * gcc.dg/winline[1-7].c: New tests.
44855
44856 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44857
44858         PR c++/13520
44859         * g++.dg/template/qualttp22.C: New test.
44860
44861 2004-01-01  Jan Hubicka  <jh@suse.cz>
44862
44863         * gcc.dg/debug/20031231-1.c: New.
44864         * gcc.c-torture/compile/20040101-1.c: New.
44865         * gcc.dg/dwarf-die-[1-7].c: New.
44866
44867 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44868
44869         PR optimization/13521
44870         * gcc.c-torture/compile/20031231-1.c: New test.
44871
44872 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44873
44874         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44875
44876 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44877
44878         PR c++/10079
44879         * g++.dg/template/crash16.C: New test.
44880
44881 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44882
44883         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44884
44885 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44886
44887         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44888         ports.
44889         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44890         * g++.old-deja/g++.law/profile1.C: Likewise.
44891         * gcc.c-torture/compile/981006-1.c: Likewise.
44892         * gcc.c-torture/execute/loop-2e.x: Likewise.
44893         * gcc.c-torture/execute/loop-2f.x: Remove.
44894         * gcc.c-torture/execute/loop-2g.x: Likewise.
44895         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44896         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44897
44898 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44899
44900         PR c++/13507
44901         * g++.dg/ext/attrib11.C: New test.
44902
44903         PR c++/13494
44904         * g++.dg/template/array2-1.C: New test.
44905         * g++.dg/template/array2-2.C: New test.
44906
44907 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44908
44909         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44910
44911 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44912
44913         PR c++/12774
44914         * g++.dg/template/array1-1.C: New test.
44915         * g++.dg/template/array1-2.C: New test.
44916
44917 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44918
44919         PR fortran/12632
44920         * g77.dg/12632.f: New test case.
44921
44922 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44923
44924         PR c++/13289
44925         * g++.dg/parse/nontype1.C: New test.
44926
44927 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44928
44929         PR c++/12403
44930         * g++.dg/parse/explicit1.C: New test.
44931         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44932
44933 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44934
44935         PR c++/13081
44936         * g++.dg/opt/inline6.C: New test.
44937
44938         PR c++/12613
44939         * g++.dg/parse/error9.C: New test.
44940
44941         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44942
44943 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44944
44945         PR c++/13009
44946         * g++.dg/init/assign1.C: New test.
44947
44948 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44949
44950         PR c++/13070
44951         * g++.dg/warn/format3.C: New test case.
44952
44953 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44954
44955         * gcc.c-torture/compile/20031227-1.c: New test.
44956
44957 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44958
44959         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44960         * g77.dg/bprob/bprob.exp: Likewise.
44961         * gcc.misc-tests/bprob.exp: Likewise.
44962         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44963         variants on systems where the library does not provide that
44964         functionality.
44965         * gcc.dg/builtins-20.c: Use builtins-config.h.
44966         * gcc.dg/builtins-config.h: New file.
44967
44968 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44969
44970         * lib/gcc-dg.exp (dg-require-profiling): New function.
44971         * lib/target-supports.exp (check_profiling_available): Likewise.
44972         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44973         * g77.dg/bprob/bprob.exp: Likewise.
44974         * gcc.misc-tests/bprob.exp: Likewise.
44975         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44976         * gcc.dg/20021014-1.c: Likewise.
44977         * gcc.dg/nest.c: Likewise.
44978
44979 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44980
44981         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44982         compiling.
44983         * g++.dg/lookup/java2.C: Likewise.
44984         * gcc.dg/cpp/lexident.c: Likewise.
44985
44986 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44987
44988         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44989         given.
44990         * gcc.c-torture/compile/961203-1.c: Likewise.
44991         * gcc.c-torture/compile/980506-1.c: Likewise.
44992
44993 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44994
44995         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44996         (additional_prunes): New global.
44997         (gcc-dg-prune): Handle additional per-test pruning.
44998         (dg-test): Clear additional_prunes between tests.
44999
45000         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45001         dg-prune-output to avoid spurious failures from assembler
45002         complaining about nonexistent WAW violations.
45003         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45004         Use dg-prune-output to avoid spurious failures from assembler
45005         warning about Itanium B-step errata.
45006
45007 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45008
45009         * g++.dg/abi/macro0.C: New test.
45010         * g++.dg/abi/macro1.C: Likewise.
45011         * g++.dg/abi/macro2.C: Likewise.
45012
45013         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45014         * g++.dg/abi/bitfield7.C: Likewise.
45015         * g++.dg/abi/dtor2.C: Likewise.
45016         * g++.dg/abi/mangle11.C: Likewise.
45017         * g++.dg/abi/mangle12.C: Likewise.
45018         * g++.dg/abi/mangle14.C: Likewise.
45019         * g++.dg/abi/mangle17.C: Likewise.
45020         * g++.dg/abi/vbase10.C: Likewise.
45021         * g++.dg/abi/vbase14.C: Likewise.
45022         * g++.dg/template/qualttp17.C: Likewise.
45023
45024 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45025
45026         PR c/11995
45027         * gcc.dg/20031223-1.c: New test.
45028
45029 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45030
45031         * gcc.dg/noreturn-7.c: New test.
45032
45033 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45034
45035         * gcc.dg/null-pointer-1.c: New test.
45036
45037 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45038
45039         * g++.old-deja/g++.jason/template18.C: Remove.
45040         * g++.old-deja/g++.jason/template37.C: Likewise.
45041
45042         PR c++/12862
45043         * g++.dg/lookup/ns1.C: New test.
45044
45045         PR c++/12397
45046         * g++.dg/template/lookup3.C: New test.
45047
45048 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45049
45050         * g++.dg/template/recurse1.C: New test
45051
45052 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45053
45054         PR c++/12479
45055         * g++.dg/parse/semicolon1.C: New test.
45056         * g++.dg/parse/semicolon1.h: Likewise.
45057
45058 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45059
45060         * gcc.dg/darwin-misaligned.c: New test.
45061
45062 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45063
45064         PR c/9163
45065         * gcc.dg/20031222-1.c: New test.
45066
45067 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45068
45069         PR c++/13438
45070         * g++.dg/parse/error8.C: New test.
45071
45072         PR c++/11554
45073         * g++.dg/warn/ctor-init-1.C: New test.
45074
45075 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45076
45077         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45078         too small.
45079         * gcc.c-torture/compile/930217-1.c: Likewise.
45080         * gcc.c-torture/compile/930513-1.c: Likewise.
45081         * gcc.c-torture/execute/920908-2.c: Likewise.
45082         * gcc.c-torture/execute/921204-1.c: Likewise.
45083         * gcc.c-torture/execute/930621-1.c: Likewise.
45084         * gcc.c-torture/execute/930630-1.c: Likewise.
45085         * gcc.c-torture/execute/931031-1.c: Likewise.
45086         * gcc.c-torture/execute/980602-2.c: Likewise.
45087         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45088         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45089         * gcc.c-torture/execute/extzvsi.c: Likewise.
45090         * gcc.c-torture/unsorted/ext.c: Likewise.
45091
45092 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45093
45094         PR target/12749
45095         * gcc.c-torture/compile/20031220-2.c: New test case.
45096
45097 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45098
45099         PR optimization/13031
45100         * gcc.c-torture/compile/20031220-1.c: New test case.
45101
45102 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45103
45104         * gcc.dg/cast-function-1.c: New test.
45105
45106 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45107
45108         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45109         formats.
45110
45111 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45112
45113         PR c++/12795
45114         * g++.dg/ext/attrib10.C: New test.
45115
45116 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45117
45118         * gcc.dg/cleanup-10.c: New test.
45119         * gcc.dg/cleanup-11.c: New test.
45120
45121 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45122
45123         PR c++/13239
45124         * g++.dg/opt/expect1.C: New test.
45125
45126 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45127
45128         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45129
45130 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45131
45132         PR debug/12923
45133         * gcc.dg/20031218-1.c: New test.
45134
45135         PR debug/12389
45136         * gcc.dg/20031218-2.c: New test.
45137         * gcc.dg/20031218-3.c: New test.
45138
45139         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45140         of label name and allow for USER_LABEL_PREFIX == "_" names.
45141         * g++.dg/abi/mangle18-2.C: Likewise.
45142         * g++.dg/abi/mangle19-1.C: Likewise.
45143         * g++.dg/abi/mangle19-2.C: Likewise.
45144         * g++.dg/abi/mangle20-1.C: Likewise.
45145         * g++.dg/abi/mangle20-2.C: Likewise.
45146
45147 2003-12-18  Richard Henderson  <rth@redhat.com>
45148
45149         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45150
45151 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45152             Dan Kegel <dank@kegel.com>
45153
45154         PR other/12009
45155         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45156         testing a cross compiler, it causes spurious compile failures.
45157         * lib/g++.exp: Likewise.
45158
45159 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45160
45161         PR c++/13262
45162         * g++.dg/template/access13.C: New test.
45163
45164 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45165
45166         * gcc.dg/20031216-1.c: New test.
45167
45168 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45169
45170         PR c++/9154
45171         * g++.dg/template/error10.C: New test.
45172
45173 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45174
45175         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45176         * g++.dg/eh/simd-2.C: Likewise.
45177
45178 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45179             Roger Sayle  <roger@eyesopen.com>
45180
45181         * gcc.c-torture/execute/ieee/mzero5.c: New.
45182
45183 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45184
45185         PR c++/10603
45186         * g++.dg/parse/error6.C: New test.
45187
45188         PR c++/12827
45189         * g++.dg/parse/error7.C: New test.
45190
45191 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45192
45193         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45194         at -O with stabs debugging formats.
45195         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45196         * gcc.dg/debug/debug-2.c: Likewise.
45197
45198 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45199
45200         PR c++/12696
45201         * g++.dg/init/error1.C: New test.
45202
45203         PR c++/12218
45204         * g++.dg/init/pm3.C: New test.
45205
45206 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45207
45208         PR c/3347
45209         * gcc.dg/bitfld-8.c: New test.
45210
45211 2003-12-16  James Lemke  <jim@wasabisystems.com>
45212
45213         * gcc.dg/arm-scd42-[123].c: New tests.
45214
45215 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45216
45217         PR c++/9043
45218         * g++.dg/abi/mangle20-1.C: New test.
45219         * g++.dg/abi/mangle20-2.C: New test.
45220
45221 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45222
45223         PR c++/13275
45224         * g++.dg/other/offsetof2.C: Remove XFAIL.
45225         * g++.dg/parse/offsetof1.C: New test.
45226         * g++.gd/parse/offsetof2.C: Likewise.
45227
45228 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45229
45230         * g++.dg/template/nontype3.C: New test.
45231         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45232
45233 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45234
45235         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45236
45237 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45238
45239         PR c++/13387
45240         * g++.dg/expr/assign1.C: New test.
45241
45242         PR c++/13242
45243         * g++.dg/abi/mangle19-1.C: New test.
45244         * g++.dg/abi/mangle19-2.C: New test.
45245
45246 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45247
45248         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45249
45250 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45251
45252         * gcc.c-torture/execute/20031216-1.c: New test.
45253
45254 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45255
45256         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45257         an ICE regression.
45258
45259 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45260
45261         PR c++/10926
45262         * g++.dg/template/error9.C: New test.
45263
45264         PR c++/11116
45265         * g++.dg/template/error8.C: New test.
45266
45267 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45268
45269         PR middle-end/13400
45270         * gcc.c-torture/execute/20031215-1.c: New test case.
45271
45272 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45273
45274         PR c++/13269
45275         * g++.dg/parse/error5.C: New test.
45276
45277         PR c++/12989
45278         * g++.dg/expr/sizeof1.C: New test.
45279
45280         PR c++/13310
45281         * g++.dg/template/crash15.C: New test.
45282
45283 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45284
45285         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45286         a non-POD type as the last named parameter of a varargs function.
45287
45288 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45289
45290         PR c++/13243
45291         PR c++/12573
45292         * g++.dg/template/crash14.C: New test.
45293         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45294
45295 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45296
45297         * g++.dg/other/java1.C: New test.
45298
45299         PR c++/13241
45300         * g++.dg/abi/mangle18-1.C: New test.
45301         * g++.dg/abi/mangle18-2.C: New test.
45302
45303 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45304
45305         PR optimization/10312
45306         * gcc.c-torture/execute/20031214-1.c: New.
45307
45308 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45309
45310         PR c++/10779
45311         PR c++/12160
45312         * g++.dg/parse/error3.C: New test.
45313         * g++.dg/parse/error4.C: Likewise.
45314         * g++.dg/abi/mangle4.C: Tweak error messages.
45315         * g++.dg/lookup/using5.C: Likewise.
45316         * g++.dg/other/error2.C: Likewise.
45317         * g++.dg/parse/typename5.C: Likewise.
45318         * g++.dg/parse/undefined1.C: Likewise.
45319         * g++.dg/template/arg2.C: Likewise.
45320         * g++.dg/template/ttp3.C: Likewise.
45321         * g++.dg/template/type1.C: Likewise.
45322         * g++.old-deja/g++.other/crash32.C: Likewise.
45323         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45324
45325 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45326
45327         PR c++/13106
45328         * g++.dg/warn/noreturn-3.C: New test.
45329
45330 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45331
45332         PR c++/13118
45333         * g++.dg/abi/covariant3.C: New.
45334
45335 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45336
45337         * g++.dg/eh/ia64-1.C: New test.
45338
45339 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45340
45341         PR optimization/13037
45342         * g77.f-torture/execute/13037.f: New test case.
45343
45344 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45345
45346         PR c++/12881
45347         * g++.dg/abi/covariant2.C: New.
45348
45349 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45350
45351         * gcc.dg/cpp/trad/macro.c: New tests.
45352
45353 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45354
45355         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45356
45357 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45358
45359         PR other/10819
45360         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45361         to fix Bug 10819.
45362         * lib/g++.exp (g++_version): Likewise.
45363         * lib/g77.exp (g77_version): Likewise.
45364         * lib/objc.exp (default_objc_version): Likewise.
45365
45366 2003-12-10  Richard Henderson  <rth@redhat.com>
45367
45368         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45369
45370         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45371
45372 2003-12-08  Matt Austern  <austern@apple.com>
45373
45374         PR c/13134
45375         * lib/gcc-dg.exp (dg-require-visibility): Define.
45376         * lib/target-supports (check_visibility_available): Define.
45377         * gcc.dg/visibility-1.c: New test.
45378         * gcc.dg/visibility-2.c: Likewise.
45379         * gcc.dg/visibility-3.c: Likewise.
45380         * gcc.dg/visibility-4.c: Likewise.
45381         * gcc.dg/visibility-5.c: Likewise.
45382         * gcc.dg/visibility-6.c: Likewise.
45383         * g++.dg/ext/visibility-1.C: Likewise.
45384         * g++.dg/ext/visibility-2.C: Likewise.
45385         * g++.dg/ext/visibility-3.C: Likewise.
45386         * g++.dg/ext/visibility-4.C: Likewise.
45387         * g++.dg/ext/visibility-5.C: Likewise.
45388         * g++.dg/ext/visibility-6.C: Likewise.
45389
45390 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45391
45392         * g++.dg/lookup/java1.C: New test.
45393         * g++.dg/lookup/java2.C: New test.
45394
45395 2003-12-07  Falk Hueffner  <falk@debian.org>
45396
45397         * g++.dg/opt/noreturn-1.C: New test.
45398
45399 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45400
45401         * gcc.dg/overflow-1.c: New test.
45402
45403 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45404
45405         * g77.f-torture/compile/13060.f: New test.
45406
45407 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45408
45409         PR c++/13323
45410         * g++.dg/inherit/operator2.C: New test.
45411
45412 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45413
45414         PR c++/13305
45415         * g++.dg/ext/attrib9.C: New test.
45416
45417 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45418
45419         PR c++/13314
45420         * g++.dg/template/error7.C: New test.
45421
45422 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45423             J"orn Rennecke <joern.rennecke@superh.com>
45424
45425         PR target/13302
45426         * g++.dg/other/struct-va_list.C: New test.
45427
45428 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45429
45430         PR c++/13166
45431         * g++.dg/parse/defarg6.C: New test.
45432
45433 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45434
45435         PR target/13256
45436         * gcc.c-torture/execute/20031201-1.c: New test.
45437
45438 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45439
45440         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45441
45442 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45443
45444         * gcc.dg/builtin-return-1.c: New test.
45445
45446 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45447             J"orn Rennecke <joern.rennecke@superh.com>
45448
45449         PR optimization/13260
45450         * gcc.c-torture/execute/20031204-1.c: New test.
45451
45452 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45453
45454         PR c++/9127
45455         * g++.dg/template/error6.C: New test.
45456
45457 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45458
45459         * gcc.dg/20031202-1.c: New test.
45460
45461 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45462
45463         PR c++/13179
45464         * g++.dg/template/eh1.C: New test.
45465
45466         PR c++/10771
45467         * g++.dg/template/error5.C: New test.
45468
45469 2003-12-02  David Ung  <davidu@mips.com>
45470
45471         * gcc.dg/compat/vector-check.h: Corrected type for var
45472         g_##TMODE
45473
45474 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45475
45476         PR c++/10126
45477         * g++.dg/template/ptrmem8.C: New test.
45478
45479 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45480
45481         PR c++/12573
45482         * g++.dg/template/dependent-expr3.C: New test.
45483
45484 2003-12-01  James Lemke  <jim@wasabisystems.com>
45485
45486         * gcc.dg/arm-g2.c: New test.
45487
45488 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45489
45490         PR optimization/11634
45491         * gcc.dg/20031201-2.c: New test case.
45492
45493 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45494
45495         PR 11433
45496         * objc.dg/proto-lossage-3.m: New test.
45497
45498 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45499
45500         PR optimization/12628
45501         * gcc.dg/20031201-1.c: New test case.
45502
45503 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45504
45505         * gcc.dg/unaligned-1.c: New test.
45506
45507 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45508
45509         PR c++/9849
45510         * g++.dg/template/error4.C: New test.
45511         * g++.dg/template/nested3.C: Adjust error markers.
45512
45513 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45514
45515         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45516
45517 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45518
45519         PR c/10333
45520         * gcc.dg/bitfld-7.c: New test.
45521
45522 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45523
45524         * gcc.dg/tls/asm-1.C: New test.
45525
45526 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45527
45528         * gcc.dg/cpp/assert4.c: Update.
45529
45530 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45531
45532         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45533         * gcc.dg/builtin-apply3.c: New test.
45534
45535 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45536
45537         * lib/compat.exp (compat-obj): New xfaildata parameter.
45538         Use it to set compiler_conditional_xfail_data before compiling.
45539         (compat-get-options): Handle dg-xfail-if.
45540         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45541         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45542         * gcc.dg/compat/vector-1_y.c: Likewise.
45543         * gcc.dg/compat/vector-2_x.c: Likewise.
45544         * gcc.dg/compat/vector-2_y.c: Likewise.
45545
45546 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45547
45548         * g++.dg/opt/reg-stack4.C: New test.
45549
45550 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45551
45552         * gcc.dg/builtin-apply2.c: New test.
45553
45554 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45555
45556         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45557
45558 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45559
45560         PR c++/12924
45561         * g++.dg/template/template-id-2.C: New test.
45562
45563 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45564
45565         PR c++/5369
45566         * g++.dg/template/memfriend1.C: New test.
45567         * g++.dg/template/memfriend2.C: Likewise.
45568         * g++.dg/template/memfriend3.C: Likewise.
45569         * g++.dg/template/memfriend4.C: Likewise.
45570         * g++.dg/template/memfriend5.C: Likewise.
45571         * g++.dg/template/memfriend6.C: Likewise.
45572         * g++.dg/template/memfriend7.C: Likewise.
45573         * g++.dg/template/memfriend8.C: Likewise.
45574         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45575
45576 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45577
45578         PR c++/12515
45579         * g++.dg/ext/cond1.C: New test.
45580
45581 2003-11-20  Richard Henderson  <rth@redhat.com>
45582
45583         * gcc.dg/20020201-2.c: Remove.
45584         * gcc.dg/20020201-4.c: Remove.
45585         * gcc.dg/20020304-1.c: Remove.
45586
45587 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45588
45589         * gcc.dg/cpp/trad/xwin1.c: New test case.
45590
45591 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45592
45593         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45594         * lib/g77.exp: Likewise.
45595         * lib/objc.exp: Likewise.
45596         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45597         for darwin.
45598
45599 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45600
45601         PR c++/12932
45602         * g++.dg/template/static5.C: New test.
45603
45604 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45605
45606         * gcc.dg/nested-func-1.c: New test.
45607
45608 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45609
45610         * gcc.dg/cpp/assert4.c: New test.
45611
45612 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45613
45614         PR c++/2294
45615         * g++.dg/lookup/using9.c: New test.
45616
45617 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45618
45619         PR c++/12762
45620         * g++.dg/template/error3.C: New test.
45621
45622 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45623
45624         PR ada/13035
45625         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45626         No longer use a wrapper for gcc, since this does not work under
45627         Windows.
45628
45629 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45630
45631         PR c++/2094
45632         * g++.dg/template/ptrmem7.C: New test.
45633
45634 2003-11-13  Andrew Pinski <apinski@apple.com>
45635
45636         * gcc.c-torture/compile/20031113-1.c: New test.
45637
45638 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45639             Kean Johnston <jkj@sco.com>
45640
45641         PR c/13029
45642         * gcc.dg/unused-4.c: Update.
45643
45644 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45645
45646         * g++.dg/opt/const3.C: New test.
45647
45648 2003-11-13  Jan Hubicka  <jh@suse.cz>
45649
45650         * gcc.c-torture/compile/20031112-1.c: New test.
45651
45652 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45653
45654         * g++.dg/parse/crash10.C: Remove bogus error marker.
45655
45656 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45657
45658         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45659         (host_gcc): Likewise.
45660         (ROOT): Honor $PWDCMD.
45661         (BASE): Likewise.
45662         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45663
45664 2003-11-12  Catherine Moore  <clm@redhat.com>
45665
45666         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45667
45668 2003-11-12  Andreas Jaeger  <aj@suse.de>
45669             Jakub Jelinek  <jakub@redhat.com>
45670             Andrew Pinski  <pinskia@physics.uc.edu>
45671             Richard Henderson  <rth@redhat.com>
45672
45673         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45674         systems.
45675         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45676
45677         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45678         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45679
45680 2003-11-11  Andreas Jaeger  <aj@suse.de>
45681
45682         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45683
45684         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45685
45686 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45687
45688         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45689         Clean ups.
45690
45691 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45692
45693         * gcc.dg/trampoline-1.c: New test.
45694
45695 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45696
45697         * gcc.c-torture/compile/200031109-1.c: New test.
45698
45699 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45700
45701         PR c/3190
45702         PR c/8714
45703         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45704         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45705         gcc.dg/format/no-y2k-1.c: Update.
45706
45707 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45708
45709         PR optimization/10467
45710         * gcc.dg/20031108-1.c: New test case.
45711
45712 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45713
45714         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45715
45716 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45717
45718         * gcc.dg/compound-lvalue-1.c: New test.
45719         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45720         some XFAILs.
45721
45722 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45723
45724         * gcc.dg/altivec-varargs-1.c: New test.
45725
45726 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45727
45728         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45729         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45730         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45731         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45732         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45733
45734 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45735
45736         * gcc.dg/cond-lvalue-1.c: New test.
45737
45738 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45739
45740         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45741
45742 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45743
45744         PR c++/11616
45745         * g++.dg/template/instantiate5.C: New test.
45746
45747 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45748
45749         PR c++/12726
45750         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45751         * ChangeLog: Add missing first entry for above test.
45752
45753 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45754
45755         PR c++/9810
45756         * g++.dg/template/using8.C: New test.
45757         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45758
45759 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45760
45761         PR optimization/10817
45762         * gcc.c-torture/compile/20031102-1.c: New test case.
45763
45764 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45765
45766         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45767         2147483647.
45768
45769 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45770
45771         * gcc.dg/20031102-1.c: New test.
45772
45773 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45774
45775         * gcc.dg/complex-1.c: New test.
45776
45777 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45778
45779         PR c++/12796
45780         * g++.dg/template/crash13.C: Adjust expected error location.
45781         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45782
45783 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45784
45785         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45786
45787 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45788
45789         PR/10239
45790         * gcc.c-torture/compile/20031031-2.c: New test.
45791
45792 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45793
45794         PR/11640
45795         * gcc.c-torture/compile/20031031-1.c: New test.
45796
45797 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45798
45799         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45800         * gcc.misc-tests/bprob.exp: Likewise.
45801         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45802         the execution test on arm-elf configs.
45803         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45804         configs that don't support scratch files.
45805         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45806
45807 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45808
45809         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45810         done by dejagnu.
45811
45812 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45813
45814         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45815         Avoid non pure sh syntax. Add more logging.
45816
45817         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45818         fail.
45819
45820 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45821
45822         PR libgcj/10610
45823         * gcc.dg/ppc-stackalign-1.c: New test.
45824
45825 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45826
45827         * ada/acats/run_all.sh: Change output to be more compliant with
45828         dejagnu framework.
45829         Create acats.sum and acats.log files under testsuite/ada/acats
45830         Only run [a-z]* directories, to filter out e.g. CVS.
45831         Redirect build output to log file.
45832
45833 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45834
45835         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45836
45837 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45838
45839         PR ada/5909:
45840         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45841
45842 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45843
45844         * gcc.c-torture/compile/20031023-1.c: New test.
45845         * gcc.c-torture/compile/20031023-2.c: New test.
45846         * gcc.c-torture/compile/20031023-3.c: New test.
45847         * gcc.c-torture/compile/20031023-4.c: New test.
45848
45849 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45850
45851         PR c++/10371
45852         * g++.dg/lookup/scoped8.C: New test.
45853
45854 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45855
45856         * g++.dg/opt/reg-stack3.C: New test.
45857
45858 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45859
45860         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45861
45862 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45863
45864         PR c++/11076
45865         * g++.dg/template/crash13.C: New test.
45866
45867 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45868
45869         * gcc.dg/c99-restrict-2.c: New test.
45870
45871 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         PR c++/12698, c++/12699, c++/12700, c++/12566
45874         * g++.dg/inherit/covariant9.C: New test.
45875         * g++.dg/inherit/covariant10.C: New test.
45876         * g++.dg/inherit/covariant11.C: New test.
45877
45878 2003-10-23  Jason Merrill  <jason@redhat.com>
45879
45880         PR c++/12726
45881         * g++.dg/ext/complit2.C: New test.
45882
45883 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45884
45885         PR target/12654
45886         * gcc.c-torture/execute/20031020-1.c: New test.
45887
45888 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45889
45890         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45891         following the jump_insn.
45892
45893 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45894
45895         * gcc.dg/cast-lvalue-1.c: New test.
45896
45897 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45898
45899         PR c++/11962
45900         * g++.dg/template/cond2.C: New test.
45901
45902 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45903
45904         * gcc.dg/builtins-28.c: New test.
45905
45906 2003-10-20  Jan Hubicka  <jh@suse.cz>
45907
45908         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45909         parameter.
45910         * gcc.dg/inline-2.c: Likewise.
45911
45912 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45913
45914         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45915         * gcc.dg/nest.c: Likewise.
45916
45917 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45918
45919         PR c++/9781, c++/10583, c++/11862
45920         * g++.dg/parse/crash13.C: New test.
45921
45922 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45923
45924         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45925
45926 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45927
45928         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45929         Define HAVE_C99_RUNTIME except on Solaris.
45930         * gcc.dg/builtins-20.c: Likewise.
45931
45932 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45933
45934         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45935
45936 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45937
45938         PR c++/12495
45939         * g++.dg/template/crash21.C: New test.
45940
45941 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45942
45943         PR c++/2513
45944         * g++.dg/template/typename5.C: New test.
45945
45946 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45947
45948         PR c++/12369
45949         * g++.dg/template/friend25.C: New test.
45950
45951 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45952
45953         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45954         versions.
45955
45956 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45957
45958         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45959         == 2147483647.
45960
45961 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45962
45963         * gcc.c-torture/execute/960416-1.x: Remove.
45964         * gcc.c-torture/execute/divconst-3.x: Likewise.
45965
45966 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45967
45968         PR target/12598
45969         * gcc.dg/torture/cris-volatile-1.c: New test.
45970
45971 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45972
45973         PR optimization/9325
45974         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45975         for overflowing floating point to integer conversion during RTL
45976         simplification.
45977
45978 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45979
45980         * objc/execute/_cmd.m: Fix typo.
45981         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45982         Relax 'scan-assembler' regexp.
45983         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45984         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45985         * objc.dg/zero-link-2.m: Remove blank line.
45986         * objc.dg/zero-link-3.m: New test case.
45987
45988 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45989
45990         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45991
45992         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45993         than linker trickery.
45994
45995 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45996
45997         PR c++/12370
45998         * g++.dg/other/friend2.C: New test.
45999
46000 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46001
46002         * gcc.dg/20031012-1.c: New test.
46003
46004 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46005
46006         * gcc.dg/weak/weak-3.c: Fix for new warning.
46007
46008 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46009
46010         PR optimization/8750
46011         * gcc.c-torture/execute/20031012-1.c: New test case.
46012
46013 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46014
46015         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46016         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46017
46018 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46019
46020         PR optimization/12260
46021         * gcc.c-torture/compile/20031011-2.c: New test case.
46022
46023 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46024
46025         * gcc.c-torture/execute/20031011-1.c: New testcase.
46026
46027 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46028
46029         * gcc.c-torture/compile/20031011-1.c: New test.
46030
46031 2003-10-11  Jan Hubicka  <jh@suse.cz>
46032
46033         * g++.dg/other/first-global.C: New test.
46034
46035 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46036
46037         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46038
46039 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46040
46041         * gcc.c-torture/compile/20031010-1.c: New test.
46042
46043 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46044
46045         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46046         * gcc.c-torture/execute/va-arg-25.c: ... here.
46047
46048 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46049
46050         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46051
46052 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46053
46054         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46055
46056 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46057
46058         * g++.dg/parse/error2.C: New test.
46059
46060 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46061
46062         PR c++/11097
46063         * g++.dg/other/error5.C: Modify the error message.
46064         * g++.dg/lookup/using8.C: New test.
46065
46066 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46067
46068         * gcc.dg/darwin-abi-2.c: New file.
46069         * gcc.c-torture/execute/va-arg-24.c: New file.
46070
46071 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46072
46073         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46074         indentation.
46075
46076 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46077
46078         PR c++/10147
46079         * g++.dg/other/error4.C: Update error messages.
46080         * g++.dg/template/ptrmem4.C: Likewise.
46081
46082         PR c++/12337
46083         * g++.dg/init/new9.C: New test.
46084
46085         PR c++/12334, c++/12236, c++/8656
46086         * g++.dg/ext/attrib8.C: New test.
46087
46088 2003-10-06  Devang Patel  <dpatel@apple.com>
46089
46090         * gcc.dg/debug/dwarf2-3.h: New test.
46091         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46092
46093 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46094
46095         * g++.dg/opt/cfg2.C: New test.
46096
46097 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46098
46099         * g++.dg/opt/float1.C: New test.
46100
46101 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46102
46103         * gcc.dg/c90-array-lval-6.c: New test.
46104         * gcc.dg/c99-array-lval-6.c: New test.
46105
46106 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46107             Ziemowit Laski  <zlaski@apple.com>
46108
46109         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46110         'Derived', so that it is never considered a class method; add
46111         new warning for '+port' method ambiguity.
46112         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46113         <objc/objc-api.h> (needed on Mac OS X).
46114         * objc.dg/method-13.m: New test.
46115
46116 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46117
46118         PR optimization/9325, PR java/6391
46119         * gcc.c-torture/execute/20031003-1.c: New test case.
46120
46121 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46122
46123         PR optimization/12180
46124         * gcc.dg/20031002-1.c: New test.
46125
46126         PR c++/12486
46127         * g++.dg/inherit/error1.C: New test.
46128
46129 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46130
46131         * lib/f-torture.exp (search_for): Rename to...
46132         (search_for_re): This.  Also, clean up comments and the
46133         "regexp" invocation.
46134
46135 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46136
46137         * gcc.c-torture/compile/20031002-1.c: New test.
46138
46139 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46140
46141         * g++.dg/opt/cond1.C: New test.
46142
46143 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46144
46145         * gcc.dg/Wold-style-definition-2.c: New testcase.
46146         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46147
46148 2003-09-29  Richard Henderson  <rth@redhat.com>
46149
46150         * g++.dg/init/array10.C: Add dg-options.
46151
46152 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46153
46154         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46155
46156 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46157
46158         * g++.dg/template/friend19.C: Fix typo.
46159         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46160
46161 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46162
46163         * gcc.c-torture/execute/20030928-1.c: New test.
46164         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46165
46166 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46167
46168         * g++.dg/opt/unroll1.C: New test.
46169
46170 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46171
46172         PR optimization/11741
46173         * gcc.dg/20030926-1.c: New test case.
46174
46175 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46176
46177         PR c++/5655
46178         * g++.dg/parse/access7.C: New test.
46179         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46180
46181 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46182
46183         MERGE OF objc-improvements-branch into MAINLINE:
46184         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46185         if libobjc has not been built.
46186         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46187         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46188         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46189         objc/execute/nested-3.m, objc/execute/np-2.m,
46190         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46191         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46192         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46193         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46194         objc.dg/special/unclaimed-category-1.h,
46195         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46196         well as GNU runtime.
46197         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46198         * execute/cascading-1.m, execute/function-message-1.m,
46199         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46200         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46201         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46202         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46203         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46204         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46205         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46206         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46207         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46208         * objc.dg/bitfield-2.m: Run only on Darwin.
46209         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46210         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46211         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46212         * objc.dg/const-str-1.m: Fix constant string layout.
46213
46214 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46215
46216         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46217
46218 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46219
46220         * gcc.dg/darwin-abi-1.c: New file.
46221
46222 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46223
46224         PR target/12281
46225         * gcc.c-torture/compile/20030921-1.c: New test.
46226
46227 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46228
46229         * g++.dg/opt/reg-stack2.C: New test.
46230
46231 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46232
46233         * g++.dg/eh/delayslot1.C: New test.
46234
46235 2003-09-20  Richard Henderson  <rth@redhat.com>
46236
46237         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46238
46239 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46240
46241         * gcc.c-torture/execute/20030920-1.c: New test case.
46242
46243 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46244
46245         * g++.dg/rtti/typeid3.C: Correct expected error message.
46246
46247 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46248
46249         PR c++/157
46250         * g++.dg/parse/crash12.C: New test.
46251
46252 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46253
46254         * gcc.dg/compat/mixed-struct-check.h: New.
46255         * gcc.dg/compat/mixed-struct-defs.h: New.
46256         * gcc.dg/compat/mixed-struct-init.h: New.
46257         * gcc.dg/compat/struct-by-value-19_main.c: New.
46258         * gcc.dg/compat/struct-by-value-19_x.c: New.
46259         * gcc.dg/compat/struct-by-value-19_y.c: New.
46260         * gcc.dg/compat/struct-by-value-20_main.c: New.
46261         * gcc.dg/compat/struct-by-value-20_x.c: New.
46262         * gcc.dg/compat/struct-by-value-20_y.c: New.
46263         * gcc.dg/compat/struct-return-19_main.c: New.
46264         * gcc.dg/compat/struct-return-19_x.c: New.
46265         * gcc.dg/compat/struct-return-19_y.c: New.
46266         * gcc.dg/compat/struct-return-20_main.c: New.
46267         * gcc.dg/compat/struct-return-20_x.c: New.
46268         * gcc.dg/compat/struct-return-20_y.c: New.
46269
46270 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46271         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46272         so that it will not complain on LP64 targets.
46273
46274 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46275
46276         PR c++/495
46277         * g++.dg/template/friend24.C: New test.
46278
46279 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46280
46281         PR c++/12332
46282         * g++.dg/template/memtmpl2.C: New test.
46283
46284 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46285
46286         PR target/11184
46287         * gcc.dg/builtin-apply1.c: New test.
46288
46289 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46290
46291         PR c++/9848
46292         * g++.dg/warn/Wunused-4.C: New test.
46293
46294 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46295
46296         PR c++/12316
46297         * g++.dg/other/gc2.C: New test.
46298
46299 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46300
46301         PR c++/11991
46302         * g++.dg/rtti/typeid3.C: New test.
46303
46304         PR c++/12266
46305         * g++.dg/overload/template1.C: New test.
46306
46307 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46308
46309         * g++.dg/opt/cfg3.C: New test.
46310
46311 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46312
46313         PR c++/7939
46314         * g++.dg/template/crash11.C: New test.
46315
46316 2003-09-16  Jason Merrill  <jason@redhat.com>
46317             Jakub Jelinek  <jakub@redhat.com>
46318
46319         * gcc.dg/attr-warn-unused-result.c: New test.
46320
46321 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46322
46323         PR c++/12184
46324         * g++.dg/expr/call2.C: New test.
46325
46326 2003-09-15  Andreas Jaeger  <aj@suse.de>
46327
46328         * gcc.dg/Wold-style-definition-1.c: New test.
46329
46330 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46331
46332         PR c++/3907
46333         * g++.dg/parse/template12.C: New test.
46334
46335         * g++.dg/abi/bitfield11.C: New test.
46336         * g++.dg/abi/bitfield12.C: Likewise.
46337
46338 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46339
46340         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46341         non-expansion of functional macro name without arguments at EOL.
46342         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46343
46344 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46345
46346         * gcc.c-torture/execute/20030914-[12].c: New tests.
46347
46348 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46349
46350         PR c++/11788
46351         * g++.dg/overload/addr1.C: New test.
46352
46353 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46354
46355         * gcc.dg/20030909-1.c: New test.
46356
46357 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46358
46359         * gcc.dg/ultrasp10.c: New test.
46360
46361 2003-09-09  Devang Patel  <dpatel@apple.com>
46362
46363         * gcc.dg/darwin-ld-6.c: New test.
46364
46365 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46366
46367         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46368
46369 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46370
46371         * gcc.dg/ia64-types1.c: New test.
46372         * gcc.dg/ia64-types2.c: Likewise.
46373
46374 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46375
46376         * gcc.dg/builtins-1.c: Add more _Complex tests.
46377         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46378
46379         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46380         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46381
46382 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46383
46384         PR c++/11786
46385         * g++.dg/lookup/koenig2.C: New test.
46386
46387         PR c++/5296
46388         * g++.dg/rtti/typeid2.C: New test.
46389
46390 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46391
46392         * gcc.c-torture/compile/20030904-1.c: New test.
46393
46394 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46395
46396         * g++.dg/opt/longbranch2.C: New test.
46397
46398 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46399
46400         * g++.dg/template/crash10.C: Only compile it.
46401
46402 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46403
46404         PR middle-end/11665
46405         * gcc.c-torture/compile/20030907-1.c: New test.
46406         * g++.dg/init/array11.C: New test.
46407
46408 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46409
46410         PR c++/11852
46411         * g++.dg/init/struct1.C: New test.
46412
46413 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46414
46415         PR c++/12181
46416         * g++.dg/expr/comma1.C: New test.
46417
46418 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46419
46420         PR c++/11867
46421         * g++.dg/expr/static_cast5.C: New test.
46422
46423 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46424
46425         PR c++/11507
46426         * g++.dg/lookup/scoped7.C: New test.
46427
46428         PR c++/9574
46429         * g++.dg/other/static1.C: New test.
46430
46431         PR c++/11490
46432         * g++.dg/warn/template-1.C: New test.
46433
46434         PR c++/11432
46435         * g++.dg/template/crash10.C: New test.
46436
46437         PR c++/2478
46438         * g++.dg/overload/VLA.C: New test.
46439
46440         PR c++/10804
46441         * g++.dg/template/call1.C: New test.
46442
46443 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46444
46445         PR c++/11794
46446         * g++.dg/parse/using3.C: New test.
46447
46448 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46449
46450         PR c++/11409
46451         * g++.dg/overload/builtin3.C: New test case.
46452
46453 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46454
46455         PR c/9862
46456         * gcc.dg/20030906-1.c: New test.
46457         * gcc.dg/20030906-2.c: Likewise.
46458
46459 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46460
46461         PR c++/12167
46462         * g++.dg/parse/defarg5.C: New test.
46463
46464         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46465
46466 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46467
46468         PR c++/12163
46469         * g++.dg/expr/static_cast4.C: New test.
46470
46471         PR c++/12146
46472         * g++.dg/template/crash9.C: New test.
46473
46474 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46475
46476         * g++.old-deja/g++.ext/pretty2.C: Update for change
46477         in __FUNCTION__.
46478         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46479
46480 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46481
46482         PR c++/11922
46483         * g++/dg/template/qualified-id1.C: New test.
46484
46485         PR c++/12037
46486         * g++.dg/warn/noeffect4.C: New test.
46487
46488 2003-09-04  Matt Austern  <austern@apple.com>
46489
46490         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46491         * g++.dg/ext/fnname2.C: Likewise.
46492         * g++.dg/ext/fnname3.C: Likewise.
46493
46494 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46495
46496         * g++.dg/expr/lval1.C: New test.
46497         * g++.dg/ext/lvcast.C: Remove.
46498
46499 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46500
46501         PR optimization/11700.
46502         * gcc.c-torture/compile/20030903-1.c: New test case.
46503
46504 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46505
46506         PR c++/12053
46507         * g++.dg/abi/layout4.C: New test.
46508
46509 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46510
46511         PR c++/11553
46512         * g++.dg/parse/friend3.C: New test.
46513
46514 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46515
46516         PR c++/11847
46517         * g++.dg/template/class1.C: New test.
46518
46519         PR c++/11808
46520         * g++.dg/expr/call1.C: New test.
46521
46522 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46523
46524         PR c++/12114
46525         * g++.dg/init/ref9.C: New test.
46526
46527         PR c++/11972
46528         * g++.dg/template/nested4.C: New test.
46529
46530 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46531
46532         PR c++/12093
46533         * g++.dg/template/non-dependent4.C: New test.
46534
46535         PR c++/11928
46536         * g++.dg/inherit/conv1.C: New test.
46537
46538 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46539
46540         PR c++/6196
46541         * g++.dg/ext/label1.C: New test.
46542         * g++.dg/ext/label2.C: Likewise.
46543
46544 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46545
46546         * g++.dg/expr/cond3.C: New test.
46547
46548 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46549
46550         * gcc.dg/builtins-1.c: Add new builtin cases.
46551
46552 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46553
46554         * gcc.dg/builtins-1.c: Add new cases.
46555         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46556
46557 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46558
46559         * gcc.dg/builtins-1.c: Add more math builtin tests.
46560         * gcc.dg/torture/builtin-attr-1.c: New test.
46561
46562 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46563
46564         PR optimization/5079
46565         * g++.dg/opt/static3.C: New test.
46566
46567 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46568
46569         * gcc.misc-tests/gcov-10b.c: New test.
46570
46571 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46572
46573         * g++.dg/opt/ptrmem3.C: New test.
46574
46575         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46576
46577 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46578
46579         * gcc.dg/20030826-2.c: New test.
46580
46581 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46582
46583         PR middle-end/12002
46584         * g77.f-torture/compile/12002.f: New test case.
46585
46586 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46587
46588         * gcc.dg/20030826-1.c: New test case.
46589
46590 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46591
46592         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46593
46594 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46595
46596         PR c++/11871
46597         * c++.dg/lookup/crash1.C: New test.
46598
46599         * c++.dg/warn/noeffect3.C: New test.
46600
46601 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46602
46603         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46604         * gcc.dg/compat/vector-1_y.c: Ditto.
46605         * gcc.dg/compat/vector-2_x.c: Ditto.
46606         * gcc.dg/compat/vector-2_y.c: Ditto.
46607
46608 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46609
46610         * gcc.dg/20030702-1.c: New test.
46611
46612 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46613
46614         PR c++/8795
46615         * g++.dg/ext/altivec-1.C: New test.
46616
46617 2003-08-24  Richard Henderson  <rth@redhat.com>
46618
46619         * g++.dg/eh/simd-2.C: Add -w for x86.
46620
46621 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46622
46623         * gcc.dg/20030815-1.c: New test.
46624
46625 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46626
46627         PR c++/3765
46628         * g++.dg/parse/access6.C: New test.
46629
46630 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46631
46632         PR c++/641, c++/11876
46633         * g++.dg/template/friend22.C: New test.
46634         * g++.dg/template/friend23.C: Likewise.
46635
46636 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46637
46638         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46639         identically.
46640
46641 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46642
46643         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46644
46645 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46646
46647         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46648
46649 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46650
46651         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46652
46653 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46654
46655         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46656
46657 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46658
46659         PR c++/11919
46660         * g++.dg/overload/prom1.C: New test.
46661
46662         PR c++/11551
46663         * g++.dg/parse/dtor2.C: New test.
46664
46665         PR c++/10762
46666         * g++.dg/parse/using2.C: New test.
46667
46668 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46669
46670         PR target/11805
46671         * gcc.c-torture/compile/20030821-1.c: New.
46672
46673 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46674
46675         PR c++/11834
46676         * g++.dg/template/deduce2.C: New test.
46677
46678 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46679
46680         * gcc.c-torture/execute/20030821-1.c: New test.
46681
46682 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46683
46684         PR middle-end/11984
46685         * gcc.dg/20030820-1.c: New test case.
46686
46687 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46688
46689         PR c++/11945
46690         * g++.dg/warn/noeffect2.C: New test.
46691
46692 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46693
46694         PR c++/10926
46695         * g++.dg/template/dtor2.C: New test.
46696
46697         PR c++/11684
46698         * g++.dg/template/operator1.C: New test.
46699         * g++.dg/parse/operator4.C: New test.
46700
46701         PR c++/11946.C
46702         * g++.dg/expr/enum1.C: New test.
46703         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46704
46705         PR c++/11036.C
46706         * g++.dg/parse/elab2.C: New test.
46707         * g++.dg/parse/typedef4.C: Change error message.
46708         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46709         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46710         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46711
46712 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46713
46714         * gcc.dg/pch/warn-1.c: New.
46715         * gcc.dg/pch/warn-1.hs: New.
46716
46717         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46718         not-tested file.
46719
46720 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46721
46722         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46723
46724 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46725
46726         * gcc.dg/uninit-D.c: New Test.
46727         * gcc.dg/uninit-E.c: New Test.
46728         * gcc.dg/uninit-F.c: New Test.
46729         * gcc.dg/uninit-G.c: New Test.
46730
46731 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46732
46733         * g++.dg/README: Describe the pch directory.
46734
46735 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46736
46737         PR c++/11174
46738         * g++.dg/parse/access4.C: New test.
46739         * g++.dg/parse/access5.C: Likewise.
46740         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46741
46742 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46743
46744         * gcc.dg/noncompile/20030818-1.c: New.
46745
46746 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46747
46748         PR c++/11957
46749         * g++.dg/warn/noeffect1.C: New test.
46750
46751         * g++.dg/template/scope2.C: New test.
46752         * g++.dg/template/error2.C: Correct dg-error
46753
46754 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46755
46756         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46757
46758 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46759
46760         PR C++/11512
46761         * g++.dg/template/warn1.C: New.
46762
46763 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46764
46765         * g++.dg/template/error2.C: New test.
46766         * g++.dg/lookup/using7.C: Adjust errors
46767         * g++.old-deja/g++.pt/crash36.C: Likewise.
46768         * g++.old-deja/g++.pt/derived3.C: Likewise.
46769
46770 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46771
46772         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46773         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46774         * gcc.c-torture/execute/builtins/string-9.c: New, from
46775         string-opt-9.c.  Adjust for execute/builtins framework.
46776         * gcc.c-torture/execute/string-opt-9.c: Delete.
46777
46778 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46779
46780         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46781
46782         * g++.dg/parse/ret-type2.C: New test.
46783
46784         PR c++/11703
46785         * g++.dg/init/new8.C: New test.
46786
46787         PR c++/10923
46788         * g++.dg/parse/typedef5.C: New test.
46789
46790         PR c++/9512
46791         * g++.dg/parse/qualified2.C: New test.
46792         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46793         invalid code.
46794
46795 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46796
46797         * g++.dg/conversion/ptrmem1.C: New test.
46798
46799 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46800
46801         PR target/11693
46802         * gcc.dg/20030811-1.c: New test.
46803
46804         PR target/11535
46805         * gcc.c-torture/execute/20030811-1.c: New test.
46806
46807 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46808
46809         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46810
46811 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46812
46813         PR c++/11789.C
46814         * g++.dg/inherit/multiple1.C: New test.
46815
46816 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46817
46818         * gcc.dg/spe1.c: New test.
46819
46820         PR c++/11670
46821         * g++.dg/expr/cast2.C: New test.
46822
46823         PR c++/10530
46824         * g++.dg/template/dependent-name2.C: New test.
46825
46826 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46827
46828         * g++.dg/parse/crash11.C: Put the dg options in comments.
46829
46830 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46831
46832         * lib/gcc-dg.exp: Update for diagnostic change.
46833
46834 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46835
46836         PR c++/5767
46837         * g++.dg/parse/crash11.C: New test.
46838
46839 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46840
46841         * gcc.dg/cpp/spacing1.c: Update.
46842
46843 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46844
46845         PR target/11739
46846         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46847         a value for -mtune.
46848
46849 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46850
46851         PR middle-end/11771
46852         * gcc.c-torture/compile/20030804-1.c: New test case.
46853
46854 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46855
46856         * gcc.dg/20030804-1.c: New test case.
46857
46858 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46859
46860         * gcc.dg/cpp/separate-1.c: New test.
46861
46862 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46863
46864         PR c++/11704
46865         * g++.dg/template/dependent-expr2.C: New test.
46866
46867         PR c++/11766
46868         * g++.dg/expr/ptrmem1.C: New test.
46869
46870 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46871
46872         PR c++/9453
46873         * g++.dg/template/friend15.C: New test.
46874
46875 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46876
46877         * lib/dg-pch.exp: Work round PCH bug.
46878
46879 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46880
46881         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46882         builtins.  Move cases from builtins-4.c here.
46883
46884         * gcc.dg/torture/builtin-math-1.c: New test taken from
46885         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46886         additional cases.
46887
46888         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46889         Delete.
46890
46891 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46892
46893         PR c++/9447
46894         * g++.dg/template/using7.C: New test.
46895
46896 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46897
46898         * import1.c, import2.c: New tests.
46899
46900 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46901
46902         * g++.dg/eh/crossjump1.C: New test.
46903
46904 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46905
46906         PR c++/11697
46907         * g++.dg/template/using6.C: New test.
46908
46909         PR c++/11744
46910         * g++.dg/template/koenig2.C: New test.
46911
46912 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46913
46914         PR c++/7983
46915         * g++.dg/parse/typedef4.C: New test.
46916
46917 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46918
46919         PR c++/8442, c++/8806
46920         * g++.dg/template/elab1.C: New test.
46921         * g++.dg/template/type2.C: Likewise.
46922         * g++.dg/template/ttp3.C: Adjust expected error message.
46923         * g++.old-deja/g++.law/visibility13.C: Likewise.
46924         * g++.old-deja/g++.niklas/t135.C: Likewise.
46925         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46926         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46927         template argument.
46928         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46929
46930 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46931
46932         PR c++/11295
46933         * g++.dg/ext/stmtexpr1.C: New test.
46934
46935         * g++.dg/opt/tmp1.C: New test.
46936
46937         PR c++/11525
46938         * g++.dg/parse/constant4.C: New test.
46939
46940         PR c++/9447
46941         * g++.dg/template/using5.C: New test.
46942
46943 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46944
46945         * gcc.dg/builtins-27.c: New test case.
46946
46947 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46948
46949         * gcc.dg/tls/opt-7.c: New test.
46950
46951 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46952
46953         * g++.old-deja/g++.other/crash18.C: Remove.
46954
46955 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46956
46957         * g++.dg/template/explicit3.C: New.
46958         * g++.dg/template/explicit4.C: New.
46959         * g++.dg/template/explicit5.C: New.
46960
46961         PR c++/11347
46962         * g++.dg/template/memtmpl1.C: New.
46963
46964 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46965
46966         PR target/11565
46967         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46968         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46969
46970 2003-07-30  Jan Hubicka  <jh@suse.cz>
46971
46972         * vtgc1.c: Kill.
46973
46974 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46975
46976         * gcc.dg/struct-in-proto-1.c: New test.
46977
46978 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46979
46980         * gcc.dg/cpp/include2.c: Only expect one message.
46981
46982 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46983
46984         PR c++/9447
46985         * g++.dg/template/using1.C: New test.
46986         * g++.dg/template/using2.C: New test.
46987         * g++.dg/template/using3.C: New test.
46988         * g++.dg/template/using4.C: New test.
46989
46990 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46991
46992         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46993         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46994
46995 2003-07-28  Jan Hubicka  <jh@suse.cz>
46996
46997         PR c++/11530
46998         * g++.dg/opt/call1.C: New test.
46999
47000 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47001
47002         PR c++/11667
47003         * g++.dg/init/enum2.C: New test.
47004         * g++.dg/template/overload1.C: Add "-w" option.
47005
47006 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47007
47008         * gcc.dg/Wdeclaration-after-statement-1.c,
47009         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47010
47011 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47012
47013         * gcc.c-torture/compile/20030725-1.c: New test.
47014
47015 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47016
47017         * gcc.dg/20030505.c: Only run for SPE.
47018         Remove definition of opaque type.
47019
47020 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47021
47022         * g++.dg/template/ptrmem6.C: New test.
47023
47024 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47025
47026         * gcc.c-torture/compile/zero-strct-2.c: New test.
47027
47028 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47029
47030         * gcc.dg/intermod-1.c: New test.
47031
47032 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47033
47034         PR c++/11617
47035         * g++.dg/template/lookup2.C: New test.
47036         * g++.dg/template/memclass1.C: Remove instantiated from error.
47037         * g++.dg/other/error2.C: Tweak expected errors.
47038
47039         PR c++/11596
47040         * g++.dg/template/defarg3.C: New test.
47041
47042         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47043
47044 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47045
47046         * g++.dg/inherit/access5.C: New test.
47047
47048 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47049
47050         PR c++/11513
47051         * g++.dg/template/crash8.C: New test.
47052
47053 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47054
47055         PR c/10602
47056         * gcc.dg/noncompile/incomplete-2.c: New test.
47057
47058 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47059
47060         PR c++/11645
47061         * g++.dg/inherit/access4.C: New test.
47062
47063         PR c++/11517
47064         * g++.dg/expr/cond2.C: New test.
47065
47066         PR optimization/10679
47067         * g++.dg/opt/inline4.C: New test.
47068
47069 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47070
47071         * g++.dg/parse/crash10: New test.
47072
47073 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47074
47075         * g++.dg/ext/flexary1.C: New test.
47076
47077 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47078
47079         PR c++/10793
47080         * g++.dg/template/crash9.C: New test.
47081
47082 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47083
47084         PR c++/3004
47085         * g++.dg/parse/typedef3.C: New test.
47086
47087         PR c++/7906
47088         * g++.dg/parse/operator2.C: New test.
47089
47090         PR c++/8895
47091         * g++.dg/parse/def-tmpl-arg1.C: New test.
47092
47093         PR c++/9282
47094         * g++.dg/parse/funptr1.C: New test.
47095
47096         PR c++/9452
47097         * g++.dg/parse/ambig3.C: New test.
47098
47099         PR c++/9454
47100         * g++.dg/parse/operator3.C: New test.
47101
47102         PR c++/9486
47103         * g++.dg/parse/template10.C: New test.
47104
47105         PR c++/9488
47106         * g++.dg/parse/template11.C: New test.
47107
47108         PR c++/10150
47109         * g++.dg/parse/invalid-op1.C: New test.
47110
47111         PR c++/10247
47112         * g++.dg/parse/condexpr1.C: New test.
47113
47114 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47115
47116         * g++.dg/ext/packed3.C: New test.
47117         * g++.dg/ext/packed4.C: New test.
47118
47119         * gcc.dg/pack-test-3.c: New test.
47120
47121 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47122
47123         * lib/compat.exp: Handle dg-options per source file.
47124         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47125         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47126         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47127         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47128         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47129         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47130         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47131         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47132         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47133         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47134         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47135         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47136         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47137         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47138
47139 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47140
47141         PR c/10320
47142         * gcc.c-torture/execute/20030718-1.c: New test.
47143
47144 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47145
47146         PR optimization/11536
47147         * gcc.dg/20030721-1.c: New test.
47148
47149 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47150
47151         PR c++/11546
47152         * g++.dg/template/lookup1.C: New test.
47153
47154 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47155
47156         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47157         diagnostics of ill-formed constructs involving labels.
47158         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47159         the new 'previously defined here' message.
47160
47161 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47162
47163         * g++.dg/parse/non-dependent2.C: New test.
47164
47165 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47166
47167         * g++.dg/init/init-ref4.C: xfail on targets without
47168         weak symbols.
47169
47170 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47171
47172         PR target/11087
47173         * gcc.c-torture/execute/20030717-1.c: New test.
47174
47175 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47176
47177         * g++.dg/opt/cfg1.C: New test.
47178
47179 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47180
47181         PR optimization/11557
47182         * gcc.dg/20030717-1.c: New test.
47183
47184 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47185
47186         PR c++/10476
47187         * g++.dg/expr/crash-1.C: New test.
47188
47189         PR c++/11027
47190         * g++.dg/template/init3.C: New test.
47191
47192         PR c++/8222
47193         * g++.dg/template/non-dependent1.C: New test.
47194
47195         PR c++/11070
47196         * g++.dg/template/non-dependent2.C: New test.
47197
47198         PR c++/11071
47199         * g++.dg/template/non-dependent3.C: New test.
47200
47201         PR c++/9907
47202         * g++.dg/template/sizeof5.C: New test.
47203
47204 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47205
47206         PR 11498
47207         * gcc.c-torture/compile/mangle-1.c: New file.
47208
47209 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47210
47211         PR c++/7809
47212         * g++.dg/parse/access3.C: New test.
47213
47214 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47215
47216         PR c++/11384
47217         * g++.dg/init/init-ref4.C: New test.
47218
47219 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47220
47221         PR c++/11547
47222         * g++.dg/parse/constant3.C: New test.
47223         * g++.dg/parse/crash7.C: Likewise.
47224
47225 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47226
47227         PR target/11008
47228         * gcc.dg/i386-pentium4-not-mull.c: New.
47229
47230 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47231
47232         * gcc.dg/asm-names.c (ymain): Make it weak.
47233
47234 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47235
47236         PR c++/5421
47237         * g++.dg/template/friend21.C: New test.
47238
47239 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47240
47241         * gcc.dg/cleanup-8.c: New test.
47242         * gcc.dg/cleanup-9.c: New test.
47243
47244 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47245
47246         * g++.dg/ext/dll-MI1.h: New file.
47247         * g++.dg/ext/dllexport-MI1.C: New file.
47248         * g++.dg/ext/dllimport-MI1.C: New file.
47249
47250 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47251
47252         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47253         it does not have cmpstrsi patterns (just cmpmemsi).
47254
47255 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47256
47257         PR debug/11473
47258         * g++.dg/debug/debug8.C: New test.
47259
47260 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47261
47262         PR c++/10108
47263         * g++.dg/template/crash7.C: New test.
47264
47265 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47266
47267         PR target/10795
47268         * gcc.c-torture/compile/20030708-1.c: New.
47269
47270 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47271
47272         * gcc.c-torture/execute/20030715-1.c: New test.
47273
47274 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47275
47276         * gcc.dg/pch/inline-3.c: New file.
47277         * gcc.dg/pch/inline-3.hs: New file.
47278         * gcc.dg/pch/inline-4.c: New file.
47279         * gcc.dg/pch/inline-4.hs: New file.
47280
47281 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47282
47283         PR c++/11509
47284         * g++.dg/template/crash6.C: New test.
47285
47286         PR c++/7053
47287         * g++.dg/template/friend20.C: New test.
47288
47289         PR c++/7019
47290         * g++.dg/template/overload2.C: New test.
47291
47292 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47293
47294         PR optimization/11440
47295         * gcc.c-torture/execute/20030714-1.c: New test.
47296
47297 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47298
47299         PR c++/11154
47300         * g++.dg/template/partial2.C: New test.
47301
47302 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47303
47304         PR c++/11503
47305         * g++.dg/template/anon1.C: New test.
47306
47307         PR c++/11493
47308         PR c++/11495
47309         * g++.dg/parse/template9.C: Likewise.
47310         * g++.dg/template/crash4.C: New test.
47311         * g++.dg/template/koenig1.C: Likewise.
47312         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47313         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47314         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47315         functions.
47316         * g++.old-deja/g++.jason/template36.C: Likewise.
47317         * g++.old-deja/g++.mike/p1989.C: Likewise.
47318         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47319         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47320         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47321         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47322         compiling.
47323         * g++.old-deja/g++.pt/union2.C: Use this->.
47324
47325 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47326
47327         * gcc.dg/20030711-1.c: New test.
47328
47329 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47330
47331         PR c++/11050
47332         * g++.dg/parse/args1.C: New test.
47333         * g++.pt/defarg8.C: Change expected errors.
47334
47335 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47336
47337         PR c++/8164
47338         * g++.dg/template/nontype2.C: New test.
47339
47340         PR c++/10558
47341         * g++.dg/parse/template8.C: New test.
47342
47343         PR c++/8327
47344         * g++.dg/template/scope1.C: New test.
47345
47346         * g++.dg/warn/Wsign-compare-1.C: New test.
47347
47348 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47349
47350         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47351
47352 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47353
47354         PR c++/9411
47355         * g++.dg/template/explicit2.C: New test.
47356
47357         PR c++/10032
47358         * g++.dg/warn/pedantic1.C: New test.
47359
47360 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47361
47362         PR c++ 9483
47363         * g++.dg/other/field1.C: New test.
47364
47365 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47366
47367         PR c/11449
47368         * gcc.c-torture/compile/20030707-1.c: New.
47369
47370 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47371
47372         PR c++/10849
47373         * g++.dg/template/access12.C: New test.
47374
47375 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47376
47377         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47378         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47379         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47380         * gcc.misc-tests/gcov.exp: Update
47381         * g++.dg/gcov/gcov.exp: Update
47382         * lib/gcov.exp: Update.
47383
47384 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47385
47386         * g++.dg/abi/mangle17.C: Make sure template expressions are
47387         dependent.
47388         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47389         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47390         * g++.dg/opt/stack1.C: Remove erroneous code.
47391         * g++.dg/parse/template7.C: New test.
47392         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47393         * g++.old-deja/g++.pt/crash4.C: Likewise.
47394
47395 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47396
47397         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47398         with zero or one occurence of `$' after the initial `L'.
47399
47400 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47401
47402         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47403
47404 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47405
47406         PR c/11370
47407         * gcc.dg/Wunreachable-6.c: New testcase.
47408         * gcc.dg/Wunreachable-7.c: New testcase.
47409
47410 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47411
47412         PR c/11420
47413         * gcc.dg/20030708-1.c: New test.
47414
47415 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47416
47417         * gcc.dg/compat/sdata-section.h: New file.
47418         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47419         * gcc.dg/torture/mips-sdata-1.c: New test.
47420
47421 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47422
47423         PR c++/11030
47424         * g++.dg/template/friend19.C: New test.
47425
47426 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47427
47428         * g++.dg/opt/strength-reduce.C: New test.
47429
47430 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47431
47432         PR target/10979
47433         * gcc.dg/20030707-1.c: New testcase.
47434
47435 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47436
47437         PR optimization/11059
47438         * g++.dg/opt/emptyunion.C: New testcase.
47439
47440 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47441             Eric Botcazou  <ebotcazou@libertysurf.fr>
47442
47443         * g++.dg/opt/stack1.C: New test.
47444
47445 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47446
47447         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47448         run test.
47449
47450         PR c++/11431
47451         * g++.dg/expr/static_cast3.C: New test.
47452
47453 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47454
47455         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47456         everywhere.
47457         * gcc.dg/concat.c: Concatenation of string constants with
47458         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47459         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47460         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47461         necessary to avoid multi-character character constant warning.
47462         * gcc.dg/cpp/escape.c: Likewise.
47463         * gcc.dg/cpp/ucs.c: Likewise.
47464         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47465         Fix a typo.
47466
47467 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47468
47469         PR c/11428
47470         * gcc.c-torture/compile/20030704-1.c: New.
47471
47472 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47473
47474         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47475
47476 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47477
47478         PR c++/5287, PR c++/7910,  PR c++/11021
47479         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47480         tests for warnings.
47481         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47482         * g++.dg/ext/dllimport3.C: Likewise.
47483         * g++.dg/ext/dllimport4.C: New file.
47484         * g++.dg/ext/dllimport5.C: New file.
47485         * g++.dg/ext/dllimport6.C: New file.
47486         * g++.dg/ext/dllimport7.C: New file.
47487         * g++.dg/ext/dllimport8.C: New file.
47488         * g++.dg/ext/dllimport9.C: New file.
47489         * g++.dg/ext/dllimport10.C: New file.
47490         * g++.dg/ext/dllexport1.C: New file.
47491
47492 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47493
47494         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47495         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47496
47497 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47498
47499         * gcc.dg/builtins-25.c: New testcase.
47500         * gcc.dg/builtins-26.c: New testcase.
47501
47502 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47503
47504         * gcc.dg/compat/vector-defs.h: New file.
47505         * gcc.dg/compat/vector-setup.h: New file.
47506         * gcc.dg/compat/vector-check.h: New file.
47507         * gcc.dg/compat/vector-1_main.c: New file.
47508         * gcc.dg/compat/vector-1_x.c: New file.
47509         * gcc.dg/compat/vector-1_y.c: New file.
47510         * gcc.dg/compat/vector-2_main.c: New file.
47511         * gcc.dg/compat/vector-2_x.c: New file.
47512         * gcc.dg/compat/vector-2_y.c: New file.
47513
47514         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47515         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47516         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47517         * gcc.dg/compat/struct-align-1.h: New file.
47518         * gcc.dg/compat/struct-align-1_main.c: New file.
47519         * gcc.dg/compat/struct-align-1_x.c: New file.
47520         * gcc.dg/compat/struct-align-1_y.c: New file.
47521         * gcc.dg/compat/struct-align-2.h: New file.
47522         * gcc.dg/compat/struct-align-2_main.c: New file.
47523         * gcc.dg/compat/struct-align-2_x.c: New file.
47524         * gcc.dg/compat/struct-align-2_y.c: New file.
47525
47526         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47527         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47528         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47529         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47530         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47531         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47532         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47533         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47534         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47535         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47536         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47537         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47538         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47539         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47540         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47541         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47542         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47543         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47544         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47545         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47546         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47547         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47548         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47549         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47550         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47551         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47552         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47553         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47554         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47555
47556 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47557
47558         * gcc.dg/i386-call-1.c: New test.
47559
47560 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47561
47562         PR c++/9162
47563         * g++.dg/parse/defarg4.C: New.
47564
47565 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47566
47567         PR target/10700
47568         * gcc.c-torture/compile/20030703-1.c: New test case.
47569
47570 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47571
47572         * g++.dg/template/local3.C: Remove extra semicolon.
47573
47574 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47575
47576         * gcc.dg/i386-volatile-1.c: New test.
47577
47578 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47579
47580         PR c++/11072
47581         * g++.dg/other/offsetof2.C: XFAIL.
47582         * g++.dg/other/offsetof5.C: New.
47583
47584         PR c++/10219
47585         * g++.dg/template/error1.C: New.
47586
47587         PR c++/9779
47588         * g++.dg/template/dependent-expr1.C: New.
47589
47590 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47591
47592         PR c++/6949
47593         * g++.dg/template/local3.C: New test.
47594
47595         PR c++/11149
47596         * g++.dg/lookup/scoped6.C: New test.
47597
47598 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47599
47600         PR c++/8046
47601         * g++.dg/other/error7.C: New test.
47602
47603 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47604
47605         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47606         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47607         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47608         * g++.old-deja/g++.other/union2.C: Likewise.
47609         * gcc.dg/c90-const-expr-2.c: Likewise.
47610         * gcc.dg/c90-const-expr-3.c: Likewise.
47611         * gcc.dg/c99-const-expr-2.c: Likewise.
47612         * gcc.dg/c99-const-expr-3.c: Likewise.
47613         * gcc.dg/concat.c: Likewise.
47614
47615 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47616
47617         PR c++/9559
47618         * g++.dg/init/static1.C: New test.
47619
47620 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47621
47622         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47623         * g++.old-deja/g++.other/access2.C: Likewise.
47624         * g++.old-deja/g++.other/decl2.C: Likewise.
47625         * gcc.c-torture/execute/20020615-1.c: Likewise.
47626
47627 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47628
47629         PR c++/4933
47630         * g++.dg/template/sizeof4.C: New test.
47631
47632 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47633
47634         * g++.dg/other/error6.C: New test.
47635
47636 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47637
47638         PR c++/10750
47639         * g++.dg/parse/constant2.C: New test.
47640
47641 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47642
47643         PR c++/11106
47644         * g++.dg/other/error5.C: New test.
47645
47646 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47647
47648         * gcc.dg/format/gcc_diag-1.c: New test.
47649
47650 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47651
47652         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47653
47654 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47655
47656         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47657         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47658         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47659
47660 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47661
47662         * gcc.c-torture/execute/builtins/string-8.c: New test.
47663         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47664         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47665         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47666
47667 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47668
47669         PR c++/10468
47670         * g++.dg/ext/typeof6.C: New test.
47671
47672 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47673
47674         PR c++/10796
47675         * g++.dg/init/enum1.C: New test.
47676
47677 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47678
47679         * gcc.dg/20030627-1.c: New test.
47680
47681 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47682
47683         PR c++/11332
47684         * g++.dg/expr/static_cast2.C: New test.
47685
47686 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47687             Jakub Jelinek  <jakub@redhat.com>
47688
47689         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47690         sprintf(dst,"%s",src) optimization.
47691         * gcc.c-torture/execute/20030626-1.c: New test case.
47692         * gcc.c-torture/execute/20030626-2.c: New test case.
47693
47694 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47695
47696         * gcc.c-torture/execute/multi-ix.c: New test.
47697
47698         * gcc.c-torture/execute/simd-4.c (main):
47699         Added missing semicolon at end of union.
47700
47701 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47702
47703         PR c++/8266
47704         * g++.dg/template/explicit-instantiation3.C: New test.
47705
47706 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47707
47708         * gcc.dg/20030626-1.c: Use signed char.
47709
47710 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47711
47712         * gcc.dg/20030626-1.c: New test.
47713
47714 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47715
47716         * const-str-2.m: Update.
47717
47718 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47719
47720         PR c++/10990
47721         * g++.dg/rtti/dyncast1.C: New test.
47722         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47723         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47724         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47725
47726         PR c++/10931
47727         * g++.dg/expr/static_cast1.C: New test.
47728
47729 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47730
47731         * gcc.dg/20030625-1.c: New test.
47732
47733 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47734
47735         * gcc.c-torture/compile/20030624-1.c: New test case.
47736
47737 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47738
47739         * gcc.c-torture/execute/string-opt-17.c: New test.
47740
47741 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47742
47743         PR c++/5754
47744         * g++.dg/parse/crash6.C: New test.
47745
47746 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47747
47748         * gcc.dg/builtins-24.c: New test case.
47749
47750 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47751
47752         * g++.dg/opt/operator1.C: New test.
47753
47754 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47755
47756         * gcc.c-torture/execute/string-opt-16.c: New test case.
47757
47758 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47759
47760         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47761         * g++.old-deja/g++.other/conv7.C: Likewise.
47762         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47763         * g++.old-deja/g++.other/overload14.C: Likewise.
47764
47765 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47766
47767         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47768         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47769
47770 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47771
47772         PR c++/10888
47773         * g++.dg/warn/Winline-3.C: New test.
47774
47775 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47776
47777         * lib/target-supports.exp (check_alias_available): Make the test
47778         program acceptable to the Solaris assembler.
47779
47780         PR c++/10749
47781         * g++.dg/template/memclass2.C: New test.
47782
47783 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47784             Eric Botcazou  <ebotcazou@libertysurf.fr>
47785
47786         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47787         data for non-matching targets.
47788         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47789
47790 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47791
47792         PR c++/10845
47793         * g++.dg/template/member3.C: New test.
47794
47795 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47796
47797         PR c++/10939
47798         * g++.dg/template/func1.C: New test.
47799
47800         PR c++/9649
47801         * g++.dg/template/static4.C: New test.
47802         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47803
47804         PR c++/11041
47805         * g++.dg/init/ref7.C: New test.
47806
47807 2003-06-19  Matt Austern  <austern@apple.com>
47808
47809         PR c++/11228
47810         * g++.dg/anew1.C: New test.
47811         * g++.dg/anew2.C: New test.
47812         * g++.dg/anew3.C: New test.
47813         * g++.dg/anew4.C: New test.
47814
47815 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47816
47817         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47818
47819 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47820
47821         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47822         endian-dependent.
47823
47824 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47825
47826         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47827         Remove cruft.
47828
47829 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47830
47831         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47832         * gcc.c-torture/compile/961203-1.c: Likewise.
47833         * gcc.c-torture/compile/980506-1.c: Likewise.
47834
47835 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47836
47837         PR c++/10712
47838         * g++.dg/lookup/using7.C: New test.
47839
47840 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47841
47842         PR c++/11105
47843         * g++.dg/abi/conv1.C: Remove it.
47844         * g++.dg/template/conv7.C: New test.
47845         * g++.dg/template/conv8.C: Likewise.
47846         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47847         conversion operator.
47848
47849 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47850
47851         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47852         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47853         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47854         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47855         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47856         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47857         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47858         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47859         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47860         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47861         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47862         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47863         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47864         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47865         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47866         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47867         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47868         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47869         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47870         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47871         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47872         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47873         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47874         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47875         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47876         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47877         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47878         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47879         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47880
47881 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47882
47883         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47884         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47885         indications.
47886
47887 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47888
47889         * gcc.dg/i386-387-5.c: New test case.
47890         * gcc.dg/i386-387-6.c: New test case.
47891         * gcc.dg/builtins-23.c: New test case.
47892
47893 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47894
47895         * gcc.dg/builtins-22.c: New test case.
47896         * gcc.dg/i386-387-1.c: Update to test exp.
47897         * gcc.dg/i386-387-2.c: Likewise.
47898
47899 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47900
47901         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47902
47903 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47904
47905         * lib/gcc-dg.exp (dg-require-dll): New function.
47906         (dg-xfail-if): Likewise.
47907         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47908         driver.
47909
47910         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47911         * gcc.c-torture/compile/20001205-1.c: Likewise.
47912         * gcc.c-torture/compile/20001226-1.c: Likewise.
47913         * gcc.c-torture/compile/20010518-2.c: Likewise.
47914         * gcc.c-torture/compile/20020312-1.c: Likewise.
47915         * gcc.c-torture/compile/20020604-1.c: Likewise.
47916         * gcc.c-torture/compile/920501-12.c: Likewise.
47917         * gcc.c-torture/compile/920501-4.c: Likewise.
47918         * gcc.c-torture/compile/920520-1.c: Likewise.
47919         * gcc.c-torture/compile/920521-1.c: Likewise.
47920         * gcc.c-torture/compile/920625-1.c: Likewise.
47921         * gcc.c-torture/compile/961203-1.c: Likewise.
47922         * gcc.c-torture/compile/980506-1.c: Likewise.
47923         * gcc.c-torture/compile/981006-1.c: Likewise.
47924         * gcc.c-torture/compile/981022-1.c: Likewise.
47925         * gcc.c-torture/compile/981223-1.c: Likewise.
47926         * gcc.c-torture/compile/990617-1.c: Likewise.
47927         * gcc.c-torture/compile/dll.c: Likewise.
47928         * gcc.c-torture/compile/labels-3.c: Likewise.
47929         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47930         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47931         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47932         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47933         * gcc.c-torture/compile/simd-5.c: Likewise.
47934         * gcc.c-torture/compile/20000804-1.x: Remove.
47935         * gcc.c-torture/compile/20001205-1.x: Likewise.
47936         * gcc.c-torture/compile/20001226-1.x: Likewise.
47937         * gcc.c-torture/compile/20010518-2.x: Likewise.
47938         * gcc.c-torture/compile/20020312-1.x: Likewise.
47939         * gcc.c-torture/compile/20020604-1.x: Likewise.
47940         * gcc.c-torture/compile/920501-12.x: Likewise.
47941         * gcc.c-torture/compile/920501-4.x: Likewise.
47942         * gcc.c-torture/compile/920520-1.x: Likewise.
47943         * gcc.c-torture/compile/920521-1.x: Likewise.
47944         * gcc.c-torture/compile/920625-1.x: Likewise.
47945         * gcc.c-torture/compile/961203-1.x: Likewise.
47946         * gcc.c-torture/compile/980506-1.x: Likewise.
47947         * gcc.c-torture/compile/981006-1.x: Likewise.
47948         * gcc.c-torture/compile/981022-1.x: Likewise.
47949         * gcc.c-torture/compile/981223-1.x: Likewise.
47950         * gcc.c-torture/compile/990617-1.x: Likewise.
47951         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47952         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47953         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47954         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47955         * gcc.c-torture/compile/simd-5.x: Likewise.
47956
47957         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47958
47959 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47960
47961         * gcc.c-torture/execute/20030611-1.c: New test.
47962
47963 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47964
47965         PR middle-end/168
47966         * gcc.dg/20030612-1.c: New test case.
47967
47968 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47969
47970         PR c++/10635
47971         * g++.dg/expr/cast1.C: New test.
47972
47973 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47974
47975         * gcc.dg/builtins-21.c: New test case.
47976
47977 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47978
47979         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47980         options instead of at the end.
47981         * lib/objc.exp (objc_target_compile): Likewise.
47982
47983 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47984
47985         PR c++/10432
47986         * g++.dg/parse/error1.C: New test.
47987
47988 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47989
47990         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47991         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47992         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47993         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47994         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47995         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47996         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47997         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47998         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47999         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48000         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48001         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48002         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48003         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48004         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48005         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48006         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48007         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48008         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48009         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48010         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48011         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48012         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48013         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48014
48015         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48016         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48017         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48018         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48019         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48020         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48021         * gcc.dg/compat/scalar-return-3_main.c: New file.
48022         * gcc.dg/compat/scalar-return-3_x.c: New file.
48023         * gcc.dg/compat/scalar-return-3_y.c: New file.
48024         * gcc.dg/compat/scalar-return-4_main.c: New file.
48025         * gcc.dg/compat/scalar-return-4_x.c: New file.
48026         * gcc.dg/compat/scalar-return-4_y.c: New file.
48027
48028 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48029
48030         * gcc.dg/compat/fp2-struct-check.h: New file.
48031         * gcc.dg/compat/fp2-struct-defs.h: New file.
48032         * gcc.dg/compat/fp2-struct-init.h: New file.
48033         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48034         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48035         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48036         * gcc.dg/compat/struct-return-10_main.c: New file.
48037         * gcc.dg/compat/struct-return-10_x.c: New file.
48038         * gcc.dg/compat/struct-return-10_y.c: New file.
48039
48040         * gcc.dg/compat/compat-common.h: New file.
48041         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48042         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48043         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48044         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48045         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48046         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48047         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48048         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48049         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48050         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48051         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48052         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48053         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48054         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48055         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48056         * gcc.dg/compat/small-struct-check.h: Ditto.
48057         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48058         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48059         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48060         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48061         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48062         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48063         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48064         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48065         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48066         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48067         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48068         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48069         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48070         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48071         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48072         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48073         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48074         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48075         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48076         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48077         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48078         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48079         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48080         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48081         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48082         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48083         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48084         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48085         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48086         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48087
48088 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48089
48090         * g++.dg/pch/static-1.C: New file.
48091         * g++.dg/pch/static-1.Hs: New file.
48092
48093 2003-06-10  Richard Henderson  <rth@redhat.com>
48094
48095         * gcc.dg/asm-7.c: Adjust expected warning text.
48096
48097 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48098
48099         * gcc.dg/builtins-20.c: New test case.
48100
48101 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48102
48103         PR c++/11131
48104         * g++.dg/opt/template1.C: New test.
48105
48106 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48107
48108         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48109         additional_sources.
48110
48111 2003-05-21  David Taylor  <dtaylor@emc.com>
48112
48113         * gcc.dg/Wpadded.c: New file.
48114
48115 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48116
48117         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48118         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48119         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48120         dg-require-weak.
48121
48122 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48123
48124         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48125
48126 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48127
48128         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48129         (dg-require-alias): Likewise.
48130         (dg-require-gc-sections): Likewise.
48131         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48132
48133 2003-06-08  Richard Henderson  <rth@redhat.com>
48134
48135         * gcc.dg/20011029-2.c: Fix the array reference.
48136         * gcc.dg/asm-7.c: New.
48137
48138 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48139
48140         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48141
48142 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48143
48144         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48145         (dg-require-gc-sections): Likewise.
48146
48147 2003-06-08  Jan Hubicka  <jh@suse.cz>
48148
48149         * i386-cmov1.c: Fix regular expression.
48150         * i386-cvt-1.c: Likewise.
48151         * i386-local.c: Likewise.
48152         * i386-local2.c: Likewise.
48153         * i386-mul.c: Likewise.
48154         * i386-ssetype-1.c: Likewise.
48155         * i386-ssetype-3.c: Likewise.
48156         * i386-ssetype-5.c: Likewise.
48157
48158 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48159
48160         PR c++/11039
48161         * g++.dg/warn/implicit-typename2.C: New test.
48162         * g++.dg/warn/implicit-typename3.C: New test.
48163
48164 2003-06-07  Richard Henderson  <rth@redhat.com>
48165
48166         * g++.dg/other/offsetof3.C: Use size_t.
48167         * g++.dg/other/offsetof4.C: Likewise.
48168
48169 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48170
48171         * lib/copy-file.exp: New. Implement gcc_copy_files.
48172
48173         * lib/dg-pch.exp: Load copy-file.exp
48174         (dg-pch): Use gcc_copy_files instead of "file copy".
48175
48176 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48177
48178         * gcc.dg/weak/weak.exp: Simplify.
48179         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48180         * gcc.dg/weak/weak-1.c: Likewise.
48181         * gcc.dg/weak/weak-2.c: Likewise.
48182         * gcc.dg/weak/weak-3.c: Likewise.
48183         * gcc.dg/weak/weak-4.c: Likewise.
48184         * gcc.dg/weak/weak-5.c: Likewise.
48185         * gcc.dg/weak/weak-6.c: Likewise.
48186         * gcc.dg/weak/weak-7.c: Likewise.
48187         * gcc.dg/weak/weak-8.c: Likewise.
48188         * gcc.dg/weak/weak-9.c: Likewise.
48189
48190 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48191
48192         gcc.c-torture/execute/20030606-1.c: New.
48193
48194 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48195
48196         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48197         * gcc.dg/builtins-19.c: Likewise.
48198
48199 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48200
48201         * gcc.dg/builtins-2.c: Add some more tests.
48202         * gcc.dg/builtins-18.c: New test case.
48203         * gcc.dg/builtins-19.c: New test case.
48204
48205 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48206             Jim Wilson  <wilson@tuliptree.org>
48207
48208         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48209
48210 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48211
48212         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48213         mempcpy/stpcpy calls not to be optimized into something else.
48214         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48215         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48216         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48217
48218 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48219
48220         * gcc.dg/format/asm_fprintf-1.c: New test.
48221
48222 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48223
48224         * lib/gcc-defs.exp (additional_sources): New variable.
48225         (dg-additional-sources): New function.
48226         (additional_files): New variable.
48227         (dg-additional-files): New function.
48228         (dg-additional-files-options): Likewise.
48229         * lib/gcc-dg.exp (dg-require-weak): New function.
48230         (dg-require-alias): Likewise.
48231         (dg-require-gc-sections): Likewise.
48232         * lib/target-supports.exp (check_alias_available): Remove testfile
48233         parameter.
48234         (check_gc_sections_available): New function.
48235         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48236         (dg-gpp-additional-files): Likewise.
48237         * lib/g++.exp (additional_sources): Remove.
48238         (additional_files): Likewise.
48239         (g++_target_compile): Use dg-additional-files-options.
48240
48241         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48242         Tcl logic.
48243         * gcc.dg/special/ecos.exp: Remove.
48244         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48245         * gcc.dg/special/alias-1.c: Likewise.
48246         * gcc.dg/special/alias-2.c: Likewise.
48247         * gcc.dg/special/gcsec-1.c: Likewise.
48248         * gcc.dg/special/weak-1.c: Likewise.
48249         * gcc.dg/special/weak-2.c: Likewise.
48250         * gcc.dg/special/wkali-1.c: Likewise.
48251         * gcc.dg/special/wkali-2.c: Likewise.
48252
48253         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48254         dg-gpp-additional-*.
48255         * g++.dg/special/conpr-3.C: Likewise.
48256         * g++.dg/special/conpr-4.C: Likewise.
48257         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48258         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48259         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48260         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48261         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48262         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48263         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48264         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48265         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48266         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48267         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48268         * g++.old-deja/g++.other/comdat1.C: Likewise.
48269         * g++.old-deja/g++.other/comdat2.C: Likewise.
48270         * g++.old-deja/g++.other/comdat3.C: Likewise.
48271         * g++.old-deja/g++.other/ctor1.C: Likewise.
48272         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48273
48274 2003-06-05  Richard Henderson  <rth@redhat.com>
48275
48276         * gcc.dg/debug/20030605-1.c: New.
48277
48278 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48279
48280         * README.QMTEST: Update.
48281
48282 2003-06-04  Richard Henderson  <rth@redhat.com>
48283
48284         * gcc.dg/cleanup-1.c: New.
48285         * gcc.dg/cleanup-2.c: New.
48286         * gcc.dg/cleanup-3.c: New.
48287         * gcc.dg/cleanup-4.c: New.
48288         * gcc.dg/cleanup-5.c: New.
48289         * gcc.dg/cleanup-6.c: New.
48290         * gcc.dg/cleanup-7.c: New.
48291
48292 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48293
48294         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48295
48296         * lib/dg-pch.exp: New file.
48297         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48298         * gcc.dg/pch/pch.exp: Likewise.
48299
48300 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48301
48302         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48303         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48304         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48305         * gcc.dg/builtins-17.c: New test case.
48306         * gcc.dg/i386-387-4.c: New test case.
48307         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48308
48309 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48310
48311         * gcc.dg/ultrasp9.c: New test.
48312
48313 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48314
48315         * gcc.c-torture/compile/20030604-1.c: New test.
48316         * gcc.dg/sparc-constant-1.c: New test.
48317
48318 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48319
48320         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48321
48322 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48323
48324         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48325
48326         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48327         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48328
48329 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48330
48331         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48332
48333 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48334
48335         PR c++/10940
48336         * g++.dg/template/spec10.C: New test.
48337
48338 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48339
48340         * gcc.dg/builtins-16.c: New test case.
48341
48342 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48343
48344         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48345         mempcpy test with post-increments.
48346         * gcc.c-torture/execute/string-opt-3.c: New test.
48347         * gcc.dg/string-opt-1.c: New test.
48348
48349 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48350
48351         PR fortran/10965
48352         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48353
48354 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48355
48356         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48357         (scan-assembler): ... here.  Use dg-scan.
48358         (scan-assembler-not): Likewise.
48359         (scan-file): New function.
48360         (scan-file-not): Likewise.
48361         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48362         * gcc.dg/cpp/_Pragma4.c: Likewise.
48363         * gcc.dg/cpp/_Pragma5.c: Likewise.
48364         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48365         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48366         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48367         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48368         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48369         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48370         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48371         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48372         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48373         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48374         * gcc.dg/cpp/cxxcom1.c: Likewise.
48375         * gcc.dg/cpp/line1.c: Likewise.
48376         * gcc.dg/cpp/maccom1.c: Likewise.
48377         * gcc.dg/cpp/maccom2.c: Likewise.
48378         * gcc.dg/cpp/maccom3.c: Likewise.
48379         * gcc.dg/cpp/maccom4.c: Likewise.
48380         * gcc.dg/cpp/maccom5.c: Likewise.
48381         * gcc.dg/cpp/maccom6.c: Likewise.
48382         * gcc.dg/cpp/multiline.c: Likewise.
48383         * gcc.dg/cpp/spacing1.c: Likewise.
48384         * gcc.dg/cpp/spacing2.c: Likewise.
48385         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48386         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48387         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48388         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48389         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48390         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48391         * gcc.dg/cpp/cxxcom2.c: Likewise.
48392         * gcc.dg/cpp/cxxcom2.h: New file.
48393
48394         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48395         * g++.dg/cpp/truefalse.C: Here.
48396         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48397
48398 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48399
48400         * gcc.dg/cpp/redef3.c: New file.
48401
48402 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48403
48404         * gcc.dg/i386-loop-3.c: New test.
48405
48406 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48407
48408         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48409
48410 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48411
48412         * gcc.dg/fwrapv-1.c: New test case.
48413         * gcc.dg/fwrapv-2.c: New test case.
48414
48415 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48416
48417         PR c++/10956
48418         * g++.dg/template/spec9.C: New test.
48419
48420 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48421
48422         * gcc.dg/duff-4.c: New test case.
48423
48424 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48425
48426         PR fortran/10843
48427         * g77.dg/ffixed-form-1.f: New test
48428         * g77.dg/ffixed-form-2.f: New test
48429         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48430         * g77.dg/ffree-form-3.f: New test
48431
48432 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48433
48434         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48435         * gcc.dg/wint_t-1.c: Likewise.
48436
48437 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48438
48439         * g++.dg/template/access11.C: New test.
48440
48441 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48442
48443         PR c++/10849
48444         * g++.dg/template/access10.C: New test.
48445
48446 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48447             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48448
48449         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48450
48451 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48452
48453         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48454         suppress for powerpc-*-darwin*.
48455         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48456
48457 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48458
48459         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48460         suppress option for powerpc-*-darwin*.
48461
48462 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48463
48464         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48465         * gcc.dg/builtins-4.c: Add test for fmod.
48466
48467 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48468
48469         PR c++/10682
48470         * g++.dg/template/instantiate4.C: New test.
48471
48472 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48473
48474         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48475
48476 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48477
48478         * gcc.dg/compat/scalar-return-1_main.c: New file.
48479         * gcc.dg/compat/scalar-return-1_x.c: New file.
48480         * gcc.dg/compat/scalar-return-1_y.c: New file.
48481         * gcc.dg/compat/scalar-return-2_main.c: New file.
48482         * gcc.dg/compat/scalar-return-2_x.c: New file.
48483         * gcc.dg/compat/scalar-return-2_y.c: New file.
48484         * gcc.dg/compat/struct-return-3_main.c: New file.
48485         * gcc.dg/compat/struct-return-3_y.c: New file.
48486         * gcc.dg/compat/struct-return-3_x.c: New file.
48487         * gcc.dg/compat/struct-return-2_main.c: New file.
48488         * gcc.dg/compat/struct-return-2_x.c: New file.
48489         * gcc.dg/compat/struct-return-2_y.c: New file.
48490
48491 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48492
48493         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48494         for hppa*-hp-hpux*.
48495         * gcc.dg/20021014-1.c (dg-options): Likewise.
48496         * gcc.dg/nest.c (dg-options): Likewise.
48497
48498 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48499
48500         PR c++/9738
48501         * g++.dg/ext/dllimport2.C: New file.
48502         * g++.dg/ext/dllimport3.C: New file.
48503
48504 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48505
48506         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48507         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48508         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48509         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48510         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48511         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48512         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48513         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48514         * gcc.dg/compat/small-struct-defs.h: New file.
48515         * gcc.dg/compat/small-struct-init.h: New file.
48516         * gcc.dg/compat/small-struct-check.h: New file.
48517         * gcc.dg/compat/fp-struct-defs.h: New file.
48518         * gcc.dg/compat/fp-struct-check.h: New file.
48519         * gcc.dg/compat/fp-struct-init.h: New file.
48520         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48521         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48522
48523 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48524
48525         * gcc.dg/20030225-2.c: New test.
48526
48527 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48528             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48529
48530         * gcc.c-torture/compile/20030518-1.c: New test case.
48531
48532 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48533
48534         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48535         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48536         gcc-dg-debug-runtest.
48537         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48538         gcc-dg-debug-runtest.
48539
48540 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48541
48542         PR c++/9022
48543         * g++.dg/lookup/using6.C: New test.
48544
48545 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48546
48547         * g++.dg/parse/access2.C: New test.
48548
48549 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48550
48551         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48552         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48553         * gcc.dg/debug/debug.exp: Likewise.
48554
48555 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48556
48557         * gcc.dg/dollar.c: New test.
48558
48559 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48560
48561         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48562         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48563         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48564         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48565         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48566         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48567         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48568         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48569         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48570         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48571         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48572         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48573         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48574         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48575         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48576         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48577         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48578         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48579
48580 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48581
48582         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48583         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48584         support for "repo" mode.
48585         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48586         * lib/g77-dg.exp: Likewise.
48587         * lib/obj-dg.exp: Likewise.
48588
48589 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48590
48591         Merge from gcc-3_2-rhl8-branch:
48592         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48593
48594         * gcc.dg/tls/opt-6.c: New test.
48595
48596         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48597
48598         * gcc.dg/20030405-1.c: New test.
48599
48600         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48601
48602         * gcc.dg/20030309-1.c: New test.
48603
48604         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48605
48606         * gcc.c-torture/execute/20030307-1.c: New test.
48607
48608         2003-02-20  Randolph Chung  <tausq@debian.org>
48609
48610         * gcc.c-torture/compile/20030220-1.c: New test.
48611
48612         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48613
48614         * gcc.dg/20030217-1.c: New test.
48615
48616         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48617
48618         * gcc.c-torture/compile/20020129-1.c: New test.
48619
48620         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48621
48622         * gcc.dg/unroll-1.c: New test.
48623
48624         2002-11-16  Jan Hubicka  <jh@suse.cz>
48625
48626         * gcc.c-torture/execute/20020920-1.c: New test.
48627
48628         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48629
48630         PR target/7434
48631         * gcc.c-torture/compile/20021008-1.c: New test.
48632
48633         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48634
48635         PR target/7559
48636         * gcc.c-torture/execute/20020810-1.c: New test.
48637
48638         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48639
48640         * gcc.c-torture/compile/20020807-1.c: New test.
48641
48642         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48643
48644         * gcc.dg/tls/opt-1.c: New test.
48645
48646         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48647
48648         * gcc.dg/20020729-1.c: New test.
48649
48650         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48651
48652         * g++.dg/opt/life1.C: New test.
48653
48654         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48655
48656         * gcc.dg/20020525-1.c: New test.
48657
48658         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48659
48660         PR c++/6794
48661         * g++.dg/ext/pretty1.C: New test.
48662         * g++.dg/ext/pretty2.C: New test.
48663
48664 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48665
48666         PR c++/8385
48667         * g++.dg/ext/typeof5.C: New test.
48668
48669 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48670
48671         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48672         __USER_LABEL_PREFIX__ into account.
48673         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48674
48675 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48676
48677         * gcc.dg/builtins-15.c: New test case.
48678
48679 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48680
48681         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48682
48683 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48684
48685         * lib/g++.exp: Tweak handling of additional source files.
48686         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48687         * g++.dg/special/conpr-2a.C: Rename to ...
48688         * g++.dg/special/conpr-2a.cc: ... this.
48689         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48690         * g++.dg/special/conpr-3a.C: Rename to ...
48691         * g++.dg/special/conpr-3a.cc: This.
48692         * g++.dg/special/conpr-3b.C: Rename to ...
48693         * g++.dg/special/conpr-3b.cc: This.
48694         * g++.dg/special/conpr-4.C: New test.
48695         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48696
48697 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48698
48699         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48700
48701 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48702
48703         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48704         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48705         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48706         * g++.old-deja/g++.other/warn3.C: Likewise.
48707
48708 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48709
48710         * gcc.dg/i386-387-1.c: Update to also test log.
48711         * gcc.dg/i386-387-2.c: Likewise.
48712
48713 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48714
48715         * g77.f-torture/execute/int8421.f: New test.
48716
48717 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48718
48719         PR c++/10230, c++/10481
48720         * g++.dg/lookup/scoped5.C: New test.
48721
48722 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48723
48724         PR c++/10552
48725         * g++.dg/template/ttp6.C: New test.
48726
48727 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48728
48729         * gcc.c-torture/execute/builtins: New directory.
48730         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48731         gcc.c-torture/execute/builtins.
48732         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48733         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48734         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48735         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48736
48737 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48738
48739         PR c++/9252
48740         * g++.dg/template/access8.C: New test.
48741         * g++.dg/template/access9.C: New test.
48742
48743 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48744
48745         PR c++/9554
48746         * g++.dg/parse/access1.C: New test.
48747
48748 2003-05-09  DJ Delorie  <dj@redhat.com>
48749
48750         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48751         long, and not an int.
48752
48753 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48754
48755         PR c++/10555, c++/10576
48756         * g++.dg/template/memclass1.C: New test.
48757
48758 2003-05-08  DJ Delorie  <dj@redhat.com>
48759
48760         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48761         targets.
48762         * gcc.c-torture/execute/20021024-1.x: Likewise.
48763         * gcc.c-torture/execute/shiftdi.x: Likewise.
48764         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48765         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48766         * gcc.dg/20021018-1.c: Likewise.
48767
48768 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48769
48770         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48771
48772         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48773         (bcopy): Call memmove.
48774
48775 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48776
48777         * g77.f-torture/compile/8485.f: New test case.
48778
48779 2003-05-07  Richard Henderson  <rth@redhat.com>
48780
48781         PR c++/10570
48782         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48783         Verify exception_cleanup not called for rethrows.
48784         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48785         when exiting catch block without rethrowing.
48786         * g++.dg/eh/forced3.C: New.
48787         * g++.dg/eh/forced4.C: New.
48788
48789 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48790
48791         * gcc.dg/20030505.c: Fix triplet.
48792
48793 2003-05-06  DJ Delorie  <dj@redhat.com>
48794
48795         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48796         * gcc.dg/nest.c: Likewise.
48797
48798 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48799
48800         * gcc.dg/builtins-14.c: New test case.
48801
48802 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48803
48804         * lib/compat.exp (compat-execute): New argument.
48805         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48806         * gcc.dg/compat: New test directory.
48807         * gcc.dg/compat/compat.exp: New expect script.
48808         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48809         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48810         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48811         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48812         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48813         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48814
48815         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48816         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48817         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48818         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48819         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48820         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48821         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48822         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48823         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48824         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48825         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48826         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48827         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48828         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48829         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48830
48831 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48832
48833         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48834
48835 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48836
48837         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48838
48839 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48840
48841         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48842         * gcc.dg/ppc-fsel-2.c: New test.
48843
48844         * gcc.dg/unused-5.c: New test.
48845
48846 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48847
48848         PR c++/10496
48849         * g++.dg/warn/pmf1.C: New test.
48850
48851 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48852
48853         PR c++/4494
48854         * g++.dg/warn/main.C: New test.
48855
48856 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48857
48858         * gcc.dg/nonnull-3.c: New test.
48859
48860 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48861
48862         * gcc.dg/cpp/Wtrigraphs.c: Update.
48863         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48864
48865 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48866
48867         * gcc.dg/ppc-fsel-1.c: New test.
48868
48869 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48870
48871         PR c/10604
48872         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48873
48874 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48875
48876         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48877
48878 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48879
48880         PR c++/9364, c++/10553, c++/10586
48881         * g++.dg/parse/typename4.C: New test.
48882         * g++.dg/parse/typename5.C: Likewise.
48883
48884 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48885
48886         * gcc.c-torture/compile/20030503-1.c: New test.
48887
48888 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48889
48890         * g++.dg/lookup/using5.C: Fix testcase error.
48891
48892 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48893
48894         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48895         since MEABI is no longer supported.  Remove all vestiges
48896         of MEABI from the test.
48897
48898 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48899
48900         PR c++/10554
48901         * g++.dg/lookup/using5.C: New test.
48902
48903 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48904
48905         PR c++/8772
48906         * g++.dg/template/ttp5.C: New test.
48907
48908 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48909
48910         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48911         (dg-gpp-additional-sources): New function.
48912         (dg-gpp-additional-files): Likewise.
48913         * lib/g++.exp (additional_sources): New variable.
48914         (additional_files): Likewise.
48915         (g++_target_compile): Deal with them.
48916         * lib/old-dejagnu.exp: Remove.
48917         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48918         * g++.old-deja: Revise all tests to use dg commands.
48919
48920 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48921
48922         PR c++/9432, c++/9528
48923         * g++.dg/lookup/using4.C: New test.
48924
48925 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48926
48927         * gcc.dg/noreturn-5.c: New file.
48928         * gcc.dg/noreturn-6.c: New file.
48929
48930         * gcc.c-torture/compile/inline-1.c: New file.
48931
48932 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48933
48934         PR c++/10551
48935         * g++.dg/template/explicit1.C: New test.
48936
48937 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48938
48939         PR c++/10549
48940         * g++.dg/other/bitfield1.C: New test.
48941
48942         PR c++/10527
48943         * g++.dg/init/new7.C: New test.
48944
48945 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48946
48947         * g++.dg/ext/desig1.C: New test.
48948         * g++.dg/ext/init1.C: Update.
48949
48950         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48951
48952 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48953
48954         PR c++/10180
48955         * g++.dg/warn/Winline-1.C: New test.
48956
48957 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48958
48959         * gcc.c-torture/execute/string-opt-19.c: New test.
48960
48961         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48962         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48963
48964 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48965
48966         PR c++/10506
48967         * g++.dg/init/new6.C: New test.
48968
48969         PR c++/10503
48970         * g++.dg/init/ref6.C: New test.
48971
48972 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48973
48974         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48975
48976 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48977
48978         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48979         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48980
48981 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48982
48983         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48984         initialized static data members.
48985
48986 2003-04-25  H.J. Lu <hjl@gnu.org>
48987
48988         * gcc.dg/ia64-sync-4.c: New test.
48989
48990 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48991
48992         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48993         date.
48994
48995 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48996
48997         PR c++/10337
48998         * g++.dg/warn/conv1.C: New test.
48999         * g++.old-deja/g++.other/conv7.C: Adjust.
49000         * g++.old-deja/g++.other/overload14.C: Adjust.
49001
49002 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49003
49004         PR c++/10471
49005         * g++.dg/template/defarg2.C: New test.
49006
49007 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49008
49009         * gcc.dg/cpp/include2.c: Update.
49010         * gcc.dg/cpp/multiline-2.c: New.
49011         * gcc.dg/cpp/multiline.c: Update.
49012         * gcc.dg/cpp/strify2.c: Update.
49013         * gcc.dg/cpp/trad/literals-2.c: Update.
49014
49015 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49016
49017         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49018
49019 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49020
49021         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49022
49023 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49024
49025         PR c++/10451
49026         * g++.dg/parse/crash4.C: New test.
49027
49028         PR c++/9847
49029         * g++.dg/parse/crash5.C: New test.
49030
49031 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49032
49033         PR c++/10446
49034         * g++.dg/parse/crash3.C: New test.
49035
49036         PR c++/10428
49037         * g++.dg/parse/elab1.C: New test.
49038
49039 2003-04-22  Devang Patel  <dpatel@apple.com>
49040
49041         * gcc.dg/cpp/trad/funlike-5.c: New test.
49042
49043 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49044
49045         * g++.dg/other/packed1.C: Fix dg options.
49046
49047 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49048
49049         * g++.dg/other/offsetof2.C: New test.
49050
49051 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49052
49053         * g++.dg/template/recurse.C: Adjust location of error messages.
49054
49055 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49056
49057         PR c++/9881
49058         * g++.dg/init/addr-const1.C: New test.
49059         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49060
49061 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49062
49063         PR c++/10405
49064         * g++.dg/lookup/struct-hack1.C: New test.
49065
49066 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49067
49068         * ucs.c: Update diagnostic messages.
49069
49070 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49071
49072         * gcc.dg/cpp/truefalse.cpp: New test.
49073         * gcc.dg/cpp/cpp.exp: Update.
49074         * g++.dg/other/stdbool-if.C: Remove.
49075
49076 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49077
49078         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49079         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49080
49081 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49082
49083         * gcc.c-torture/compile/20030418-1.c: New test.
49084
49085 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49086
49087         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49088
49089 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49090
49091         PR c++/10347
49092         g++.dg/template/dependent-name1.C: New test.
49093
49094 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49095
49096         * gcc.dg/warn-1.c (tourist_guide): New array,
49097         contains a pointer to bar.
49098
49099 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49100
49101         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49102         * gcc.c-torture/execute/medce-1.c: New test case.
49103         * gcc.c-torture/execute/medce-2.c: New test case.
49104
49105 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49106
49107         * lib/prune.exp: Ignore more messages.
49108
49109         PR c++/10381
49110         * g++.dg/parse/lookup3.C: New test.
49111
49112 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49113
49114         * gcc.c-torture/compile/20030415-1.c : New test.
49115
49116 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49117
49118         * gcc.c-torture/execute/scope-2.c: Move to ...
49119         * gcc.dg/noncompile/scope.c: .... here.
49120
49121 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49122
49123         * gcc.dg/20030414-2.c: New test case.
49124
49125 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49126
49127         PR target/10377
49128         * gcc.dg/20030414-1.c: New test.
49129
49130 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49131
49132         * gcc.dg/builtins-12.c: New test case.
49133         * gcc.dg/builtins-13.c: New test case.
49134
49135 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49136
49137         * gcc.c-torture/execute/string-opt-18.c: New test.
49138
49139 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49140
49141         PR c++/10300
49142         * g++.dg/init/new5.C: New test.
49143
49144 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49145
49146         PR c++/7910
49147         * g++.dg/ext/dllimport1.C: New test.
49148
49149 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49150
49151         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49152
49153 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49154
49155         PR Fortran/9263
49156         * g77.f-torture/noncompile/9263.f: New test
49157         PR Fortran/1832
49158         * g77.f-torture/execute/1832.f: New test
49159
49160 2003-04-11  David Chad  <davidc@freebsd.org>
49161             Loren J. Rittle  <ljrittle@acm.org>
49162
49163         PR libobjc/8562
49164         * objc.dg/headers.m: New test.
49165
49166 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49167
49168         * gcc.c-torture/execute/builtin-noret-2.c: New.
49169         * gcc.c-torture/execute/builtin-noret-2.x: New.
49170         XFAIL builtin-noret-2.c at -O1 and above.
49171         * gcc.dg/redecl.c: New.
49172         * gcc.dg/Wshadow-1.c: Update error regexps.
49173
49174 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49175
49176         * g++.dg/abi/bitfield10.C: New test.
49177
49178 2003-04-09  Mike Stump  <mrs@apple.com>
49179
49180         * gcc.dg/pch/pch.exp: Make testcase names longer.
49181         * g++.dg/pch/pch.exp: Make testcase names longer.
49182
49183 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49184
49185         * gcc.dg/builtins-11.c: New test case.
49186
49187 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49188
49189         * gcc.dg/builtins-9.c: New test case.
49190         * gcc.dg/builtins-10.c: New test case.
49191
49192 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49193
49194         * gcc.dg/noncompile/init-4.c.c: New test.
49195
49196 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49197
49198         * gcc.misc-test/gcov-9.c: New test.
49199         * gcc.misc-test/gcov-10.c: New test
49200         * gcc.misc-test/gcov-11.c: New test.
49201
49202 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49203
49204         PR optimization/10024
49205         * gcc.c-torture/compile/20030405-1.c: New test.
49206
49207 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49208
49209         * gcc.dg/pch/static-3.c: New.
49210         * gcc.dg/pch/static-3.hs: New.
49211         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49212
49213 2003-04-04  Richard Henderson  <rth@redhat.com>
49214
49215         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49216         * g++.dg/eh/forced2.C: Likewise.
49217
49218 2003-04-03  Mike Stump  <mrs@apple.com>
49219
49220         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49221         target arg.
49222         (scan-assembler-times, scan-assembler-not): Likewise.
49223         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49224
49225 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49226
49227         * gcc.dg/sparc-loop-1.c: New test.
49228
49229 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49230
49231         PR other/9274
49232         * g++.dg/pch/system-2.C: New.
49233         * g++.dg/pch/system-2.Hs: New.
49234
49235 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49236
49237         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49238
49239         * g++.dg/eh/simd-1.C (vecfunc): Same.
49240
49241 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49242
49243         * gcc.c-torture/execute/20030401-1.c: New test case.
49244
49245 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49246
49247         * objc.dg/defs.m: New.
49248
49249 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49250
49251         * g++.dg/eh/simd-1.C: New.
49252         * g++.dg/eh/simd-2.C: New.
49253
49254 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49255
49256         * gcc.c-torture/execute/simd-3.c: New.
49257
49258 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49259
49260         PR c/9936
49261         * gcc.dg/20030331-2.c: New test.
49262
49263 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49264
49265         PR c++/10278
49266         * g++.dg/parse/crash2.C: New test.
49267
49268 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49269
49270         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49271         * gcc.c-torture/execute/20030331-1.c: ...here.
49272
49273 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49274
49275         * gcc.c-torture/execute/20030331-1.c: New test.
49276
49277 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49278
49279         * lib/gcov.exp: Adjust call return testing strings.
49280         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49281
49282 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49283
49284         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49285         * gcc.dg/builtins-7.c: New test case.
49286         * gcc.dg/builtins-8.c: New test case.
49287
49288 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49289
49290         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49291
49292 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49293
49294         PR c++/7647
49295         * g++.dg/lookup-class-member-2.C: New test.
49296
49297 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49298
49299         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49300
49301 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49302
49303         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49304
49305 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49306
49307         * g++.dg/init/attrib1.C: New test.
49308
49309 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49310
49311         * gcc.dg/ultrasp8.c: New test.
49312
49313 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49314
49315         * gcc.dg/ultrasp7.c: New test.
49316
49317 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49318
49319         PR c++/10047
49320         * g++.dg/template/inline1.C: New test.
49321
49322 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49323
49324         * gcc.dg/sparc-dwarf2.c: New test.
49325
49326 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49327
49328         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49329         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49330
49331 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49332
49333         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49334         than reading .x files.
49335         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49336         * g77.dg/gcov/gcov-1.f: Likewise.
49337         * gcc.misc-tests/gcov-4b.c: Likewise.
49338         * gcc.misc-tests/gcov-5b.c: Likewise.
49339         * gcc.misc-tests/gcov-6.c: Likewise.
49340         * gcc.misc-tests/gcov-7.c: Likewise.
49341         * gcc.misc-tests/gcov-8.c: Likewise.
49342         * g++.dg/gcov/gcov-1.x: Remove.
49343         * g77.dg/gcov/gcov-1.x: Likewise.
49344         * gcc.misc-tests/gcov-4b.x: Likewise.
49345         * gcc.misc-tests/gcov-5b.x: Likewise.
49346         * gcc.misc-tests/gcov-6.x: Likewise.
49347         * gcc.misc-tests/gcov-7.x: Likewise.
49348         * gcc.misc-tests/gcov-8.x: Likewise.
49349
49350 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49351
49352         PR opt/10087
49353         * gcc.dg/20030324-1.c: New test.
49354
49355 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49356
49357         PR c++/10224
49358         * g++.dg/template/arg3.C: New test.
49359
49360         PR c++/10158
49361         * g++.dg/template/friend18.C: New test.
49362
49363 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49364
49365         * g77.f-torture/compile/20030326-1.f: New test case.
49366
49367 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49368
49369         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49370
49371         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49372
49373 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49374
49375         * gcc.dg/ia64-sync-3.c: New test.
49376
49377 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49378
49379         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49380
49381 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49382
49383         * gcc.dg/ultrasp6.c: New test.
49384
49385 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49386
49387         * gcc.dg/i386-signbit-1.c: New test.
49388         * gcc.dg/i386-signbit-2.c: New test.
49389         * gcc.dg/i386-signbit-3.c: New test.
49390
49391 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49392
49393         * gcc.dg/ultrasp5.c: Fix options.
49394
49395 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49396
49397         * gcc.dg/ultrasp5.c: Fix comment.
49398
49399 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49400
49401         PR fortran/10197
49402         * g77.f-torture/execute/10197.f: New test.
49403
49404 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49405
49406         PR c++/9898, c++/383
49407         * g++.dg/template/conv6.C: New test.
49408
49409         PR c++/10119
49410         * g++.dg/template/ptrmem5.C: New test.
49411
49412         PR c++/10026
49413         * g++.dg/lookup/koenig1.C: New test.
49414
49415         PR C++/10199
49416         * g++.dg/lookup/template2.C: New test.
49417
49418 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49419
49420         * g++.dg/opt/rtti1.C: New test.
49421
49422 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49423
49424         * gcc.dg/ultrasp5.c: New test.
49425
49426 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49427
49428         PR middle-end/9967
49429         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49430         builtin fputs.
49431
49432 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49433
49434         PR c/8224
49435         * gcc.dg/20030323-1.c: New test.
49436
49437 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49438
49439         * gcc.c-torture/compile/20030323-1.c: New test case.
49440
49441 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49442
49443         * gcc.dg/20030321-1.c: New test.
49444
49445 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49446
49447         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49448
49449 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49450
49451         PR c++/9978, c++/9708
49452         * g++.dg/ext/vlm1.C: Adjust expected error.
49453         * g++.dg/ext/vla2.C: New test.
49454         * g++.dg/template/arg1.C: New test.
49455         * g++.dg/template/arg2.C: New test.
49456
49457 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49458
49459         * g77.f-torture/execute/select.f: New test.
49460         * g77.f-torture/noncompile/select_no_compile.f: New test.
49461
49462 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49463
49464         PR c++/9898
49465         * g++.dg/other/error4.C: New test.
49466
49467 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49468
49469         * g++.dg/template/friend17.C: New test.
49470
49471 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49472
49473         * gcc.c-torture/compile/20030320-1.c: New.
49474
49475 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49476
49477         * gcc.dg/builtins-6.c: New test case.
49478
49479 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49480
49481         PR target/10073
49482         * gcc.c-torture/compile/20030319-1.c: New.
49483
49484 2003-03-18  Jan Hubicka  <jh@suse.cz>
49485
49486         * gcc.dg/i386-cvt-1.c: New test.
49487
49488 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49489
49490         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49491         * objc.dg/naming-2.m: Likewise.
49492
49493 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49494
49495         PR c++/9639
49496         * g++.dg/parse/crash1.C: New test.
49497
49498 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49499
49500         PR c++/8805
49501         * g++.dg/eh/cleanup1.C: New test.
49502
49503 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49504
49505         * gcc.c-torture/execute/20030316-1.c: New test case.
49506
49507 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49508
49509         PR c++/9629
49510         * g++.dg/init/ctor2.C: New test.
49511
49512 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49513
49514         * g77.f-torture/compile/xformat.f: New test case.
49515
49516 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49517
49518         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49519         * g++.old-deja/g++.mike/eh50.C: Likewise.
49520
49521 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49522
49523         PR c++/6440
49524         * g++.dg/template/spec7.C: New test.
49525         * g++.dg/template/spec8.C: Likewise.
49526
49527 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49528
49529         * gcc.c-torture/execute/20030313-1.c: New test.
49530
49531 2003-03-14  Richard Henderson  <rth@redhat.com>
49532
49533         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49534
49535 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49536
49537         * gcc.c-torture/compile/20030314-1.c: New test.
49538
49539 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49540
49541         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49542         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49543         thumb target,
49544         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49545         to accept newer _imp__  prefix and additional
49546         newline in .drectve section.
49547         * gcc.dg/dll-4.c: Likewise.
49548         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49549         switch.
49550
49551 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49552
49553         * g++.dg/parse/namespace9.C: New test.
49554
49555         * g++.dg/init/ref5.C: New test.
49556         * g++.dg/parse/ptrmem1.C: Likewise.
49557
49558 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49559
49560         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49561         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49562         regular expression.
49563         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49564         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49565
49566 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49567
49568         * gcc.c-torture/execute/20030224-2.c: New test.
49569
49570 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49571
49572         * gcc.dg/decl-3.c: New test.
49573
49574 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49575
49576         * gcc.dg/i386-loop-2.c: New test.
49577
49578 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49579
49580         PR c++/9474
49581         * g++.dg/parse/namespace8.C: New test.
49582
49583         PR c++/9924
49584         * g++.dg/overload/builtin2.C: New test.
49585
49586 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49587
49588         * gcc.dg/return-type-3.c: New test.
49589
49590 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49591
49592         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49593         profiling options are not supported.
49594
49595 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49596
49597         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49598         * g++.old-deja/g++.warn/impint2.C: Likewise.
49599
49600 2003-03-10  Devang Patel  <dpatel@apple.com>
49601
49602         * g++.dg/cpp/c++_cmd_1.C: New test.
49603         * g++.dg/cpp/c++_cmd_1.h: New file.
49604
49605 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49606
49607         * gcc.dg/altivec-9.c: New file.
49608
49609 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49610
49611         * gcc.dg/ppc-sdata-1.c: New test.
49612         * gcc.dg/ppc-sdata-2.c: New test.
49613
49614 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49615
49616         PR c++/9373
49617         * g++.dg/opt/ptrmem2.C: New test.
49618
49619         PR c++/8534
49620         * g++.dg/opt/ptrmem1.C: New test.
49621
49622 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49623
49624         * gcc.dg/i386-loop-1.c: New test.
49625
49626 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49627
49628         PR c++/9970
49629         * g++.dg/lookup/friend1.C: New test.
49630
49631 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49632
49633         PR c++/9823
49634         * g++.dg/parser/constructor1.C: New test.
49635
49636 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49637
49638         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49639
49640         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49641
49642 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49643
49644         * gcc.dg/cpp/Wunused.c: Update test.
49645
49646 2003-03-08  Jan Hubicka  <jh@suse.cz>
49647
49648         * gcc.dg/inline-3.c: New test.
49649
49650 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49651
49652         PR c++/9809
49653         * g++.dg/parse/builtin1.C: New test.
49654
49655         PR c++/9982
49656         * g++.dg/abi/cookie1.C: New test.
49657         * g++.dg/abi/cookie2.C: Likewise.
49658
49659         PR c++/9524
49660         * g++.dg/template/field1.C: New test.
49661
49662         PR c++/9912
49663         * g++.dg/parse/class1.C: New test.
49664         * g++.dg/parse/namespace7.C: Likewise.
49665         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49666
49667 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49668
49669         * g++.dg/init/ref4.C: New test.
49670
49671 2003-03-07  Jan Hubicka  <jh@suse.cz>
49672
49673         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49674         * gcc.dg/inline-3.c: New test.
49675
49676 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49677
49678         * g++.dg/init/ref3.C: New test.
49679
49680         PR c++/9965
49681         * g++.dg/init/ref2.C: New test.
49682
49683         PR c++/9400
49684         * g++.dg/warn/Wshadow-2.C: New test.
49685
49686         PR c++/9791
49687         * g++.dg/warn/Woverloaded-1.C: New test.
49688
49689 2003-03-05  Jan Hubicka  <jh@suse.cz>
49690
49691         * gcc.dg/i386-local2.c: New.
49692         * gcc.dg/i386-local.c: Fix typo.
49693
49694 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49695
49696         * g++.dg/abi/layout3.C: New test.
49697
49698 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49699
49700         * gcc.c-torture/compile/20030305-1.c
49701
49702 2003-03-05  Jan Hubicka  <jh@suse.cz>
49703
49704         * gcc.dg/i386-local.c: New.
49705
49706 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49707
49708         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49709
49710 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49711
49712         * gcc.dg/switch-2.c: New test.
49713         * gcc.dg/switch-3.c: New test.
49714         * gcc.dg/Wswitch.c: Adjust line numbers.
49715         * gcc.dg/Wswitch-default.c: Likewise.
49716         * gcc.dg/Wswitch-enum.c: Likewise.
49717
49718 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49719
49720         * gcc.c-torture/execute/20030222-1.c: New test.
49721
49722 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49723
49724         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49725
49726 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49727
49728         PR c++/9878
49729         * g++.dg/init/ref1.C: New test.
49730
49731 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49732
49733         * gcc.dg/sh-relax.c: New SH-only test.
49734
49735 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49736
49737         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49738         comment explaining purpose of testcase.
49739
49740 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49741
49742         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49743         for HC11/HC12 (asm needs two int registers).
49744         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49745         HC11/HC12 because the test uses an asm which needs two 32-bit
49746         registers.
49747
49748 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49749
49750         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49751         for HC11/HC12 (array is too large otherwise).
49752         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49753         * gcc.c-torture/compile/20010518-2.x: Likewise.
49754         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49755         HC11/HC12 (array is too large).
49756
49757 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49758
49759         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49760         * lib/g++-dg.exp (g++-dg-test): Likewise.
49761
49762 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49763
49764         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49765         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49766
49767 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49768
49769         * g++.dg/warn/implicit-typename1.C: Remove warning.
49770
49771 2003-02-28  Richard Henderson  <rth@redhat.com>
49772
49773         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49774         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49775
49776 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49777
49778         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49779         * g++.dg/pch/pch.exp: Likewise.
49780
49781 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49782
49783         PR c++/9879
49784         * g++.dg/init/new4.C: New test.
49785
49786 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49787
49788         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49789
49790 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49791
49792         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49793         unsigned long.
49794
49795         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49796         wider than float.
49797
49798 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49799
49800         * lib/scanasm.exp: Add support for counting numbers of
49801         occurences.
49802         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49803         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49804
49805 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49806
49807         PR c++/9683
49808         * g++.dg/template/static3.C: New test.
49809
49810         PR c++/9829
49811         * g++.dg/parse/namespace6.C: New test.
49812
49813 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49814
49815         PR target/9732
49816         * gcc.dg/20030225-1.c: New test.
49817
49818 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49819
49820         * README: Remove out-of-date information.
49821
49822         PR c++/9836
49823         * g++.dg/template/spec6.C: New test.
49824
49825 2003-02-24  Jeff Law  <law@redhat.com>
49826
49827         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49828
49829 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49830
49831         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49832         * gcc.dg/pragma-ep-1.c: Likewise.
49833
49834 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49835
49836         PR c++/9602
49837         * g++.dg/template/friend16.C: New test.
49838
49839 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49840
49841         PR c++/5333
49842         * g++.dg/parse/fused-params1.C: Adjust error messages.
49843         * g++.dg/template/nested3.C: New test.
49844
49845 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49846
49847         * g++.dg/abi/param1.C: New test.
49848
49849 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49850
49851         PR c++/7982
49852         * g++.dg/warn/implicit-typename1.C: New test.
49853
49854 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49855
49856         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49857         with "mtune".
49858         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49859         * gcc.c-torture/execute/20010129-1.x: Likewise.
49860         * gcc.dg/20011107-1.c: Likewise.
49861         * gcc.dg/20020108-1.c: Likewise.
49862         * gcc.dg/20020122-3.c: Likewise.
49863         * gcc.dg/20020206-1.c: Likewise.
49864         * gcc.dg/20020310-1.c: Likewise.
49865         * gcc.dg/20020426-2.c: Likewise.
49866         * gcc.dg/20020517-1.c: Likewise.
49867         * gcc.dg/991230-1.c: Likewise.
49868         * gcc.dg/i386-unroll-1.c: Likewise.
49869         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49870
49871 2003-02-22  Jan Hubicka  <jh@suse.cz>
49872
49873         * gcc.dg/i386-mul.c: New test.
49874
49875 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49876
49877         * gcc.dg/builtins-5.c: New test case.
49878
49879 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49880
49881         * gcc.dg/asmreg-1.c: New test.
49882
49883 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49884
49885         PR c++/9749
49886         * g++.dg/parse/varmod1.C: New test.
49887
49888 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49889
49890         PR c++/9727
49891         * g++.dg/template/op1.C: New test.
49892
49893 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49894
49895         PR c++/8906
49896         * g++.dg/template/nested2.C: New test.
49897
49898 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49899
49900         PR c++/8724
49901         * g++.dg/expr/dtor1.C: New test.
49902
49903 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49904
49905         * gcc.dg/cpp/include3.c: New test.
49906         * gcc.dg/cpp/inc/foo.h: New file.
49907
49908 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49909
49910         * gcc.c-torture/execute/20030221-1.c: New test.
49911
49912 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49913
49914         PR c++/9729
49915         * g++.dg/abi/conv1.C: New test.
49916
49917 2003-02-20  Jan Hubicka  <jh@suse.cz>
49918
49919         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49920
49921 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49922
49923         * gcc.c-torture/compile/20030219-1.c: New test.
49924
49925 2003-02-18  Jan Hubicka  <jh@suse.cz>
49926
49927         * gcc.dg/funcorder.c: New test.
49928
49929 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49930
49931         * gcc.c-torture/execute/20030218-1.c: New.
49932
49933 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49934
49935         * gcc.dg/20030218-1.c: New.
49936
49937 2003-02-18  Richard Henderson  <rth@redhat.com>
49938
49939         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49940         * gcc.dg/attr-used-2.c: New.
49941
49942 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49943
49944         PR c++/9704
49945         * g++.dg/init/copy5.C: New test.
49946
49947 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49948
49949         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49950         * g++.dg/pch/pch.exp: Likewise.
49951
49952 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49953
49954         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49955         STACK_SIZE is not defined.
49956
49957 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49958
49959         PR c++/9457
49960         * g++.dg/template/init1.C: New test.
49961
49962 2003-02-16  Jan HUbicka  <jh@suse.cz>
49963
49964         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49965         (foo): Add few extra tests
49966         * gcc.dg/c99-const-expr-3.c: Likewise.
49967         * gcc.c-torture/execute/20030216-1.c: New.
49968
49969 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49970
49971         PR c++/9459
49972         * g++.dg/ext/typeof4.C: New test.
49973
49974 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49975
49976         * gcc.dg/i386-387-3.c: New test case.
49977
49978 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49979
49980         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49981         cris-*-elf* cris-*-aout* and mmix-*-*.
49982
49983 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49984
49985         * gcc.dg/20030213-1.c: New test.
49986
49987 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49988
49989         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49990         * gcc.dg/i386-387-2.c: Likewise.
49991
49992 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49993
49994         * gcc.dg/ppc-spe.c: Fix formatting.
49995         Enable tests that were previously unsupported by gas.
49996         Delete tests for instructions that no longer exist.
49997         Switch arguments on evsubifw builtin.
49998
49999 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50000
50001         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50002         STACK_SIZE is too small.
50003
50004 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50005             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50006
50007         * gcc.dg/decl-2.c: New test.
50008
50009 2003-02-10  Jan Hubicka  <jh@suse.cz>
50010
50011         * gcc.dg/i386-fpcvt-1.c: New test.
50012
50013 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50014
50015         * gcc.c-torture/execute/20030209-1.c: New test.
50016
50017 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50018
50019         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50020         int-wide bitops, use the constants of the same width.
50021         Likewise, if long long is 32-bit wide, test bitops using
50022         32-bit constants.
50023
50024 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50025
50026         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50027
50028 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50029
50030         * gcc.dg/builtins-4.c: New test case.
50031
50032 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50033
50034         * gcc.dg/20020430-1.c: Fix dg command typos.
50035         * gcc.dg/20020503-1.c: Likewise.
50036
50037 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50038
50039         PR c++/8785
50040         * g++.dg/parse/fused-params1.C: New test.
50041
50042         PR c++/8857
50043         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50044
50045         PR c++/8921
50046         * g++.dg/parse/non-dependent1.C: New test.
50047
50048         PR c++/8928
50049         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50050
50051         PR c++/9228
50052         * g++.dg/parse/undefined7.C: New test.
50053         * g++.dg/parse/non-templ1.C: New test.
50054
50055         PR c++/9229
50056         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50057
50058 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50059
50060         * gcc.c-torture/compile/20030206-1.c: New test.
50061
50062 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50063
50064         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50065         "pow" to "foo" to avoid potential confusion with a math built-in.
50066
50067 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50068
50069         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50070         conditions for SPARC targets.
50071
50072 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50073
50074         * gcc.dg/20030204-1.c: New test.
50075
50076 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50077
50078         PR c++/38
50079         * g++.dg/parse/array-size1.C: New test.
50080
50081         PR c++/5657
50082         * g++.dg/parse/undefined3.C: New test.
50083
50084         PR c++/5665
50085         * g++.dg/parse/undefined4.C: New test.
50086
50087         PR c++/5975
50088         * g++.dg/parse/undefined5.C: New test.
50089
50090         PR c++/7259
50091         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50092
50093         PR c++/8578
50094         * g++.dg/parse/casting-operator1.C: New test.
50095
50096         PR c++/8596
50097         * g++.dg/parse/undefined6.C: New test.
50098
50099         PR c++/8736
50100         * g++.dg/parse/missing-template1.C: New test.
50101
50102 2003-02-04  Jan Hubicka  <jh@suse.cz>
50103
50104         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50105         * gcc.dg/i386-cmov?.c: Likewise.
50106         * gcc.dg/i386-fpcvt-?.c: Likewise.
50107         * gcc.dg/i386-ssefp-1.c: Likewise.
50108         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50109         conventions.
50110
50111 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50112
50113         PR c++/7129
50114         * g++.dg/ext/max.C: New test.
50115
50116 2003-02-03  Jan Hubicka  <jh@suse.cz>
50117
50118         * gcc.c-torture/execute/20030203-1.c: New test.
50119
50120 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50121
50122         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50123         'natural-endian'.
50124
50125 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50126
50127         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50128         * g++.dg/init/new2.C: Likewise.
50129         * g++.dg/other/new1.C: Likewise.
50130
50131 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50132
50133         * gcc.dg/struct-ret-libc.c: New test.
50134
50135 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50136
50137         * gcc.dg/20030129-1.c: New test.
50138
50139 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50140
50141         PR c++/8849
50142         * g++.dg/template/ptrmem4.C: New test.
50143
50144 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50145
50146         * g++.dg/parser/constant1.C: New test.
50147
50148 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50149
50150         PR c++/8591
50151         * g++.dg/parse/friend2.C: New test.
50152
50153 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50154
50155         PR c++/9437
50156         * g++.dg/template/unify4.C: New test.
50157
50158 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50159
50160         * gcc.c-torture/execute/20030128-1.c: New test.
50161
50162 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50163
50164         * g++.dg/lookup/nested1.C: Test moved from ...
50165         * g++.old-deja/g++.other/lookup24.C: ... here.
50166
50167 2003-01-28  Jan Hubicka  <jh@suse.cz>
50168
50169         * gcc.dg/i386-cmov5.c: New test.
50170
50171 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50172
50173         * gcc.c-torture/execute/20010925-1.c: Changed the
50174         memcpy declaration.
50175
50176 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50177
50178         PR c++/3902
50179         * g++.dg/parse/template5.C: New test.
50180
50181 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50182
50183         PR fortran/9258
50184         * g77.dg/pr9258: New test.
50185
50186 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50187
50188         * README: Move relevant parts from README.g++.
50189
50190         * README.g++: Remove this file.
50191
50192 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50193
50194         * g++.dg/abi/dcast1.C: New test.
50195
50196 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50197
50198         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50199
50200 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50201
50202         PR c++/47
50203         * g++.old-deja/g++.other/lookup24.C: New test.
50204
50205 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50206
50207         PR middle-end/7227
50208         * gcc.dg/uninit-C.c: New test.
50209
50210 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50211
50212         * g++.dg/abi/covariant1.C: New test.
50213
50214 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50215
50216         * gcc.dg/20030123-1.c: New test.
50217
50218 2003-01-25  Jan Hubicka  <jh@suse.cz>
50219
50220         PR opt/8492
50221         * gcc.c-torture/compile/20030125-1.c
50222
50223 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50224
50225         PR c++/9403
50226         * g++.dg/parse/template3.C: New test.
50227         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50228
50229         PR c++/795
50230         * g++.dg/parse/template4.C: New test.
50231
50232         PR c++/9415
50233         * g++.dg/template/qual2.C: New test.
50234
50235         PR c++/8545
50236         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50237
50238         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50239
50240 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50241
50242         * gcc.c-torture/execute/switch-1.c: New test case.
50243
50244 2003-01-25  Jan Hubicka  <jh@suse.cz>
50245
50246         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50247
50248 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50249
50250         Tweaks for Bison-1.875. From the NEWS file:
50251         "- `parse error' -> `syntax error'
50252         Bison now uniformly uses the term `syntax error'"
50253         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50254         * gcc.dg/cpp/digraph2.c: Likewise.
50255         * gcc.dg/cpp/direct2.c: Likewise.
50256         * gcc.dg/cpp/paste4.c: Likewise.
50257         * gcc.dg/c90-restrict-1.c: Likewise.
50258         * gcc.dg/c99-func-2.c: Likewise.
50259         * gcc.dg/noncompile/920721-2.c: Likewise.
50260         * gcc.dg/noncompile/930622-2.c: Likewise.
50261         * gcc.dg/noncompile/940112-1.c: Likewise.
50262         * gcc.dg/noncompile/950921-1.c: Likewise.
50263         * gcc.dg/noncompile/951123-1.c: Likewise.
50264         * gcc.dg/noncompile/971104-1.c: Likewise.
50265         * gcc.dg/noncompile/990416-1.c: Likewise.
50266
50267 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50268
50269         * g++.dg/parse/undefined1.C: Add error message.
50270
50271 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50272
50273         PR c++/9354
50274         * g++.dg/parse/new1.C: New test.
50275
50276         PR c++/9216
50277         * g++.dg/parse/template2.C: New test.
50278
50279         PR c++/9354
50280         * g++.dg/parse/typedef2.C: New test.
50281
50282         PR c++/9328
50283         * g++.dg/ext/typeof3.C: New test.
50284
50285 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50286
50287         PR c++/2738
50288         * g++.dg/parse/ret-type1.C: New test.
50289
50290         PR c++/3792
50291         * g++.dg/parse/tmpl-outside1.C: New test.
50292
50293         PR c++/4207
50294         * g++.dg/parse/int-as-enum1.C: New test.
50295
50296         PR c++/4903
50297         * g++.dg/parse/no-typename1.C: New test.
50298
50299         PR c++/5533
50300         * g++.dg/parse/no-value1.C: New test.
50301
50302         PR c++/5921
50303         * g++.dg/parse/wrong-inline1.C: New test.
50304
50305         PR c++/6402
50306         * g++.dg/parse/ref1.C: New test.
50307
50308         PR c++/6992
50309         * g++.dg/parse/attr-ctor1.C: New test.
50310
50311         PR c++/7229
50312         * g++.dg/parse/namespace5.C: New test.
50313
50314         PR c++/7917
50315         * g++.dg/parse/func-def1.C: New test.
50316
50317         PR c++/8143
50318         * g++.dg/parse/undefined1.C: New test.
50319
50320         PR c++/5723, PR c++/8522
50321         * g++.dg/parse/specialization1.C: New test.
50322
50323         PR c++/163, PR c++/8595
50324         * g++.dg/parse/struct-as-enum1.C: New test.
50325
50326         PR c++/9173
50327         * g++.dg/parse/undefined2.C: New test.
50328
50329 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50330
50331         PR c++/9298
50332         * g++.dg/parse/template1.C: New test.
50333
50334         PR c++/9384
50335         * g++.dg/parse/using1.C: New test.
50336
50337         PR c++/9285
50338         PR c++/9294
50339         * g++.dg/parse/expr2.C: New test.
50340
50341         PR c++/9388
50342         * g++.dg/parse/lookup2.C: Likewise.
50343
50344 2003-01-21  Jan Hubicka  <jh@suse.cz>
50345
50346         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50347         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50348         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50349         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50350
50351 2003-01-20  Nick Clifton  <nickc@redhat.com>
50352
50353         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50354         problem with ARM sibcall code generation.
50355
50356 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50357
50358         * gcc.c-torture/execute/20030120-1.c: New.
50359
50360 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50361
50362         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50363
50364 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50365
50366         PR c++/9272
50367         * g++.dg/parse/ctor1.C: New test.
50368
50369         PR c++/9294:
50370         * g++.dg/parse/qualified1.C: New test.
50371
50372         * g++.dg/parse/typename3.C: New test.
50373
50374 2003-01-16  Richard Henderson  <rth@redhat.com>
50375
50376         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50377
50378 2003-01-16  Richard Henderson  <rth@redhat.com>
50379
50380         * g++.dg/pch/pch.exp: Copy test header to the working directory
50381         before using it either for precompilation or direct use.
50382         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50383         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50384
50385 2003-01-16  Richard Henderson  <rth@redhat.com>
50386
50387         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50388         before using it either for precompilation or direct use.
50389         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50390         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50391
50392 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50393
50394         * g++.dg/ext/typename1.C: Add typename keyword.
50395         * g++.dg/template/crash1.C: Update error messages.
50396         * g++.dg/template/crash2.C: Remove error message.
50397         * g++.dg/parse/typename2.C: New test.
50398         * g++.dg/template/typename2.C: Change implicit
50399         typename warning into error.
50400         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50401         error messages.
50402         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50403         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50404         * g++.old-deja/g++.law/visibility13.C: Remove error
50405         messages.
50406         * g++.old-deja/g++.ns/template17.C: Reorder code to
50407         make declaration visible in template.
50408         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50409         * g++.old-deja/g++.pt/crash36.C: Issue more error
50410         messages.
50411         * g++.old-deja/g++.pt/crash5.C: Improve error
50412         message.
50413         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50414         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50415         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50416         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50417         typename warning with error message.
50418         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50419         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50420         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50421
50422 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50423
50424         * g++.dg/parse/ambig2.C: New test.
50425
50426 2003-01-15  Richard Henderson  <rth@redhat.com>
50427
50428         * g++.dg/tls/init-2.C: Update error message string.
50429
50430 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50431
50432         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50433
50434 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50435
50436         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50437         all for HC11/HC12.
50438         * gcc.c-torture/compile/20001205-1.x: Likewise.
50439         * gcc.c-torture/compile/20001226-1.x: Likewise.
50440         * gcc.c-torture/compile/920520-1.x: Likewise.
50441         * gcc.c-torture/compile/961203-1.x: Likewise.
50442         * gcc.c-torture/compile/20020604-1.x: Likewise.
50443
50444 2003-01-15  Jan Hubicka  <jh@suse.cz>
50445
50446         * gcc.c-torture/compile/20030115-1.c: New test.
50447
50448         * gcc.dg/i386-fpcvt-1.c: New test.
50449         * gcc.dg/i386-fpcvt-2.c: New test.
50450
50451 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50452
50453         Further conform g++'s __vmi_class_type_info to the C++ ABI
50454         specification.
50455         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50456         the specification.
50457
50458 2003-01-14  Jan Hubicka  <jh@suse.cz>
50459
50460         * gcc.dg/i386-fpcvt-1.c: New test.
50461         * gcc.dg/i386-fpcvt-2.c: New test.
50462
50463 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50464
50465         * gcc.dg/i386-mmx-3.c: New test.
50466
50467 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50468
50469         PR c++/9264
50470         * g++.dg/parse/octal1.C: New file.
50471
50472         PR c++/9172
50473         * g++.dg/parse/typename1.C: New file.
50474
50475 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50476
50477         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50478         * gcc.dg/bf-no-ms-layout.c: Likewise.
50479         * gcc.dg/bf-ms-attrib.c: Likewise.
50480
50481 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50482
50483         PR c++/9099
50484         * g++.dg/parse/dtor1.C: New file.
50485
50486         PR c++/9128
50487         * g++.dg/rtti/typeid1.C: New file.
50488
50489         PR c++/9153
50490         * g++.dg/parse/lookup1.C: New file.
50491
50492         PR c++/9171
50493         * g++.dg/templ/spec5.C: New file.
50494
50495 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50496
50497         * gcc.c-torture/compile/20030110-1.c: New test.
50498
50499 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50500
50501         Merge from pch-branch:
50502
50503         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50504
50505         * gcc.dg/pch/cpp-1.h: New.
50506         * gcc.dg/pch/cpp-1.c: New.
50507         * gcc.dg/pch/cpp-2.h: New.
50508         * gcc.dg/pch/cpp-2.c: New.
50509
50510         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50511
50512         * gcc.dg/pch/except-1.h: New.
50513         * gcc.dg/pch/except-1.c: New.
50514
50515         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50516
50517         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50518         running test.
50519         * gcc.dg/pch: Include *.hp not *.h.
50520         * gcc.dg/pch/system-1.h: New.
50521         * gcc.dg/pch/system-1.c: New.
50522
50523         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50524
50525         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50526         rather than trying to build and run a program using PCH.
50527         * gcc.dg/pch: Remove dg-do commands from test files.
50528
50529         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50530
50531         * gcc.dg/pch/macro-3.c: New.
50532         * gcc.dg/pch/macro-3.h: New.
50533
50534         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50535
50536         * gcc.dg/pch/common-1.c: New.
50537         * gcc.dg/pch/common-1.h: New.
50538         * gcc.dg/pch/decl-1.c: New.
50539         * gcc.dg/pch/decl-1.h: New.
50540         * gcc.dg/pch/decl-2.c: New.
50541         * gcc.dg/pch/decl-2.h: New.
50542         * gcc.dg/pch/decl-3.c: New.
50543         * gcc.dg/pch/decl-3.h: New.
50544         * gcc.dg/pch/decl-4.c: New.
50545         * gcc.dg/pch/decl-4.h: New.
50546         * gcc.dg/pch/decl-5.c: New.
50547         * gcc.dg/pch/decl-5.h: New.
50548         * gcc.dg/pch/global-1.c: New.
50549         * gcc.dg/pch/global-1.h: New.
50550         * gcc.dg/pch/inline-1.c: New.
50551         * gcc.dg/pch/inline-1.h: New.
50552         * gcc.dg/pch/inline-2.c: New.
50553         * gcc.dg/pch/inline-2.h: New.
50554         * gcc.dg/pch/static-1.c: New.
50555         * gcc.dg/pch/static-1.h: New.
50556         * gcc.dg/pch/static-2.c: New.
50557         * gcc.dg/pch/static-2.h: New.
50558
50559         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50560
50561         * g++.dg/pch/pch.exp: Better handle failing testcases.
50562         * gcc.dg/pch/pch.exp: Likewise.
50563         * gcc.dg/pch/macro-1.c: New.
50564         * gcc.dg/pch/macro-1.h: New.
50565         * gcc.dg/pch/macro-2.c: New.
50566         * gcc.dg/pch/macro-2.h: New.
50567
50568         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50569
50570         * g++.dg/dg.exp: Treat files in pch/ specially.
50571         * g++.dg/pch/pch.exp: New file.
50572         * g++.dg/pch/empty.H: New file.
50573         * g++.dg/pch/empty.C: New file.
50574         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50575         "precompile".
50576
50577         * gcc.dg/pch/pch.exp: New file.
50578         * gcc.dg/pch/empty.h: New file.
50579         * gcc.dg/pch/empty.c: New file.
50580         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50581         "precompile".
50582
50583 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50584
50585         * g++.dg/template/friend14.C: New test.
50586
50587 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50588
50589         * gcc.dg/old-style-asm-1.c: New test.
50590
50591 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50592
50593         * gcc.c-torture/compile/20030109-1.c: New test.
50594
50595 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50596
50597         * gcc.c-torture/execute/20030109-1.c: New test.
50598
50599 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50600
50601         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50602         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50603         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50604         * g++.old-deja/g++.mike/eh2.C: Likewise.
50605         * g++.old-deja/g++.mike/eh3.C: Likewise.
50606         * g++.old-deja/g++.mike/eh5.C: Likewise.
50607         * g++.old-deja/g++.mike/eh6.C: Likewise.
50608         * g++.old-deja/g++.mike/eh7.C: Likewise.
50609         * g++.old-deja/g++.mike/eh8.C: Likewise.
50610         * g++.old-deja/g++.mike/eh9.C: Likewise.
50611         * g++.old-deja/g++.mike/eh10.C: Likewise.
50612         * g++.old-deja/g++.mike/eh12.C: Likewise.
50613         * g++.old-deja/g++.mike/eh13.C: Likewise.
50614         * g++.old-deja/g++.mike/eh14.C: Likewise.
50615         * g++.old-deja/g++.mike/eh16.C: Likewise.
50616         * g++.old-deja/g++.mike/eh17.C: Likewise.
50617         * g++.old-deja/g++.mike/eh18.C: Likewise.
50618         * g++.old-deja/g++.mike/eh21.C: Likewise.
50619         * g++.old-deja/g++.mike/eh23.C: Likewise.
50620         * g++.old-deja/g++.mike/eh24.C: Likewise.
50621         * g++.old-deja/g++.mike/eh25.C: Likewise.
50622         * g++.old-deja/g++.mike/eh26.C: Likewise.
50623         * g++.old-deja/g++.mike/eh27.C: Likewise.
50624         * g++.old-deja/g++.mike/eh28.C: Likewise.
50625         * g++.old-deja/g++.mike/eh29.C: Likewise.
50626         * g++.old-deja/g++.mike/eh31.C: Likewise.
50627         * g++.old-deja/g++.mike/eh33.C: Likewise.
50628         * g++.old-deja/g++.mike/eh34.C: Likewise.
50629         * g++.old-deja/g++.mike/eh35.C: Likewise.
50630         * g++.old-deja/g++.mike/eh36.C: Likewise.
50631         * g++.old-deja/g++.mike/eh37.C: Likewise.
50632         * g++.old-deja/g++.mike/eh38.C: Likewise.
50633         * g++.old-deja/g++.mike/eh39.C: Likewise.
50634         * g++.old-deja/g++.mike/eh40.C: Likewise.
50635         * g++.old-deja/g++.mike/eh41.C: Likewise.
50636         * g++.old-deja/g++.mike/eh42.C: Likewise.
50637         * g++.old-deja/g++.mike/eh44.C: Likewise.
50638         * g++.old-deja/g++.mike/eh46.C: Likewise.
50639         * g++.old-deja/g++.mike/eh47.C: Likewise.
50640         * g++.old-deja/g++.mike/eh48.C: Likewise.
50641         * g++.old-deja/g++.mike/eh49.C: Likewise.
50642         * g++.old-deja/g++.mike/eh50.C: Likewise.
50643         * g++.old-deja/g++.mike/eh51.C: Likewise.
50644         * g++.old-deja/g++.mike/eh53.C: Likewise.
50645         * g++.old-deja/g++.mike/eh55.C: Likewise.
50646         * g++.old-deja/g++.mike/p7912.C: Likewise.
50647         * g++.old-deja/g++.mike/p9706.C: Likewise.
50648         * g++.old-deja/g++.mike/p10416.C: Likewise.
50649         * g++.old-deja/g++.mike/p11667.C: Likewise.
50650         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50651         Remove redundant reference to Iris.
50652         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50653         Elxsi, i860, Pico Java, and WE32K.
50654
50655 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50656
50657         * g++.dg/ext/asm4.C: New test.
50658
50659 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50660
50661         PR c++/9030
50662         * g++.dg/template/friend12.C: New test.
50663         * g++.dg/template/friend13.C: Likewise.
50664         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50665
50666 2003-01-08  Jan Hubicka  <jh@suse.cz>
50667
50668         * gcc.dg/i386-cadd.c: New test.
50669         * gcc.dg/i386-cmov4.c: Likewise.
50670
50671 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50672
50673         PR c++/9165
50674         * g++.dg/warn/Wunused-3.C: New test.
50675
50676         * g++.dg/abi/bitfield9.C: New test.
50677
50678         PR c++/9189
50679         * g++.dg/parse/defarg3.C: New test.
50680
50681 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50682
50683         * g++.dg/parse/ambig1.C: New test.
50684         * g++.dg/parse/defarg2.C: New test.
50685
50686 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50687
50688         * g++.dg/template/defarg-1.C: New test.
50689         * g++.dg/template/local2.C: Likewise.
50690
50691 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50692
50693         * gcc.c-torture/execute/20030105-1.c: New test.
50694
50695 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50696
50697         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50698         * g++.dg/parse/namespace4.C: Likewise.
50699
50700 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50701
50702         * g++.dg/template/ntp2.C: New test.
50703
50704 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50705
50706         * g++.dg/parse/extern-C-1.C: New test.
50707
50708         * g++.dg/parse/namespace4.C: New test.
50709
50710         * g++.dg/template/nested1.C: New test.
50711
50712         * g++.dg/parse/namespace3.C: New test.
50713
50714 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50715
50716         * g++.dg/lookup/two-stage1.C: New test.
50717
50718 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50719
50720         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50721         * g++.old-deja/g++.jason/access8.C: Likewise.
50722         * g++.old-deja/g++.other/decl5.C: Likewise.
50723
50724 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50725
50726         * g++.dg/parse/parse7.C: New test.
50727
50728 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50729
50730         PR c++/2843
50731         * g++.dg/ext/attrib7.C: New test.
50732
50733 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50734
50735         * g++.dg/parse/parse6.C: New test.
50736
50737 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50738
50739         * gcc.dg/h8300-stack-1.c: New.
50740
50741 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50742
50743         g++.dg/lookup/exception1.C: New test.
50744
50745         g++.dg/lookup/template1.C: New test.
50746
50747         g++.dg/parse/namespace2.C: New test.
50748
50749         g++.dg/parse/parens2.C: New test.
50750
50751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50752
50753         * g++.dg/parse/parse5.C: New test.
50754         * g++.dg/lookup/scoped4.C: New test.
50755
50756 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50757
50758         * g++.dg/parse/parens1.C: New test.
50759
50760         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50761         angle-bracket1.C.
50762         * g++.dg/parse/parens2.C: New test.
50763
50764         * g++.dg/lookup/scope-operator1.C: New test.
50765
50766         * g++.dg/parse/operator1.C: New test.
50767
50768 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50769
50770         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50771         * g++.old-deja/g++.other/access6.C: Likewise.
50772         * g++.old-deja/g++.other/decl1.C: Likewise.
50773         * g++.old-deja/g++.pt/typename12.C: Likewise.
50774
50775 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50776
50777         * g++.dg/parse/namespace1.C: New test.
50778
50779 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50780
50781         * g++.dg/parse/parse4.C: New test.
50782
50783 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50784
50785         * g++.dg/parse/parse3.C: New test.
50786
50787 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50788
50789         * g++.dg/parse/parse2.C: New test.
50790
50791 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50792
50793         * g++.dg/template/friend11.C: New test.
50794
50795 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50796
50797         * g++.dg/parse/parse1.C: New test.
50798
50799 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50800
50801         * lib/profopt.exp: Change the name of a global variable to avoid
50802         possible clashes with other test suites.
50803
50804 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50805
50806         * g++.dg/inherit/covariant8.C: New test.
50807
50808 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50809
50810         * g++.dg/init/array9.C: New test.
50811
50812         PR c++/9112
50813         * g++.dg/parse/expr1.C: New test.
50814
50815 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50816
50817         * gcc.c-torture/compile/20021230-1.c: New test.
50818
50819 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50820
50821         * g++.dg/inherit/covariant5.C: New test.
50822         * g++.dg/inherit/covariant6.C: New test.
50823         * g++.dg/inherit/covariant7.C: New test.
50824
50825 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50826
50827         PR c++/2739
50828         * g++.dg/other/access2.C: New test.
50829
50830 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50831
50832         * g++.dg/other/anon-struct.C: No longer fails
50833         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50834         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50835         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50836
50837 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50838
50839         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50840
50841 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50842
50843         * g++.dg/eh/spec4.C: Remove stray semicolon.
50844         * g++.dg/expr/pmf-1.C: Change error message.
50845         * g++.dg/ext/asm1.C: Remove stray semicolon.
50846         * g++.dg/ext/typename1.C: Add missing typenames.
50847         * g++.dg/inherit/template-as-base.C: Change error message.
50848         * g++.dg/lookup/scoped1.C: Likewise.
50849         * g++.dg/lookup/scoped2.C: Likewise.
50850         * g++.dg/lookup/using2.C: Likewise.
50851         * g++.dg/other/component1.C: Remove stray semicolon.
50852         * g++.dg/other/do1.C: Change error message.
50853         * g++.dg/other/error2.C: Likewise.
50854         * g++.dg/other/init1.C: Likewise.
50855         * g++.dg/other/packed1.C: Remove stray semicolon.
50856         * g++.dg/other/ptrmem2.C: Change error message.
50857         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50858         marker.
50859         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50860         * g++.dg/template/access3.C: Add typename keyword.
50861         * g++.dg/template/access5.C: Remove stray semicolon.
50862         * g++.dg/template/access6.C: Likewise.
50863         * g++.dg/template/complit1.C: Likewise.
50864         * g++.dg/template/crash1.C: Change error message.
50865         * g++.dg/template/inherit2.C: Remove stray semicolon.
50866         * g++.dg/template/instantiate2.C: Likewise.
50867         * g++.dg/template/instantiate3.C: Change error message.
50868         * g++.dg/template/qual1.C: Remove stray semicolon.
50869         * g++.dg/template/qualttp18.C: Change error message.
50870         * g++.dg/template/ref1.C: Remove stray semicolon.
50871         * g++.dg/template/sizeof1.C (A::value): Declare it.
50872         * g++.dg/template/spec4.C: Change error message.
50873         * g++.dg/template/static1.C: Likewise.
50874         * g++.dg/template/type1.C: Likewise.
50875         * g++.dg/template/typename3.C: Likewise.
50876         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50877         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50878         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50879         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50880         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50881         named return value extension.
50882         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50883         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50884         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50885         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50886         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50887         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50888         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50889         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50890         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50891         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50892         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50893         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50894         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50895         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50896         syntax.
50897         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50898         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50899         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50900         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50901         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50902         * g++.old-deja/g++.brendan/template11.C: Likewise.
50903         * g++.old-deja/g++.brendan/template26.C: Likewise.
50904         * g++.old-deja/g++.brendan/template27.C: Use explicit
50905         specialization syntax.
50906         * g++.old-deja/g++.brendan/template30.C: Likewise.
50907         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50908         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50909         non-dependent names.
50910         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50911         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50912         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50913         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50914         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50915         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50916         named return value extension.
50917         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50918         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50919         * g++.old-deja/g++.ext/return1.C: Likewise.
50920         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50921         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50922         * g++.old-deja/g++.jason/access8.C: Likewise.
50923         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50924         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50925         pseudo-destructor names.
50926         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50927         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50928         pseudo-destructor names.
50929         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50930         * g++.old-deja/g++.jason/overload19.C: Likewise.
50931         * g++.old-deja/g++.jason/overload32.C: Likewise.
50932         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50933         stray semicolons.
50934         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50935         * g++.old-deja/g++.jason/return.C: Likewise.
50936         * g++.old-deja/g++.jason/return2.C: Likewise.
50937         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50938         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50939         syntax.
50940         * g++.old-deja/g++.jason/template10.C: Account for use of
50941         non-dependent names.
50942         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50943         syntax.
50944         * g++.old-deja/g++.jason/template37.C: Likewise.
50945         * g++.old-deja/g++.law/access4.C: Change error messages.
50946         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50947         pseudo-destructor names.
50948         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50949         * g++.old-deja/g++.law/ctors9.C: Likewise.
50950         * g++.old-deja/g++.law/cvt22.C: Likewise.
50951         * g++.old-deja/g++.law/dtors5.C: Likewise.
50952         * g++.old-deja/g++.law/global-init1.C: Likewise.
50953         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50954         * g++.old-deja/g++.law/operators28.C: Likewise.
50955         * g++.old-deja/g++.law/visibility28.C: Likewise.
50956         * g++.old-deja/g++.martin/eval1.C: Likewise.
50957         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50958         name.
50959         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50960         * g++.old-deja/g++.mike/net34.C: Likewise.
50961         * g++.old-deja/g++.mike/net36.C: Likewise.
50962         * g++.old-deja/g++.mike/ns2.C: Likewise.
50963         * g++.old-deja/g++.mike/p12306.C: Likewise.
50964         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50965         value extension.
50966         * g++.old-deja/g++.mike/p700.C: Likewise.
50967         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50968         * g++.old-deja/g++.mike/p710.C: Likewise.
50969         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50970         value extension.
50971         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50972         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50973         * g++.old-deja/g++.ns/crash2.C: Likewise.
50974         * g++.old-deja/g++.ns/crash3.C: Likewise.
50975         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50976         * g++.old-deja/g++.ns/ns17.C: Likewise.
50977         * g++.old-deja/g++.ns/template16.C: Likewise.
50978         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50979         keyword.
50980         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50981         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50982         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50983         named return value extension.
50984         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50985         * g++.old-deja/g++.other/access4.C: Issue additional error
50986         messages.
50987         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50988         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50989         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50990         * g++.old-deja/g++.other/crash25.C: Change error message.
50991         * g++.old-deja/g++.other/crash4.C: Change error message.
50992         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50993         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50994         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50995         checks.
50996         * g++.old-deja/g++.other/defarg8.C: Likewise.
50997         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50998         * g++.old-deja/g++.other/dtor10.C: Likewise.
50999         * g++.old-deja/g++.other/incomplete.C: Likewise.
51000         * g++.old-deja/g++.other/linkage7.C: Likewise.
51001         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51002         lookup algorithm.
51003         * g++.old-deja/g++.other/mangle2.C: Likewise.
51004         * g++.old-deja/g++.other/refinit2.C: Likewise.
51005         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51006         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51007         * g++.old-deja/g++.pt/crash28.C: Likewise.
51008         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51009         syntax.
51010         * g++.old-deja/g++.pt/crash32.C: Change error message.
51011         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51012         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51013         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51014         error message position.
51015         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51016         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51017         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51018         syntax.
51019         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51020         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51021         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51022         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51023         keyword.
51024         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51025         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51026         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51027         keyword.
51028         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51029         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51030         syntax.
51031         * g++.old-deja/g++.pt/friend28.C: Account for use of
51032         non-dependent names.
51033         * g++.old-deja/g++.pt/friend29.C: Likewise.
51034         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51035         rules.
51036         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51037         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51038         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51039         lookup rules.
51040         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51041         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51042         keyword.
51043         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51044         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51045         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51046         keyword.
51047         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51048         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51049         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51050         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51051         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51052         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51053         keyword.
51054         * g++.old-deja/g++.pt/spec10.C: Likewise.
51055         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51056         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51057         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51058         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51059         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51060         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51061         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51062         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51063         * g++.old-deja/g++.pt/typename15.C: Likewise.
51064         * g++.old-deja/g++.pt/typename22.C: Likewise.
51065         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51066         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51067         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51068         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51069         syntax.
51070         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51071         return value extension.
51072         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51073         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51074         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51075         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51076
51077 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51078
51079         * g++.dg/warn/inline1.C: New test.
51080         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51081         * g++.old-deja/g++.jason/synth10.C: Likewise.
51082         * g++.old-deja/g++.mike/net31.C: Likewise.
51083         * g++.old-deja/g++.mike/p8786.C: Likewise.
51084
51085         * g++.dg/template/friend10.C: New test.
51086         * g++.dg/template/conv5.C: New test.
51087
51088 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51089
51090         * g++.dg/lookup/scoped3.C: New test.
51091
51092         * g++.dg/lookup/decl1.C: New test.
51093         * g++.dg/lookup/decl2.C: New test.
51094
51095 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51096
51097         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51098         gcc.c-torture/compile/20021015-1.c,
51099         gcc.c-torture/compile/20021015-2.c,
51100         gcc.c-torture/compile/20021123-1.c,
51101         gcc.c-torture/compile/20021123-2.c,
51102         gcc.c-torture/compile/20021123-3.c,
51103         gcc.c-torture/compile/20021123-4.c,
51104         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51105         only to 3.1 or 3.2 branch.
51106
51107 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51108
51109         * gcc.dg/i386-bitfield3.c: New test.
51110
51111         * gcc.dg/i386-bitfield2.c: New test.
51112
51113 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51114
51115         * g++.dg/parse/conv_op1.C: New test.
51116
51117 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51118
51119         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51120         approved.
51121
51122 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51123
51124         * gcc.c-torture/compile/20021220-1.c: New test.
51125
51126 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51127
51128         * gcc.dg/i386-fastcall-1.c: New.
51129
51130 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51131
51132         * gcc.c-torture/execute/20021219-1.c: New test.
51133
51134 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51135
51136         * gcc.dg/i386-pic-1.c: New test.
51137
51138 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51139
51140         PR c++/8099
51141         * g++.dg/template/friend9.C: New test.
51142
51143 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51144
51145         PR c++/3663
51146         * g++.dg/template/access7.C: New test.
51147
51148 2002-12-18  Nick Clifton  <nickc@redhat.com>
51149
51150         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51151         the libstdc++-v3 directory has been found.
51152
51153 2002-12-12  Devang Patel <dpatel@apple.com>
51154         * gcc.dg/darwin-ld-1.c: New test.
51155         * gcc.dg/darwin-ld-2.c: New test.
51156         * gcc.dg/darwin-ld-3.c: New test.
51157         * gcc.dg/darwin-ld-4.c: New test.
51158         * gcc.dg/darwin-ld-5.c: New test.
51159
51160 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51161
51162         * gcc.c-torture/compile/20021212-1.c: New test.
51163
51164 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51165
51166         * gcc.dg/fshort-wchar: New test.
51167
51168 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51169
51170         PR c++/8372
51171         * g++.dg/template/dtor1.C: New test.
51172
51173         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51174         markers.
51175
51176 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51177
51178         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51179
51180 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51181
51182         * g++.dg/template/static1.C: New test.
51183         * g++.dg/template/static2.C: New test.
51184         * g++.old-deja/g++.ext/memconst.C: New test.
51185
51186 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51187
51188         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51189         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51190         * g++.dg/special/initp1.C: Likewise.
51191
51192 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51193
51194         * gcc.c-torture/execute/20021204-1.c: New test.
51195
51196 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51197
51198         * gcc.dg/ppc-fmadd-1.c: New file.
51199         * gcc.dg/ppc-fmadd-2.c: New file.
51200         * gcc.dg/ppc-fmadd-3.c: New file.
51201
51202 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51203
51204         * gcc.c-torture/compile/20021204-1.c: New test.
51205
51206 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51207
51208         * g++.dg/inherit/covariant2.C: New test.
51209         * g++.dg/inherit/covariant3.C: New test.
51210         * g++.dg/inherit/covariant4.C: New test.
51211         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51212         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51213
51214 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51215
51216         PR c++/8688
51217         * g++.dg/init/brace3.C: New test.
51218
51219 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51220
51221         * gcc.dg/20020210-1.c: Fix a comment typo.
51222
51223 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51224
51225         PR c++/8720
51226         * g++.dg/parse/defarg1.C: New test.
51227
51228         PR c++/8615
51229         * g++.dg/template/char1.C: New test.
51230
51231         * g++.dg/template/varmod1.C: Fix typo.
51232
51233 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51234
51235         DR 180
51236         * g++.old-deja/g++.pt/crash32.C: Expect error.
51237
51238 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51239
51240         PR c++/5919
51241         * g++.dg/template/varmod1.C: New test.
51242
51243         PR c++/8727
51244         * g++.dg/inherit/typeinfo1.C: New test.
51245
51246         PR c++/8663
51247         * g++.dg/inherit/typedef1.C: New test.
51248
51249 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51250
51251         PR c++/8332
51252         PR c++/8493
51253         * g++.dg/template/strlen1.C: New test.
51254
51255         PR c++/8227
51256         * g++.dg/template/ctor2.C: New test.
51257
51258         PR c++/8214
51259         * g++.dg/init/string1.C: New test.
51260
51261         PR c++/8511
51262         * g++.dg/template/friend8.C: New test.
51263
51264 2002-11-29  Joe Buck <jbuck@synopsys.com>
51265
51266         * g++.dg/lookup/anon2.C: New test.
51267
51268 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51269
51270         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51271         h8300 port.
51272
51273 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51274
51275         * gcc.dg/bitfld-6.c: New test.
51276
51277 2002-11-27  Jan Hubicka  <jh@suse.cz>
51278
51279         * gcc.c-torture/execute/20021127.[cx]: New test.
51280
51281 2002-11-26  Jan Hubicka  <jh@suse.cz>
51282
51283         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51284         quality.
51285
51286 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51287
51288         * g++.dg/init/brace2.C: New test.
51289         * g++.old-deja/g++.mike/p9129.C: Correct.
51290
51291 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51292
51293         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51294
51295 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51296
51297         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51298
51299 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51300
51301         * g++.dg/abi/empty11.C: New test.
51302         * g++.dg/rtti/cv1.C: New test.
51303
51304 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51305
51306         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51307
51308 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51309
51310         * g++.dg/abi/empty10.C: New test.
51311
51312 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51313
51314         * gcc.c-torture/compile/20021124-1.c: New test.
51315
51316 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51317
51318         * g++.dg/abi/rtti2.C: New test.
51319
51320 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51321
51322         * gcc.dg/i386-unroll-1.c: New test.
51323
51324 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51325
51326         * gcc.c-torture/compile/20021120-1.c: New test.
51327         * gcc.c-torture/compile/20021120-2.c: New test.
51328
51329 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51330
51331         * gcc.dg/bitfld-5.c: New test.
51332
51333 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51334
51335         * gcc.c-torture/execute/20021120-3.c: New test.
51336
51337 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51338
51339         * gcc.c-torture/execute/20021120-2.c: New test.
51340
51341 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51342
51343         * gcc.c-torture/execute/20021120-1.c: New test.
51344
51345 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51346
51347         * gcc.c-torture/execute/20021118-3.c: New test.
51348
51349 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51350
51351         * gcc.c-torture/compile/20021119-1.c: New test.
51352
51353 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51354
51355         * gcc.dg/duff-1.c: New test.
51356         * gcc.dg/duff-2.c: New test.
51357         * gcc.dg/duff-3.c: New test.
51358
51359 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51360
51361         * gcc.dg/cpp/_Pragma5.c: New test.
51362
51363 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51364
51365         * gcc.c-torture/execute/20021118-2.c: New test.
51366
51367 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51368
51369         * gcc.c-torture/execute/20021118-1.c: New test.
51370
51371 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51372
51373         * gcc.dg/20021116-1.c: New test.
51374
51375 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51376
51377         * g++.dg/abi/vcall1.C: New test.
51378
51379 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51380
51381         * gcc.dg/20021029-1.c: New test.
51382         * gcc.dg/20021029-2.c: New test.
51383
51384 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51385
51386         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51387
51388 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51389
51390         PR c/8439
51391         * gcc.dg/20021110.c: Move to ...
51392         * gcc.c-torture/compile/20021110.c: .... here.
51393
51394 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51395
51396         PR c/8467
51397         * gcc.c-torture/execute/20021111-1.c
51398
51399 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51400
51401         PR c/8439
51402         * gcc.dg/20021110.c: New test.
51403
51404 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51405
51406         * g++.dg/abi/vthunk3.C: Run only on x86.
51407
51408 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51409
51410         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51411
51412 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51413
51414         * lib/compat.exp (compat-execute): Fix logic error in last
51415         change.
51416
51417 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51418
51419         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51420
51421 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51422
51423         PR c++/8389
51424         * g++.dg/template/access6.C: New test.
51425
51426 2002-11-08  Jan Hubicka  <jh@suse.cz>
51427
51428         * gcc.dg/i386-ssefp-1.c: New test.
51429         * gcc.dg/i386-ssefp-1.c: New test.
51430
51431 2002-11-08  Jan Hubicka  <jh@suse.cz>
51432
51433         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51434
51435 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51436
51437         * g++.dg/abi/vthunk3.C: New test.
51438
51439         PR c++/8338
51440         * g++.dg/template/crash2.C: New test.
51441
51442 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51443
51444         * g++.dg/abi/dtor1.C: New test.
51445         * g++.dg/abi/dtor2.C: Likewise.
51446
51447 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51448
51449         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51450         Darwin.
51451
51452 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51453
51454         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51455         -mthumb.  Only xfail with -O0.
51456
51457 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51458
51459         * g++.dg/abi/thunk1.C: New test.
51460         * g++.dg/abi/thunk2.C: Likewise.
51461         * g++.dg/abi/vtt1.C: Likewise.
51462
51463 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51464
51465         PR optimization/8423
51466         * gcc.c-torture/execute/builtin-constant.c: New test.
51467
51468 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51469
51470         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51471         Add some more cases.
51472
51473 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51474
51475         PR c++/8391
51476         * g++.dg/opt/local1.C: New test.
51477
51478 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51479
51480         PR c++/8160
51481         * g++.dg/template/complit1.C: New test.
51482
51483         PR c++/8149
51484         * g++.dg/template/typename4.C: Likewise.
51485
51486 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51487
51488         Core issue 287, PR c++/7639
51489         * g++.dg/template/instantiate1.C: Adjust error location.
51490         * g++.dg/template/instantiate3.C: New test.
51491         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51492         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51493         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51494
51495 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51496
51497         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51498
51499 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51500
51501         PR c++/8287
51502         * g++.dg/init/dtor2.C: New test.
51503
51504 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51505
51506         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51507         * gcc.dg/nest.c: Bypass errors on irix6.
51508
51509 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51510
51511         * gcc.dg/nest.c: Expect error for mmix-*-*.
51512         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51513
51514 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51515
51516         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51517         markers.
51518
51519         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51520
51521 2002-10-25  Mike Stump  <mrs@apple.com>
51522
51523         * gcc.dg/warn-1.c: New test.
51524
51525 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51526
51527         * g++.dg/template/typename3.C: New test.
51528
51529 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51530
51531         * g++.dg/lookup/ptrmem1.C: New test.
51532
51533         * g++.dg/abi/vthunk2.C: New test.
51534
51535 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51536
51537         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51538
51539 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51540
51541         * g++.dg/abi/empty9.C: New test.
51542
51543 2002-10-24  Richard Henderson  <rth@redhat.com>
51544
51545         * g++.dg/inherit/thunk1.C: Enable for ia64.
51546
51547 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51548
51549         PR c++/8067
51550         * g++.dg/lookup/pretty1.C: New test.
51551
51552 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51553
51554         * gcc.dg/20021023-1.c: New test.
51555
51556 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51557
51558         PR c++/7679
51559         * g++.dg/parse/inline1.C: New test.
51560
51561 2002-10-23  Richard Henderson  <rth@redhat.com>
51562
51563         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51564
51565         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51566
51567 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51568
51569         PR c++/6579
51570         * g++.dg/parse/stmtexpr3.C: New test.
51571
51572 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51573
51574         * g++.dg/expr/cond1.C: New test.
51575
51576 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51577
51578         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51579
51580 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51581
51582         * g++.dg/abi/vbase13.C: New test.
51583         * g++.dg/abi/vbase14.C: Likewise.
51584
51585 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51586
51587         * gcc.dg/tls/pic-1.c: New test.
51588         * gcc.dg/tls/nonpic-1.c: New test.
51589         * gcc.dg/20021018-1.c: New test.
51590
51591 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51592
51593         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51594         Remove only files with the same base name as the test case.
51595         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51596         (profopt-execute): Likewise.  Also, remove old profiling
51597         and performance data files before running the tests.
51598
51599         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51600         * g++.dg/bprob/bprob.exp: Likewise.
51601         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51602         to allow more general test case names.
51603
51604         * g++.dg/bprob/bprob-1.C: Rename to ...
51605         * g++.dg/bprob/g++-bprob-1.C: ... this.
51606
51607         * g77.dg/bprob/bprob-1.f: Rename to ...
51608         * g77.dg/bprob/g77-bprob-1.f: ... this.
51609
51610 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51611
51612         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51613         bison 1.50 or later.
51614
51615 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51616
51617         * g++.dg/README: Describe more test directories.
51618
51619 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51620
51621         * g++.dg/init/array6.C: Add additional tests.
51622
51623 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51624
51625         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51626         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51627
51628 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51629
51630         * gcc.c-torture/compile/20020604-1.x: New.
51631         * gcc.c-torture/compile/simd-5.x: Likewise.
51632         * gcc.c-torture/execute/920710-1.x: Likewise.
51633         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51634
51635 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51636
51637         * g++.dg/inherit/override1.C: Add dg-options clause.
51638
51639 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51640
51641         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51642         _mm_slli_si128.
51643
51644 2002-10-19  Andreas Schwab  <schwab@suse.de>
51645
51646         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51647         directory component.
51648
51649 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51650
51651         * g++.dg/inherit/thunk1.C: New test.
51652
51653         * g++.dg/inherit/override1.C: New test.
51654
51655         * g++.dg/abi/mangle11.C: New test.
51656         * g++.dg/abi/mangle14.C: New test.
51657         * g++.dg/abi/mangle17.C: New test.
51658
51659 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51660
51661         * g++.dg/overload/member2.C: New test.
51662
51663 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51664
51665         * g++.dg/README: Describe new compat directory.
51666         * g++.dg/dg.exp: Skip tests in compat directory.
51667         * README.compat: New file.
51668         * lib/compat.exp: New expect script.
51669         * g++.dg/compat: New test directory.
51670         * g++.dg/compat/compat.exp: New expect script.
51671         * g++.dg/compat/abi: New test directory.
51672         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51673         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51674         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51675         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51676         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51677         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51678         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51679         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51680         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51681         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51682         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51683         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51684         * g++.dg/compat/break: New test directory.
51685         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51686         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51687         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51688         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51689         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51690         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51691         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51692         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51693         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51694         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51695         g++.dg/compat/break/README: New files.
51696         * g++.dg/compat/eh: New test directory.
51697         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51698         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51699         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51700         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51701         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51702         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51703         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51704         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51705         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51706         g++.dg/compat/eh/filter2_y.C,
51707         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51708         g++.dg/compat/eh/new1_y.C,
51709         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51710         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51711         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51712         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51713         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51714         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51715         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51716         g++.dg/compat/eh/unexpected1_y.C: New files.
51717         * g++.dg/compat/init: New test directory.
51718         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51719         g++.dg/compat/init/array5_y.C,
51720         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51721         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51722         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51723         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51724         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51725         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51726         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51727         g++.dg/compat/init/init-ref2_y.C: New files.
51728
51729 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51730
51731         PR c++/7584
51732         * g++.dg/inherit/using3.C: New test.
51733
51734 2002-10-17  Jan Hubicka  <jh@suse.cz>
51735
51736         * gcc.dg/20021017-2.c: New test.
51737
51738 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51739
51740         * g++.dg/abi/mangle16.C: Adjust.
51741
51742         * g++.dg/init/array8.C: New test.
51743
51744 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51745
51746         * gcc.dg/special/mips-abi.exp: New test.
51747         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51748
51749 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51750
51751         * g++.dg/abi/mangle16.C: New test.
51752         * g++.dg/abi/mangle17.C: Likewise.
51753
51754         PR c++/7478
51755         * g++.dg/template/ref1.C: New test.
51756
51757 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51758
51759         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51760
51761 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51762
51763         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51764
51765 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51766
51767         PR c++/7524
51768         * g++.dg/init/array7.C: New test.
51769
51770 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51771
51772         * g++.dg/init/array6.C: New test.
51773
51774         * g++.dg/abi/mangle13.C: Likewise.
51775         * g++.dg/abi/mangle14.C: Likewise.
51776         * g++.dg/abi/mangle15.C: Likewise.
51777
51778 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51779
51780         * g++.dg/abi/empty8.C: New test.
51781
51782 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51783
51784         * g++.dg/init/ctor1.C: New test.
51785
51786 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51787
51788         * gcc.c-torture/execute/20021015-1.c: New test.
51789
51790 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51791
51792         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51793
51794 2002-10-14  Jan Hubicka  <jh@suse.cz>
51795
51796         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51797
51798 2002-10-14  Richard Henderson  <rth@redhat.com>
51799
51800         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51801
51802 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51803
51804         PR optimization/6631
51805         * g++.dg/opt/const2.C: New test.
51806
51807 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51808
51809         PR c++/7176
51810         * g++.dg/parse/friend1.C: New test.
51811         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51812
51813 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51814
51815         * gcc.dg/20021014-1.c: New test.
51816
51817 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51818
51819         PR c++/5661
51820         * g++.dg/ext/vlm1.C: New test.
51821         * g++.dg/ext/vlm2.C: Likewise.
51822
51823         * g++.dg/init/array1.C: Remove invalid braces.
51824         * g++.dg/init/brace1.C: New test.
51825         * g++.dg/init/copy2.C: Likewise.
51826         * g++.dg/init/copy3.C: Likewise.
51827         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51828         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51829         braces.
51830
51831 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51832
51833         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51834
51835 2002-10-11  Richard Shann  <richard.shann@superh.com>
51836
51837         * gcc.c-torture/compile/simd-5.c: New test.
51838
51839 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51840
51841         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51842
51843 2002-10-10  Jim Wilson  <wilson@redhat.com>
51844
51845         * gcc.c-torture/execute/20021010-1.c: New test.
51846
51847 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51848
51849         PR c/7353
51850         * g++.dg/ext/typedef-init.C: New test.
51851         * gcc.dg/typedef-init.c: New test.
51852
51853 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51854
51855         * gcc.dg/cpp/paste13.c: New test.
51856
51857 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51858
51859         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51860         remaining platforms, XFAIL during compile, not execute.  Don't
51861         XFAIL at -O0.
51862
51863 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51864
51865         * gcc.dg/alias-1.c: Tweak expected warning.
51866
51867 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51868
51869         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51870
51871 2002-10-06  Andreas Jaeger  <aj@suse.de>
51872
51873         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51874         * gcc.dg/cpp/c++98.C: Likewise.
51875
51876         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51877         * g++.dg/cpp/c++98.C: Likewise.
51878
51879         * g++.dg/README (Subdirectories): Mention cpp directory.
51880
51881         PR target/7559
51882         * gcc.dg/20021006-1.c: New test.
51883
51884 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51885
51886         PR c++/7804
51887         * g++.dg/other/warning1.C: New test.
51888
51889 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51890
51891         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51892         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51893         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51894
51895 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51896
51897         PR c++/7931
51898         * g++.dg/template/ptrmem3.C: New test.
51899
51900         PR c++/7754
51901         * g++.dg/template/union1.C: New test.
51902
51903 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51904
51905         PR c++/8006
51906         * g++.dg/abi/mangle9.C: New test.
51907         * g++.dg/abi/mangle10.C: New test.
51908         * g++.dg/abi/mangle11.C: New test.
51909         * g++.dg/abi/mangle12.C: New test.
51910
51911 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51912
51913         PR c++/7188.
51914         * g++.dg/template/meminit1.C: New test.
51915         * g++.dg/warn/Wreorder-1.C: Likewise.
51916         * g++.old-deja/g++.mike/warn3.C: Tweak.
51917         * lib/prune.exp: Ingore "in copy constructor".
51918
51919 2002-10-02  Andreas Jaeger  <aj@suse.de>
51920
51921         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51922         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51923         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51924         on x86-64.
51925
51926 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51927
51928         * gcc.dg/empty1.C: Fix typo.
51929
51930 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51931
51932         * gcc.dg/alias-1.c: New test.
51933
51934 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51935
51936         * gcc.dg/empty1.C: New test.
51937
51938         * g++.dg/tls/init-2.C: Tweak error messages.
51939
51940 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51941
51942         * gcc.c-torture/compile/20020923-1.c: New test.
51943
51944 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51945
51946         * gcc.c-torture/execute/ffs-1.c: New test.
51947         * gcc.c-torture/execute/ffs-2.c: Ditto.
51948
51949 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51950
51951         * g++.dg/overload/member1.C: New test.
51952
51953 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51954
51955         * g++.dg/abi/empty7.C: New test.
51956         * g++.dg/init/pm2.C: Likewise.
51957
51958 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51959
51960         * g++.dg/rtti/crash1.C: New test.
51961
51962 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51963
51964         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51965         gcc.dg/sibcall-4.c: New tests.
51966
51967 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51968
51969         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51970         powerpc and MMIX targets.
51971
51972 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51973
51974         * gcc.dg/cpp/20020927-1.c: New.
51975
51976 2002-09-26  David S. Miller  <davem@redhat.com>
51977
51978         * gcc.c-torture/compile/trunctfdf.c: New.
51979
51980 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51981
51982         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51983
51984 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51985
51986         * gcc.c-torture/execute/loop-15.c: New.
51987
51988 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51989
51990         * README.QMTEST: Fix typo.
51991
51992 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51993
51994         * gcc.dg/20020926-1.c: New test.
51995
51996 2002-09-25  David S. Miller  <davem@redhat.com>
51997
51998         PR target/7842
51999         * gcc.c-torture/execute/shiftdi.c: New test.
52000
52001 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52002
52003         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52004         unique to the tool.
52005         * lib/g77.exp (g77_init): Likewise.
52006         * lib/g++.exp (g++_init): Likewise.
52007         * lib/objc.exp (objc_init): Likewise.
52008
52009 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52010
52011         * g++.dg/abi/empty5.C: New test.
52012         * g++.dg/abi/empty6.C: New test.
52013         * g++.dg/abi/vbase12.C: New test.
52014
52015 2002-09-25  Richard Henderson  <rth@redhat.com>
52016
52017         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52018         too-small long double.
52019
52020 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52021
52022         * gcc.dg/20020919-1.c: New test.
52023
52024 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52025
52026         * g++.dg/abi/bitfield6.C: New test.
52027         * g++.dg/abi/bitfield7.C: New test.
52028         * g++.dg/abi/bitfield8.C: New test.
52029         * g++.dg/abi/vbase11.C: New test.
52030
52031 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52032
52033         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52034         hppa*-*-hpux*.  Update test comment.
52035
52036 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52037
52038         * gcc.dg/tls/struct-1.c: New test.
52039
52040 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52041
52042         * gcc.dg/cpp/tr-warn2.c: Update.
52043
52044 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52045
52046         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52047
52048 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52049
52050         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52051         systems.
52052
52053 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52054
52055         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52056
52057         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52058         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52059         setting of cxxfilt.
52060
52061 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52062
52063         * gcc.dg/20020312-2.c: Update for darwin.
52064
52065 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52066
52067         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52068
52069 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52070
52071         * objc.dg/comp-types-1.m: New test.
52072         * objc.dg/comp-types-2.m: New test.
52073         * objc.dg/comp-types-3.m: New test.
52074         * objc.dg/comp-types-4.m: New test.
52075         * objc.dg/comp-types-5.m: New test.
52076         * objc.dg/comp-types-6.m: New test.
52077
52078 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52079
52080         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52081
52082 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52083
52084         * g++.dg/other/do1.C: New test.
52085
52086         * g++.dg/template/subst1.C: New test.
52087
52088 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52089
52090         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52091
52092 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52093
52094         * g++.dg/template/qualttp20.C: Adjust expected errors.
52095         * g++.old-deja/g++.jason/report.C: Likewise.
52096         * g++.old-deja/g++.other/qual1.C: Likewise.
52097
52098         * g++.dg/lookup/scoped2.C: New test.
52099
52100         * g++.dg/ext/asm3.C: New test.
52101
52102 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52103
52104         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52105
52106 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52107
52108         * ChangeLog: follow spelling conventions.
52109         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52110         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52111         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52112         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52113         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52114         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52115         * g++.old-deja/g++.law/global-init1.C: Likewise.
52116         * g++.old-deja/g++.other/delete4.C: Likewise.
52117         * g++.old-deja/g++.other/inline21.C: Likewise.
52118         * g++.old-deja/g++.other/singleton.C: Likewise.
52119         * g77.dg/strlen0.f: Likewise.
52120         * g77.f-torture/compile/20010519-1.f: Likewise.
52121         * g77.f-torture/compile/980310-4.f: Likewise.
52122         * gcc.c-torture/compile/20000605-1.c: Likewise.
52123         * gcc.c-torture/execute/20020225-1.c: Likewise.
52124         * gcc.dg/c90-hexfloat-2.c: Likewise.
52125         * gcc.dg/c99-bool-1.c: Likewise.
52126         * gcc.dg/c99-hexfloat-2.c: Likewise.
52127         * gcc.dg/dll-2.c: Likewise.
52128         * gcc.dg/wtr-union-init-1.c: Likewise.
52129         * gcc.dg/wtr-union-init-2.c: Likewise.
52130         * gcc.dg/wtr-union-init-3.c: Likewise.
52131         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52132         * gcc.dg/cpp/defined.c: Likewise.
52133         * gcc.dg/cpp/macsyntx.c: Likewise.
52134         * gcc.dg/cpp/paste2.c: Likewise.
52135         * gcc.dg/cpp/trad/defined.c: Likewise.
52136         * gcc.dg/format/c90-printf-1.c: Likewise.
52137         * gcc.dg/format/c90-scanf-1.c: Likewise.
52138         * gcc.dg/format/c99-printf-1.c: Likewise.
52139         * gcc.dg/format/c99-scanf-1.c: Likewise.
52140         * gcc.misc-tests/gcov-8.c: Likewise.
52141         * lib/profopt.exp: Likewise.
52142
52143 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52144
52145         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52146
52147 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52148
52149         * g++.dg/inherit/using2.C: New test.
52150
52151 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52152
52153         * ChangeLog: Follow spelling conventions.
52154         * g++.dg/template/friend4.C: Likewise.
52155         * g++.old-deja/g++.pt/crash67.C: Likewise.
52156         * gcc.c-torture/execute/20000801-4.c: Likewise.
52157         * gcc.dg/c90-digraph-1.c: Likewise.
52158         * gcc.dg/c94-digraph-1.c: Likewise.
52159         * gcc.dg/c99-digraph-1.c: Likewise.
52160         * gcc.dg/cpp/line5.c: Likewise.
52161         * gcc.dg/cpp/multiline.c: Likewise.
52162         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52163         * gcc.dg/format/attr-3.c: Likewise.
52164         * gcc.dg/format/c90-scanf-3.c: Likewise.
52165         * gcc.dg/format/ext-4.c: Likewise.
52166
52167 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52168
52169         * g++.dg/template/pretty1.C: New test.
52170
52171 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52172
52173         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52174
52175 2002-09-13  Matt Austern  <austern@apple.com>
52176
52177         * g++.dg/other/constref[12].C: New, regression tests for
52178         passing a cast expression to a function by const reference.
52179
52180 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52181
52182         * g++.dg/template/deduce1.C: New test.
52183
52184 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52185
52186         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52187         32-bit int.
52188
52189 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52190
52191         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52192         usage.
52193
52194 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52195
52196         * gcc.c-torture/compile/20020910-1.c: New test.
52197
52198 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52199
52200         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52201
52202 2002-09-10  Andreas Jaeger  <aj@suse.de>
52203
52204         * gcc.dg/20020312-2.c: Adjust for x86-64.
52205
52206 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52207
52208         * g77.dg/7388.f: New test case for PR 7388.
52209
52210 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52211
52212         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52213
52214 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52215
52216         * objc.dg/proto-lossage-1.m: New test.
52217
52218 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52219
52220         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52221
52222 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52223
52224         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52225         expected to pass.
52226
52227 2002-09-06  Stan Shebs  <shebs@apple.com>
52228             David Edelsohn  <edelsohn@gnu.org>
52229
52230         * gcc.dg/weak: New directory.
52231         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52232         target-specific xfail bits.
52233         * gcc.dg/typeof-2.c: Move to new directory.
52234         * gcc.dg/weak.exp: New expect script.
52235
52236 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52237
52238         * gcc.c-torture/execute/extzvsi.c: New test.
52239
52240 2002-09-05  Stan Shebs  <shebs@apple.com>
52241
52242         * gcc.dg/weak-1.c: xfail on Darwin.
52243         * gcc.dg/weak-2.c: Ditto.
52244         * gcc.dg/weak-3.c: Ditto.
52245         * gcc.dg/weak-4.c: Ditto.
52246         * gcc.dg/weak-5.c: Ditto.
52247         * gcc.dg/weak-6.c: Ditto.
52248         * gcc.dg/weak-7.c: Ditto.
52249         * gcc.dg/weak-8.c: Ditto.
52250         * gcc.dg/weak-9.c: Ditto.
52251
52252 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52253
52254         * gcc.c-torture/execute/loop-14.c: New test.
52255
52256 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52257
52258         * g++.dg/other/cxa-atexit1.C: New test.
52259
52260         * gcc.dg/typeof-2.c: New test.
52261
52262 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52263
52264         * gcc.dg/builtins-2.c: New testcase.
52265         * gcc.dg/builtins-3.c: New testcase.
52266
52267 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52268
52269         * gcc.dg/cpp/_Pragma4.c: New test.
52270
52271 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52272
52273         * objc/execute/nil_method-1.m: New testcase.
52274
52275 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52276
52277         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52278         [Object class], not [Object initialize].
52279
52280 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52281             Hans-Peter Nilsson  <hp@bitrange.com>
52282
52283         * gcc.c-torture/execute/20020720-1.x: Skip test on
52284         mmix-knuth-mmixware.  Correct comment.
52285
52286 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52287
52288         * g++.dg/abi/bitfield5.C: New test.
52289         * g++.dg/abi/vbase10.C: Likewise.
52290
52291 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52292
52293         * objc.dg/undeclared-selector.m: New test.
52294
52295 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52296
52297         * g++.dg/other/offsetof1.C: Avoid cast warning.
52298
52299 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52300
52301         * objc.dg/super-class-2.m: New test.
52302
52303 2002-08-24  Matt Austern  <austern@apple.com>
52304
52305         * g++.dg/ext/lvaddr.C: New test.
52306         * g++.dg/ext/lvcast.C: New test.
52307
52308 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52309
52310         * g++.dg/inherit/cond1.C: New test.
52311
52312 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52313
52314         * gcc.dg/noncompile/incomplete-1.c: New test.
52315
52316 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52317
52318         * gcc.dg/typespec-1.c: New test.
52319
52320 2002-08-20  Devang Patel  <dpatel@apple.com>
52321         * objc.dg/proto-hier-2.m: New test.
52322
52323 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52324
52325         * objc.dg/bitfield-1.m: New test.
52326         * objc.dg/bitfield-2.m: New test.
52327
52328 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52329
52330         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52331         gcc.dg/c99-flex-array-4.c: New tests.
52332
52333 2002-08-16  Stan Shebs  <shebs@apple.com>
52334
52335         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52336
52337 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52338
52339         * gcc.dg/typeof-1.c: New test.
52340         * g++.dg/ext/typeof2.C: New test.
52341
52342 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52343
52344         * g++.dg/other/offsetof1.C: New test.
52345
52346 2002-08-14  Richard Henderson  <rth@redhat.com>
52347
52348         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52349
52350 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52351
52352         * gcc.dg/cpp/_Pragma3.c: New test.
52353
52354 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52355
52356         * g++.dg/template/inherit3: New test.
52357
52358 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52359
52360         * gcc.dg/bitfld-4.c: Add blank options.
52361
52362 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52363
52364         * g++.dg/template/crash1.C: New test.
52365
52366 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52367
52368         * gcc.dg/tls/opt-2.c: New test.
52369
52370 2002-08-08  Devang Patel  <dpatel@apple.com>
52371
52372         * objc.dg/selector-1.m : New test
52373
52374 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52375
52376         * g++.dg/abi/bitfield4.C: New test.
52377         * gcc.dg/bitfld-4.c: New test.
52378
52379 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52380
52381         * g++.dg/other/packed1.C: New test.
52382
52383 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52384
52385         * g++.dg/abi/offsetof.C: Tweak error messages.
52386         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52387
52388 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52389
52390         * gcc.dg/bitfld-3.c: New test.
52391
52392 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52393             Richard Henderson  <rth@redhat.com>
52394
52395         * gcc.dg/i386-bitfield1.c: New test.
52396         * g++.dg/abi/bitfield3.C: Update.
52397
52398 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52399
52400         * objc.dg/const-str-2.m: Update.
52401         * gcc.dg/cpp/c++98.c: Change to C extension.
52402         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52403         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52404
52405 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52406
52407         * gcc.dg/tls/diag-3.c: New.
52408
52409 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52410
52411         * g++.dg/README (Subdirectories): Document new subdir expr.
52412         * g++.dg/expr/pmf-1.C: New test.
52413
52414 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52415
52416         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52417
52418 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52419
52420         * g++.dg/abi/bitfield3.C: New test.
52421
52422 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52423
52424         * lib/gcov.exp: Tweak expected line formats.
52425         * gcc.misc-tests/gcov8.c: New test.
52426         * gcc.misc-tests/gcov8.x: New flags.
52427
52428 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52429
52430         * consistency.vlad/layout/endian.c: Include string.h.
52431
52432         * gcc.c-torture/execute/20020805-1.c: New test.
52433
52434 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52435
52436         * g++.dg/other/conversion1.C: New test.
52437
52438 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52439
52440         * gcc.dg/builtins-1.c: New testcase.
52441
52442 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52443
52444         * g++.dg/inherit/access3.C: New test.
52445
52446 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52447
52448         * gcc.dg/ia64-visibility-2.c: New test.
52449
52450 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52451
52452         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52453         __qualifier_flags to __flags.
52454
52455 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52456
52457         * g++.dg/inherit/operator1.C: New test.
52458         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52459         * g++.dg/other/error1.C: Change expected error message.
52460         * g++.dg/template/conv4.C: Likewise.
52461
52462 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52463
52464         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52465         for documented behavior.
52466
52467 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52468
52469         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52470         several targets known to fail.
52471
52472 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52473
52474         * gcc.dg/mips-args-[123].c: New tests.
52475
52476 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52477
52478         * gcc.dg/ppc-spe.c: New.
52479
52480 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52481
52482         * g++.dg/other/ptrmem4.C: New testcase.
52483
52484 2002-07-24  Richard Henderson  <rth@redhat.com>
52485
52486         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52487
52488 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52489
52490         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52491
52492 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52493
52494         * gcc.c-torture/execute/memset-3.c: New testcase.
52495
52496 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52497
52498         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52499         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52500
52501 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52502
52503         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52504         Delete.
52505
52506 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52507
52508         * gcc.c-torture/compile/simd-4.c: New test.
52509
52510 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52511
52512         PR c++/7347, c++/7348
52513         * g++.dg/template/access4.C: New test.
52514         * g++.dg/template/access5.C: New test.
52515         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52516         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52517         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52518         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52519
52520 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52521
52522         * gcc.dg/gnu89-init-2.c: New test.
52523
52524 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52525
52526         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52527
52528 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52529
52530         * gcc.c-torture/execute/20020720-1.c: New testcase.
52531
52532 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52533
52534         * gcc.dg/cpp/Wsignprom.c: New tests.
52535
52536 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52537
52538         * gcc.c-torture/execute/loop-13.c: New test.
52539
52540 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52541
52542         * gcc.dg/cpp/expr.c: New tests.
52543
52544 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52545
52546         * g++.dg/opt/pr6713.C: Add template instantiation.
52547
52548 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52549
52550         * gcc.dg/nest.c: New test.
52551
52552 2002-07-17  Richard Henderson  <rth@redhat.com>
52553
52554         * g++.dg/opt/pr6713.C: New test.
52555
52556 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52557
52558         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52559         XFAIL for all x86 processors.
52560
52561 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52562
52563         * gcc.c-torture/execute/20010122-1.x: Do not test with
52564         -fomit-frame-pointer.
52565
52566 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52567
52568         * g++.dg/template/instantiate2.C: New test.
52569         * g++.dg/template/spec4.C: New test.
52570
52571 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52572
52573         * g++.dg/template/access2.C: New test.
52574         * g++.dg/template/access3.C: New test.
52575
52576 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52577
52578         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52579         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52580         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52581         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52582         Convert to use <stdarg.h>.
52583         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52584         Delete.
52585         * gcc.dg/va-arg-2.c: New.
52586         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52587
52588 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52589
52590         * gcc.c-torture/compile/20020710-1.c: New test.
52591
52592 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52593                           Andrew Pinski  <pinskia@physics.uc.edu>
52594
52595         gcc.c-torture/compile/simd-2.c: New testcase.
52596         gcc.c-torture/compile/simd-3.c: Likewise.
52597
52598 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52599
52600         PR c++/7224
52601         * g++.dg/overload/error1.C: New test.
52602
52603 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52604
52605         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52606         configuration and IRIX 6 O32 ABI.
52607
52608 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52609
52610         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52611
52612 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52613
52614         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52615
52616 2002-07-10  Jeffrey A Law  <law@redhat.com>
52617
52618         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52619
52620         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52621
52622 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52623
52624         * gcc.dg/20020312-2.c: Check for __PPC__.
52625
52626 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52627
52628         * gcc.c-torture/compile/20020709-1.c: New test.
52629
52630 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52631
52632         * g++.dg/template/qualttp21.C: New test case.
52633
52634 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52635
52636         * gcc.c-torture/compile/20020706-1.c: New test.
52637         * gcc.c-torture/compile/20020706-2.c: New test.
52638
52639 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52640             Alexandre Oliva  <aoliva@redhat.com>
52641
52642         * g++.dg/warn/incomplete1.C: New test.
52643
52644 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52645
52646         PR c++/7099
52647         * g++.dg/warn/noreturn1.C: New test.
52648
52649 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52650
52651         PR c++/6706
52652         * g++.dg/debug/debug6.C: New test.
52653         * g++.dg/debug/debug7.C: New test.
52654
52655 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52656
52657         * gcc.c-torture/compile/simd-3.c: New test.
52658
52659 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52660
52661         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52662         * gcc.dg/20020620-1.c: Likewise.
52663
52664 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52665
52666         PR c++/6944
52667         * g++.dg/init/array4.C: New test.
52668         * g++.dg/init/array5.C: New test.
52669
52670 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52671
52672         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52673         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52674
52675 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52676
52677         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52678         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52679         * gcc.dg/wtr-conversion-1.c: Likewise.
52680         * gcc.dg/wtr-escape-1.c: Likewise.
52681         * gcc.dg/wtr-int-type-1.c: Likewise.
52682         * gcc.dg/wtr-label-1.c: Likewise.
52683         * gcc.dg/wtr-static-1.c: Likewise.
52684         * gcc.dg/wtr-strcat-1.c: Likewise.
52685         * gcc.dg/wtr-suffix-1.c: Likewise.
52686         * gcc.dg/wtr-switch-1.c: Likewise.
52687         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52688         * gcc.dg/wtr-union-init-1.c: Likewise.
52689         * gcc.dg/wtr-union-init-2.c: Likewise.
52690         * gcc.dg/wtr-union-init-3.c: Likewise.
52691
52692         * gcc.dg/wtr-func-def-1.c: New test.
52693
52694 2002-07-02 Devang Patel <dpatel@apple.com>
52695
52696         * objc.dg/param-1.m: New test.
52697
52698 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52699
52700         * gcc.dg/cpp/trad/directive.c: Add test.
52701         * gcc.dg/cpp/trad/macroargs.c: Add test.
52702         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52703
52704 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52705
52706         * gcc.dg/cpp/cmdlne-M.c: New test.
52707
52708 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52709
52710         * objc.dg/desig-init-1.m: New test.
52711
52712 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52713
52714         PR c++/6716
52715         * g++.dg/template/instantiate1.C: New test.
52716
52717 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52718
52719         PR c++/7112
52720         * g++.dg/template/sizeof2.C: New test.
52721
52722 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52723
52724         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52725         gcc.dg/cpp/trad/include.c: New tests.
52726
52727 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52728
52729         PR target/7177
52730         * gcc.c-torture/compile/20020701-1.c: New test.
52731
52732 2002-07-01  Stan Shebs  <shebs@apple.com>
52733
52734         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52735         header here...
52736         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52737         (objc-torture-execute): or here.
52738
52739 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52740
52741         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52742
52743 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52744
52745         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52746
52747 2002-06-30  Devang Patel  <dpatel@apple.com>
52748
52749         * objc.dg/fsyntax-only.m: New test.
52750
52751 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52752
52753         PR c++/6695
52754         * g++.dg/template/friend7.C: New file.
52755
52756 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52757
52758         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52759         return type.
52760
52761 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52762
52763         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52764         avoid division by zero.
52765
52766 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52767
52768         * gcc.dg/Wunknownprag.c: New tests.
52769
52770 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52771
52772         * gcc.c-torture/execute/simd-2.c: New test.
52773
52774 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52775
52776         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52777         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52778         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52779         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52780         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52781         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52782         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52783         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52784         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52785         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52786         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52787         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52788         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52789         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52790         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52791         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52792         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52793
52794 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52795
52796         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52797         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52798         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52799         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52800         New tests.
52801         * gcc.dg/cpp/trad/directive.c: Update.
52802
52803 2002-06-23  Andreas Jaeger  <aj@suse.de>
52804
52805         * gcc.c-torture/execute/complex-6.c: New.
52806
52807 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52808
52809         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52810         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52811         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52812         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52813
52814 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52815
52816         * gcc.dg/cpp/trad: New directory with traditional tests copied
52817         from parent directory.
52818         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52819         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52820         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52821         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52822         Move to trad/ and rename.
52823         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52824         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52825         gcc.dg/cpp/trad/redef2.c: New tests.
52826         * gcc.dg/cpp/trad/trad.exp: New driver.
52827
52828 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52829
52830         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52831         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52832         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52833         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52834         Remove.
52835
52836 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52837
52838         * gcc.dg/20020620-1.c: New test.
52839
52840 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52841
52842         * g++.dg/template/ttp4.C: New test.
52843
52844 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52845
52846         * g++.dg/opt/vt1.C: Fix regexp.
52847
52848 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52849
52850         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52851         Don't use attribute `noinline'.
52852
52853 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52854
52855         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52856
52857 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52858
52859         * gcc.c-torture/execute/simd-1.c: New.
52860
52861         * gcc.dg/simd-1.c: New.
52862
52863 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52864
52865         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52866
52867 2002-06-16  Richard Henderson  <rth@redhat.com>
52868
52869         * g++.dg/ext/anon-struct1.C: New.
52870         * g++.dg/ext/anon-struct2.C: New.
52871         * g++.dg/ext/anon-struct3.C: New.
52872         * gcc.dg/anon-struct-1.c: New.
52873         * gcc.dg/anon-struct-2.c: New.
52874         * gcc.dg/anon-struct-3.c: New.
52875         * gcc.dg/20011008-1.c: Adjust warning text.
52876         * gcc.dg/20020527-1.c: Add -fms-extensions.
52877
52878 2002-06-16  Richard Henderson  <rth@redhat.com>
52879
52880         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52881
52882 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52883
52884         * gcc.c-torture/execute/20020615-1.c: New test.
52885
52886 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52887
52888         * gcc.c-tortuture/execute/compare-1.c: New test case.
52889         * gcc.c-tortuture/execute/compare-2.c: New test case.
52890         * gcc.c-tortuture/execute/compare-3.c: New test case.
52891
52892 2002-06-13  Richard Henderson  <rth@redhat.com>
52893
52894         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52895         ia64 ilp32.
52896
52897 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52898
52899         * g++.dg/template/typename2.C: Update error message.
52900
52901 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52902
52903         * gcc.c-torture/execute/20020611-1.c: New test.
52904
52905 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52906
52907         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52908         list of targets to skip.
52909
52910 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52911
52912         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52913         targets if not optimizing.
52914
52915 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52916
52917         * gcc.c-torture/compile/20020605-1.c: New test.
52918
52919         * g++.dg/opt/vt1.C: New test.
52920
52921         * gcc.dg/20020531-1.c: New test.
52922
52923         * gcc.dg/20020530-1.c: New test.
52924
52925         * gcc.dg/20020527-1.c: New test.
52926
52927         * g++.dg/opt/cse1.C: New test.
52928
52929 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52930
52931         * gcc.dg/20020607-2.c: New test case.
52932
52933 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52934
52935         * gcc.c-torture/compile/20020604-1.c: New test.
52936
52937 2002-06-04  Richard Henderson  <rth@redhat.com>
52938
52939         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52940         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52941         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52942
52943 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52944
52945         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52946
52947 2002-06-03  Richard Henderson  <rth@redhat.com>
52948
52949         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52950         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52951
52952 2002-06-02  Richard Henderson  <rth@redhat.com>
52953
52954         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52955         test functions static.
52956
52957 2002-06-02  Andreas Jaeger  <aj@suse.de>
52958
52959         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52960         now.
52961
52962 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52963
52964         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52965         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52966         Update for mofified diagnostics.
52967         * gcc.dg/c99-intconst-1.c: No longer fail.
52968
52969 2002-06-02  Richard Henderson  <rth@redhat.com>
52970
52971         * gcc.dg/uninit-A.c: Remove xfail markers.
52972
52973 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52974
52975         * gcc.dg/fnegate-1.c: New test case.
52976
52977 2002-05-30  Osku Salerma  <osku@iki.fi>
52978
52979         * gcc.c-torture/execute/mayalias-1.c: New file.
52980
52981 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52982
52983         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52984         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52985         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52986
52987 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52988
52989         * gcc.c-torture/execute/20020529-1.c: New test.
52990
52991 2002-05-27  Richard Henderson  <rth@redhat.com>
52992
52993         * g++.dg/ext/attrib6.C: New test case.
52994
52995 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52996
52997         * gcc.c-torture/execute/pure-1.c: New test.
52998
52999 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53000
53001         * gcc.dg/cpp/arith-2.c: Remove.
53002
53003 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53004
53005         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53006         * gcc.dg/cpp/if-3.c: Remove.
53007
53008 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53009
53010         * g++.dg/opt/cse2.C: New test.
53011
53012 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53013
53014         * gcc.dg/cpp/arith-1.c: New semantic tests.
53015         * gcc.dg/cpp/if-1.c: Update.
53016
53017 2002-05-24  Ben Elliston  <bje@redhat.com>
53018
53019         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53020
53021 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53022
53023         * gcc.dg/verbose-asm.c: New test.
53024
53025 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53026
53027         * gcc.dg/cpp/paste12.c: New test.
53028
53029 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53030
53031         * g++.dg/parse/named_ops.C: New test.
53032
53033 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53034
53035         * gcc.dg/weak-8.c: New test.
53036
53037 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53038
53039         * gcc.dg/weak-2.c: Allow optional leading underscore
53040         in scan-assembler symbol name.
53041         * gcc.dg/weak-3.c: Likewise.
53042         * gcc.dg/weak-4.c: Likewise.
53043         * gcc.dg/weak-5.c: Likewise.
53044
53045 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53046
53047         * gcc.dg/20020523-1.c: New test.
53048
53049 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53050
53051         * objc.dg/const-str-2.m: Update now that we stop after
53052         a command line error.
53053
53054 2002-05-22  Richard Henderson  <rth@redhat.com>
53055
53056         * g++.dg/dg.exp: Fix typo in test pruneing.
53057
53058 2002-05-22  Richard Henderson  <rth@redhat.com>
53059
53060         * g++.dg/dg.exp: Prune the tls subdirectory.
53061         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53062         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53063         * g++.dg/tls/init-1.C: New.
53064
53065 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53066
53067         * gcc.dg/20020517-1.c: New test.
53068
53069 2002-05-21  Richard Henderson  <rth@redhat.com>
53070
53071         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53072         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53073
53074 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53075
53076         * g++.dg/other/copy2.C: New test.
53077
53078 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53079
53080         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53081         (MAX_COPY): Bump up to 10 times sizeof (long long).
53082         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53083
53084         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53085         sizeof (long long).
53086
53087         * gcc.c-torture/execute/strcpy-1.c: New test.
53088
53089 2002-05-19  Jason Merrill  <jason2redhat.com>
53090
53091         * g++.dg/ext/oper1.C: New test.
53092
53093 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53094 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53095
53096         * README.QMTEST: New file.
53097
53098         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53099
53100 2002-05-19  Andreas Jaeger  <aj@suse.de>
53101
53102         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53103         now.
53104         * gcc.c-torture/execute/loop-2d.x: Likewise.
53105
53106 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53107
53108         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53109         support weak symbols.
53110         * gcc.dg/weak-4.c: Likewise.
53111         * gcc.dg/weak-6.c: Likewise.
53112
53113 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53114
53115         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53116         cygwin, coff and h8300-*-hms targets
53117         * gcc.dg/weak-5.c: Likewise.
53118         * gcc.dg/weak-7.c: Likewise.
53119
53120 2002-05-16  Jason Merrill  <jason@redhat.com>
53121
53122         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53123         (scan-assembler-not, scan-assembler-dem): Likewise.
53124         (scan-assembler-dem-not): Likewise.
53125
53126 2002-05-15  Richard Henderson  <rth@redhat.com>
53127
53128         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53129
53130 2002-05-15  Richard Henderson  <rth@redhat.com>
53131
53132         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53133         (vfoo1f): Warning here.
53134         (vfoo1l): Don't redefine the alias.
53135
53136 2002-05-14  Jason Merrill  <jason@redhat.com>
53137             Alexandre Oliva  <aoliva@redhat.com>
53138
53139         * g++.dg/init/pm1.C: New test.
53140
53141 2002-05-12  David S. Miller  <davem@redhat.com>
53142
53143         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53144         types.
53145
53146 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53147
53148         * gcc.c-torture/execute/20020510-1.c: New test case.
53149
53150 2002-05-10  David S. Miller  <davem@redhat.com>
53151
53152         * gcc.c-torture/execute/conversion.c: Test long double too.
53153
53154 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53155
53156         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53157         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53158         * lib/g++.exp (g++_link_flags): Likewise.
53159         * lib/objc.exp (objc_target_compile): Likewise.
53160
53161 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53162
53163         * gcc.dg/cpp/poison.c: Update.
53164         * gcc.dg/cpp/20000625-2.c: Remove.
53165         * gcc.dg/cpp/direct2s.c: Remove final test.
53166
53167 2002-05-08  Tom Rix  <trix@redhat.com>
53168
53169         * gcc.c-torture/execute/20020508-1.c: New test.
53170         * gcc.c-torture/execute/20020508-2.c: New test.
53171         * gcc.c-torture/execute/20020508-3.c: New test.
53172
53173 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53174
53175         * gcc.dg/cpp/charconst-4.c: More tests.
53176
53177 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53178
53179         PR c/6569
53180         * gcc.dg/weak-3.c: Update location of warning messages.
53181         * gcc.dg/weak-5.c: Likewise.
53182
53183 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53184
53185         * gcc.c-torture/execute/20020506-1.c: New test case.
53186
53187 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53188
53189         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53190
53191 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53192
53193         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53194
53195 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53196
53197         * gcc.dg/cpp/charconst-3.c: New test.
53198
53199 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53200
53201         * gcc.dg/cpp/charconst.c: Update tests.
53202
53203 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53204
53205         * treelang: Added directory for new sample language treelang. Also
53206         lib/treelang.exp: New file to signal treelang should be tested.
53207
53208 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53209
53210         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53211         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53212         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53213         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53214         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53215         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53216         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53217
53218 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53219
53220         * gcc.dg/format/xopen-2.c: New test.
53221
53222 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53223
53224         * gcc.dg/20020503-1.c: New test.
53225
53226 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53227
53228         * g++.dg/init/dtor1.C: Make it tougher.
53229
53230 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53231
53232         * g++.dg/init/dtor1.C: New test.
53233
53234 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53235
53236         * gcc.dg/altivec-8.c: New.
53237
53238 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53239
53240         * gcc.dg/altivec-7.c: New.
53241
53242 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53243
53244         * g++.dg/parse/typedef1.C: New test.
53245
53246 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53247
53248         PR c++/6486
53249         * g++.dg/template/friend6.C: New test.
53250
53251         PR c++/6492
53252         * g++.dg/init/copy1.C: New test.
53253
53254 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53255
53256         * g++.dg/warn/effc1.C: New test.
53257
53258 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53259
53260         * gcc.dg/cpp/if-cexp.c: Add a test.
53261
53262 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53263
53264         * gcc.dg/20020426-2.c: New test.
53265
53266 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53267
53268         * gcc.dg/cpp/if-mop.c: Update.
53269         * gcc.dg/cpp/if-mpar.c: Add test.
53270         * gcc.dg/cpp/if-oppr.c: Update.
53271
53272 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53273
53274         PR c/6343
53275         * gcc.dg/weak-[2-7].c: New tests.
53276
53277 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53278
53279         * gcc.dg/enum1.c: New test.
53280
53281 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53282
53283         PR c++/6497
53284         * g++.dg/inherit/access2.C: New test.
53285
53286 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53287
53288         PR bootstrap/6445
53289         * gcc.dg/20020426-1.c: New test.
53290
53291 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53292
53293         * g++.dg/abi/enum1.C: New test.
53294
53295 2002-04-26  Richard Henderson  <rth@redhat.com>
53296
53297         * gcc.dg/c99-bool-1.c: Expect always true warning.
53298
53299 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53300
53301         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53302
53303 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53304
53305         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53306         targets.
53307
53308 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53309
53310         * g++.dg/abi/mange7.C: New test.
53311
53312         PR c++/6438.
53313         * g++.dg/parse/stmtexpr2.C: New test.
53314
53315 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53316
53317         * gcc.dg/20020312-2.c: Add SH target.
53318
53319 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53320
53321         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53322         compiler output on mips*-*-irix*.
53323
53324 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53325
53326         * g++.dg/parse/attr1.C: New test.
53327
53328 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53329
53330         * gcc.c-torture/execute/string-opt-17.c: New test case.
53331         * gcc.c-torture/execute/memset-2.c: New test case.
53332
53333 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53334
53335         PR c++/6256:
53336         * g++.dg/template/friend5.C: New test.
53337
53338         PR c++/6331:
53339         * g++.dg/template/qual1.C: Likewise.
53340
53341 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53342
53343         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53344         Include stdlib.h, not stdio.h or ctype.h.
53345
53346 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53347
53348         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53349         cris-*-elf* and mmix-*-*.
53350         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53351         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53352         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53353         Ditto.
53354         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53355         * gcc.dg/wchar_t-1.c: Ditto.
53356
53357 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53358
53359         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53360         Clarify comment.
53361
53362 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53363
53364         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53365
53366 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53367
53368         * gcc.c-torture/execute/20000906-1.x: Delete.
53369
53370 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53371
53372         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53373
53374 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53375
53376         * PR6367
53377         * g77.f-torture/execute/6367.f: New test.
53378         * g77.f-torture/execute/6367.x: Disable for MMIX.
53379
53380 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53381
53382         * PR6352
53383         * g++.dg/opt/inline2.C: New test.
53384
53385 2002-04-18  Richard Henderson  <rth@redhat.com>
53386
53387         * gcc.dg/20000906-1.c: Enable for all targets.
53388         * gcc.c-torture/compile/iftrap-2.c: New.
53389
53390 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53391
53392         * gcc.dg/20020418-1.c: New test.
53393         * gcc.dg/20020418-2.c: New test.
53394
53395 2002-04-18  Richard Henderson  <rth@redhat.com>
53396
53397         * gcc.c-torture/compile/iftrap-1.c: New.
53398         * gcc.dg/iftrap-1.c: Adjust for ia64.
53399         * gcc.dg/iftrap-2.c: New.
53400
53401 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53402
53403         * gcc.c-torture/compile/20020418-1.c: New test.
53404
53405 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53406
53407         * gcc.c-torture/compile/20020415-1.c: New.
53408
53409 2002-04-18  David S. Miller  <davem@redhat.com>
53410
53411         * gcc.c-torture/execute/20020418-1.c: New test.
53412
53413 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53414
53415         * gcc.dg/20020416-1.c: New test.
53416
53417         * g++.dg/opt/inline1.C: New test.
53418
53419 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53420
53421         * gcc.dg/altivec-5.c: New test.
53422
53423         * gcc.dg/20020415-1.c: New test.
53424
53425 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53426
53427         * lib/chill.exp: Remove.
53428
53429 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53430
53431         * g++.dg/other/big-struct.C: New test.
53432
53433 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53434
53435         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53436         of scratch file.
53437
53438 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53439
53440         PR c/6277
53441         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53442         in scan-assembler function name
53443
53444 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53445
53446         * g77.f-torture/execute/980628-4.x,
53447         g77.f-torture/execute/980628-5.x,
53448         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53449         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53450         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53451         i[34567]86-*-*.
53452
53453 2002-04-13  David S. Miller  <davem@redhat.com>
53454
53455         * gcc.c-torture/execute/20020413-1.c: New test.
53456
53457 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53458
53459         * gcc.dg/asm-6.c,
53460         * g++.dg/ext/asm1.C: New tests.
53461
53462 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53463
53464         PR c++ 5373.
53465         * g++.dg/parse/stmtexpr1.C: New test.
53466
53467         PR c++/5189.
53468         * g++.dg/template/copy1.C: New test.
53469
53470 2002-04-12  Richard Henderson  <rth@redhat.com>
53471
53472         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53473
53474 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53475
53476         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53477         gcc.c-torture/execute/20020307-2.c.
53478
53479 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53480
53481         * g++.dg/ext/attrib5.C,
53482         * g++.dg/lookup/struct1.C: New tests.
53483
53484 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53485
53486         * gcc.dg/20020411-1.c: New test.
53487
53488         * gcc.c-torture/execute/20020411-1.c: New test.
53489
53490 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53491
53492         * g77.f-torture/execute/6177.f: New test.
53493
53494 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53495
53496         PR middle-end/6247
53497         * g++.dg/opt/cleanup1.C: New test.
53498
53499         * g++.dg/opt/const1.C: New test.
53500
53501 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53502
53503         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53504
53505 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53506
53507         PR c++/5507
53508         * g++.dg/template/typename2.C: New test.
53509
53510 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53511
53512         * gcc.c-torture/execute/loop-12.c: New.
53513
53514 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53515
53516         * g77.f-torture/execute/980628-4.x,
53517         g77.f-torture/execute/980628-5.x,
53518         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53519         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53520         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53521
53522 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53523
53524         PR optimization/6086
53525         * g++.dg/opt/preinc1.C: New test.
53526
53527 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53528
53529         PR c++/5571
53530         * g++.dg/opt/static2.C: New test.
53531
53532 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53533
53534         PR c/5120
53535         * gcc.dg/20020406-1.c: New test.
53536
53537 2002-04-04  David S. Miller  <davem@redhat.com>
53538
53539         * gcc.c-torture/execute/20020404-1.c: New test.
53540
53541 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53542
53543         PR c/6123
53544         * gcc.dg/20020312-2.c: Do not declare global register variable
53545         if __PIC__ or __pic__ is defined.
53546
53547 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53548
53549         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53550         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53551
53552 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53553
53554         * gcc.misc-tests/linkage.exp: Update last change to handle
53555         sparc*-, not just sparc-.
53556
53557 2002-04-03  Richard Henderson  <rth@redhat.com>
53558
53559         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53560
53561 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53562
53563         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53564
53565 2002-04-02  David S. Miller  <davem@redhat.com>
53566
53567         * gcc.c-torture/execute/20020402-3.c: New test.
53568
53569 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53570
53571         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53572         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53573
53574         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53575         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53576         g77.f-torture/execute/20001201.x,
53577         g77.f-torture/execute/u77-test.x: New files.
53578
53579         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53580         * gcc.dg/wchar_t-1.c: Ditto.
53581
53582 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53583
53584         * gcc.c-torture/execute/20020402-1.c: New test.
53585
53586 2002-04-01  Richard Henderson  <rth@redhat.com>
53587
53588         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53589
53590         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53591
53592 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53593
53594         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53595
53596 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53597
53598         * g++.dg/inherit/template-as-base.C: Expect error.
53599         * g++.dg/inherit/namespace-as-base.C: Likewise.
53600
53601 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53602
53603         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53604         g++.dg/ext/instantiate3.C: Tweak match patterns.
53605
53606         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53607         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53608         -da test.
53609
53610 2002-03-31  Richard Henderson  <rth@redhat.com>
53611
53612         * gcc.dg/special/alias-2.c: New.
53613         * gcc.dg/special/ecos.exp: Run it.
53614
53615 2002-03-31  Richard Henderson  <rth@redhat.com>
53616
53617         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53618
53619 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53620
53621         * gcc.dg/weak-1.c: Disable on h8300 port.
53622
53623 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53624
53625         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53626         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53627         ordering tests.
53628         * g++.dg/bprob/bprob-1.C: New test.
53629         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53630         * g++.dg/gcov/gcov-1.C: New test.
53631         * g++.dg/gcov/gcov-1.x: New file.
53632         * g++.dg/gcov/gcov-2.C: New test.
53633         * g++.dg/gcov/gcov-3.C: New test.
53634         * g++.dg/gcov/gcov-3.h: New file.
53635
53636 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53637
53638         * g++.old-deja/g++.other/builtins5.C: New test.
53639         * g++.old-deja/g++.other/builtins6.C: New test.
53640         * g++.old-deja/g++.other/builtins7.C: New test.
53641         * g++.old-deja/g++.other/builtins8.C: New test.
53642         * g++.old-deja/g++.other/builtins9.C: New test.
53643
53644 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53645
53646         * g++.dg/opt/static1.C: New test.
53647
53648         * g++.dg/opt/longbranch1.C: New test.
53649
53650 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53651
53652         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53653
53654         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53655
53656 2002-03-28  Jeffrey A Law  (law@redhat.com)
53657
53658         * gcc.c-torture/execute/20020328-1.c: New test.
53659
53660 2002-03-27  Richard Henderson  <rth@redhat.com>
53661
53662         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53663         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53664         move from g++.old-deja/g++.ext/.
53665
53666 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53667
53668         * g++.dg/init/new2.C: New test.
53669
53670 2002-03-26  Richard Henderson  <rth@redhat.com>
53671
53672         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53673
53674         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53675         on sparc.
53676
53677         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53678         sparcv9 systems.
53679         * gcc.dg/20001102-1.c: Likewise.
53680
53681 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53682
53683         * gcc.dg/cpp/endif-pedantic1.c,
53684         gcc.dg/cpp/endif-pedantic2.c: New tests.
53685
53686 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53687
53688         * g++.dg/init/new1.C: New test.
53689
53690 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53691
53692         * g++.dg/abi/vbase9.C: New test.
53693
53694 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53695
53696         * gcc.dg/arm-asm.c: New test.
53697
53698 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53699
53700         * gcc.dg/Wswitch-enum.c: New test.
53701         Fix PR c/5044.
53702
53703 2002-03-26  Richard Henderson  <rth@redhat.com>
53704
53705         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53706         structure.
53707
53708 2002-03-25  Richard Henderson  <rth@redhat.com>
53709
53710         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53711         sparcv9 systems.
53712
53713         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53714         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53715
53716 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53717
53718         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53719
53720 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53721
53722         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53723         targets using generic thunk support.
53724
53725 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53726
53727         * gcc.c-torture/compile/20020323-1.c: New test.
53728
53729         * g++.dg/opt/conj2.C: New test.
53730
53731 2002-03-24  Richard Henderson  <rth@redhat.com>
53732
53733         * gcc.dg/weak-1.c: Use -fno-common.
53734
53735 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53736
53737         * g77.dg/f77-edit-apostrophe-out.f: New test
53738         * g77.dg/f77-edit-h-out.f: New test
53739         * g77.dg/f77-edit-t-in.f: New test
53740         * g77.dg/f77-edit-t-out.f: New test
53741         * g77.dg/f77-edit-x-out.f: New test
53742         * g77.dg/f77-edit-slash-out.f: New test
53743         * g77.dg/f77-edit-colon-out.f: New test
53744         * g77.dg/f77-edit-s-out.f: New test
53745
53746 2002-03-24  Richard Henderson  <rth@redhat.com>
53747
53748         * objc/execute/formal_protocol-6.x: New XFAIL.
53749
53750 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53751
53752         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53753         that do not support weak symbols
53754
53755 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53756
53757         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53758         * lib/g77.exp: Likewise.
53759         * lib/objc.exp: Likewise.
53760
53761 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53762
53763         * gcc.dg/Wswitch-default.c: New test.
53764
53765 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53766
53767         * g++.dg/other/enum1.C: New test.
53768
53769 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53770
53771         * gcc.dg/pragma-ep-3.c: Fix typo.
53772
53773 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53774
53775         * g++.dg/inherit/template-as-base.C: New test.
53776
53777 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53778
53779         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53780         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53781
53782 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53783
53784         * gcc.dg/cpp/multiline.c: Update to match.
53785
53786 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53787
53788         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53789
53790 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53791
53792         * gcc.dg/cpp/extratokens2.c: New file.
53793
53794 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53795
53796         * gcc.dg/20020312-2.c: Add rs6000 target.
53797
53798         * gcc.c-torture/compile/20020319-1.c: New test.
53799
53800 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53801
53802         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53803         (A, E): Handle this.
53804
53805 2002-03-20  Jason Merrill  <jason@redhat.com>
53806
53807         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53808         ignoring -fpic.
53809         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53810         through prune_gcc_output.
53811
53812 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53813
53814         * gcc.c-torture/compile/20020320-1.c: New test.
53815
53816 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53817
53818         * gcc.c-torture/compile/20020318-1.c: New test.
53819
53820         * gcc.dg/struct-by-value-1.c: New test.
53821
53822         * gcc.dg/20020319-1.c: New test.
53823
53824 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53825
53826         * g++.dg/opt/conj1.C: New test.
53827
53828 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53829
53830         * g++.dg/template/qualttp20.C: Revert previous change.
53831         * g++.dg/template/qualttp3.C: Likewise.
53832         * g++.dg/template/qualttp4.C: Likewise.
53833         * g++.dg/template/qualttp5.C: Likewise.
53834         * g++.dg/template/qualttp6.C: Likewise.
53835         * g++.dg/template/qualttp7.C: Likewise.
53836         * g++.dg/template/qualttp8.C: Likewise.
53837         * g++.dg/template/recurse.C: Likewise.
53838
53839 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53840
53841         * gcc.dg/cpp/wchar-1.c: Update.
53842
53843 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53844
53845         * g++.dg/template/conv1.C: New test.
53846         * g++.dg/template/conv2.C: New test.
53847         * g++.dg/template/conv3.C: New test.
53848         * g++.dg/template/conv4.C: New test.
53849
53850 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53851
53852         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53853         * g++.dg/template/qualttp3.C: Likewise.
53854         * g++.dg/template/qualttp4.C: Likewise.
53855         * g++.dg/template/qualttp5.C: Likewise.
53856         * g++.dg/template/qualttp6.C: Likewise.
53857         * g++.dg/template/qualttp7.C: Likewise.
53858         * g++.dg/template/qualttp8.C: Likewise.
53859         * g++.dg/template/recurse.C: Likewise.
53860
53861 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53862
53863         * g++.dg/opt/dtor1.C: New test.
53864
53865 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53866
53867         * gcc.c-torture/compile/20020315-1.c: New test.
53868
53869 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53870
53871         * gcc.dg/weak-1.c: Fix scan tests.
53872
53873 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53874
53875         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53876         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53877         cris-*-aout* mmix-*-*.
53878         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53879         cris-*-aout* mmix-*-*.
53880         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53881         cris-*-elf* cris-*-aout* and mmix-*-*.
53882         * gcc.dg/20001009-1.c: Ditto.
53883         * gcc.dg/20010912-1.c: Ditto.
53884         * gcc.dg/20020122-4.c: Ditto.
53885         * gcc.dg/inline-2.c: Ditto.
53886
53887 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53888
53889         * gcc.c-torture/compile/20020314-1.c: New test.
53890
53891 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53892
53893         * gcc.c-torture/execute/20020314-1.c: New test.
53894
53895 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53896
53897         * g++.dg/warn/Wunused-1.C: New test.
53898
53899 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53900
53901         * g++.dg/abi/mangle6.C: New test.
53902
53903 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53904
53905         * gcc.c-torture/compile/20020309-2.c: New test.
53906
53907         * gcc.c-torture/compile/20020312-1.c: New test.
53908
53909 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53910
53911         * g++.dg/other/access1.C: New test.
53912
53913 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53914
53915         * gcc.c-torture/execute/wchar_t-1.c: New test.
53916
53917 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53918
53919         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53920
53921 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53922
53923         * gcc.dg/20020312-1.c: New test case.
53924
53925 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53926
53927         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53928
53929 2002-03-11  Richard Henderson  <rth@redhat.com>
53930
53931         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53932         * g++.old-deja/g++.jason/report.C: Likewise.
53933
53934 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53935
53936         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53937         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53938
53939 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53940
53941         * g++.dg/overload/pmf1.C: New test.
53942
53943 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53944
53945         * gcc.c-torture/execute/20020307-1.c: Use long.
53946
53947 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53948
53949         PR optimization/5844
53950         * gcc.dg/20020310-1.c: New test.
53951
53952 2002-03-09  Michael Meissner  <meissner@redhat.com>
53953
53954         * gcc.c-torture/execute/memcpy-2.c: New test.
53955         * gcc.c-torture/execute/memset-1.c: New test.
53956         * gcc.c-torture/execute/strlen-1.c: New test.
53957         * gcc.c-torture/execute/strcmp-1.c: New test.
53958         * gcc.c-torture/execute/strncmp-1.c: New test.
53959
53960 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53961
53962         * gcc.dg/ppc-ldstruct.c: New test.
53963
53964 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53965
53966         * gcc.c-torture/execute/va-arg-22.c: New test.
53967
53968 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53969
53970         * gcc.c-torture/compile/20020309-1.c: New test.
53971
53972 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53973
53974         * gcc.c-torture/execute/20020307-2.c: New test.
53975
53976 2002-03-07  Jeffrey A Law  (law@redhat.com)
53977
53978         * g77.f-torture/compile/20020307-1.f: New test.
53979
53980 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53981
53982         * gcc.dg/unordered-1.c: New test.
53983
53984 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53985
53986         * gcc.c-torture/execute/20020307-1.c: New test.
53987
53988 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53989
53990         * gcc.dg/20020304-1.c: New test.
53991
53992         * gcc.c-torture/compile/20020304-2.c: New test.
53993
53994 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53995
53996         * gcc.c-torture/compile/20020304-1.c: New test case
53997         (from PR c/5830).
53998
53999 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54000
54001         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54002
54003 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54004
54005         * g++.dg/other/classkey1.C: New test.
54006
54007 2002-03-01  Richard Henderson  <rth@redhat.com>
54008
54009         * gcc.c-torture/compile/981223-1.x: New.
54010         * gcc.c-torture/compile/920625-1.x: New.
54011
54012 2002-02-28  Richard Henderson  <rth@redhat.com>
54013
54014         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54015
54016 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54017
54018         * gcc.c-torture/execute/20020227-1.c: New test.
54019
54020 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54021
54022         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54023         here" ERROR lines.
54024         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54025         * g++.old-deja.g++.other/defarg1.C: Likewise.
54026         * g++.old-deja/g++.pt/calls2.C: Likewise.
54027         * g++.old-deja/g++.pt/crash20.C: Likewise.
54028         * g++.old-deja/g++.pt/crash30.C: Likewise.
54029         * g++.old-deja/g++.pt/crash36.C: Likewise.
54030         * g++.old-deja/g++.pt/crash6.C: Likewise.
54031         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54032         * g++.old-deja/g++.pt/derived3.C: Likewise.
54033         * g++.old-deja/g++.pt/error1.C: Likewise.
54034         * g++.old-deja/g++.pt/friend21.C: Likewise.
54035         * g++.old-deja/g++.pt/friend23.C: Likewise.
54036         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54037         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54038
54039 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54040
54041         * gcc.c-torture/execute/20020225-2.c: New test.
54042
54043 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54044
54045         * gcc.c-torture/execute/920730-1t.c,
54046         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54047         Delete test cases, only relevant to -traditional.
54048
54049 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54050
54051         * gcc.dg/cpp/undef1.c: Remove.
54052         * gcc.dg/cpp/directiv.c: Update.
54053         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54054
54055 2002-02-27  Michael Meissner  <meissner@redhat.com>
54056
54057         * gcc.c-torture/execute/20020226-1.c: New test.
54058
54059 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54060
54061         * g++.dg/debug/debug4.C: New test.
54062
54063         * gcc.dg/ia64-visibility-1.c: New test.
54064
54065 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54066
54067         * gcc.dg/debug/20020224-1.c: New.
54068
54069 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54070
54071         * gcc.c-torture/execute/960416-1.x: New.
54072         * gcc.c-torture/execute/divconst-3.x: Likewise.
54073
54074 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54075
54076         * gcc.dg/20020224-1.c: New test.
54077
54078 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54079
54080         * gcc.c-torture/execute/20020225-1.c: New.
54081
54082 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54083
54084         * gcc.dg/cpp/wchar-1.c: New test.
54085
54086 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54087
54088         * gcc.dg/20020222-1.c: New test.
54089
54090 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54091
54092         * g++.dg/opt/anonunion1.C: New test.
54093
54094 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54095
54096         * g++.dg/template/qualttp19.C: New test.
54097         * g++.dg/template/qualttp20.C: New test.
54098         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54099         * g++.old-deja/g++.other/qual1.C: Likewise.
54100
54101 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54102
54103         * gcc.dg/attr-alwaysinline.c: New.
54104
54105 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54106
54107         * gcc.dg/20020220-1.c: New test.
54108
54109         * gcc.dg/20020220-2.c: New test.
54110
54111         * g++.dg/opt/mmx1.C: New test.
54112
54113 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54114
54115         * gcc.c-torture/compile/20020110.c: New test.
54116
54117 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54118
54119         * gcc.c-torture/execute/20020219-1.c: New test.
54120
54121         * gcc.dg/20020219-1.c: New test.
54122
54123         * gcc.dg/noncompile/20020220-1.c: New test.
54124
54125         * g++.dg/opt/ptrintsum1.C: New test.
54126
54127         * gcc.dg/debug/20020220-1.c: New test.
54128
54129 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54130
54131         * gcc.c-torture/execute/20020216-1.c: New test.
54132
54133 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54134
54135         * gcc.dg/decl-1.c: Update, new test.
54136
54137 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54138
54139         * g++.dg/abi/bitfield1.C: New test.
54140         * g++.dg/abi/bitfield2.C: New test.
54141
54142 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54143
54144         * gcc.dg/attr-nest.c: New test.
54145
54146 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54147
54148         * gcc.c-torture/execute/20020215-1.c: New test.
54149
54150 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54151
54152         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54153         * g++.dg/debug/debug.exp: New.
54154         * g++.dg/debug/trivial.C: New.
54155         * g++.dg/debug/debug1.C: Moved...
54156         * g++.dg/other/debug1.C: ...from here.
54157         * g++.dg/debug/debug2.C: Moved...
54158         * g++.dg/other/debug2.C: ...from here.
54159         * g++.dg/debug/debug3.C: Moved...
54160         * g++.dg/other/debug3.C: ...from here.
54161
54162         * gcc.dg/noncompile/20020213-1.c: New test.
54163
54164 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54165
54166         * g++.dg/other/debug3.C: New test.
54167
54168         * gcc.c-torture/execute/20020213-1.c: New test.
54169
54170 2002-02-13  Richard Smith <richard@ex-parrot.com>
54171
54172         * g++.old-deja/g++.other/thunk1.C: New test.
54173
54174 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54175
54176         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54177
54178 2002-02-13  Stan Shebs  <shebs@apple.com>
54179
54180         * gcc.dg/altivec-3.c: New.
54181
54182 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54183
54184         * gcc.dg/Wunreachable-1.c: New test.
54185         * gcc.dg/Wunreachable-2.c: New test.
54186
54187 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54188
54189         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54190
54191 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54192
54193         * gcc.dg/decl-1.c: New test.
54194
54195 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54196
54197         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54198
54199 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54200
54201         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54202         * gcc.c-torture/compile/980506-1.x: Likewise.
54203
54204 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54205
54206         * gcc.dg/20020210-1.c: New.
54207
54208 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54209
54210         * g77.f-torture/execute/947.f: New regression test
54211         for PR fortran/947.
54212
54213 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54214
54215         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54216         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54217
54218 2002-02-08  Richard Henderson  <rth@redhat.com>
54219
54220         * gcc.c-torture/compile/labels-3.c: New.
54221
54222 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54223
54224         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54225         expression statements work instead.
54226         * gcc.dg/noncompile/20020207-1.c: New test.
54227
54228 2002-02-07  Richard Henderson  <rth@redhat.com>
54229
54230         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54231
54232 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54233
54234         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54235         message from g77
54236         * lib/g77-dg.exp: Trim g77 error messages so that they are
54237         recognized by dg.exp.
54238
54239 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54240
54241         PR fortran/5473
54242         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54243
54244 2002-02-07  Richard Henderson  <rth@redhat.com>
54245
54246         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54247         to be sufficiently aligned for integers.
54248
54249 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54250
54251         * g++.dg/template/friend4.C: New test.
54252
54253 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54254
54255         PR fortran/5743
54256         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54257         unsupported cases.
54258
54259 2002-02-07  Richard Henderson  <rth@redhat.com>
54260
54261         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54262         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54263         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54264         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54265
54266 2002-02-06  Richard Henderson  <rth@redhat.com>
54267
54268         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54269
54270 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54271
54272         * gcc.dg/20020206-1.c: New test.
54273
54274 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54275
54276         * gcc.c-torture/execute/20020206-1.c: New test.
54277
54278         * gcc.c-torture/execute/20020206-2.c: New test.
54279
54280         PR optimization/5429:
54281         * gcc.c-torture/compile/20020206-1.c: New test.
54282
54283 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54284
54285         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54286         as certain file formats cannot support particularly large
54287         alignments.
54288
54289         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54290         and do not expect to be able to link the executable.
54291
54292         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54293         fail because the COFF format does not support the weak attribute.
54294
54295 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54296
54297         * g77.dg/pr5473.f: New test
54298
54299 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54300
54301         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54302         Fix testcase accordingly.
54303
54304 2002-02-04  Richard Henderson  <rth@redhat.com>
54305
54306         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54307         (buf): Change to be an array of pointers, not ints.
54308
54309 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54310
54311         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54312         before all tests.  Move warning one line above to match where it
54313         C frontend emits.
54314         * gcc.dg/Wswitch-2.c: New test.
54315         * g++.dg/warn/Wswitch-1.C: New test.
54316         * g++.dg/warn/Wswitch-2.C: New test.
54317
54318 2002-02-04  Richard Henderson  <rth@redhat.com>
54319
54320         * g++.dg/abi/offsetof.C: Fix size comparison.
54321
54322 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54323
54324         * gcc.dg/cast-qual-2.c: New test.
54325
54326 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54327
54328         * gcc.dg/20020201-4.c: New test.
54329
54330 2002-02-04  Ben Elliston  <bje@redhat.com>
54331
54332         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54333         target_info attribute != 0, in addition to the empty string.
54334         (gcc_target_compile): Likewise.
54335
54336 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54337
54338         * gcc.dg/Wswitch.c: New test.
54339         PR gcc/4475. PR gcc/3780.
54340
54341 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54342
54343         * g77.f-torture/execute/5122.f: New test for regressions
54344         against PR fortran/5122.
54345
54346 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54347
54348         * g77.f-torture/compile/pr3743.f: Delete
54349         * g77.dg/pr3743-1.f: New test.
54350         * g77.dg/pr3743-2.f: New test.
54351         * g77.dg/pr3743-3.f: New test.
54352         * g77.dg/pr3743-4.f: New test.
54353
54354 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54355
54356         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54357
54358 2002-02-02  Richard Henderson  <rth@redhat.com>
54359
54360         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54361         * gcc.c-torture/execute/bf64-1.c: Likewise.
54362
54363 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54364
54365         * gcc.dg/20020201-2.c: New test.
54366
54367         * gcc.dg/20020201-3.c: New test.
54368
54369         * gcc.c-torture/execute/bitfld-2.c: New test.
54370
54371 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54372
54373         * gcc.dg/bitfld-1.c: Update.
54374         * gcc.dg/bitfld-2.c: Update.
54375         * gcc.c-torture/execute/bitfld-1.x: New.
54376
54377 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54378
54379         * gcc.c-torture/execute/20020201-1.c: New test.
54380
54381 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54382
54383         PR target/5469
54384         * gcc.dg/20020201-1.c: New test.
54385
54386 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54387
54388         PR fortran/3743
54389         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54390         * g77.f-torture/compile/pr3743.x: Remove
54391
54392 2002-01-31  Tom Rix  <trix@redhat.com>
54393
54394         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54395
54396 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54397
54398         * gcc.dg/noncompile/20020130-1.c: New test.
54399
54400 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54401
54402         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54403
54404 2002-01-29  Richard Henderson  <rth@redhat.com>
54405
54406         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54407         to long long.
54408         * gcc.c-torture/execute/bf64-1.c: Likewise.
54409
54410 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54411
54412         * gcc.c-torture/execute/20020129-1.c: New test.
54413
54414 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54415
54416         * gcc.c-torture/compile/20000224-1.c: Update.
54417         * gcc.c-torture/execute/bitfld-1.c: New tests.
54418         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54419         * gcc.dg/uninit-A.c: Update.
54420
54421 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54422
54423         * g++.dg/template/ctor1.C: Add instantiation.
54424
54425 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54426
54427         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54428         argument to __builtin_prefetch to be const ptr.
54429
54430 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54431
54432         * gcc.c-torture/compile/20020120-1.c: New test.
54433
54434 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54435
54436         * gcc.c-torture/execute/20020127-1.c: New test.
54437
54438 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54439
54440         * g77.dg/f77-edit-i-in.f: New test
54441         * g77.dg/f77-edit-i-out.f: New test
54442
54443 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54444
54445         * gcc.dg/debug/debug.exp: New file.
54446         * gcc.dg/debug/trivial.c: New file.
54447         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54448         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54449         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54450         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54451         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54452         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54453         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54454         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54455         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54456         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54457         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54458         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54459         * gcc.dg/20000503-1.c: Removed.
54460         * gcc.dg/20010207-1.c: Removed.
54461         * gcc.dg/20011223-1.c: Removed.
54462         * gcc.dg/20020104-2.c: Removed.
54463         * gcc.dg/debug-1.c: Removed.
54464         * gcc.dg/debug-2.c: Removed.
54465         * gcc.dg/debug-3.c: Removed.
54466         * gcc.dg/debug-4.c: Removed.
54467         * gcc.dg/debug-5.c: Removed.
54468         * gcc.dg/debug-6.c: Removed.
54469         * gcc.dg/dwarf2-1.c: Removed.
54470         * gcc.dg/dwarf2-2.c: Removed.
54471
54472 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54473
54474         * g++.old-deja/g++.other/eh5.C: New test.
54475         * g++.old-deja/g++.other/sibcall2.C: New test.
54476         * g++.old-deja/g++.other/array9.C: New test.
54477         * g++.old-deja/g++.other/typename2.C: New test.
54478         * g++.old-deja/g++.other/crash60.C: New test.
54479         * g++.old-deja/g++.other/conv9.C: New test.
54480         * g++.old-deja/g++.other/mangle10.C: New test.
54481         * g++.old-deja/g++.other/unchanging1.C: New test.
54482         * g++.old-deja/g++.other/exprstmt1.C: New test.
54483         * g++.old-deja/g++.other/inline23.C: New test.
54484         * g++.old-deja/g++.eh/ia64-1.C: New test.
54485         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54486         * g++.old-deja/g++.other/reload1.C: New test.
54487         * g++.old-deja/g++.other/static20.C: New test.
54488         * g++.old-deja/g++.other/local-alloc1.C: New test.
54489         * g++.old-deja/g++.other/conv8.C: New test.
54490         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54491         * g++.old-deja/g++.other/storeexpr1.C: New test.
54492         * g++.old-deja/g++.other/storeexpr2.C: New test.
54493         * g++.dg/eh/template2.C: New test.
54494         * g++.dg/warn/weak1.C: New test.
54495
54496 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54497
54498         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54499         Remove first, non-varying, argument.
54500
54501 2002-01-23  Richard Henderson  <rth@redhat.com>
54502
54503         * gcc.dg/inline-2.c: New.
54504
54505         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54506         Add optional target arg.  Check number of arguments.
54507         (scan-assembler-not, scan-assembler-dem): Likewise.
54508         (scan-assembler-dem-not): Likewise.
54509
54510 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54511
54512         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54513         line 12.
54514         * g++.old-deja/g++.brendan/parse3.C,
54515         g++.old-deja/g++.other/crash26.C,
54516         g++.old-deja/g++.other/crash28.C,
54517         g++.old-deja/g++.other/crash29.C,
54518         g++.old-deja/g++.other/crash30.C,
54519         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54520
54521 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54522
54523         * gcc.dg/20020115-1.c: New.
54524
54525 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54526
54527         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54528
54529 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54530
54531         * gcc.dg/20020122-3.c: New.
54532
54533 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54534
54535         * g++.dg/other/gc1.C: New test.
54536
54537 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54538
54539         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54540
54541 2002-01-22  Richard Henderson  <rth@redhat.com>
54542
54543         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54544
54545 2002-01-22  Richard Henderson  <rth@redhat.com>
54546
54547         * gcc.dg/20020122-4.c: New.
54548
54549 2002-01-22  H.J. Lu <hjl@gnu.org>
54550
54551         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54552         link output.
54553         * gcc.dg/special/ecos.exp: Likewise.
54554         * lib/g++-dg.exp: Likewise.
54555         * lib/g77-dg.exp: Likewise.
54556         * lib/gcc-dg.exp : Likewise.
54557         * lib/mike-g++.exp: Likewise.
54558         * lib/mike-g77.exp: Likewise.
54559         * lib/mike-gcc.exp: Likewise.
54560         * lib/objc-dg.exp: Likewise.
54561
54562 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54563
54564         PR target/5379
54565         * gcc.dg/20020122-2.c: New test.
54566
54567 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54568
54569         * gcc.dg/20020122-1.c: New test.
54570
54571 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54572
54573         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54574
54575 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54576
54577         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54578
54579 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54580
54581         * gcc.c-torture/compile/20020121-1.c: New test.
54582
54583 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54584
54585         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54586         ld_library_path.
54587
54588 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54589
54590         * gcc.dg/20020218-1.c: New test.
54591
54592 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54593
54594         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54595         messages
54596         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54597         "At global scope" warning
54598         * g++.dg/ext/align1.C: Change cygwin test for alignment
54599         from db-bogus to dg-warning
54600
54601 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54602
54603         * g77.f-torture/compile/cpp2.F: New test.
54604
54605 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54606
54607         * g++.dg/template/access1.C: New test.
54608
54609 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54610
54611         * gcc.dg/20020118-1.c: New.
54612
54613 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54614
54615         * gcc.c-torture/execute/20020118-1.c: New test.
54616
54617 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54618
54619         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54620         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54621         alignment warnings.
54622
54623 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54624
54625         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54626         torture_with_loops and torture_without_loops
54627
54628 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54629
54630         * gcc.c-torture/compile/20020116-1.c: New test.
54631
54632 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54633
54634         * gcc.dg/20020116-2.c: New test.
54635
54636         * gcc.dg/ultrasp4.c: New test.
54637
54638         * gcc.dg/20020116-1.c: New test.
54639
54640 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54641
54642         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54643         by EABI.
54644
54645 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54646
54647         * gcc.misc-tests/i386-prefetch.exp: New.
54648         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54649         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54650         * gcc.misc-tests/i386-pf-none-1.c: New test.
54651         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54652
54653 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54654
54655         * gcc.dg/gnu89-init-1.c: Add new tests.
54656
54657 2002-01-15  Andreas Jaeger  <aj@suse.de>
54658
54659         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54660         * gcc.dg/i386-mmx-2.c: Likewise.
54661         * gcc.dg/i386-sse-1.c: Likewise.
54662         * gcc.dg/i386-sse-2.c: Likewise.
54663         * gcc.dg/i386-sse-3.c: Likewise.
54664
54665 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54666
54667         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54668         Uncomment additional cases that now pass.
54669
54670 2002-01-11  Richard Henderson  <rth@redhat.com>
54671
54672         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54673         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54674
54675 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54676
54677         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54678
54679 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54680
54681         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54682         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54683
54684 2002-01-10  Dale Johannesen  <dalej@apple.com>
54685
54686         * gcc.c-torture/execute/loop-11.c: New.
54687
54688 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54689
54690         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54691         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54692
54693 2002-01-09  Richard Henderson  <rth@redhat.com>
54694
54695         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54696         type in which to perform the operation for each size.
54697
54698 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54699
54700         * gcc.c-torture/compile/20020109-2.c: New test.
54701
54702 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54703
54704         * gcc.c-torture/execute/loop-10.c: New test.
54705
54706 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54707
54708         * gcc.c-torture/compile/20010226-1.c: New test.
54709         * gcc.c-torture/compile/20010227-1.c: New test.
54710         * gcc.c-torture/compile/20010426-1.c: New test.
54711         * gcc.c-torture/compile/20010510-1.c: New test.
54712         * gcc.c-torture/compile/20010605-3.c: New test.
54713         * gcc.c-torture/compile/20010824-1.c: New test.
54714         * gcc.c-torture/execute/20010409-1.c: New test.
54715         * gcc.dg/noncompile/20000901-1.c: New test.
54716         * gcc.dg/20001023-1.c: New test.
54717         * gcc.dg/20001101-1.c: New test.
54718         * gcc.dg/20001102-1.c: New test.
54719         * gcc.dg/20010207-1.c: New test.
54720         * gcc.dg/20010405-1.c: New test.
54721         * gcc.dg/20010822-1.c: New test.
54722         * gcc.dg/20011107-1.c: New test.
54723
54724 2002-01-09  Jeffrey A Law  (law@redhat.com)
54725
54726         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54727
54728         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54729         execution failure on PA targets.
54730
54731 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54732
54733         * gcc.c-torture/compile/20020109-1.c: New test.
54734
54735 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54736
54737         * gcc.c-torture/execute/20020108-1.c: New test.
54738
54739 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54740
54741         * gcc.dg/20020108-1.c: New test.
54742
54743 2002-01-08  H.J. Lu <hjl@gnu.org>
54744
54745         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54746         for header files.
54747
54748 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54749
54750         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54751         consistency.
54752
54753 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54754
54755         * gcc.dg/altivec-4.c: Test altivec predicates.
54756
54757 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54758
54759         * gcc.c-torture/execute/20020107-1.c: New test.
54760
54761 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54762
54763         PR c/5279
54764         * gcc.c-torture/compile/20020106-1.c: New test.
54765
54766 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54767
54768         * gcc.c-torture/execute/nestfunc-4.c: New test.
54769
54770 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54771
54772         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54773         extra triple that slipped in.
54774         * g++.old-deja/g++.abi/align.C: Likewise.
54775         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54776
54777 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54778
54779         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54780         * g++.old-deja/g++.abi/align.C: Likewise.
54781         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54782
54783         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54784         on FreeBSD/i386.
54785         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54786         FreeBSD.
54787
54788 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54789
54790         * gcc.dg/20020104-1.c: New test.
54791
54792         * gcc.dg/20020104-2.c: New test.
54793
54794 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54795
54796         * gcc.dg/20020103-1.c: Fix typo in target selector.
54797
54798 2002-01-03  Richard Henderson  <rth@redhat.com>
54799
54800         * gcc.dg/20020103-1.c: New.
54801
54802 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54803
54804         * gcc.c-torture/execute/20020103-1.c: New test.
54805
54806 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54807
54808         * g++.dg/other/debug2.C: New test.
54809
54810         * gcc.c-torture/compile/20020103-1.c: New test.
54811
54812 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54813
54814         * gcc.dg/gnu89-init-1.c: Added new tests.
54815
54816 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54817
54818         * g++.dg/template/friend2.C: Remove as patch is reverted.
54819
54820         * g++.dg/warn/oldcast1.C: New test.
54821
54822         * g++.dg/template/ptrmem1.C: New test.
54823         * g++.dg/template/ptrmem2.C: New test.
54824
54825         * g++.dg/template/ntp.C: New test.
54826
54827         * g++.dg/other/component1.C: New test.
54828
54829         * g++.dg/template/ttp3.C: New test.
54830
54831         * g++.dg/template/friend2.C: New test.
54832         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54833
54834 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54835
54836         * g++.dg/other/ptrmem1.C: New test.
54837         * g++.dg/other/ptrmem2.C: New test.
54838
54839 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54840
54841         * g++.dg/template/ctor1.C: New test.
54842
54843 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54844
54845         * g++.dg/template/friend2.C: New test.
54846
54847 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54848
54849         * gcc.dg/mmix-1.c: New test.
54850
54851 2001-12-31  Richard Henderson  <rth@redhat.com>
54852
54853         * gcc.dg/asm-5.c: New.
54854
54855 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54856
54857         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54858         in namespace __gnu_cxx
54859
54860 2001-12-30  Richard Henderson  <rth@redhat.com>
54861
54862         * gcc.dg/debug-6.c: New.
54863
54864 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54865
54866         * gcc.c-torture/compile/20011229-2.c: New test.
54867
54868 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54869
54870         * gcc.dg/debug-3.c: New test.
54871         * gcc.dg/debug-4.c: New test.
54872         * gcc.dg/debug-5.c: New test.
54873
54874 2001-12-29  Richard Henderson  <rth@redhat.com>
54875
54876         * g++.dg/eh/loop1.C: New.
54877
54878 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54879
54880         * g++.dg/template/crash1.C: New test.
54881
54882 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54883
54884         * g++.dg/other/const1.C: New test.
54885
54886 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54887
54888         * gcc.c-torture/compile/20011229-1.c: New test.
54889
54890 2001-12-28  Stan Shebs  <shebs@apple.com>
54891
54892         * lib/objc-torture.exp: Resync with c-torture.exp.
54893         * lib/objc.exp: Load standard libraries.
54894
54895 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54896
54897         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54898         additional tests.
54899
54900 2001-12-27  Roger Sayle <roger@eyesopen.com>
54901
54902         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54903
54904 2001-12-27  Richard Henderson  <rth@redhat.com>
54905
54906         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54907
54908 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54909
54910         * g++.dg/eh/ctor1.C: New test.
54911         * g++.dg/other/error2.C: New test.
54912
54913 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54914
54915         * g++.dg/other/init2.C: New test.
54916
54917 2001-12-24  Richard Henderson  <rth@redhat.com>
54918
54919         * gcc.dg/20011223-1.c: New.
54920         * gcc.dg/inline-1.c: New.
54921
54922 2001-12-23  Richard Henderson  <rth@redhat.com>
54923
54924         * gcc.dg/asm-4.c: Test operand modifiers.
54925
54926 2001-12-23  Richard Henderson  <rth@redhat.com>
54927
54928         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54929
54930 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54931
54932         * gcc.c-torture/execute/20011223-1.c: New test.
54933
54934 2001-12-21  Richard Henderson  <rth@redhat.com>
54935
54936         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54937         re-enables the warning.
54938
54939 2001-12-21  Richard Henderson  <rth@redhat.com>
54940
54941         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54942
54943 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54944
54945         * gcc.c-torture/compile/20011218-1.c: New test.
54946
54947 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54948
54949         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54950         arm-isr.c test.
54951         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54952         epilogue generation for ARM ISR routines.
54953
54954 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54955
54956         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54957         * gcc.dg/format/c90-printf-3.c: Likewise.
54958         * gcc.dg/format/c99-printf-3.c: Likewise.
54959         * gcc.dg/format/ext-1.c: Likewise.
54960         * gcc.dg/format/ext-6.c: Likewise.
54961         * gcc.dg/format/format.h: Prototype unlocked stdio.
54962
54963 2001-12-20  Richard Henderson  <rth@redhat.com>
54964
54965         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54966         (arena): Use it.
54967         (malloc): Correct allocation logic.  Abort if we fill up the
54968         arena before initialization complete.
54969         (realloc): Correct allocation logic.
54970
54971 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54972
54973         * gcc.c-torture/compile/20011219-2.c: New test.
54974
54975         * gcc.c-torture/execute/20011219-1.c: New test.
54976
54977 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54978
54979         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54980         target does not support weak symbols.
54981
54982 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54983
54984         * gcc.c-torture/compile/20011219-1.c: New test.
54985
54986 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54987
54988         * g++.dg/other/error1.C: New test.
54989
54990 2001-12-17  Jeffrey A Law  (law@redhat.com)
54991
54992         * gcc.c-torture/execute/20011217-1.c: New test.
54993
54994 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54995
54996         * objc.dg/special/: New directory.
54997         * objc.dg/special/special.exp: New file.
54998         * objc.dg/special/unclaimed-category-1.h: New file.
54999         * objc.dg/special/unclaimed-category-1a.m: New file.
55000         * objc.dg/special/unclaimed-category-1.m: New file.
55001
55002 2001-12-17  Andreas Jaeger  <aj@suse.de>
55003
55004         * gcc.c-torture/compile/20011217-2.c: New test.
55005
55006 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55007
55008         * gcc.c-torture/compile/20011217-1.c: New test.
55009
55010 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55011
55012         * gcc.dg/20011214-1.c: New.
55013
55014 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55015
55016         * gcc.dg/altivec-4.c: New.
55017
55018 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55019
55020         * gcc.dg/20011113-1.c: New test.
55021
55022 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55023
55024         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55025         std::__malloc_alloc_template<0> and
55026         std::__default_alloc_template<false, 0>.
55027
55028 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55029
55030         * objc/execute/bf-21.m: New test.
55031         * objc/execute/enumeration-1.m: New test.
55032         * objc/execute/enumeration-2.m: New test.
55033
55034 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55035
55036         * gcc.dg/gnu89-init-1.c: New test.
55037
55038 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55039
55040         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55041         * g++.old-deja/g++.jason/2371.C: Likewise.
55042         * g++.old-deja/g++.jason/template33.C: Likewise.
55043         * g++.old-deja/g++.jason/template34.C: Likewise.
55044         * g++.old-deja/g++.jason/template36.C: Likewise.
55045         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55046         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55047         * g++.old-deja/g++.other/typename1.C: Likewise.
55048         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55049         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55050         * g++.old-deja/g++.pt/typename11.C: Likewise.
55051         * g++.old-deja/g++.pt/typename14.C: Likewise.
55052         * g++.old-deja/g++.pt/typename16.C: Likewise.
55053         * g++.old-deja/g++.pt/typename3.C: Likewise.
55054         * g++.old-deja/g++.pt/typename4.C: Likewise.
55055         * g++.old-deja/g++.pt/typename5.C: Likewise.
55056         * g++.old-deja/g++.pt/typename7.C: Likewise.
55057         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55058
55059 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55060
55061         * g++.dg/other/linkage1.C: New test.
55062         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55063         specifiers.
55064
55065 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55066
55067         * gcc.dg/concat.c: New test.
55068
55069 2001-12-11  Stan Shebs  <shebs@apple.com>
55070
55071         * objc/compile: New test directory.
55072         * objc/compile/compile.exp: New expect script.
55073         * objc/compile/20011211-1.m: New compile test.
55074
55075 2001-12-11  Jason Merrill  <jason@redhat.com>
55076
55077         * lib/prune.exp (prune_gcc_output): Also handle "In member
55078         function".  So many permutations...
55079
55080 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55081
55082         * g++.dg/template/typedef1.C: New test.
55083
55084 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55085
55086         * g++.dg/other/copy1.C: New test.
55087
55088 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55089
55090         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55091
55092         * gcc.dg/builtin-choose-expr.c: New.
55093
55094 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55095
55096         * gcc.dg/altivec-2.c: New.
55097
55098 2001-12-07  Richard Henderson  <rth@redhat.com>
55099
55100         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55101
55102 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55103
55104         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55105         ultrasparc.
55106
55107 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55108
55109         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55110
55111 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55112
55113         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55114         variable argument list.
55115
55116 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55117
55118         * gcc.c-torture/execute/memcheck: Delete entire directory.
55119         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55120         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55121
55122 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55123
55124         * gcc.dg/Wshadow-1.c: New test.
55125
55126 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55127
55128         * gcc.c-torture/compile/20011130-1.c: New test.
55129
55130         * gcc.dg/noncompile/20011025-1.c: New test.
55131
55132         * g++.dg/other/anon-union.C: New test.
55133
55134         * gcc.c-torture/execute/20011024-1.c: New test.
55135
55136 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55137
55138         * gcc.c-torture/execute/20000722-1.x,
55139         gcc.c-torture/execute/20010123-1.x: Remove.
55140         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55141         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55142         gcc.dg/c99-complit-2.c: New tests.
55143
55144 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55145
55146         * g++.dg/inherit/base1.C: New test.
55147
55148 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55149
55150         * g++.dg/other/stdarg1.C: New test.
55151
55152         * gcc.c-torture/compile/20011130-2.c: New test.
55153
55154 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55155
55156         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55157         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55158         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55159         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55160         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55161         * gcc.dg/builtin-prefetch-1.c: New test.
55162
55163 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55164
55165         * gcc.dg/20011130-1.c: New test.
55166
55167 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55168
55169         * g++.dg/other/scope1.C: New test.
55170         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55171
55172 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55173
55174         * gcc.dg/vla-init-1.c: New test.
55175
55176 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55177
55178         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55179
55180 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55181
55182         * objc.dg/alias.m: Update.
55183         * objc.dg/class-1.m: Update.
55184         * objc.dg/const-str-1.m: Update.
55185         * objc.dg/fwd-proto-1.m: Update.
55186         * objc.dg/id-1.m: Update.
55187         * objc.dg/super-class-1.m: Update.
55188
55189 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55190
55191         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55192         constructs.
55193
55194 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55195
55196         * gcc.c-torture/execute/20011128-1.c: New test.
55197
55198 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55199
55200         * gcc.dg/20011127-1.c: New test.
55201
55202 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55203
55204         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55205         from Austin Group draft 7.
55206         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55207         scanf format arguments.
55208         * gcc.dg/format/no-exargs-2.c: New test.
55209
55210 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55211
55212         * g++.dg/abi/vbase8-4.C: New test.
55213
55214 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55215
55216         * gcc.c-torture/execute/20011121-1.c: New test.
55217
55218 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55219
55220         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55221
55222 2001-11-23  Andreas Jaeger  <aj@suse.de>
55223
55224         * gcc.dg/cpp/charconst-2.c: New test.
55225
55226 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55227
55228         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55229         to the host if it is remote.  Let tests specify extra headers
55230         they use.
55231         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55232         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55233         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55234         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55235         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55236         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55237         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55238         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55239         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55240         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55241
55242 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55243
55244         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55245         for little endian ARMs.
55246
55247 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55248
55249         * gcc.c-torture/compile/20011119-1.c: New test.
55250         * gcc.c-torture/compile/20011119-2.c: New test.
55251
55252 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55253
55254         * gcc.dg/altivec-1.c: Fix typo.
55255
55256 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55257
55258         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55259
55260 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55261
55262         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55263
55264 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55265
55266         * lib/g77.exp: Don't specify --rpath-link.
55267
55268         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55269         across all the headers.
55270         * gcc.dg/format/format.exp: For testing on a remote host,
55271         copy format.h.
55272
55273         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55274         * gcc.c-torture/execute/930406-1.c: Likewise.
55275         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55276
55277 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55278
55279         * gcc.dg/altivec-1.c: New.
55280
55281 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55282
55283         * gcc.dg/cpp/fpreprocessed.c: New test case.
55284
55285 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55286
55287         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55288         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55289         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55290
55291 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55292
55293         * gcc.dg/no-builtin-1.c: New test.
55294
55295 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55296
55297         * gcc.c-torture/execute/20011115-1.c: New test.
55298
55299 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55300
55301         * gcc.c-torture/compile/20011114-2.c: New test.
55302         * gcc.c-torture/compile/20011114-3.c: New test.
55303         * gcc.c-torture/compile/20011114-4.c: New test.
55304
55305 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55306
55307         * g++.dg/other/init1.C: New test.
55308
55309 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55310
55311         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55312         message.
55313
55314         * gcc.c-torture/execute/20011114-1.c: New testcase.
55315
55316         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55317         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55318         like the (before this change) version of 20010327-1.c.
55319
55320 2001-11-14  Roger Sayle <roger@eyesopen.com>
55321
55322         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55323
55324 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55325
55326         * g++.dg/init/array2.C: New test.
55327
55328 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55329
55330         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55331
55332 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55333
55334         * g++.dg/other/forscope1.C: New test.
55335         * g++.dg/ext/forscope1.C: New test.
55336         * g++.dg/ext/forscope2.C: New test.
55337
55338 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55339
55340         * gcc.c-torture/execute/20011113-1.c: New test.
55341
55342 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55343
55344         * gcc.c-torture/execute/20011109-2.c: New test.
55345
55346         * gcc.c-torture/execute/20011109-1.c: New test.
55347
55348 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55349
55350         * gcc.c-torture/compile/20011109-1.c: New test.
55351
55352 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55353
55354         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55355         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55356         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55357         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55358         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55359         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55360         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55361
55362 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55363
55364         * g++.dg/warn/Wshadow-1.C: New tests.
55365         * g++.old-deja/g++.mike/for3.C: Update.
55366
55367 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55368
55369         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55370         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55371         XFAILs.  Adjust expected error texts.
55372         * gcc.c-torture/compile/20011106-1.c,
55373         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55374         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55375         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55376         gcc.dg/c99-array-lval-5.c: New tests.
55377
55378 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55379
55380         * gcc.dg/cpp/defined.c: Update.
55381
55382 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55383
55384         * gcc.c-torture/execute/anon-1.c: New test.
55385
55386 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55387
55388         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55389         same size, so no warning should be produced on stormy16.
55390
55391         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55392         due to oversized array.
55393         * g++.old-deja/g++.mike/ns15.C: Likewise.
55394         * g++.old-deja/g++.pt/crash16.C: Likewise.
55395
55396 2001-11-02  Graham Stott  <grahams@redhat.com>
55397
55398         * g++.dgother/debug1.C: Fix typos.
55399
55400 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55401
55402         * g++.dg/other/debug1.C: New test.
55403
55404 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55405
55406         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55407         of unsigned long.
55408
55409 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55410
55411         * gcc.dg/20011029-2.c: New test.
55412
55413         * gcc.c-torture/compile/20011029-1.c: New test.
55414
55415 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55416
55417         * objc/execute/class_self-1.m: New test.
55418         * objc/execute/class_self-2.m: New test.
55419
55420 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55421
55422         * gcc.misc-tests/msgs.exp: Delete.
55423         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55424         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55425         error set to match recent changes.
55426
55427 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55428
55429         * gcc.dg/20011021-1.c: New test.
55430
55431 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55432
55433         * gcc.c-torture/compile/20011023-1.c: New test.
55434
55435 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55436
55437         * lib/g77.exp: Rewrite based on lib/g++.exp.
55438
55439 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55440
55441         * gcc.c-torture/execute/20011019-1.c: New test.
55442
55443         * gcc.dg/20011018-1.c: New test.
55444
55445 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55446
55447         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55448
55449 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55450
55451         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55452         * gcc.dg/attr-invalid.c: Likewise.
55453
55454 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55455
55456         * gcc.dg/20011015-1.c: New test.
55457
55458 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55459
55460         * g++.dg/template/unify2.C: New test.
55461
55462 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55463
55464         * g++.dg/other/exception-specification.C: New test
55465
55466 2001-10-13  Tom Rix  <trix@redhat.com>
55467
55468         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55469         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55470
55471 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55472
55473         * gcc.dg/20011009-1.c: New test.
55474
55475 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55476
55477         PR g++/4476
55478         * g++.dg/other/friend1.C: New test.
55479
55480 2001-10-11  Richard Henderson  <rth@redhat.com>
55481
55482         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55483
55484 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55485
55486         * gcc.c-torture/compile/20011010-1.c: New.
55487
55488 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55489
55490         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55491         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55492         g77.f-torture/execute/execute.exp,
55493         g77.f-torture/noncompile/noncompile.exp,
55494         gcc.c-torture/compile/compile.exp,
55495         gcc.c-torture/execute/execute.exp,
55496         gcc.c-torture/execute/ieee/ieee.exp,
55497         gcc.c-torture/execute/memcheck/memcheck.exp,
55498         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55499         objc/execute/execute.exp: Update FSF address.
55500
55501 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55502
55503         * gcc.dg/cpp/cmdlne-C.c: Update.
55504         * gcc.dg/cpp/cmdlne-C2.c: New.
55505
55506 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55507
55508         * gcc.c-torture/execute/20011008-3.c: New.
55509
55510 2001-10-08  DJ Delorie  <dj@redhat.com>
55511
55512         * gcc.dg/20011008-1.c: New.
55513         * gcc.dg/20011008-2.c: New.
55514
55515 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55516
55517         * gcc.dg/cpp/spacing1.c: Update test.
55518
55519 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55520
55521         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55522         spelling errors of "separate" as "seperate".
55523
55524 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55525
55526         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55527         enough to avoid inlining.
55528
55529 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55530
55531         * lib/g77.exp: set libg2c_dir correctly.
55532
55533 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55534
55535         * gcc.dg/cpp/macro11.c: New test.
55536
55537 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55538
55539         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55540         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55541         gcc.dg/format/multattr-3.c: New tests.
55542         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55543         tests for format attributes on function pointers being rejected.
55544
55545 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55546
55547         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55548
55549 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55550
55551         * g++.dg/warn/format1.C: New test.
55552
55553 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55554
55555         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55556
55557 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55558
55559         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55560
55561 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55562
55563         * gcc.dg/cpp/redef2.c: Add test.
55564
55565 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55566
55567         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55568         long-standing bug on i686, apparently.
55569         * gcc.c-torture/execute/loop-2c.x: New file.
55570         * gcc.c-torture/execute/loop-2d.x: New file.
55571         * gcc.c-torture/execute/loop-3c.x: New file.
55572
55573 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55574
55575         * gcc.dg/cpp/20000625-2.c: Correct line number.
55576
55577 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55578
55579         * gcc.dg/cpp/macro10.c: New test.
55580         * gcc.dg/cpp/strify3.c: New test.
55581         * gcc.dg/cpp/spacing1.c: Add tests.
55582         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55583         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55584
55585 2001-09-24  DJ Delorie  <dj@redhat.com>
55586
55587         * gcc.c-torture/execute/20010924-1.c: New test.
55588
55589 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55590
55591         * objc/execute/paste.m: Remove.
55592
55593 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55594
55595         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55596
55597 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55598
55599         * g77.dg/strlen0.f: New test.
55600
55601 2001-09-21  Richard Henderson  <rth@redhat.com>
55602
55603         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55604         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55605
55606 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55607
55608         Table-driven attributes.
55609         * g++.dg/ext/attrib1.C: New test.
55610
55611 2001-09-20  DJ Delorie  <dj@redhat.com>
55612
55613         * gcc.dg/20000926-1.c: Update expected warning messages.
55614         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55615         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55616         array.
55617
55618 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55619
55620         * g++.dg/eh/registers1.C: New test case.
55621
55622 2001-09-17  Richard Henderson  <rth@redhat.com>
55623
55624         * gcc.dg/array-5.c: Fix VLA decomposition test.
55625
55626 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55627
55628         * gcc.dg/cpp/line5.c: New testcase.
55629
55630 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55631
55632         * gcc.dg/cpp/macro9.c: New test.
55633
55634 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55635
55636         * gcc.c-torture/execute/980223.c: Change type of addr from long
55637         to char *.
55638
55639 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55640
55641         * gcc.c-torture/execute/20010915-1.c: New test.
55642
55643 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55644
55645         * g77.dg/bprob: New directory.
55646         * g77.dg/bprob/bprob.exp: New file.
55647         * g77.dg/bprob/bprob-1.f: New test.
55648         * g77.dg/gcov: New directory.
55649         * g77.dg/gcov/gcov.exp: New file.
55650         * g77.dg/gcov/gcov-1.f: New test.
55651         * g77.dg/gcov/gcov-1.x: New file.
55652
55653 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55654
55655         * gcc.dg/cpp/directiv.c: Update.
55656         * gcc.dg/cpp/undef1.c: Update.
55657
55658 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55659
55660         * gcc.dg/20010912-1.c: New test.
55661
55662 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55663
55664         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55665         language-independent file in lib.
55666         * lib/gcov.exp: New file.
55667
55668 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55669
55670         * gcc.c-torture/compile/20010911-1.c: New test.
55671
55672 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55673
55674         * lib/profopt.exp: New, to support profile-directed optimizations.
55675         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55676         * gcc.misc-tests/bprob-1.c: New test.
55677         * gcc.misc-tests/bprob-2.c: New test.
55678
55679 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55680
55681         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55682         XFAIL and which kinds of gcov output to verify.
55683         * gcc.misc-tests/gcov-4b.x: New file.
55684         * gcc.misc-tests/gcov-5b.x: New file.
55685         * gcc.misc-tests/gcov-6.x: New file.
55686         * gcc.misc-tests/gcov-7.c: New test.
55687         * gcc.misc-tests/gcov-7.x: New file.
55688
55689 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55690
55691         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55692         * gcc.misc-tests/gcov-6.c: New test.
55693
55694 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55695
55696         PR c++/3986
55697         * g++.dg/abi/vbase1.C: New test.
55698
55699 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55700
55701         * objc.dg/method-2.m: New.
55702
55703 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55704
55705         PR c++/4203
55706         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55707         * g++.dg/init/empty1.C: New test.
55708
55709 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55710
55711         * gcc.c-torture/compile/20010903-1.c: New test.
55712
55713 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55714
55715         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55716         for m68k.
55717
55718 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55719
55720         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55721
55722         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55723
55724         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55725
55726 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55727
55728         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55729         for 16-bit 'unsigned int'.
55730
55731 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55732
55733         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55734
55735 2001-08-27  Richard Henderson  <rth@redhat.com>
55736
55737         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55738         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55739
55740 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55741
55742         * gcc.dg/asm-names.c (ymain): New.
55743
55744 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55745
55746         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55747         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55748         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55749
55750 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55751
55752         * gcc.dg/compare5.c: New testcase.
55753
55754 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55755
55756         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55757         and "In instantiation".
55758
55759 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55760
55761         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55762
55763 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55764
55765         * gcc.misc-tests/gcov.exp: Add support for branch information.
55766         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55767         * gcc.misc-tests/gcov-4.c: New test.
55768         * gcc.misc-tests/gcov-4b.c: New test.
55769         * gcc.misc-tests/gcov-5b.c: New test.
55770
55771 2001-08-20  Zack Weinberg  <zackw@panix.com>
55772
55773         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55774         expected to fail.
55775
55776 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55777
55778         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55779
55780 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55781
55782         * g++.dg/eh/template1.C: New test.
55783
55784 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55785
55786         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55787         Fix thinko.
55788         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55789         for xfail.
55790
55791 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55792
55793         * lib/g77-dg.exp: Use prune.exp for common procedures
55794         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55795         * lib/g77.exp: (g77-dg-prune) Remove
55796
55797 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55798
55799         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55800
55801 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55802
55803         * g++.dg/template/unify1.C: New test.
55804
55805 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55806
55807         * g++.dg/abi/empty4.C: New test.
55808
55809 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55810
55811         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55812         solaris2.*
55813         * g77.f-torture/compile/pr3743.x: Likewise.
55814
55815 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55816
55817         * g++.dg/other/using-declaration.C: New test.
55818
55819 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55820
55821         * gcc.dg/cpp/tr-sign.c: New testcase.
55822
55823 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55824
55825         * gcc.dg/cpp/19951025-1.c: Revert.
55826         * gcc.dg/cpp/directiv.c: We no longer process directives that
55827         interrupt macro arguments.
55828
55829 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55830
55831         * gcc.dg/bconstp-1.c: New test.
55832
55833 2001-08-03  Richard Henderson  <rth@redhat.com>
55834
55835         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55836
55837 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55838
55839         * gcc.dg/cpp/19951025-1.c: Update.
55840
55841 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55842
55843         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55844         should be x.
55845
55846 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55847
55848         Kill -fhonor-std.
55849         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55850         * g++.old-deja/g++.other/std1.C: Likewise.
55851         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55852
55853 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55854
55855         * lib/g77.exp: Load gcc-defs.exp for common procedures
55856         (g77_pass, g77_fail, g77_finish, g77_exit,
55857         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55858
55859 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55860
55861         * g77.dg/fbackslash.f
55862         * g77.dg/fcase-preserve.f
55863         * g77.dg/ff90-1.f
55864         * g77.dg/ffixed-line-length-0.f
55865         * g77.dg/ffixed-line-length-132.f
55866         * g77.dg/ffixed-line-length-7.f
55867         * g77.dg/ffixed-line-length-72.f
55868         * g77.dg/ffixed-line-length-none.f
55869         * g77.dg/ffree-form-1.f
55870         * g77.dg/fno-backslash.f
55871         * g77.dg/fno-f90-1.f
55872         * g77.dg/fno-fixed-form-1.f
55873         * g77.dg/fno-onetrip.f
55874         * g77.dg/fno-typeless-boz.f
55875         * g77.dg/fno-underscoring.f
55876         * g77.dg/fno-vxt-1.f
55877         * g77.dg/fonetrip.f
55878         * g77.dg/ftypeless-boz.f
55879         * g77.dg/fugly-assumed.f
55880         * g77.dg/funderscoring.f
55881         * g77.dg/fvxt-1.f
55882
55883 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55884
55885         * objc.dg/fwd-proto-1.m: New.
55886         * objc.dg/local-decl-1.m: New.
55887         * objc.dg/naming-1.m: New.
55888         * objc.dg/naming-2.m: New.
55889         * objc.dg/proto-hier-1.m: New.
55890
55891 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55892
55893         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55894         largest-type elements to a struct makes its size grow.
55895
55896 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55897
55898         * g++.dg/abi/vthunk1.C: New test.
55899
55900 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55901
55902         * g++.dg/abi/vbase8-22.C: New test.
55903
55904 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55905
55906         * gcc.dg/cpp/macro8.c: New test.
55907
55908 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55909
55910         * g++.dg/abi/vbase8-21.C: New test.
55911
55912 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55913
55914         * g++.dg/abi/vbase8-10.C: New test.
55915
55916 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55917
55918         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55919         ${tool}_set_ld_library_path.
55920         Changed caller.
55921         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55922         g++.exp.
55923
55924 2001-07-26  Stan Cox <scox@redhat.com>
55925
55926         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55927         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55928         gcc_exit, gcc_check_unsupported_p):
55929         Moved to gcc-deps.exp
55930         * gcc-deps.exp: New file.
55931
55932 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55933
55934         * g++.old-deja/g++.pt/defarg14.C: New test.
55935
55936 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55937
55938         * g++.old-deja/g++.other/lineno5.C: New test.
55939
55940 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55941
55942         * g++.old-deja/g++.pt/crash68.C: New test.
55943
55944 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55945
55946         * g++.old-deja/g++.other/crash42.C: New test.
55947
55948 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55949
55950         * gcc.dg/cpp/extratokens.c: Fix.
55951         * gcc.dg/cpp/skipping2.c: New tests.
55952
55953 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55954
55955         * gcc.c-torture/execute/20010724-1.c: New file.
55956         * gcc.c-torture/execute/20010724-1.x: New file.
55957
55958 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55959
55960         * g++.old-deja/g++.other/cond7.C: New test.
55961
55962 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55963
55964         * g++.old-deja/g++.other/optimize4.C: New test.
55965
55966 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55967
55968         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55969
55970 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55971
55972         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55973         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55974         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55975         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55976
55977         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55978         bug report" message.
55979
55980         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55981         * g++.dg/ext/instantiate1.C: Move from old-deja.
55982
55983 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55984
55985         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55986         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55987         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55988         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55989
55990 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55991
55992         * gcc.c-torture/execute/20010723-1.c: New test.
55993
55994 2001-07-23  Ben Elliston  <bje@redhat.com>
55995
55996         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55997
55998 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55999
56000         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56001         i[34567]86-*-*.
56002         Delete handling of ieee_multilib_flags.
56003         Pass -mieee for alpha*-*-* and sh-*-*.
56004         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56005
56006 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56007
56008         Remove old-abi tests.
56009         * g++.old-deja/g++.mike/p11116.C: Remove.
56010         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56011
56012 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56013
56014         * g77.f-torture/compile/pr3743.f: New test
56015
56016 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56017
56018         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56019
56020 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56021
56022         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56023         g++.old-deja/g++.pt/static6.C: Likewise.
56024         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56025         supports weak symbols.
56026
56027 2001-07-18  Andreas Jaeger  <aj@suse.de>
56028
56029         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56030         supported again.
56031
56032 2001-07-18  Andreas Jaeger  <aj@suse.de>
56033
56034         * gcc.dg/iftrap-1.c: Fix target line.
56035
56036 2001-07-17  Richard Henderson  <rth@redhat.com>
56037
56038         * gcc.c-torture/execute/20010717-1.c: New.
56039
56040 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56041
56042         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56043         tests.
56044
56045 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56046
56047         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56048
56049 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56050
56051         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56052         UAC_SIGBUS, UAC_NOPRINT definitions.
56053
56054 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56055
56056         * objc/execute/object_is_class.m: New test.
56057         * objc/execute/object_is_meta_class.m: New test.
56058
56059 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56060
56061         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56062         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56063
56064 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56065
56066         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56067         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56068
56069 2001-07-14  Richard Henderson  <rth@redhat.com>
56070
56071         * gcc.dg/iftrap-1.c: New.
56072
56073 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56074
56075         * g77.f-torture/execute/intrinsic77.f: New test.
56076
56077 2001-07-11  Janis Johnson <janis@us.ibm.com>
56078
56079         * gcc.misc-tests/gcov-3.c: New test.
56080
56081 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56082
56083         * gcc.c-torture/compile/20010711-1.c,
56084         * gcc.c-torture/compile/20010711-2.c: New tests.
56085
56086 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56087
56088         * gcc.c-torture/execute/20010711-1.c: New test.
56089
56090 2001-07-11  Ben Elliston  <bje@redhat.com>
56091
56092         * g++.old-deja/g++.other/enum5.C: New test.
56093
56094 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56095
56096         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56097         (g++-dg-prune): Call prune_gcc_output.
56098         * prune.exp: New file for prune_gcc_output.
56099         * lib/g++.exp, lib/gcc.exp: Load it.
56100
56101 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56102
56103         * gcc.c-torture/compile/20010701-1.c,
56104         g++.old-deja/g++.ext/attrib6.C: New tests.
56105
56106 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56107
56108         * gcc.c-torture/compile/20010706-1.c: New test.
56109
56110 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56111
56112         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56113
56114 2001-06-28  Stan Shebs  <shebs@apple.com>
56115
56116         * gcc.dg/pragma-darwin.c: New test.
56117
56118 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56119
56120         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56121         Solaris 2.[678] system.
56122
56123 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56124
56125         * gcc.dg/20010622-1.c: New test.
56126
56127 2001-06-18  Stan Shebs  <shebs@apple.com>
56128
56129         * objc.dg: New directory.
56130         * objc.dg/dg.exp: New file.
56131         * objc.dg/alias.m: New.
56132         * objc.dg/class-1.m: New.
56133         * objc.dg/class-2.m: New.
56134         * objc.dg/const-str-1.m: New.
56135         * objc.dg/const-str-2.m: New.
56136         * objc.dg/id-1.m: New.
56137         * objc.dg/method-1.m: New.
56138         * objc.dg/super-class-1.m: New.
56139         * lib/objc-dg.exp: New file.
56140
56141 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56142
56143         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56144         of label name.
56145
56146 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56147
56148         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56149
56150 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56151
56152         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56153         variable.
56154
56155 2001-06-12  Richard Henderson  <rth@redhat.com>
56156
56157         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56158
56159 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56160
56161         * g++.old-deja/g++.abi/vbase5.C: New test.
56162         * g++.old-deja/g++.abi/vbase6.C: New test.
56163         * g++.old-deja/g++.abi/vbase7.C: New test.
56164
56165 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56166
56167         * gcc.c-torture/compile/20010610-1.c: New test.
56168
56169 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56170
56171         * g++.old-deja/g++.abi/vbase4.C: New test.
56172
56173 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56174
56175         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56176         support %f for HC11/HC12 targets.
56177         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56178         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56179         on HC11/HC12 targets.
56180         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56181
56182 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56183
56184         * gcc.dg/wchar_t-1.c: New file.
56185         * gcc.dg/wint_t-1.c: Likewise.
56186
56187 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56188
56189         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56190
56191 2001-06-11  Richard Henderson  <rth@redhat.com>
56192
56193         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56194
56195 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56196
56197         * gcc.c-torture/compile/20010611-1.c: New test.
56198
56199 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56200
56201         * gcc.dg/c99-tag-1.c: Add more tests.
56202
56203 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56204
56205         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56206         representation on MN10300 and ARM/Thumb.
56207
56208 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56209
56210         * g77.f-torture/execute/20010610.f: New.
56211
56212 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56213
56214         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56215         names.
56216
56217 2001-06-09  Richard Henderson  <rth@redhat.com>
56218
56219         * gcc.c-torture/execute/ashrdi-1.c: New.
56220         * gcc.c-torture/execute/ashldi-1.c: New.
56221         * gcc.c-torture/execute/lshrdi-1.c: New.
56222
56223 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56224
56225         * objc/execute/load-3.m: Added. Check sending +load to categories,
56226         in addition to classes.
56227
56228 2001-06-08  Stan Shebs  <shebs@apple.com>
56229
56230         * objc/execute/load-2.m: New test.  From Nicola Pero
56231         <n.pero@mi.flashnet.it>.
56232
56233 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56234
56235         * gcc.c-torture/execute/20010605-2.c: New test.
56236
56237 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239         * g++.old-deja/g++.abi/vbase2.C: New test.
56240         * g++.old-deja/g++.abi/vbase3.C: New test.
56241
56242 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56243
56244         * g++.old-deja/g++.pt/friend49.C: New test.
56245
56246 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56247
56248         * g++.old-deja/g++.ext/anon3.C: New test.
56249
56250 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56251
56252         * g++.old-deja/g++.other/conv7.C: New test.
56253
56254 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56255
56256         * gcc.c-torture/compile/20010605-2.c: New test.
56257
56258 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56259
56260         * gcc.c-torture/execute/20010604-1.c: New test.
56261
56262 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56263
56264         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56265
56266 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56267
56268         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56269         (g++_link_flags): Likewise.
56270         (g++_init): Pass gccpath's value to two previous functions.
56271
56272 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56273
56274         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56275         Ensure logfile entry matches exec command line.
56276
56277 2001-05-31  Richard Henderson  <rth@redhat.com>
56278
56279         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56280         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56281
56282 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56283
56284         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56285         compiler for irix6.2
56286
56287 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56288
56289         * g++.old-deja/g++.other/optimize3.C: New file.
56290
56291 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56292
56293         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56294         assemble.
56295
56296 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56297
56298         * g++.old-deja/g++.other/optimize2.C: New file.
56299
56300 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56301
56302         * gcc.c-torture/compile/20010518-2.c: New file.
56303         * gcc.c-torture/execute/20010518-1.c: New file.
56304         * gcc.c-torture/execute/20010518-2.c: New file.
56305
56306 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56307
56308         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56309
56310 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56311
56312         G++ no longer defines builtins that do not begin with __builtin.
56313         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56314         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56315         * g++.old-deja/g++.law/builtin1.C: Likewise.
56316         * g++.old-deja/g++.law/cvt2.C: Likewise.
56317         * g++.old-deja/g++.mike/net5.C: Likewise.
56318         * g++.old-deja/g++.other/builtins1.C: Likewise.
56319         * g++.old-deja/g++.other/builtins2.C: Likewise.
56320         * g++.old-deja/g++.other/builtins3.C: Likewise.
56321         * g++.old-deja/g++.other/builtins4.C: Likewise.
56322         * g++.old-deja/g++.other/inline8.C: Likewise.
56323         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56324
56325 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56326
56327         * g++.old-deja/g++.pt/using1.C: Adjust.
56328         * g++.old-deja/g++.pt/using2.C: New test.
56329
56330 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56331
56332         * gcc.dg/cpp/charconst.c: New tests.
56333         * gcc.dg/cpp/escape.c: New tests.
56334         * gcc.dg/cpp/escape-1.c: New tests.
56335         * gcc.dg/cpp/escape-2.c: New tests.
56336         * gcc.dg/cpp/ucs.c: New tests.
56337
56338 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56339
56340         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56341         native compiler for irix6.5.
56342
56343 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56344
56345         * lib/g++.exp (g++_include_flags): Use args to compute
56346         get_multilibs.
56347         (g++_link_flags): Likewise.
56348         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56349
56350 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56351
56352         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56353
56354 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56355
56356         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56357         this file.
56358
56359 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56360
56361         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56362         STACK_SIZE;
56363         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56364         to STACK_SIZE; Use it to define size of add_histo array.
56365         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56366         to STACK_SIZE.
56367         (f): Use GITT_SIZE to define size of gitt local table.
56368         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56369         to STACK_SIZE; Use it to define size of bytemem array.
56370
56371 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56372
56373         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56374         on 68HC11/HC12 due to the asm instruction.
56375         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56376         * gcc.c-torture/compile/920520-1.x: Likewise.
56377         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56378         on 68HC11/HC12 because the function is larger than 64K.
56379         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56380         on 68HC11/HC12 because the structure is too large.
56381
56382 2001-05-20  Richard Henderson  <rth@redhat.com>
56383
56384         * gcc.c-torture/execute/20010520-1.c: New.
56385
56386 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56387
56388         * g++.old-deja/g++.warn/compare1.C: New test.
56389         * gcc.dg/compare4.c: New test.
56390
56391 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56392
56393         * g++.old-deja/g++.other/optimize1.C: New test.
56394
56395 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56396
56397         * g++.old-deja/g++.pt/spec41.C: New test.
56398
56399 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56400
56401         * gcc.c-torture/compile/20010114-1.x: Remove.
56402
56403 2001-05-18  Stan Shebs  <shebs@apple.com>
56404
56405         * gcc.c-torture/compile/20010518-1.c: New test.
56406
56407 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56408
56409         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56410         * g++.old-deja/g++.pt/crash67.C: New test.
56411
56412 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56413
56414         * g++.old-deja/g++.other/debug9.C: New test.
56415
56416 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56417
56418         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56419
56420 2001-05-16  Jan Hubicka  <jh@suse.cz>
56421
56422         * gcc.c-torture/compile/20010516-1.c: New test.
56423
56424 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56425
56426         * g++.old-deja/g++.other/crash41.C: New test.
56427
56428 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56429
56430         * g++.old-deja/g++.pt/crash66.C: New test.
56431
56432 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56433
56434         * g++.old-deja/g++.robertl/eb27.C: Convert.
56435
56436 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56437
56438         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56439         declaration being redundant.
56440
56441 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56442
56443         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56444
56445 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56446
56447         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56448
56449 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56450
56451         * lib/g++.exp: Use testsuite_flags.
56452
56453 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56454
56455         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56456
56457 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56458
56459         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56460
56461 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56462
56463         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56464
56465 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56466
56467         * gcc.c-torture/compile/20010313-1.c: New test.
56468
56469 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56470
56471         * gcc.dg/cpp/direct2.c: New test.
56472         * gccq.dg/cpp/direct2s.c: New test.
56473
56474         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56475
56476 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56477
56478         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56479         * g++.old-deja/g++.other/op3.C: Likewise.
56480
56481 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56482
56483         * gcc.dg/cpp/syshdr.h: New file.
56484         * gcc.dg/cpp/sysmac1.c: Update.
56485         * gcc.dg/cpp/sysmac2.c: Update.
56486
56487 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56488
56489         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56490
56491 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56492
56493         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56494         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56495
56496 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56497
56498         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56499
56500 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56501
56502         * lib/g++.exp (g++_include_flags): Don't use any special flags
56503         if TESTING_IN_BUILD_TREE is not defined.
56504         (g++_init): Use a plain 'c++' as the compiler if
56505         TESTING_IN_BUILD_TREEE is not defined.
56506
56507 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56508
56509         * g++.old-deja/g++.eh/catch13.C: New test.
56510         * g++.old-deja/g++.eh/catch14.C: New test.
56511
56512 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56513
56514         * gcc.dg/cpp/tr-define.c: New test.
56515
56516 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56517
56518         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56519         <stdlib.h>, not <malloc.h>.
56520
56521 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56522
56523         * g++.old-deja/g++.ns/template17.C: New test.
56524
56525 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56526
56527         * g++.old-deja/g++.pt/ref4.C: New test.
56528
56529 2001-04-30  Richard Henderson  <rth@redhat.com>
56530
56531         * gcc.dg/20000724-1.c: Revert last change.
56532
56533 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56534
56535         * g77.f-torture/execute/20010430.f: New test.
56536
56537 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56538
56539         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56540
56541 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56542
56543         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56544
56545 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56546
56547         * g++.old-deja/g++.eh/crash6.C: New test.
56548
56549 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56550
56551         * g++.old-deja/g++.other/warn7.C: New test.
56552
56553 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56554
56555         * g++.old-deja/g++.other/defarg9.C: New test.
56556
56557 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56558
56559         * g77.f-torture/compile/20010426.f: New test.
56560         * g77.f-torture/execute/20010426.f: New test.
56561
56562 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56563
56564         * g77.f-torture/compile/20000629-1.x: Remove - error
56565         has been fixed.
56566
56567 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56568
56569         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56570         Tweak slightly to work with g++.dg framework.
56571         * g++.dg/special/ecos.exp: Run initp1.C test.
56572         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56573
56574         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56575         its linker doesn't give line numbers either.
56576         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56577
56578 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56579
56580         * g++.old-deja/g++.other/lex1.C: New test.
56581
56582 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56583
56584         * gcc.dg/noncompile/20010425-1.c: New test.
56585
56586 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56587
56588         * g++.old-deja/g++.pt/mangle2.C: New test.
56589
56590 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56591
56592         * gcc.dg/format/plus-1.c: New test.
56593
56594 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56595
56596         * gcc.dg/20010423-1.c: New test.
56597
56598 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56599
56600         * gcc.c-torture/execute/20010422-1.c: New test.
56601
56602 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56603
56604         * g++.old-deja/g++.ns/type2.C: New test.
56605
56606 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56607
56608         * g++.old-deja/g++.other/perf1.C: New test.
56609
56610 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56611
56612         * gcc.dg/c99-func-2.c: Remove xfail.
56613         * gcc.dg/c99-func-3.c: Remove xfail.
56614         * gcc.dg/c99-func-4.c: Remove xfail.
56615
56616 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56617
56618         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56619
56620 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56621
56622         * gcc.c-torture/compile/20010423-1.c: New test.
56623
56624 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56625
56626         * g++.old-deja/g++.pt/typename28.C: New test.
56627
56628 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56629
56630         * g++.old-deja/g++.abi/empty2.C: New test.
56631         * g++.old-deja/g++.abi/empty3.C: New test.
56632
56633 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56634
56635         * g++.old-deja/g++.other/comdat2.C: New test.
56636         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56637
56638 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56639
56640         * g++.old-deja/g++.other/overload14.C: New test.
56641
56642 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56643
56644         * g++.old-deja/g++.other/lookup23.C: New test.
56645
56646 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56647
56648         * gcc.c-torture/execute/20010403-1.c: New test.
56649
56650 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56651             Mark Mitchell  <mark@codesourcery.com>
56652
56653         * lib/old-dejagnu.exp: Don't delete output of executable.
56654         Add .exe suffix to executables.
56655
56656 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56657
56658         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56659
56660 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56661
56662         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56663
56664 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56665
56666         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56667         * g++.old-deja/g++.abi/crash1.C: New test.
56668
56669 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56670
56671         * g++.old-deja/g++.other/crash40.C: New test.
56672
56673 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56674
56675         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56676
56677 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56678
56679         * g++.old-deja/g++.other/warn6.C: New test.
56680
56681 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56682
56683         * g++.old-deja/g++.robertl/eb42.C: Same.
56684
56685 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56686
56687         * gcc.dg/wtr-conversion-1.c: New testcase.
56688
56689 2001-04-10  Richard Henderson  <rth@redhat.com>
56690
56691         * g++.old-deja/g++.other/array5.C: New.
56692
56693 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56694
56695         * gcc.c-torture/execute/20010408-1.c: New test.
56696
56697 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56698
56699         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56700         headers and constructs.
56701         * g++.old-deja/g++.robertl/eb79.C: Same.
56702         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56703         * g++.old-deja/g++.robertl/eb73.C: Same.
56704         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56705         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56706         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56707         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56708         * g++.old-deja/g++.robertl/eb44.C: Same.
56709         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56710         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56711         * g++.old-deja/g++.robertl/eb39.C: Same.
56712         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56713         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56714         * g++.old-deja/g++.robertl/eb30.C: Same.
56715         * g++.old-deja/g++.robertl/eb3.C: Same.
56716         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56717         * g++.old-deja/g++.robertl/eb21.C: Same.
56718         * g++.old-deja/g++.robertl/eb15.C: Same.
56719         * g++.old-deja/g++.robertl/eb118.C: Same.
56720         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56721         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56722         * g++.old-deja/g++.robertl/eb109.C: Same.
56723         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56724         * g++.old-deja/g++.mike/rtti1.C: Same.
56725         * g++.old-deja/g++.mike/p658.C: Same.
56726         * g++.old-deja/g++.mike/net46.C: Same.
56727         * g++.old-deja/g++.mike/net34.C: Same.
56728         * g++.old-deja/g++.mike/memoize1.C: Same.
56729         * g++.old-deja/g++.mike/eh2.C: Same.
56730         * g++.old-deja/g++.law/weak.C: Same.
56731         * g++.old-deja/g++.law/visibility7.C: Same.
56732         * g++.old-deja/g++.law/visibility25.C: Same.
56733         * g++.old-deja/g++.law/visibility22.C: Same.
56734         * g++.old-deja/g++.law/visibility2.C: Same.
56735         * g++.old-deja/g++.law/visibility17.C: Same.
56736         * g++.old-deja/g++.law/visibility13.C: Same.
56737         * g++.old-deja/g++.law/visibility10.C: Same.
56738         * g++.old-deja/g++.law/visibility1.C: Same.
56739         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56740         * g++.old-deja/g++.law/vbase1.C: Same.
56741         * g++.old-deja/g++.law/operators32.C: Same.
56742         * g++.old-deja/g++.law/nest3.C: Same.
56743         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56744         * g++.old-deja/g++.law/except5.C (main): Same.
56745         * g++.old-deja/g++.law/cvt7.C (run): Same.
56746         * g++.old-deja/g++.law/cvt2.C: Same.
56747         * g++.old-deja/g++.law/cvt16.C: Same.
56748         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56749         * g++.old-deja/g++.law/ctors17.C (main): Same.
56750         * g++.old-deja/g++.law/ctors13.C: Same.
56751         * g++.old-deja/g++.law/ctors12.C (main): Same.
56752         * g++.old-deja/g++.law/ctors10.C: Same.
56753         * g++.old-deja/g++.law/code-gen5.C: Same.
56754         * g++.old-deja/g++.law/bad-error7.C: Same.
56755         * g++.old-deja/g++.law/arm9.C: Same.
56756         * g++.old-deja/g++.law/arm12.C: Same.
56757         * g++.old-deja/g++.law/arg8.C: Same.
56758         * g++.old-deja/g++.law/arg1.C: Same.
56759         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56760         * g++.old-deja/g++.jason/template31.C: Same.
56761         * g++.old-deja/g++.jason/template24.C (main): Same.
56762         * g++.old-deja/g++.jason/2371.C: Same.
56763         * g++.old-deja/g++.eh/new2.C: Same.
56764         * g++.old-deja/g++.eh/new1.C: Same.
56765         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56766         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56767         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56768         * g++.old-deja/g++.brendan/crash62.C: Same.
56769         * g++.old-deja/g++.brendan/crash52.C: Same.
56770         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56771         * g++.old-deja/g++.brendan/crash38.C: Same.
56772         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56773         * g++.old-deja/g++.brendan/copy9.C: Same.
56774
56775 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56776
56777         * gcc.c-torture/execute/20001203-2.c (memset):
56778         Count argument is of type __SIZE_TYPE__.
56779
56780 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56781
56782         * gcc.c-torture/compile/20010404-1.c: New test.
56783
56784 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56785
56786         * gcc.c-torture/compile/20010326-1.c: New test.
56787
56788 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56789
56790         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56791         peculiarities of the SH.
56792         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56793
56794 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56795
56796         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56797         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56798         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56799
56800 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56801
56802         * g77.f-torture/compile/20010321-1.f: New test.
56803
56804 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56805
56806         * gcc.c-torture/compile/20010329-1.c: New test.
56807
56808 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56809
56810         * gcc.c-torture/execute/20010329-1.c: New test.
56811
56812 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56813
56814         * g++.old-deja/g++.other/eh4.C: Fix typo.
56815
56816 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56817
56818         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56819
56820 2001-03-28  Philip Blundell  <philb@gnu.org>
56821
56822         * gcc.c-torture/compile/20010328-1.c: New test.
56823
56824 2001-03-27  Richard Henderson  <rth@redhat.com>
56825
56826         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56827         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56828
56829 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56830
56831         * gcc.c-torture/compile/20010327-1.c: New test.
56832
56833 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56834
56835         * g++.old-deja/g++.other/friend12.C: New test.
56836         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56837         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56838
56839 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56840
56841         * gcc.c-torture/execute/20010325-1.c: New test.
56842
56843 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56844
56845         * g++.old-deja/g++.other/mangle3.C: New test.
56846
56847 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56848
56849         * g++.old-deja/g++.other/anon8.C: New test.
56850
56851 2001-03-20  Philip Blundell  <philb@gnu.org>
56852
56853         * gcc.c-torture/compile/20010320-1.c: New test.
56854
56855 2001-03-17  Richard Henderson  <rth@redhat.com>
56856
56857         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56858
56859 2001-03-15  Geoff Keating  <geoff@redhat.com>
56860
56861         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56862         tests on AIX.
56863
56864 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56865
56866         * g++.old-deja/g++.other/eh4.C: New test.
56867
56868 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56869
56870         * gcc.dg/cpp/mi1.c: Update.
56871
56872 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56873
56874         * g++.old-deja/g++.other/regstack.C: New test.
56875
56876 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56877
56878         * g++.old-deja/g++.other/ref4.C: New test.
56879
56880 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56881
56882         * objc/execute/va_method.m: Added.
56883         * objc/execute/IMP.m: Added.
56884         * objc/execute/_cmd.m: Added.
56885         * objc/execute/accessing_ivars.m: Added.
56886         * objc/execute/class-1.m: Added.
56887         * objc/execute/class-10.m: Added.
56888         * objc/execute/class-11.m: Added.
56889         * objc/execute/class-12.m: Added.
56890         * objc/execute/class-13.m: Added.
56891         * objc/execute/class-14.m: Added.
56892         * objc/execute/class-2.m: Added.
56893         * objc/execute/class-3.m: Added.
56894         * objc/execute/class-4.m: Added.
56895         * objc/execute/class-5.m: Added.
56896         * objc/execute/class-6.m: Added.
56897         * objc/execute/class-7.m: Added.
56898         * objc/execute/class-8.m: Added.
56899         * objc/execute/class-9.m: Added.
56900         * objc/execute/class-tests-1.h
56901         * objc/execute/class-tests-2.h
56902         * objc/execute/compatibility_alias.m: Added.
56903         * objc/execute/encode-1.m: Added.
56904         * objc/execute/formal_protocol-1.m: Added.
56905         * objc/execute/formal_protocol-2.m: Added.
56906         * objc/execute/formal_protocol-3.m: Added.
56907         * objc/execute/formal_protocol-4.m: Added.
56908         * objc/execute/formal_protocol-5.m: Added.
56909         * objc/execute/formal_protocol-6.m: Added.
56910         * objc/execute/formal_protocol-7.m: Added.
56911         * objc/execute/informal_protocol.m: Added.
56912         * objc/execute/initialize.m: Added.
56913         * objc/execute/load.m: Added.
56914         * objc/execute/many_args_method.m: Added.
56915         * objc/execute/nested-3.m: Added.
56916         * objc/execute/no_clash.m: Added.
56917         * objc/execute/private.m: Added.
56918         * objc/execute/redefining_self.m: Added.
56919         * objc/execute/root_methods.m: Added.
56920         * objc/execute/selector-1.m: Added.
56921         * objc/execute/static-1.m: Added.
56922         * objc/execute/static-2.m: Added.
56923         * objc/execute/va_method.m: Added.
56924
56925 2001-03-10  Richard Henderson  <rth@redhat.com>
56926
56927         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56928
56929 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56930
56931         * g++.old-deja/g++.other/crash31.C: XFAIL.
56932         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56933         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56934         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56935         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56936         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56937
56938 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56939
56940         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56941
56942 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56943
56944         * gcc.dg/20000724-1.c: Don't use multiline strings.
56945
56946 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56947
56948         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56949         result of -cString against what we expect it to be; don't just
56950         print it out for no one to read.
56951
56952         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56953         Based on testcases provided by Nicola Pero.
56954
56955 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56956
56957         * gcc.dg/cpp/macro7.c: New test.
56958
56959 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56960
56961         * gcc.dg/cpp/multiline.c: Update.
56962
56963 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56964
56965         * g++.old-deja/g++.other/enum3.C: New test.
56966
56967 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56968
56969         * g++.old-deja/g++.other/pod1.C: New test.
56970
56971 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56972
56973         * g++.old-deja/g++.ext/overload1.C: New test.
56974
56975 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56976
56977         * g++.old-deja/g++.pt/using1.C: New test.
56978
56979 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56980
56981         * g++.old-deja/g++.other/using9.C: New test.
56982
56983 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56984
56985         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56986
56987         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56988
56989 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56990
56991         * g++.old-deja/g++.ext/realpt1.C: Remove.
56992
56993 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56994
56995         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56996
56997 2001-02-26  Will Cohen  <wcohen@redhat.com>
56998
56999         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57000
57001 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57002
57003         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57004         templatized constructors.
57005
57006 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57007
57008         * gcc.c-torture/execute/20010224-1.c: New test.
57009
57010 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57011
57012         * gcc.c-torture/execute/20010222-1.c: New test.
57013
57014 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57015
57016         * g++.old-deja/g++.other/inline20.C: New test.
57017
57018 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57019
57020         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57021
57022 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57023
57024         * g++.old-deja/g++.other/lookup22.C: New test.
57025
57026 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57027
57028         * g77.dg: New directory.
57029         * g77.dg/20010216-1.f: New test case.
57030         * g77.dg/dg.exp: New driver.
57031         * lib/g77-dg.exp: New driver library.
57032
57033 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57034
57035         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57036
57037 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57038
57039         * g++.old-deja/g++.other/decl9.C: New test.
57040
57041 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57042
57043         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57044         not need <string> and also tests the initialization at runtime.
57045
57046 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57047
57048         * gcc.c-torture/execute/longlong.c: New test.
57049
57050 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57051
57052         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57053
57054 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57055
57056         * gcc.c-torture/execute/920302-1.c (execute):
57057         Change argument type to short.
57058
57059 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57060
57061         * g++.old-deja/g++.pt/deduct6.C: New test.
57062
57063 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57064
57065         * g++.old-deja/g++.pt/deduct5.C: New test.
57066
57067 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57068
57069         * gcc.c-torture/execute/20010209-1.c: New test.
57070
57071 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57072
57073         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57074
57075 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57076
57077         * g++.dg/vtgc1.C: Update for new ABI.
57078
57079         * consistency.vlad: New directory, 1665 files.
57080
57081 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57082
57083         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57084         return type.
57085         * gcc.dg/cpp/digraphs.c: Declare puts.
57086
57087 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57088
57089         * g++.old-deja/g++.other/warn5.C: New test.
57090
57091 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57092
57093         * g++.old-deja/g++.pt/spec40.C: New test.
57094
57095 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57096
57097         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57098         case.
57099         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57100
57101 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57102
57103         * gcc.c-torture/compile/20010209-1.c: New test.
57104
57105 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57106
57107         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57108         excess errors message but not if it crashes.
57109         * g++.old-deja/g++.other/crash27.C: Likewise.
57110         * g++.old-deja/g++.other/crash28.C: Likewise.
57111         * g++.old-deja/g++.other/crash30.C: Likewise.
57112         * g++.old-deja/g++.other/crash32.C: Likewise.
57113         * g++.old-deja/g++.other/crash35.C: Likewise.
57114         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57115
57116 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57117
57118         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57119         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57120         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57121         g77.f-torture/execute/execute.exp,
57122         g77.f-torture/noncompile/noncompile.exp,
57123         gcc.c-torture/execute/execute.exp,
57124         gcc.c-torture/execute/memcheck/memcheck.exp,
57125         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57126         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57127         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57128         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57129         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57130         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57131         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57132         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57133         Remove bug reporting instructions with ancient email addresses.
57134
57135 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57136
57137         * gcc.dg/20010202-1.c: New test.
57138         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57139
57140 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57141
57142         * g++.dg/stdbool-if.C: New test.
57143
57144 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57145
57146         * objc/execute/fdecl.m: Added main().
57147
57148 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57149
57150         * gcc.c-torture/execute/20010206-1.c: New test.
57151
57152 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57153
57154         * gcc.dg/cpp/avoidpaste1.c: Update.
57155
57156 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57157
57158         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57159         Pero <nicola@brainstorm.co.uk>.
57160         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57161
57162 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57163
57164         * g++.old-deja/g++.pt/spec39.C: New test.
57165
57166 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57167
57168         * gcc.c-torture/compile/20010202-1.c: New test.
57169
57170 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57171
57172         * g++.old-deja/g++.abi/primary2.C: New test.
57173         * g++.old-deja/g++.abi/primary3.C: New test.
57174         * g++.old-deja/g++.abi/primary4.C: New test.
57175         * g++.old-deja/g++.abi/primary5.C: New test.
57176         * g++.old-deja/g++.abi/vtable3.h: New test.
57177         * g++.old-deja/g++.abi/vtable3a.C: New test.
57178         * g++.old-deja/g++.abi/vtable3b.C: New test.
57179         * g++.old-deja/g++.abi/vtable3c.C: New test.
57180         * g++.old-deja/g++.abi/vtable3d.C: New test.
57181         * g++.old-deja/g++.abi/vtable3e.C: New test.
57182         * g++.old-deja/g++.abi/vtable3f.C: New test.
57183         * g++.old-deja/g++.abi/vtable3g.C: New test.
57184         * g++.old-deja/g++.abi/vtable3h.C: New test.
57185         * g++.old-deja/g++.abi/vtable3i.C: New test.
57186         * g++.old-deja/g++.abi/vtable3j.C: New test.
57187         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57188
57189 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57190
57191         * g++.old-deja/g++.other/anon6.C: New test.
57192         * g++.old-deja/g++.other/anon7.C: New test.
57193
57194 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57195
57196         * gcc.dg/cpp/avoidpaste2.c: New tests.
57197
57198 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57199
57200         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57201
57202 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57203
57204         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57205         DECIMAL_DIG cases for Irix."
57206
57207 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57208
57209         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57210
57211 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57212
57213         * gcc.dg/c99-tag-1.c: New test.
57214
57215 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57216
57217         * gcc.dg/cpp/tr-warn1.c: Add tests.
57218
57219 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57220
57221         * gcc.dg/cpp/avoidpaste1.c: Update.
57222         * gcc.dg/cpp/paste4.c: Update.
57223
57224 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57225
57226         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57227         cases for Irix.
57228
57229 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57230
57231         * g++.old-deja/g++.other/inline19.C: New test.
57232
57233 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57234
57235         * gcc.dg/Wlarger-than.c: New test.
57236
57237 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57238
57239         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57240
57241 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57242
57243         * gcc.c-torture/execute/20010129-1.c: New test.
57244         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57245
57246 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57247
57248         * gcc.dg/cpp/avoidpaste1.c: Test case.
57249
57250 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57251
57252         * g++.old-deja/g++.other/inline18.C: New test.
57253
57254 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57255
57256         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57257         and __builtin_putchar.
57258
57259 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57260
57261         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57262         tests.
57263
57264 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57265
57266         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57267         floating point number rounding mode to round to the nearest
57268         representable mode.
57269
57270 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57271
57272         * g++.old-deja/g++.other/mangle2.C: New test.
57273
57274 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57275
57276         * gcc.c-torture/compile/20010124-1.c: New test.
57277
57278 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57279
57280         * g++.old-deja/g++.pt/spec38.C: New test.
57281
57282 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57283
57284         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57285         "Build don't run".
57286
57287 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57288
57289         * gcc.c-torture/execute/20010123-1.c: New test.
57290
57291 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57292
57293         * g++.old-deja/g++.pt/spec37.C: New test.
57294
57295 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57296
57297         * g++.old-deja/g++.pt/overload14.C: New test.
57298
57299 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57300
57301         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57302         __builtin_return_address.
57303
57304 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57305
57306         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57307         * g++.old-deja/g++.pt/spec35.C: New test.
57308         * g++.old-deja/g++.pt/spec36.C: New test.
57309
57310 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57311
57312         * gcc.c-torture/compile/20010118-1.c: New test.
57313
57314 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57315
57316         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57317
57318 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57319
57320         * gcc.c-torture/execute/20010119-1.c: New test.
57321
57322 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old-deja/g++.other/vbase5.C: New test.
57325
57326 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57327
57328         * gcc.c-torture/execute/20010118-1.c: New test.
57329
57330 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57331
57332         * g++.old-deja/g++.pt/deduct3.C: New test.
57333
57334 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57335
57336         * g++.old-deja/g++.pt/spec34.C: New test.
57337
57338 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57339
57340         * g77.f-torture/compile/20000601-2.f: New test.
57341
57342 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57343
57344         * g++.old-deja/g++.other/init17.C: New test.
57345
57346 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57347
57348         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57349
57350 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57351
57352         * g++.old-deja/g++.pt/unify8.C: New test.
57353
57354 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57355
57356         * g++.old-deja/g++.abi/vbase1.C: New test.
57357
57358 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57359
57360         * g++.old-deja/g++.pt/crash65.C: New test.
57361
57362 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57363
57364         * gcc.dg/cpp/assembl2.S: New test case.
57365
57366 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57367
57368         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57369         are supported.
57370
57371 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57372
57373         * g++.old-deja/g++.other/builtins1.C: New test.
57374         * g++.old-deja/g++.other/builtins2.C: Likewise.
57375         * g++.old-deja/g++.other/builtins3.C: Likewise.
57376         * g++.old-deja/g++.other/builtins4.C: Likewise.
57377
57378 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57379
57380         * gcc.c-torture/compile/20010117-1.c: New test.
57381         * gcc.c-torture/compile/20010117-2.c: New test.
57382
57383 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57384
57385         * g77.f-torture/execute/20010116.[fx]: New test,
57386         XFAIL on i?86-*-*.
57387         * g77.f-torture/compile/20010115.f: Indicate it's
57388         a test for PR fortran/1636.
57389
57390 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57391
57392         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57393
57394 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57395
57396         * g77.f-torture/compile/20010115.f: New test.
57397
57398 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57399
57400         * g++.old-deja/g++.pt/nontype5.C: New test.
57401
57402 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57403
57404         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57405         have an equivalent working one below it.
57406
57407 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57408
57409         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57410         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57411
57412 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57413
57414         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57415         message containing "init_priority".
57416         (conpr-2.C): Likewise.
57417         (conpr-3.C): Likewise.
57418         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57419
57420 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57421
57422         * gcc.c-torture/execute/20010114-2.c: New test.
57423
57424 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57425
57426         * gcc.c-torture/compile/20010114-1.c: New test.
57427         * gcc.c-torture/compile/20010114-1.x: Xfail.
57428         * gcc.c-torture/compile/20010114-2.c: New test.
57429         * gcc.c-torture/execute/20010114-1.c: New test.
57430         * gcc.dg/trunc-1.c: New test.
57431         * gcc.dg/uninit-B.c: New test.
57432
57433 2001-01-13  Nick Clifton  <nickc@redhat.com>
57434
57435         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57436         target.
57437
57438 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57439
57440         * gcc.c-torture/compile/20010113-1.c: New test.
57441
57442 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57443
57444         * gcc.c-torture/compile/20001212-1.c: New test.
57445
57446 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57447
57448         * gcc.dg/cpp/widestr1.c: Update.
57449         * gcc.dg/cpp/prag-imp.c: Remove.
57450
57451 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57452
57453         * gcc.c-torture/execute/20000801-3.x: Remove.
57454         * gcc.dg/c90-init-1.c: New test.
57455         * gcc.dg/c99-init-1.c: New test.
57456         * gcc.dg/c99-init-2.c: New test.
57457         * gcc.dg/gnu99-init-1.c: New test.
57458
57459 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57460
57461         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57462         testing that no relevant ones were found.
57463
57464 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57465
57466         * g++.old-deja/g++.pt/cast2.C: New test.
57467
57468 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57469
57470         * g++.old-deja/g++.pt/friend47.C: New test.
57471
57472 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57473
57474         * g++.old-deja/g++.pt/instantiate13.C: New test.
57475
57476 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57477
57478         * g++.old-deja/g++.other/defarg7.C: New test.
57479         * g++.old-deja/g++.other/defarg8.C: New test.
57480
57481 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57482
57483         * g++.old-deja/g++.pt/crash64.C: New test.
57484
57485 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57486
57487         * g++.old-deja/g++.pt/crash63.C: New test.
57488
57489 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57490
57491         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57492
57493 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57494
57495         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57496
57497 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57498
57499         * g++.old-deja/g++.pt/error3.C: New test.
57500
57501 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57502
57503         * g++.old-deja/g++.other/crash39.C: New test.
57504
57505 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57506
57507         * g++.old-deja/g++.other/vbase4.C: New test.
57508
57509 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57510
57511         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57512         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57513         * gcc.dg/special/special.exp: New test driver which will check
57514         for alias support for the above test.
57515
57516 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57517
57518         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57519         problems on small machines.
57520         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57521         parameterize.
57522
57523 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57524
57525         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57526         mips.
57527         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57528
57529 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57530
57531         * g++.old_deja/g++.pt/using8.C: New test.
57532
57533 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57534
57535         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57536
57537 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57538
57539         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57540         where a failure is expected.
57541         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57542
57543 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57544
57545         * g++.old_deja/g++.pt/instantiate12.C: New test.
57546
57547 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57548
57549         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57550         start of structs.
57551         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57552         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57553         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57554         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57555         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57556         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57557         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57558         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57559         * g++.old-deja/g++.eh/spec6.C: Likewise.
57560         * g++.old-deja/g++.jason/crash3.C: Likewise.
57561         * g++.old-deja/g++.law/ctors11.C: Likewise.
57562         * g++.old-deja/g++.law/ctors17.C: Likewise.
57563         * g++.old-deja/g++.law/ctors5.C: Likewise.
57564         * g++.old-deja/g++.law/ctors9.C: Likewise.
57565         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57566         * g++.old-deja/g++.mike/net22.C: Likewise.
57567         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57568         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57569         * g++.old-deja/g++.mike/virt3.C: Likewise.
57570         * g++.old-deja/g++.niklas/t128.C: Likewise.
57571         * g++.old-deja/g++.other/anon4.C: Likewise.
57572         * g++.old-deja/g++.other/using1.C: Likewise.
57573         * g++.old-deja/g++.other/warn3.C: Likewise.
57574         * g++.old-deja/g++.pt/t37.C: Likewise.
57575         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57576         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57577
57578 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57579
57580         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57581
57582 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57583
57584         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57585
57586 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57587
57588         * gcc.c-torture/compile/20010107-1.c: New test.
57589
57590 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57591
57592         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57593
57594 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57595
57596         * gcc.dg/format/format.h: New file.
57597         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57598         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57599         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57600         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57601         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57602         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57603         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57604         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57605         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57606         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57607         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57608         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57609         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57610         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57611         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57612         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57613         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57614         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57615         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57616         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57617         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57618         instead of declaring standard types, macros and functions in each
57619         test.
57620
57621 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57622
57623         * gcc.c-torture/execute/20010106-1.c: New test.
57624
57625 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57626
57627         * gcc.dg/format/format.exp: New file.
57628         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57629         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57630         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57631         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57632         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57633         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57634         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57635         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57636         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57637         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57638         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57639         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57640         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57641         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57642         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57643         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57644         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57645         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57646         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57647         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57648         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57649         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57650         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57651         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57652         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57653         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57654         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57655         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57656         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57657         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57658         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57659         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57660         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57661         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57662         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57663         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57664         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57665         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57666         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57667         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57668         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57669         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57670
57671 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57672
57673         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57674         account.
57675
57676 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57677
57678         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57679
57680 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57681
57682         * g++.old-deja/g++.pt/crash62.C: New test.
57683
57684 2001-01-04  Richard Henderson  <rth@redhat.com>
57685
57686         * gcc.dg/20000926-1.c: Update expected warnings.
57687         * gcc.dg/array-2.c: Likewise.
57688         * gcc.dg/array-4.c: Also validate flexible array members.
57689         * gcc.dg/c99-flex-array-1.c: New.
57690
57691 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57692
57693         * gcc.c-torture/compile/20001222-1.x: Remove.
57694
57695 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57696
57697         * gcc.c-torture/execute/built-in-setjmp.c: New.
57698
57699 2001-01-03  Richard Henderson  <rth@redhat.com>
57700
57701         * gcc.dg/940510-1.c: Update expected error wording.
57702         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57703
57704 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57705
57706         * lib/target-supports.exp (check_alias_available): Modified to
57707         indicate aliases not supported if only weak aliases are supported.
57708
57709 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57710
57711         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57712         Turn on cmpstrsi checks for __pj__ and __i370__.
57713
57714 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57715
57716         * g++.old-deja/g++.other/virtual11.C: New test.
57717
57718 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57719
57720         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57721
57722 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57723
57724         * gcc.c-torture/compile/20010102-1.c: New test.
57725
57726 2001-01-02  Andreas Jaeger  <aj@suse.de>
57727
57728         * gcc.dg/noreturn-3.c: New test.
57729
57730         * gcc.dg/noreturn-4.c: New test.
57731
57732 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57733
57734         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57735         __builtin_fputc and __builtin_fwrite.
57736
57737 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57738
57739         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57740         signed char, not default char.
57741
57742 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57743
57744         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57745
57746 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57747
57748         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57749
57750 2000-12-29  Richard Henderson  <rth@redhat.com>
57751
57752         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57753         (__cyg_profile_func_exit): Define.
57754
57755 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57756
57757         * g++.dg/vtgc1.C: New test.
57758
57759 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57760
57761         * gcc.dg/noncompile/20001228-1.c: New test.
57762
57763         * gcc.dg/20001228-1.c: New test.
57764
57765         * gcc.c-torture/execute/20001228-1.c: New test.
57766
57767 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57768
57769         * gcc.dg/format-strfmon-1.c: New test.
57770
57771 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57772
57773         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57774         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57775         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57776         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57777         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57778         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57779         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57780         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57781         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57782         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57783         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57784         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57785         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57786
57787         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57788         * gcc.c-torture/execute/string-opt-4.c: Test index.
57789
57790 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57791
57792         * gcc.c-torture/compile/20001226-1.c: New test.
57793
57794 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57795
57796         * gcc.c-torture/compile/20001222-1.c: New test.
57797         * gcc.c-torture/compile/20001222-1.x: Xfail.
57798
57799 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57800
57801         * gcc.c-torture/execute/comp-goto-2.c: New test.
57802
57803 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57804
57805         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57806         Use long types if __INT_MAX__ is 32767.
57807         (main): Use cast to (sint32 *) when poking 88 into a_page.
57808
57809         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57810
57811 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57812
57813         * gcc.c-torture/compile/20001221-1.c: New test.
57814         * gcc.c-torture/execute/20001221-1.c: New test.
57815
57816 2000-12-20  Richard Henderson  <rth@redhat.com>
57817
57818         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57819         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57820
57821 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57822
57823         * gcc.dg/compare3.c: New test.
57824
57825 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57826
57827         * gcc.dg/format-warnll-1.c: New test.
57828
57829 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57830
57831         * gcc.dg/cpp/cmdlne-P.c: New test.
57832
57833 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57834
57835         * gcc.c-torture/execute/builtin-abs-1.c,
57836         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57837
57838 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57839
57840         * gcc.dg/cpp/multiline.c: New test.
57841
57842 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57843
57844         * g++.old-deja/g++.other/syshdr1.C: Update.
57845         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57846
57847 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57848
57849         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57850
57851 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57852
57853         * g++.old-deja/g++.pt/ttp65.C: New test.
57854
57855 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57856
57857         * g++.old-deja/g++.pt/ttp64.C: New test.
57858
57859 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57860
57861         * g++.old-deja/g++.pt/spec33.C: New test.
57862
57863 2000-12-14  Catherine Moore  <clm@redhat.com>
57864
57865         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57866         * gcc.c-torture/execute/920612-2.c: Likewise.
57867         * gcc.c-torture/execute/920428-2.c: Likewise.
57868         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57869         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57870
57871 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57872
57873         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57874         * gcc.dg/pack-test-2.c: Likewise.
57875
57876 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57877
57878         Tests by Zack Weinberg <zackw@stanford.edu>.
57879
57880         * gcc.dg/cpp/defined.c: Update.
57881         * gcc.dg/cpp/defined_trad.c: New tests.
57882
57883 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57884
57885         * gcc.dg/cpp/trad-direct.c: Update.
57886
57887 2000-12-11  Neil Booth  <neilb@earthling.net>
57888
57889         * gcc.dg/cpp/defined_trad.c
57890
57891 2000-12-11  Neil Booth  <neilb@earthling.net>
57892
57893         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57894
57895 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57896
57897         * gcc.dg/format-miss-2.c: New test.
57898
57899 2000-12-09  Neil Booth  <neilb@earthling.net>
57900
57901         * gcc.dg/cpp/lineflags.c: New tests.
57902         * gcc.dg/cpp/poison.c: Update.
57903         * gcc.dg/cpp/redef2.c: Update.
57904         * gcc.dg/cpp/skipping.c: New test.
57905
57906 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57907
57908         * g++.old-deja/g++.other/eh3.C: New testcase.
57909
57910 2000-12-07  Neil Booth  <neilb@earthling.net>
57911
57912         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57913         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57914         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57915         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57916         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57917         Update.
57918
57919 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57920
57921         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57922         __SIZE_TYPE__ instead of int for type of integers cast to
57923         pointers.
57924
57925 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57926
57927         * g++.old-deja/g++.other/cleanup4.C: New test.
57928
57929 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57930
57931         * format-sec-1.c: New test.
57932
57933 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57934
57935         * gcc.dg/format-nonlit-3.c: New test.
57936
57937 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57938
57939         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57940         through a null pointer.
57941
57942 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57943
57944         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57945         * g++.old-deja/g++.pt/partial4.C: New test.
57946
57947 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57948
57949         * gcc.c-torture/execute/ieee/hugeval.x: New.
57950
57951 2000-12-06  Neil Booth  <neilb@earthling.net>
57952
57953         * gcc.dg/cpp/backslash2.c: New tests.
57954
57955 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57956
57957         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57958         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57959
57960 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57961
57962         * gcc.c-torture/execute/20001203-2.c: New testcase.
57963
57964 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57965
57966         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57967         * g++.old-deja/g++.other/virtual10.C: New test.
57968
57969 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57970
57971         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57972
57973 2000-12-05  Richard Henderson  <rth@redhat.com>
57974
57975         * gcc.c-torture/compile/20001205-1.c: New.
57976
57977 2000-12-04  Neil Booth  <neilb@earthling.net>
57978
57979         * g++.old-deja/g++.other/virtual9.C: New test.
57980         * g++.old-deja/g++.pt/crash61.C: New test.
57981         * gcc.c-torture/execute/loop-9.c: New test.
57982
57983 2000-12-04  Neil Booth  <neilb@earthling.net>
57984
57985         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57986         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57987         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57988         * gcc.dg/cpp/extratokens.c: ...here.
57989
57990 2000-12-04  Neil Booth  <neilb@earthling.net>
57991
57992         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57993         New tests.
57994
57995 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57996
57997         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57998         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57999
58000 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58001
58002         * gcc.c-torture/execute/20001203-1.c: New test.
58003
58004 2000-12-03  Neil Booth  <neilb@earthling.net>
58005
58006         * gcc.dg/cpp/macro6.c: New test cases.
58007
58008 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58009
58010         * gcc.c-torture/execute/string-opt-9.c: New test.
58011         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58012         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58013         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58014
58015         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58016         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58017
58018 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58019
58020         * gcc.dg/cpp/if-6.c: New testcase.
58021
58022         * gcc.dg/20001201-1.c: New testcase.
58023
58024 2000-12-02  Neil Booth  <neilb@earthling.net>
58025
58026         * g++.old-deja/g++.other/externC4.C,
58027         g++.old-deja/g++.other/friend10.C: New tests.
58028
58029 2000-12-02  Neil Booth  <neilb@earthling.net>
58030
58031         * g++.old-deja/g++.other/instan2.C
58032         * g++.old-deja/g++.other/instan3.C: New test.
58033
58034 2000-12-02  Neil Booth  <neilb@earthling.net>
58035
58036         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58037         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58038         gnuc99.c,gnuc99-pedantic.c: New tests.
58039
58040 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58041
58042         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58043         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58044
58045 2000-12-01  Neil Booth  <neilb@earthling.net>
58046
58047         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58048         * gcc.dg/cpp/poison.c: Update.
58049         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58050
58051 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58052
58053         * g77.f-torture/execute/20001201.f: New test.
58054
58055 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58056
58057         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58058
58059 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58060
58061         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58062
58063 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58064
58065         * g++.old-deja/g++.other/cast6.C: New test.
58066
58067 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58068
58069         * gcc.c-torture/execute/20001130-2.c: New testcase.
58070
58071 2000-11-30  Richard Henderson  <rth@redhat.com>
58072
58073         * gcc.c-torture/execute/20001130-1.c: New test.
58074
58075 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58076
58077         * g++.old-deja/g++.other/op3.C: New test.
58078
58079 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58080
58081         * g++.old-deja/g++.other/op2.C: New test.
58082
58083 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58084
58085         * g++.old-deja/g++.other/crash38.C: New test.
58086
58087 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58088
58089         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58090
58091 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58092
58093         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58094         tests.
58095         * gcc.c-torture/execute/string-opt-6.c: New test.
58096
58097         * gcc.dg/20001117-1.c: Add main.
58098
58099 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58100
58101         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58102         Move from here ...
58103         * gcc.dg/940510-1.c: ... to here.
58104
58105         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58106         zero-size arrays in toplevel structures.
58107
58108 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58109
58110         * gcc.c-torture/execute/loop-8.c: New test.
58111
58112 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58113
58114         * g++.old-deja/g++.other/base1.C: New test.
58115
58116 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58117
58118         * g++.old-deja/g++.other/parse2.C: New test.
58119
58120 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58121
58122         * g++.old-deja/g++.pt/incomplete1.C: New test.
58123
58124 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58125
58126         * g++.old-deja/g++.other/friend9.C: New test.
58127
58128 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58129
58130         * gcc.dg/20001127-1.c: New test.
58131
58132 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58133
58134         * g++.old-deja/g++.pt/friend46.C: New test.
58135
58136 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58137
58138         * g++.old-deja/g++.other/ptrmem8.C: New test.
58139
58140 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58141
58142         * gcc.c-torture/execute/string-opt-7.c: New test.
58143         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58144
58145 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58146
58147         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58148         instead of 'mkcheck 2'.
58149
58150 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58151
58152         * gcc.c-torture/execute/memcheck/driver.c,
58153         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58154         C9X references to refer to C99.
58155
58156 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58157
58158         * gcc.dg/ultrasp3.c: New test.
58159
58160 2000-11-25  Neil Booth  <neilb@earthling.net>
58161
58162         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58163
58164 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58165
58166         * gcc.c-torture/compile/20001123-2.c: New.
58167
58168 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58169
58170         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58171
58172 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58173
58174         * gcc.dg/sequence-point-1.c: Add some new tests.
58175         * gcc.c-torture/execute/20001124-1.c: New test.
58176
58177 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58178
58179         * g++.old-deja/g++.other/vaarg4.C: New test.
58180         * gcc.c-torture/compile/20001123-1.c: New test.
58181
58182 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58183
58184         * g++.other/crash24.C: Adjust and remove XFAIL.
58185         * g++.other/crash37.C: New test.
58186
58187 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58188
58189         * g++.old-deja/g++.pt/instantiate9.C: New test.
58190
58191 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58192
58193         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58194         new ABI, too.
58195
58196         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58197         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58198
58199 2000-11-22  Neil Booth  <neilb@earthling.net>
58200
58201         * gcc.dg/cpp/Wtrigraphs.c: New test.
58202
58203 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58204
58205         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58206
58207 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58208
58209         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58210
58211 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58212
58213         * lib/gcc-dg.exp: load_lib scanasm.exp.
58214         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58215         * lib/g++-dg.exp: load_lib scanasm.exp.
58216         * lib/scanasm.exp: New.
58217         (scan-assembler, scan-assembler-not): Add optional arguments to
58218         test name, or if not present, the pattern name.
58219         (scan-assembler-dem, scan-assembler-dem-not): New.
58220
58221         * g++.dg/dg.exp: New.
58222
58223 2000-11-21  Neil Booth  <neilb@earthling.net>
58224
58225         * gcc.dg/cpp/integrated1.c: Remove.
58226
58227 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58228
58229         * gcc.c-torture/execute/20001121-1.c: New test.
58230
58231 2000-11-21  Richard Henderson  <rth@redhat.com>
58232
58233         * gcc.c-torture/compile/20001121-1.c: New test.
58234
58235 2000-11-20  Neil Booth  <neilb@earthling.net>
58236
58237         * gcc.dg/cpp/integrated1.c: New test.
58238
58239 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58240
58241         * g++.old-deja/g++.other/inline17.C: New test.
58242
58243 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58244
58245         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58246         local variable to be zero: I made the variable global. Now
58247         uses abort() and exit() instead of relying on main's return value.
58248
58249 2000-11-20  Neil Booth  <neilb@earthling.net>
58250
58251         * gcc.dg/cpp/paste2.c: Update test.
58252         * objc/execute/paste.m: New test.
58253
58254 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58255
58256         * gcc.dg/c99-condexpr-1.c: New test.
58257
58258 2000-11-20  Neil Booth  <neilb@earthling.net>
58259
58260         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58261
58262 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58263
58264         * g++.old-deja/g++.pt/export1.C: New test.
58265
58266 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58267
58268         * gcc.dg/20001117-1.c: New test.
58269
58270 2000-11-18  Richard Henderson  <rth@redhat.com>
58271
58272         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58273
58274 2000-11-18  Richard Henderson  <rth@redhat.com>
58275
58276         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58277         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58278         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58279
58280 2000-11-18  Richard Henderson  <rth@redhat.com>
58281
58282         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58283         (main): New.  Exit cleanly.
58284
58285 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58286
58287         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58288         gcc.dg/c99-fordecl-2.c: New tests.
58289
58290 2000-11-18  Richard Henderson  <rth@redhat.com>
58291
58292         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58293         * gcc.c-torture/execute/zerolen-2.c: New.
58294
58295 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58296
58297         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58298         memory.
58299
58300 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58301
58302         * g++.old-deja/g++.pt/instantiate8.C: New test.
58303
58304 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58305
58306         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58307         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58308
58309 2000-11-16  Nick Clifton  <nickc@redhat.com>
58310
58311         * gcc.c-torture/execute/nestfunc-2.c: New test.
58312         * gcc.c-torture/execute/nestfunc-3.c: New test.
58313
58314 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58315
58316         * gcc.c-torture/compile/20001116-1.c: New test.
58317
58318 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58319
58320         * gcc.c-torture/execute/20001115-1.c: New test.
58321
58322 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58323
58324         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58325         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58326         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58327         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58328
58329 2000-11-15  Neil Booth  <neilb@earthling.net>
58330
58331         gcc.dg/cpp/_Pragma1.c: Update.
58332         gcc.dg/cpp/_Pragma2.c: New test.
58333
58334 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58335
58336         * g++.old-deja/g++.other/anon5.C: New test.
58337
58338 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58339
58340         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58341         tests.
58342
58343 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58344
58345         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58346         output.
58347
58348 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58349
58350         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58351         labels at end of compound statements.
58352
58353 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58354
58355         * gcc.c-torture/execute/loop-7.c: New test.
58356
58357 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58358
58359         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58360
58361 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58362
58363         * gcc.dg/c99-bool-1.c: New test.
58364
58365 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58366
58367         * gcc.dg/c99-scope-1.c: Remove xfail.
58368         * gcc.dg/c99-scope-2.c: New test.
58369
58370 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58371
58372         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58373         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58374
58375 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58376
58377         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58378         error messages.
58379
58380         * g++.mike/p700.C: Don't typedef wchar_t.
58381         * g++.mike/p784.C: Likewise.
58382         * g++.mike/eb101.C: Don't use __wchar_t.
58383
58384 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58385
58386         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58387         from DO loop.
58388
58389 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58390
58391         * gcc.c-torture/execute/20001111-1.c: New test.
58392
58393 2000-11-10  Nick Clifton  <nickc@redhat.com>
58394
58395         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58396         long multuiple and accumulate.
58397
58398 2000-11-09  Richard Henderson  <rth@redhat.com>
58399
58400         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58401         via size_t instead of int.
58402
58403         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58404         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58405         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58406         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58407
58408 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58409
58410         * gcc.c-torture/compile/20001109-1.c: New test.
58411         * gcc.c-torture/compile/20001109-2.c: New test.
58412
58413 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58414
58415         * g++.old-deja/g++.pt/operator1.C: New test.
58416         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58417
58418 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58419
58420         * gcc.dg/20001108-1.c: New test.
58421
58422 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58423
58424         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58425         with both arguments constant strings.
58426         * gcc.c-torture/execute/string-opt-3.c: New test.
58427         * gcc.c-torture/execute/string-opt-4.c: New test.
58428         * gcc.c-torture/execute/string-opt-5.c: New test.
58429
58430 2000-11-08  Nick Clifton  <nickc@redhat.com>
58431
58432         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58433         mulsidi3adddi patterns.
58434
58435 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58436
58437         * g++.old-deja/g++.other/crash36.C: New test.
58438
58439 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58440
58441         * g++.old-deja/g++.other/init16.C: New test.
58442
58443 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58444
58445         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58446
58447 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58448
58449         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58450         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58451         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58452
58453 2000-11-07  DJ Delorie  <dj@redhat.com>
58454
58455         * gcc.dg/20000614-1.c: Add return so that test can pass.
58456
58457 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58458
58459         * gcc.c-torture/execute/string-opt-1.c: New test.
58460
58461 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58462
58463         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58464         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58465         parameters in registers, and there is no way for a varargs
58466         function to know in which order the integer and floating-point
58467         parameters should be interleaved when they are placed on the
58468         stack.
58469         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58470         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58471
58472 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58473
58474         * gcc.c-torture/execute/string-opt-2.c: New test.
58475
58476 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58477
58478         * g++.old-deja/g++.pt/crash60.C: New test.
58479
58480 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58481
58482         * g++.old-deja/g++.other/crash24.C: New test.
58483         * g++.old-deja/g++.other/crash25.C: New test.
58484         * g++.old-deja/g++.other/crash26.C: New test.
58485         * g++.old-deja/g++.other/crash27.C: New test.
58486         * g++.old-deja/g++.other/crash28.C: New test.
58487         * g++.old-deja/g++.other/crash29.C: New test.
58488         * g++.old-deja/g++.other/crash30.C: New test.
58489         * g++.old-deja/g++.other/crash31.C: New test.
58490         * g++.old-deja/g++.other/crash32.C: New test.
58491         * g++.old-deja/g++.other/crash33.C: New test.
58492         * g++.old-deja/g++.other/crash34.C: New test.
58493         * g++.old-deja/g++.other/crash35.C: New test.
58494
58495 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58496
58497         * gcc.c-torture/execute/20001031-1.c: New test.
58498
58499 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58500
58501         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58502         namespace.
58503
58504         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58505         standards-conformant.
58506
58507         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58508
58509         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58510         * g++.old-deja/g++.mike/p755a.C: Likewise.
58511         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58512         library makes no calls to `operator new' during initialization.
58513
58514 2000-11-04  Neil Booth  <neilb@earthling.net>
58515
58516         * gcc.dg/cpp/include2.c: New tests.
58517
58518 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58519
58520         * lib/g++.exp (g++_set_ld_library_path): New function.
58521         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58522
58523 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58524
58525         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58526         warnings.
58527
58528 2000-11-01  Richard Henderson  <rth@redhat.com>
58529
58530         * g++.old-deja/g++.ext/namedret1.C: New.
58531         * g++.old-deja/g++.ext/namedret2.C: New.
58532         * g++.old-deja/g++.ext/namedret3.C: New.
58533
58534 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58535
58536         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58537         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58538
58539 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58540
58541         * gcc.c-torture/execute/va-arg-21.c: New test.
58542
58543 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58544
58545         * gcc.dg/c99-complex-2.c: New test.
58546
58547 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58548
58549         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58550
58551 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58552
58553         * g++.old-deja/g++.other/inline16.C: New test.
58554
58555 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58556
58557         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58558         __PRETTY_FUNCTION__
58559
58560 2000-10-29  Neil Booth  <neilb@earthling.net>
58561
58562         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58563         New tests.
58564         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58565         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58566         optimisation.
58567
58568 2000-10-29  Neil Booth  <neilb@earthling.net>
58569
58570         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58571         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58572         * mi5.c: Test multiple includes work with -C.
58573         * trigraphs.c: Test ^= version.
58574
58575 2000-10-28  Neil Booth  <neilb@earthling.net>
58576
58577         New tests and test updates for new macro expander.
58578
58579         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58580         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58581         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58582         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58583         new diagnostic messages.
58584
58585         * gcc.dg/cpp/macro3.c: New tests.
58586
58587 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58588
58589         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58590         on the same line.
58591
58592 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58593
58594         * g++.old-deja/g++.other/eh2.C: New test.
58595
58596 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58597
58598         * gcc.c-torture/execute/20001027-1.c: New test.
58599
58600 2000-10-26  Richard Henderson  <rth@redhat.com>
58601
58602         * gcc.c-torture/execute/20001026-1.c: New.
58603
58604 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58605
58606         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58607         * g++.old-deja/g++.law/builtin1.C: Likewise.
58608         * g++.old-deja/g++.law/ctors10.C: Likewise.
58609         * g++.old-deja/g++.law/virtual3.C: Likewise.
58610         * g++.old-deja/g++.mike/p658.C: Likewise.
58611         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58612         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58613         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58614         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58615         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58616
58617 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58618
58619         * gcc.c-torture/compile/20001024-1.c: New test.
58620
58621 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58622
58623         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58624         to tell us whether or not we are using V3.
58625
58626 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58627
58628         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58629         operands.
58630
58631 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58632
58633         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58634
58635 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58636
58637         * gcc.c-torture/execute/20001024-1.c: New test.
58638
58639 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58640
58641         * g++.old-deja/g++.other/sibcall1.C: New test.
58642
58643 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58644
58645         * gcc.dg/noncompile/init-3.c: New test.
58646
58647 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58648
58649         * gcc.dg/format-array-1.c: New test.
58650
58651 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58652
58653         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58654         writing through null pointers; remove comment about testing
58655         unterminated strings.
58656
58657 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58658
58659         * gcc.c-torture/execute/20001017-2.c: New test.
58660
58661 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58662
58663         * gcc.c-torture/compile/20001018-1.c: New test.
58664         * gcc.c-torture/compile/20001018-1.x: Xfail.
58665
58666 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58667
58668         * gcc.c-torture/execute/20001017-1.c: New test.
58669
58670 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58671
58672         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58673         for multiple use of arguments with scanf formats; add tests for
58674         multiple use of arguments.
58675
58676 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58677
58678         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58679         from some old tests.
58680
58681 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58682
58683         * gcc.dg/format-miss-1.c: New test.
58684
58685 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58686
58687         * gcc.c-torture/execute/20001013-1.c: New test.
58688
58689 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58690
58691         * gcc.dg/format-branch-1.c: New test.
58692
58693 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58694
58695         * README, lib/file-format.exp: Remove EGCS references.
58696
58697 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58698
58699         * gcc.dg/20001013-1.c: New test.
58700
58701 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58702
58703         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58704         for intmax_t in the compiler using __typeof__ and the type rules
58705         for conditional expressions.
58706
58707 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58708
58709         * gcc.dg/20001012-1.c: New test.
58710         * gcc.dg/20001012-2.c: New test.
58711
58712 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58713
58714         * gcc.dg/format-attr-1.c: New test.
58715
58716 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58717
58718         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58719         __LONG_LONG_MAX__ instead of LLONG_MAX.
58720
58721 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58722
58723         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58724         scanf flags.
58725         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58726         flags.
58727
58728 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58729
58730         * gcc.dg/sequence-pt-1.c: New test.
58731
58732 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58733
58734         * gcc.c-torture/execute/20001011-1.c: New testcase.
58735         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58736
58737 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58738
58739         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58740         does not error on it.
58741
58742 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58743
58744         * gcc.dg/20001009-1.c: New test.
58745
58746 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58747
58748         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58749         * gcc.c-torture/execute/20001009-2.c: ... to here.
58750
58751 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58752
58753         * gcc.c-torture/compile/20001009-1.c: New testcase.
58754         * gcc.c-torture/execute/20001009-1.c: New testcase.
58755         Testcases provided by Jan Hubicka <jh@suse.cz>.
58756
58757 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58758
58759         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58760         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58761         uintmax_t using <limits.h> to emulate the compiler's internal
58762         logic.  No longer XFAIL %j tests.
58763
58764 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58765
58766         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58767         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58768         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58769         regexps and details of expected handling of some bad formats.
58770         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58771         suppression.
58772
58773 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58774
58775         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58776         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58777         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58778         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58779         in list archives.
58780
58781 2000-10-06  Richard Henderson  <rth@cygnus.com>
58782
58783         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58784         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58785         * g++.old-deja/g++.jason/report.C: Likewise.
58786         * g++.old-deja/g++.law/friend5.C: Likewise.
58787         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58788         of the expected warnings.
58789
58790 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58791
58792         * g++.old-deja/g++.pt/enum14.C: New test.
58793
58794 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58795
58796         * g++.old-deja/g++.pt/crash59.C: New test.
58797
58798 2000-10-04  Will Cohen  <wcohen@redhat.com>
58799
58800         * gcc.dg/20000926-1.c: New test.
58801
58802 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58803
58804         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58805         function name for current C++ compiler.
58806         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58807
58808 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58809
58810         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58811         __PRETTY_FUNCTION__.
58812         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58813
58814 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58815
58816         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58817
58818 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58819
58820         * gcc.c-torture/compile/20000923-1.c: New test.
58821
58822 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58823
58824         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58825         * g++.old-deja/g++.pt/ttp62.C: Same.
58826         * g++.old-deja/g++.other/inline14.C: Same.
58827
58828 2000-09-24  Richard Henderson  <rth@cygnus.com>
58829
58830         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58831
58832 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58833
58834         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58835
58836 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58837
58838         * gcc.c-torture/compile/20000922-1.c: New file.
58839
58840 2000-09-21  Nick Clifton  <nickc@redhat.com>
58841
58842         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58843         a signed long modulo operation.
58844         (mod6): New function - perform an unsigned long modulo operation.
58845         (main): Add tests for modulos of very large numbers by very small
58846         dividends.
58847
58848 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58849
58850         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58851
58852 2000-09-19  Richard Henderson  <rth@cygnus.com>
58853
58854         * gcc.dg/compare2.c (case 10): XFAIL.
58855
58856 2000-09-18  Richard Henderson  <rth@cygnus.com>
58857
58858         * gcc.c-torture/execute/20000906-1.c: Move ...
58859         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58860         that support __builtin_trap.
58861
58862 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58863
58864         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58865
58866 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58867
58868         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58869         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58870         more $ format tests.
58871
58872 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58873
58874         * gcc.dg/format-errmk-1.c: New test.
58875
58876 2000-09-17  Greg McGary  <greg@mcgary.org>
58877
58878         * gcc.c-torture/execute/20000917-1.x: Remove.
58879
58880 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58881
58882         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58883
58884 2000-09-17  Greg McGary  <greg@mcgary.org>
58885
58886         * gcc.c-torture/execute/20000917-1.c: New test.
58887         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58888
58889 2000-09-16  Neil Booth  <NeilB@earthling.net>
58890
58891         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58892         in nested macro bug.
58893
58894 2000-09-15  Neil Booth  <NeilB@earthling.net>
58895
58896         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58897
58898 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58899
58900         * gcc.c-torture/execute/20000914-1.c: New test.
58901
58902 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58903
58904         * g++.other/inline13.C: New test.
58905
58906 2000-09-12  Andreas Jaeger  <aj@suse.de>
58907
58908         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58909         constant by Ulrich Drepper <drepper@redhat.com>.
58910
58911 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58912
58913         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58914
58915 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58916
58917         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58918
58919 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58920
58921         * gcc.dg/cpp/backslash.c: New test.
58922
58923 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58924
58925         * gcc.c-torture/execute/20000910-1.c: New test.
58926         * gcc.c-torture/execute/20000910-2.c: Likewise.
58927
58928 2000-09-11  Robert Lipe  <robertl@sco.com>
58929
58930         * gcc.dg/pragma-align.c: New test.
58931
58932 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58933
58934         * g++.old-deja/g++.pt/explicit82.C: New test.
58935         * g++.old-deja/g++.pt/explicit83.C: New test.
58936
58937 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58938
58939         * gcc.dg/asm-names.c: New test.
58940
58941 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58942
58943         * gcc.dg/cpp/tr-warn6.c: New test
58944
58945 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58946
58947         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58948         be accepted.
58949
58950 2000-09-07  Catherine Moore  <clm@redhat.com>
58951
58952         * gcc.c-torture/execute/unroll-1.c: New test.
58953
58954 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58955
58956         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58957         ERROR markers.
58958         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58959         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58960         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58961         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58962         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58963         Preprocess only.
58964         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58965         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58966
58967 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58968
58969         * g++.old-deja/g++.pt/deduct2.C: New test.
58970
58971 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58972
58973         * g++.old-deja/g++.pt/parms2.C: New test.
58974
58975 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58976
58977         * g++.old-deja/g++.pt/crash58.C: New test.
58978
58979 2000-09-06  Greg McGary  <greg@mcgary.org>
58980
58981         * gcc.c-torture/execute/20000906-1.c: New test.
58982         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58983
58984 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58985
58986         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58987
58988 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58989
58990         * g++.old-deja/g++.pt/crash57.C: New test.
58991
58992 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58993
58994         * g++.old-deja/g++.pt/crash56.C: New test.
58995
58996 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58997
58998         * g++.old-deja/g++.pt/koenig1.C: New test.
58999
59000 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59001
59002         * gcc.dg/20000904-1.c: New test.
59003
59004 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59005
59006         * gcc.dg/cpp/paste8.c: New test.
59007
59008 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59009
59010         * gcc.c-torture/compile/20000827-1.c: New test.
59011
59012 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59013
59014         * gcc.dg/format-diag-1.c: New test.
59015
59016 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59017
59018         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59019         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59020         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59021         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59022         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59023
59024 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59025
59026         * g++.old-deja/g++.other/nested4.C: New test.
59027
59028 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59029
59030         * g++.old-deja/g++.ns/scoped1.C: New test.
59031
59032 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59033
59034         * lib/g++.exp: Support testing already-installed GCC.
59035
59036 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59037
59038         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59039
59040 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59041
59042         * gcc.dg/return-type-2.c: New test.
59043
59044 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59045
59046         * gcc.c-torture/compile/20000825-1.c: New test.
59047
59048 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59049
59050         * gcc.dg/dwarf2-2.c: New test.
59051
59052 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59053
59054         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59055         dg-warning regexps.
59056
59057 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59058
59059         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59060         gcc.dg/format-ext-5.c: New tests.
59061
59062 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59063
59064         * g++.old-deja/g++.other/crash22.C: New test.
59065
59066 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59067
59068         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59069
59070 2000-08-24  Richard Henderson  <rth@cygnus.com>
59071
59072         * gcc.dg/ia64-sync-1.c: New test.
59073         * gcc.dg/ia64-sync-2.c: New test.
59074         * gcc.dg/ia64-asm-1.c: New test.
59075
59076 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59077
59078         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59079         * gcc.dg/format-ext-2.c: New test.
59080
59081 2000-08-23  Jason Merrill  <jason@redhat.com>
59082
59083         * lib/old-dejagnu.exp: Also ignore "In member function" and
59084         "At global scope".
59085
59086 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59087
59088         * gcc.dg/noncompile/label-lineno-1.c: New test.
59089
59090 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59091
59092         * gcc.dg/c99-array-nonobj-1.c: New test.
59093
59094 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59095
59096         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59097         tests.
59098         * gcc.dg/format-ext-1.c: New test.
59099
59100 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59101
59102         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59103         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59104         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59105         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59106         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59107
59108 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59109
59110         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59111         gcc.dg/c99-strftime-2.c: New tests.
59112
59113 2000-08-22  Richard Henderson  <rth@cygnus.com>
59114
59115         * gcc.c-torture/execute/20000822-1.c: New test.
59116
59117 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59118
59119         * gcc.c-torture/execute/20000819-1.x: Remove.
59120
59121 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59122
59123         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59124         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59125         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59126         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59127         gcc.dg/format-xopen-1.c: New tests.
59128
59129 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59130
59131         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59132
59133 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59134
59135         * g++.old-deja/g++.other/loop2.C: New test.
59136
59137         * gcc.c-torture/compile/20000606-1.c: New test.
59138         * gcc.c-torture/compile/20000728-1.c: New test.
59139         * gcc.c-torture/execute/20000801-1.c: New test.
59140         * gcc.c-torture/execute/20000801-2.c: New test.
59141         * gcc.c-torture/execute/20000819-1.c: New test.
59142         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59143         * gcc.dg/20000629-1.c: New test.
59144         * gcc.dg/20000724-1.c: New test.
59145         * gcc.dg/20000807-1.c: New test.
59146
59147 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59148
59149         * gcc.dg/cpp/pragma-1.c: New test.
59150         * gcc.dg/cpp/pragma-2.c: New test.
59151
59152 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59153
59154         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59155         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59156
59157 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59158
59159         * gcc.c-torture/compile/20000818-1.c: New test.
59160
59161 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59162
59163         * gcc.c-torture/execute/20000818-1.c: New test.
59164
59165 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59166
59167         * gcc.dg/format-va-1.c: New test.
59168
59169 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59170
59171         * g++.old-deja/g++.other/typedef8.C: New test.
59172
59173 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59174
59175         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59176         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59177         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59178         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59179         * g++.old-deja/g++.other/ptrmem7.C: New test.
59180         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59181
59182 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59183
59184         * g++.old-deja/g++.pt/typename27.C: New test.
59185
59186 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59187
59188         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59189         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59190         * g++.old-deja/g++.pt/friend45.C: New test.
59191         * g++.old-deja/g++.other/friend8.C: New test.
59192
59193 2000-08-15  Richard Henderson  <rth@cygnus.com>
59194
59195         * gcc.c-torture/execute/20000815-1.c: New test.
59196
59197 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59198
59199         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59200         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59201         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59202
59203 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59204
59205         * g++.old-deja/g++.other/refinit2.C: New test.
59206
59207 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59208
59209         * lib/c-torture.exp (c-torture): Make
59210         compiler_conditional_xfail_data global.
59211         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59212         compiler_conditional_xfail_data machinery.
59213         (f-torture-execute): Likewise.
59214         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59215         and only when unrolling loops.
59216
59217         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59218
59219 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59220
59221         * g++.old-deja/g++.pt/explicit81.C: New test.
59222
59223 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59224
59225         * g++.old-deja/g++.pt/typename26.C: New test.
59226
59227 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59228
59229         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59230         warning.
59231
59232 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59233
59234         * g++.old-deja/g++.other/array3.C: New test.
59235
59236 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59237
59238         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59239         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59240         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59241         New tests.
59242
59243 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59244
59245         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59246         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59247
59248 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59249
59250         * gcc.c-torture/execute/20000808-1.c: New test.
59251
59252 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59253
59254         * gcc.dg/c90-const-expr-1.c: New test.
59255
59256 2000-08-08  Richard Henderson  <rth@cygnus.com>
59257
59258         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59259
59260 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59261
59262         * gcc.dg/noncompile/const-ll-1.c: New test.
59263
59264 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59265
59266         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59267
59268 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59269
59270         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59271         that running programs linked against the shared version of libobjc
59272         run correctly.
59273
59274 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59275
59276         * gcc.dg/c99-printf-1.c: New test.
59277
59278 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59279
59280         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59281
59282 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59283
59284         * gcc.c-torture/execute/20000731-1.x: Delete.
59285
59286 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59287
59288         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59289         and torture_without_loops as is done by c-torture.exp.
59290         (search_for): Copy from c-torture.exp.
59291         (gcc-dg-runtest): New function, drives a directory of tests
59292         iterating over the TORTURE_OPTIONS.
59293         (scan-assembler, scan-assembler-not): Move here from
59294         individual directory drivers.
59295
59296         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59297         defined by lib/gcc-dg.exp.
59298         * gcc.dg/cpp/cpp.exp: Likewise.
59299         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59300         gcc-dg-runtest, so we cycle over optimization options.
59301
59302         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59303         * gcc.dg/compare2.c: No longer expected to fail.
59304
59305 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59306
59307         * gcc.c-torture/execute/20000804-1.c: New test.
59308
59309 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59310
59311         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59312
59313 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59314
59315         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59316
59317 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59318
59319         * gcc.c-torture/compile/20000803-1.c: New test.
59320
59321 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59322
59323         * gcc.c-torture/execute/20000801-3.c,
59324         gcc.c-torture/execute/20000801-4.c: New tests.
59325         * gcc.c-torture/execute/20000801-3.x,
59326         gcc.c-torture/execute/20000801-4.x: Xfail.
59327
59328 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59329
59330         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59331         libobjc/.libs to allow for libtool.
59332
59333 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59334
59335         * gcc.c-torture/compile/20000802-1.c: New test.
59336
59337 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59338
59339         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59340
59341 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59342
59343         * gcc-c-torture/execute/20000731-2.c: New test.
59344
59345         * gcc.c-torture/execute/20000731-1.c: New test.
59346         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59347
59348 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59349
59350         * gcc.dg/cpp/paste7.c: New test.
59351         * gcc.dg/cpp/20000725-1.c: New test.
59352
59353 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59354
59355         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59356         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59357         declaration warning for __builtin_dwarf_reg_size.
59358
59359         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59360
59361 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59362
59363         * gcc.dg/noncompile/voidparam-1.c: New test.
59364
59365 2000-07-30  Richard Henderson  <rth@cygnus.com>
59366
59367         * gcc.dg/c90-digraph-1.c: Don't xfail.
59368         * gcc.dg/compare2.c (case 10): Xfail.
59369         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59370
59371 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59372
59373         * gcc.dg/c99-main-1.c: New test.
59374
59375 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59376
59377         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59378
59379 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59380
59381         * gcc.c-tortuer/execute/20000726-1.c: New test.
59382
59383 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59384
59385         * gcc.c-torture/execute/enum-2.c: New test.
59386
59387 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59388
59389         * gcc.dg/cpp/tr-warn3.c: New test.
59390
59391 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59392
59393         * g++.old-deja/g++.ext/implicit1.C: Remove.
59394         * g++.old-deja/g++.jason/c2.C: Remove
59395         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59396         * g++.old-deja/g++.pt/crash16.C: Likewise.
59397         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59398
59399 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59400
59401         * g++.old-deja/g++.other/for2.C: New test.
59402
59403 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59404
59405         * gcc.dg/20000720-1.c: New test.
59406
59407 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59408
59409         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59410
59411 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59412
59413         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59414         * gcc.c-torture/execute/20000722-1.c: New.
59415         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59416
59417 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59418
59419         * gcc.dg/cpp/20000720-1.S: New test.
59420
59421 2000-07-21  Michael Meissner  <meissner@redhat.com>
59422
59423         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59424
59425 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59426
59427         * g++.old-deja/g++.brendan/crash16.C,
59428         g++.old-deja/g++.brendan/parse3.C,
59429         g++.old-deja/g++.brendan/redecl1.C,
59430         g++.old-deja/g++.ns/template13.C,
59431         g++.old-deja/g++.other/decl4.C,
59432         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59433
59434 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59435
59436         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59437         and "Internal error".
59438
59439         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59440         regexps.
59441         * gcc.dg/cpp/paste6.c: New test.
59442
59443 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59444
59445         * gcc.dg/cpp/tr-direct.c: New test.
59446
59447         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59448         gcc.dg/cpp/undef1.c: Tweak error regexps.
59449
59450 2000-07-18  Eric Christopher <echristo@redhat.com>
59451
59452         * gcc.c-torture/compile/20000718-1.c: New test.
59453
59454 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59455
59456         * cpplex.c (_cpp_push_token): If the token being pushed back
59457         is the previous token in this context, just subtract one from
59458         context->posn.
59459         * cppmacro.c (save_expansion): Clear aux field when storing a
59460         placemarker.
59461
59462 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59463
59464         * gcc.dg/noncompile/redecl-1.c: New test.
59465
59466 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59467
59468         * gcc.c-torture/execute/20000717-5.c: New test.
59469         * gcc.c-torture/execute/20000717-1.x: Removed.
59470
59471 2000-07-17  Richard Henderson  <rth@cygnus.com>
59472
59473         * gcc.c-torture/execute/20000717-4.c: New test.
59474
59475 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59476
59477         * gcc.dg/cpp/syshdr.c: New test.
59478         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59479
59480 2000-07-17  Neil Booth  <neilb@earthling.net>
59481
59482         * gcc.dg/cpp/cmdlne-dM.c: New test.
59483         * gcc.dg/cpp/cmdlne-dD.c: New test.
59484
59485 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59486
59487         * gcc.c-torture/execute/20000717-3.c: New test.
59488
59489         * gcc.c-torture/compile/20000717-1.c: New test.
59490
59491 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59492
59493         * gcc.c-torture/execute/20000717-2.c: New test.
59494
59495 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59496
59497         * gcc.dg/formatz-1.c: New test.
59498
59499         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59500         * gcc.dg/c99-digraph-1.c: New tests.
59501
59502         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59503         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59504
59505         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59506         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59507         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59508         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59509         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59510         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59511         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59512
59513 2000-07-17  Greg McGary <greg@mcgary.org>
59514
59515         * gcc.c-torture/execute/20000717-1.c: New test.
59516         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59517
59518 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59519
59520         * gcc.c-torture/execute/20000715-2.c: New test.
59521         * gcc.dg/20000715-1.c: New test.
59522
59523 2000-07-15  Michael Meissner  <meissner@redhat.com>
59524
59525         * gcc.c-torture/execute/20000715-1.c: New test.
59526
59527 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59528
59529         * gcc.c-torture/execute/20000707-1.c: New test.
59530
59531 2000-07-13  Neil Booth  <NeilB@earthling.net>
59532
59533         * gcc.dg/cpp/digraph1.c,
59534         gcc.dg/cpp/digraph2.c,
59535         gcc.dg/cpp/digraphs.c: New tests.
59536
59537 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59538
59539         * g77.f-torture/compile/20000630-2.f: New test.
59540         * g77.f-torture/compile/20000630-2.x
59541
59542 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59543
59544         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59545
59546 2000-07-11  Neil Booth  <NeilB@earthling.net>
59547
59548         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59549
59550 2000-07-11  Neil Booth  <NeilB@earthling.net>
59551
59552         * gcc.dg/cpp/cmdlne-C.c: New.
59553
59554 2000-07-09  Neil Booth  <NeilB@earthling.net>
59555
59556         * gcc.dg/cpp/directiv.c: New tests.
59557         * gcc.dg/cpp/undef1.c: Update.
59558
59559 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59560
59561         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59562
59563 2000-07-09  Neil Booth  <NeilB@earthling.net>
59564
59565         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59566
59567 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59568
59569         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59570         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59571
59572 2000-07-08  Neil Booth  <NeilB@earthling.net>
59573
59574         * gcc.dg/cpp/macsyntx.c: New tests.
59575
59576 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59577
59578         * gcc.dg/20000707-1.c: New test.
59579
59580 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59581
59582         * gcc.c-torture/execute/20000706-1.c: New test.
59583         * gcc.c-torture/execute/20000706-2.c: New test.
59584         * gcc.c-torture/execute/20000706-3.c: New test.
59585         * gcc.c-torture/execute/20000706-4.c: New test.
59586         * gcc.c-torture/execute/20000706-5.c: New test.
59587
59588 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59589
59590         * g++.old-deja/g++.pt/instantiate7.C: New test.
59591
59592 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59593
59594         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59595         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59596         * g++.old-deja/g++.other/rtti3.C: Likewise.
59597         * g++.old-deja/g++.other/rttid3.C: Likewise.
59598
59599 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59600
59601         *  g77.f-torture/compile/20000630-1.x: Fix typo
59602
59603 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59604
59605         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59606         assembly output.
59607
59608 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59609
59610         * gcc.dg/cpp/ident.c: New test.
59611
59612 2000-07-05  Neil Booth  <NeilB@earthling.net>
59613
59614         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59615           gcc.dg/cpp/lexstrng.c: New tests.
59616
59617 2000-07-04  Neil Booth  <NeilB@earthling.net>
59618
59619         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59620         * gcc.dg/cpp/strify2.c: Same.
59621
59622 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59623
59624         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59625         * gcc.dg/cpp/19990703-1.c: Likewise.
59626         * gcc.dg/cpp/20000625-1.c: Likewise.
59627         * gcc.dg/cpp/20000625-2.c: Likewise.
59628
59629         * gcc.dg/cpp/macro1.c,
59630         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59631         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59632         gcc.dg/cpp/strify1.c,
59633         gcc.dg/cpp/strify2.c: New tests.
59634
59635 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59636
59637         * gcc.c-torture/execute/20000703-1.c: New test.
59638
59639 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59640
59641         * g++.old-deja/g++.pt (lookup10.C): New test.
59642
59643 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59644
59645         * g++.old-deja/g++.pt (typename25.C): New test.
59646
59647 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59648
59649         * gcc.c-torture/compile/20000701-1.c: New test.
59650
59651 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59652
59653         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59654         to test case.
59655
59656 2000-06-30  Catherine Moore  <clm@cygnus.com>
59657
59658         * gcc.c-torture/execute/align-1.c: New test.
59659
59660 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59661
59662         * g++.old-deja/g++.pt/expr8.C: New test.
59663         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59664
59665 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59666
59667         * gcc.c-torture/compile/20000629-1.c: New test.
59668
59669 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59670
59671
59672         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59673         gcc.dg/noncompile directory, depending on whether they're
59674         preprocessor tests or not.  Annotate all the tests for the dg
59675         framework.
59676
59677         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59678         * gcc.dg/noncompile/noncompile.exp: New.
59679
59680         * Moved files:
59681         Old name                                New name
59682         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59683         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59684         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59685         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59686         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59687         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59688         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59689         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59690         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59691         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59692         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59693         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59694         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59695         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59696         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59697         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59698         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59699         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59700         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59701         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59702         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59703         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59704         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59705         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59706
59707         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59708         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59709         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59710         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59711         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59712         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59713
59714 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59715
59716         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59717         declare one variable.  On the fourth, error.
59718         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59719         declared by 20000628-1a.h.
59720
59721 2000-06-29  Richard Henderson  <rth@redhat.com>
59722
59723         * gcc.c-torture/execute/930529-1.x: New file.
59724         * gcc.dg/920413-1.c: Adjust expected warning text.
59725         * gcc.dg/980217-1.c: Declare abort.
59726         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59727
59728 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59729
59730         * g77.f-torture/compile/20000629-1.f: New test.
59731         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59732
59733 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59734
59735         Rearrange lots of files, removing entirely the
59736         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59737         directories.
59738
59739         * Deleted files:
59740         gcc.c-torture/code_quality/code_quality.exp
59741         gcc.c-torture/special/special.exp
59742         gcc.failure/failure.exp
59743         gcc.failure/940409-1.x
59744         gcc.c-torture/compile/961203-1.x
59745
59746         * New files:
59747         gcc.misc-tests/linkage.exp
59748         gcc.c-torture/execute/920730-1t.c
59749         gcc.c-torture/execute/920730-1t.x
59750         gcc.c-torture/compile/920520-1.x
59751         gcc.c-torture/compile/920521-1.x
59752         gcc.c-torture/compile/981006-1.x
59753         gcc.c-torture/execute/eeprof-1.x
59754
59755         * Moved files (possibly with modifications to fit a new harness):
59756         Old name                                New name
59757         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59758         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59759         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59760         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59761         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59762         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59763         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59764         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59765         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59766         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59767         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59768         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59769         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59770         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59771
59772 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59773
59774         * c-torture/compile/961203-1.x: Delete.
59775
59776         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59777         not exit. Include stdio.h.
59778         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59779         * gcc.misc-tests/dg-12.c: Likewise.
59780         * gcc.misc-tests/dg-5.c: Likewise.
59781         * gcc.misc-tests/dg-6.c: Likewise.
59782         * gcc.misc-tests/dg-7.c: Prototype abort.
59783         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59784         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59785         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59786         not exit.
59787         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59788         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59789
59790 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59791
59792         * gcc.dg/cpp/20000628-1.c: New test.
59793         * gcc.dg/cpp/20000628-1.h: New header for above test.
59794         * gcc.dg/cpp/20000628-1a.h: Likewise.
59795
59796 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59797
59798         * gcc.dg/cpp: New directory.
59799         * gcc.dg/cpp/cpp.exp: New driver.
59800         * gcc.dg/cpp/20000627-1.c: New test.
59801         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59802         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59803         and rewrite as a compilation test.
59804
59805         * gcc.dg: Move many files into the cpp subdirectory, possibly
59806         renaming or editing them as well.
59807         Old name                New name
59808         990119-1.c              cpp/19990119-1.c
59809         990228-1.c              cpp/19990228-1.c
59810         990407-1.c              cpp/19990407-1.c
59811         990409-1.c              cpp/19990409-1.c
59812         990413-1.c              cpp/19990413-1.c
59813         990703-1.c              cpp/19990703-1.c
59814         20000127-1.c            cpp/20000127-1.c
59815         20000129-1.c            cpp/20000129-1.c
59816         20000207-1.c            cpp/20000207-1.c
59817         20000207-2.c            cpp/20000207-2.c
59818         20000209-1.c            cpp/20000209-1.c
59819         20000209-2.c            cpp/20000209-2.c
59820         20000301-1.c            cpp/20000301-1.c
59821         20000419-1.c            cpp/20000419-1.c
59822         20000510-1.S            cpp/20000510-1.S
59823         20000519-1.c            cpp/20000519-1.c
59824         20000529-1.c            cpp/20000529-1.c
59825         20000625-1.c            cpp/20000625-1.c
59826         20000625-2.c            cpp/20000625-2.c
59827         cpp-as1.c               cpp/assert1.c
59828         cpp-as2.c               cpp/assert2.c
59829         cxx-comments-1.c        cpp/cxxcom1.c
59830         cxx-comments-2.c        cpp/cxxcom2.c
59831         endif-label.c           cpp/endif.c
59832         cpp-hash1.c             cpp/hash1.c
59833         cpp-hash2.c             cpp/hash2.c
59834         cpp-if1.c               cpp/if-1.c
59835         cpp-if2.c               cpp/if-2.c
59836         cpp-if3.c               cpp/if-3.c
59837         cpp-if4.c               cpp/if-4.c
59838         cpp-if5.c               cpp/if-5.c
59839         cpp-cond.c              cpp/if-cexp.c
59840         cpp-missingop.c         cpp/if-mop.c
59841         cpp-missingparen.c      cpp/if-mpar.c
59842         cpp-opprec.c            cpp/if-oppr.c
59843         cpp-ifparen.c           cpp/if-paren.c
59844         cpp-shortcircuit.c      cpp/if-sc.c
59845         cpp-shift.c             cpp/if-shift.c
59846         cpp-unary.c             cpp/if-unary.c
59847         cpp-li1.c               cpp/line1.c
59848         cpp-li2.c               cpp/line2.c
59849         lineno.c                cpp/line3.c
59850         lineno-2.c              cpp/line4.c
59851         cpp-mi.c                cpp/mi1.c
59852         cpp-mic.h               cpp/mi1c.h
59853         cpp-micc.h              cpp/mi1cc.h
59854         cpp-mind.h              cpp/mi1nd.h
59855         cpp-mindp.h             cpp/mi1ndp.h
59856         cpp-mix.h               cpp/mi1x.h
59857         cpp-mi2.c               cpp/mi2.c
59858         cpp-mi2a.h              cpp/mi2a.h
59859         cpp-mi2b.h              cpp/mi2b.h
59860         cpp-mi2c.h              cpp/mi2c.h
59861         cpp-mi3.c               cpp/mi3.c
59862         cpp-mi3.def             cpp/mi3.def
59863         poison-1.c              cpp/poison.c
59864         pr-impl.c               cpp/prag-imp.c
59865         cpp-redef-2.c           cpp/redef1.c
59866         cpp-redef.c             cpp/redef2.c
59867         strpaste.c              cpp/strp1.c
59868         strpaste-2.c            cpp/strp2.c
59869         cpp-tradpaste.c         cpp/tr-paste.c
59870         cpp-tradstringify.c     cpp/tr-str.c
59871         cpp-tradwarn1.c         cpp/tr-warn1.c
59872         cpp-tradwarn2.c         cpp/tr-warn2.c
59873         trigraphs.c             cpp/trigraphs.c
59874         cpp-unc1.c              cpp/unc1.c
59875         cpp-unc2.c              cpp/unc2.c
59876         cpp-unc3.c              cpp/unc3.c
59877         cpp-unc.c               cpp/unc4.c
59878         undef.c                 cpp/undef1.c
59879         undef-2.c               cpp/undef2.c
59880         cpp-wi1.c               cpp/widestr1.c
59881
59882 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59883
59884         * lib/g++.exp (g++_include_flags): Tweak.
59885
59886 2000-06-27  H.J. Lu  <hjl@gnu.org>
59887             Loren J. Rittle  <ljrittle@acm.org>
59888
59889         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59890         version with one that knows about the new gcc tree structure.
59891         (g++_link_flags): Same.
59892
59893 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59894
59895         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59896         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59897         case we are cross-compiling.
59898
59899         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59900         g++.old-deja/g++.niklas/Makefile.in,
59901         g++.old-deja/g++.niklas/configure.in,
59902         g++.old-deja/g++.other/Makefile.in,
59903         g++.old-deja/g++.other/configure.in,
59904         gcc.c-torture/code_quality/Makefile.in,
59905         gcc.c-torture/code_quality/configure.in,
59906         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59907         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59908         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59909         gcc.c-torture/execute/ieee/Makefile.in,
59910         gcc.c-torture/execute/ieee/configure.in,
59911         gcc.c-torture/noncompile/Makefile.in,
59912         gcc.c-torture/noncompile/configure.in,
59913         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59914         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59915         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59916
59917 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59918
59919         * g++.old-deja/g++.other/ambig3.C: New test.
59920
59921 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59922
59923         * g++.old-deja/g++.pt/syntax1.C: New test.
59924         * g++.old-deja/g++.pt/syntax2.C: New test.
59925         * g++.old-deja/g++.other/syntax3.C: New test.
59926         * g++.old-deja/g++.other/syntax4.C: New test.
59927
59928 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59929
59930         * gcc.dg/20000623-1.c: Prototype exit and abort.
59931
59932 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59933
59934         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59935         New tests.
59936         * gcc.dg/cpp-mi3.def: New file.
59937
59938         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59939         inside assertions.
59940         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59941         lexer's error messages.
59942         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59943         divine anything from the linemarkers.
59944         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59945         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59946
59947 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59948
59949         * gcc.dg/20000623-1.c: New test.
59950
59951 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59952
59953         * gcc.c-torture/execute/20000622-1.c: New test.
59954
59955 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59956
59957         * g++.old-deja/g++.other/init15.C: New test.
59958
59959 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59960
59961         * g++.old-deja/g++.pt/vaarg2.C: New test.
59962         * g++.old-deja/g++.pt/vaarg3.C: New test.
59963
59964 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59965
59966         * g++.old-deja/g++.other/dyncast6.C: New test.
59967
59968 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59969
59970         * gcc.c-torture/execute/loop-6.c: New test.
59971
59972 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59973
59974         * gcc.dg/20000614-1.c: New test.
59975         * gcc.dg/20000614-2.c: New test.
59976
59977 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59978
59979         * g++.old-deja/g++.other/inline12.C: New test.
59980
59981 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59982
59983         * g++.old-deja/g++.other/eh1.C: New test.
59984
59985 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59986
59987         * g++.old-deja/g++.other/type.C: New test.
59988
59989 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59990
59991         * g++.old-deja/g++.other/initstring.C: New test.
59992
59993 2000-06-12  Jason Merrill  <jason@redhat.com>
59994
59995         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59996
59997 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59998
59999         * gcc.c-torture/compile/20000609-1.c: New test.
60000
60001 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60002
60003         * gcc.dg/20000609-1.c: New test.
60004
60005 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60006
60007         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60008         * gcc.c-torture/noncompile/poison-1.c: Move...
60009         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60010         * gcc.dg/cpp-li1.c: Add a token after the #line.
60011
60012 2000-06-05  Richard Henderson  <rth@cygnus.com>
60013
60014         * gcc.c-torture/execute/20000605-2.c: New test.
60015         * gcc.c-torture/execute/20000605-3.c: New test.
60016
60017 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60018
60019         * g77.f-torture/execute/20000503-1.x: New file.
60020
60021 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60022
60023         * g++.old-deja/g++.eh/badalloc1.C: New test.
60024
60025 2000-06-05  Richard Henderson  <rth@cygnus.com>
60026
60027         * gcc.c-torture/execute/20000605-1.c: New test.
60028
60029 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60030             Nathan Sidwell <nathan@codesourcery.com>
60031
60032         * gcc.c-torture/compile/20000605-1.c: New test.
60033
60034 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60035
60036         * g77.f-torture/compile/20000601-1.f: New test.
60037
60038 2000-06-03  Richard Henderson  <rth@cygnus.com>
60039
60040         * gcc.c-torture/execute/20000603-1.c: New.
60041
60042 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60043
60044         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60045         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60046
60047 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60048
60049         * gcc.dg/compare2.c (case 12): XFAIL.
60050         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60051         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60052
60053         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60054
60055 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60056
60057         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60058         guard macro is already defined when the header is first
60059         included.
60060         * gcc.dg/cpp-mix.h: New file.
60061         * gcc.dg/endif-label.c: Update patterns to match compiler.
60062
60063         * g++.brendan/complex1.C: Declare abort.
60064         * g++.law/refs4.C: Remove XFAIL.
60065         * g++.oliva/expr2.C: Declare abort and exit.
60066
60067 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60068
60069         * gcc.c-torture/execute/20000528-1.c: New test.
60070
60071         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60072         * g++.old-deja/g++.law/temps4.C: Likewise.
60073
60074         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60075         stdlib.h.  Call abort() on failure.
60076         * g++.old-deja/g++.law/refs4.C: Likewise.
60077         * g++.old-deja/g++.law/temps4.C: Likewise.
60078         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60079         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60080
60081 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60082
60083         Relative to g++.dg/special:
60084         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60085
60086         Relative to g++.old-deja:
60087         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60088         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60089         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60090         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60091         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60092         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60093         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60094
60095         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60096         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60097         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60098         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60099         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60100         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60101         and/or string.h.
60102
60103         * g++.other/goto1.C: Update expectations for error messages.
60104
60105 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60106
60107         * gcc.c-torture/compile/20000523-1.c: New test.
60108
60109 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60110
60111         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60112
60113 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60114
60115         * g++.old-deja/g++.eh/catch11.C: New test.
60116         * g++.old-deja/g++.eh/catch12.C: New test.
60117
60118 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60119
60120         * gcc.c-torture/execute/20000523-1.c: New test.
60121
60122 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60123
60124         * c-torture/execute/bcp-1.c: Replace abort in arg of
60125         __builtin_constant_p with a generic external function.
60126
60127         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60128         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60129         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60130         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60131         Prototype abort and/or exit.
60132
60133         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60134         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60135         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60136         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60137
60138 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60139
60140         * gcc.dg/dwarf2-1.c: New test.
60141
60142 2000-05-20  Richard Henderson  <rth@cygnus.com>
60143
60144         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60145
60146 2000-05-20  Andreas Jaeger  <aj@suse.de>
60147
60148         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60149         testcase.
60150
60151 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60152
60153         * gcc.c-torture/execute/20000519-2.c: New test.
60154
60155 2000-05-19  Andreas Jaeger  <aj@suse.de>
60156
60157         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60158         which fails with SSA.
60159
60160         * lib/c-torture.exp: Also test with -O3 -fssa.
60161
60162 2000-05-18  Michael Meissner  <meissner@redhat.com>
60163
60164         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60165         * gcc.c-torture/execute/920415-1.c: Ditto.
60166         * gcc.c-torture/execute/920501-1.c: Ditto.
60167         * gcc.c-torture/execute/conversion.c: Ditto.
60168         * gcc.c-torture/execute/cvt-1.c: Ditto.
60169
60170 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60171
60172         * gcc.c-torture/compile/20000518-1.c: New test.
60173
60174 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60175
60176         * g77.f-torture/compile/200005018.f: New test.
60177
60178 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60179
60180         * gcc.c-torture/compile/20000517-1.c: New test.
60181
60182 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60183
60184         * gcc.c-torture/execute/20000516-1.c: New test.
60185
60186 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60187
60188         * g++.old-deja/g++.other/eh.C: New test.
60189
60190 2000-05-12  Richard Henderson  <rth@cygnus.com>
60191
60192         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60193         constants through to doit's conditional.
60194
60195 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60196
60197         * gcc.c-torture/compile/20000511-1.c: New test.
60198         * g77.f-torture/compile/20000511-1.f: New test.
60199         * g77.f-torture/compile/20000511-2.f: New test.
60200
60201 2000-05-11  Michael Meissner  <meissner@redhat.com>
60202
60203         * gcc.c-torture/execute/20000511-1.c: New test.
60204
60205 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60206
60207         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60208         * gcc.dg/20000510-1.S: New.
60209
60210 2000-05-08  Catherine Moore  <clm@cygnus.com>
60211
60212         * gcc.dg/unused-3.c: New.
60213
60214 2000-05-06  Richard Henderson  <rth@cygnus.com>
60215
60216           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60217           * g++.old-deja/g++.mike/warn1.C: Likewise.
60218           * g++.old-deja/g++.pt/local1.C: Likewise.
60219           * g++.old-deja/g++.pt/local7.C: Likewise.
60220           * g++.old-deja/g++.pt/spec16.C: Likewise.
60221
60222 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60223
60224         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60225
60226 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60227
60228           * g77.f-torture/execute/20000503-1.f: New test.
60229
60230 2000-05-04  Andreas Jaeger  <aj@suse.de>
60231
60232         * gcc.dg/noreturn-2.c: New test.
60233
60234 2000-05-04  Neil Booth  <NeilB@earthling.net>
60235
60236         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60237         preprocessor.
60238
60239 2000-05-04  Richard Henderson  <rth@cygnus.com>
60240
60241         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60242
60243 2000-05-04  Richard Henderson  <rth@cygnus.com>
60244
60245         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60246         OpenSSL by Jason R Thorpe.
60247
60248 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60249
60250         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60251
60252 2000-05-03  Robert Lipe <robertlipe@usa.net>
60253
60254         * gcc.dg/20000503-1.c: New test.
60255
60256 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60257
60258         * gcc.c-torture/compile/20000502-1.c: New test.
60259         * g++.old-deja/g++.other/align.C: New test.
60260         * gcc.dg/cpp-tradstringify.c: New test.
60261
60262 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60263
60264         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60265         and hard registers.
60266
60267 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60268
60269         * gcc.c-torture/execute/loop-5.c: New test.
60270
60271 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60272
60273         * gcc.c-torture/execute/va-arg-20.c: New test.
60274
60275 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60276
60277         * gcc.c-torture/execute/20000422-1.c: New test.
60278
60279 2000-04-20  Greg McGary  <gkm@gnu.org>
60280
60281         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60282         when optimizing, but without sibling-call optimizations (-O1).
60283
60284 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60285
60286           * gcc.c-torture/compile/20000420-1.c: New test.
60287
60288 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60289
60290         * g++.abi/ptrflags.C: New test.
60291         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60292
60293 2000-04-19  Catherine Moore  <clm@cygnus.com>
60294
60295         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60296
60297 2000-04-19  Greg McGary  <gkm@gnu.org>
60298
60299         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60300         sibling-call optimizations.
60301
60302 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60303
60304         * gcc.dg/20000419-1.c: New test.
60305
60306 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60307
60308         * gcc.c-torture/execute/20000412-6.c: New test.
60309
60310 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60311
60312         * gcc.c-torture/execute/20000412-5.c: New test.
60313         * g77.f-torture/compile/20000412-1.f: New test.
60314         * gcc.c-torture/execute/20000412-4.c: New test.
60315         * gcc.c-torture/compile/20000412-2.c: New test.
60316         * gcc.c-torture/execute/20000412-3.c: New test.
60317         * gcc.c-torture/compile/20000412-1.c: New test.
60318         * gcc.c-torture/execute/20000412-2.c: New test.
60319
60320 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60321
60322         * objc/execute/bf-20.m: New test.
60323
60324 2000-04-10  Richard Henderson  <rth@cygnus.com>
60325
60326         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60327
60328         * gcc.c-torture/execute/20000412-1.c: New test.
60329
60330 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60331
60332         * g++.old-deja/g++.eh/catchptr1.C: New test.
60333
60334 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60335
60336         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60337
60338 2000-04-08  Neil Booth  <NeilB@earthling.net>
60339
60340         * gcc.dg/cpp-nullchar.c: Remove test as
60341         embedded nulls cause problems.
60342
60343 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60344
60345         * gcc.dg/compare2.c: New test.
60346
60347 2000-04-08  Neil Booth  <NeilB@earthling.net>
60348
60349         * gcc.dg/cpp-nullchar.c: New test.
60350
60351 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60352
60353         * gcc.dg/cpp-mi2.c: New test.
60354         * gcc.dg/cpp-mi2[abc].h: New files.
60355
60356 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60357
60358         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60359         member name.
60360
60361 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60362
60363         * g++.old-deja/g++.abi/vmihint.C: New test.
60364
60365 2000-04-06  Neil Booth  <NeilB@earthling.net>
60366
60367         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60368         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60369         copyright.
60370
60371 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60372
60373         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60374         avoid stack-frame overwrite.
60375
60376 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60377
60378         * gcc.c-torture/compile/20000405-2.c: New test.
60379         * gcc.c-torture/compile/20000405-3.c: New test.
60380
60381 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60382
60383         * gcc.c-torture/compile/20000405-1.c: New test.
60384
60385 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60386
60387         * gcc.dg/cast-qual-1.c: Revert last change.
60388
60389 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60390
60391         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60392
60393 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60394
60395         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60396         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60397
60398 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60399
60400         * gcc.c-torture/compile/20000403-2.c: New test.
60401         * gcc.c-torture/compile/20000403-1.c: New test.
60402
60403 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60404
60405         * gcc.c-torture/execute/20000403-1.c: New test.
60406
60407 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60408
60409         * gcc.c-torture/execute/20000402-1.c: New test.
60410
60411 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60412
60413         * gcc.c-torture/execute/va-arg-15.c: New test.
60414         * gcc.c-torture/execute/va-arg-16.c: New test.
60415         * gcc.c-torture/execute/va-arg-17.c: New test.
60416         * gcc.c-torture/execute/va-arg-18.c: New test.
60417         * gcc.c-torture/execute/va-arg-19.c: New test.
60418
60419 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60420
60421         * gcc.c-torture/compile/981211-1.c: Move to...
60422         * gcc.dg/cpp-as1.c: ...here.
60423         * gcc.dg/cpp-as2.c: New file.
60424
60425         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60426         compiler.
60427
60428 2000-04-02  Neil Booth  <NeilB@earthling.net>
60429
60430         * gcc.dg/cpp-cond.c  New tests.
60431         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60432         accidental success less likely.
60433         * gcc.dg/cpp-missingop.c  New tests.
60434         * gcc.dg/cpp-missingparen.c  New tests.
60435         * gcc.dg/cpp-shift.c  New tests.
60436         * gcc.dg/cpp-shortcircuit.c  New tests.
60437         * gcc.dg/cpp-unary.c  New tests.
60438
60439 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60440
60441         * gcc.c-torture/compile/20000329-1.c: New test.
60442
60443 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60444
60445         * gcc.c-torture/compile/20000326-1.c: New test.
60446         * gcc.c-torture/compile/20000326-2.c: New test.
60447
60448 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60449
60450         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60451         the first parameter is a function argument.
60452
60453 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60454
60455         * g++.old-deja/g++.ext/array4.C: New test.
60456
60457 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60458
60459         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60460
60461 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60462
60463         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60464
60465 2000-03-19  Richard Henderson  <rth@cygnus.com>
60466
60467         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60468
60469 2000-03-19  Richard Henderson  <rth@cygnus.com>
60470
60471         * gcc.c-torture/compile/20000319-1.c: New test.
60472
60473 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60474
60475         * gcc.c-torture/execute/20000314-3.c: New test.
60476         * gcc.c-torture/execute/20000314-2.c: New test.
60477         * gcc.c-torture/execute/20000314-1.c: New test.
60478         * gcc.c-torture/compile/20000314-2.c: New test.
60479         * gcc.c-torture/compile/20000314-1.c: New test.
60480
60481 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60482
60483         * g++.old-deja/g++.warn/inline.C: New test.
60484
60485 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60486
60487         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60488         standards-compliant result rather than specific constants.
60489         Put test-values in array.
60490
60491 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60492
60493         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60494         (g++_target_compile): Put test-specific options last.
60495
60496 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60497
60498         * g++.old-deja/g++.eh/vbase4.C: New test.
60499
60500 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60501
60502         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60503
60504 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60505
60506         * g++.old-deja/g++.brendan/misc12.C: Removed.
60507         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60508         * g++.old-deja/g++.ext/pretty4.C: New test.
60509
60510 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60511
60512         * g++.old-deja/g++.other/string2.C: New test.
60513
60514 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60515
60516         * g++.old-deja/g++.warn/impint2.C: New test.
60517
60518 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60519
60520         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60521         is 1, not zero.
60522
60523 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60524
60525         * g++.old-deja/g++.warn/impint.C: New test.
60526         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60527         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60528         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60529         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60530         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60531         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60532         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60533         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60534         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60535         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60536         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60537         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60538
60539 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60540
60541         * gcc.dg/cpp-redef.c: New test.
60542
60543 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60544
60545         * g++.old-deja/g++.pt/unify7.C: New test.
60546
60547 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60548
60549         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60550         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60551
60552 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60553
60554         * gcc.c-torture/compile/20000224-1.c: New test.
60555
60556 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60557
60558         * gcc.c-torture/compile/cpp-2.c: New test.
60559         * gcc.c-torture/compile/cpp-1.c: New test.
60560
60561 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60562
60563         * gcc.c-torture/execute/20000225-1.c: New test.
60564
60565 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60566
60567         * gcc.dg/cpp-li2.c: New test.
60568
60569         * gcc.dg/cpp-wi1.c: New test.
60570
60571         * gcc.dg/cpp-li1.c: New test.
60572
60573 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60574
60575         * g++.old-deja/g++.other/sizeof5.C: New test.
60576
60577 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60578
60579         * gcc.c-torture/execute/va-arg-13.c: New test.
60580
60581 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60582
60583         * gcc.c-torture/execute/va-arg-12.c: New test.
60584
60585 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60586
60587         * gcc.c-torture/execute/20000223-1.c: New test.
60588
60589 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60590
60591         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60592
60593 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60594
60595         * g++.old-deja/g++.abi/ptrmem.C: New test.
60596
60597 2000-02-19  Richard Henderson  <rth@cygnus.com>
60598
60599         * gcc.c-torture/compile/init-3.c: New.
60600
60601 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60602
60603         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60604         ALWAYS_CXXFLAGS.
60605
60606 2000-02-11  Robert Lipe <robertl@sco.com>
60607
60608         * gcc.c-torture/compile/20000211-3.c: New test.
60609
60610 2000-02-11  Martin Buchholz <martin@xemacs.org>
60611
60612         * gcc.c-torture/compile/20000211-2.c: New test.
60613
60614 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60615
60616         * gcc.c-torture/compile/20000211-1.c: New test.
60617
60618 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60619
60620         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60621           on native targets
60622
60623 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60624
60625         * g++.old-deja/g++.other/cast5.C: New test.
60626
60627 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60628
60629         * gcc.c-torture/execute/20000205-1.c: New.
60630
60631 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60632
60633         * g++.old-deja/g++.jason/cast3.C: Return void.
60634         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60635
60636 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60637
60638         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60639
60640         * gcc.dg/loop-1.c: New test.
60641
60642 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60643
60644         * gcc.c-torture/compile/20000127-1.c: New test.
60645         * gcc.c-torture/execute/991228-1.c: New test.
60646
60647 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60648
60649         * gcc.dg/unused-2.c: New test.
60650
60651         * gcc.dg/conv-1.c: New test.
60652
60653 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60654
60655         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60656         compiler.
60657         (tool_option_proc): Fix typo.
60658
60659 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60660
60661         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60662         of the ld on the host, not on the build machine.
60663         Also, don't crash if '--help' is not a supported option.
60664
60665 2000-01-24  Richard Henderson  <rth@cygnus.com>
60666
60667         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60668
60669 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60670
60671         * gcc.c-torture/execute/20000120-2.c: New test.
60672         * gcc.c-torture/execute/20000120-1.c: New test.
60673
60674 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60675
60676         * gcc.c-torture/execute/20000113-1.c: New test.
60677
60678 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60679
60680         * gcc.c-torture/execute/20000112-1.c: New test.
60681
60682 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60683
60684         * gcc.dg/20000111-1.c: New test.
60685
60686 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60687
60688         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60689         with 16 bit integers.
60690
60691 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60692
60693         * gcc.dg/20000108-1.c: New test.
60694
60695 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60696
60697         * g++.old-deja/g++.ns/koenig8.C: New test.
60698
60699 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60700
60701         * g++.old-deja/g++.other/cast4.C: New test.
60702
60703 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60704
60705         * gcc.c-torture/compile/20000105-2.c: New test.
60706         * gcc.c-torture/compile/20000105-1.c: New test.
60707
60708 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60709
60710         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60711         references to printf & atoi to conform to ANSI standard.
60712         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60713         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60714         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60715         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60716         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60717         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60718         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60719         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60720         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60721         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60722         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60723         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60724         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60725         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60726         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60727         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60728         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60729         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60730         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60731         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60732         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60733         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60734         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60735         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60736         * g++.old-deja/g++.brendan/init3.C: Likewise.
60737         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60738         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60739         * g++.old-deja/g++.brendan/new2.C: Likewise.
60740         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60741         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60742         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60743         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60744         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60745         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60746         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60747         * g++.old-deja/g++.brendan/template24.C: Likewise.
60748         * g++.old-deja/g++.brendan/template3.C: Likewise.
60749         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60750         * g++.old-deja/g++.jason/inline3.C: Likewise.
60751         * g++.old-deja/g++.jason/opeq.C: Likewise.
60752         * g++.old-deja/g++.law/arg5.C: Likewise.
60753         * g++.old-deja/g++.law/arm7.C: Likewise.
60754         * g++.old-deja/g++.law/ctors11.C: Likewise.
60755         * g++.old-deja/g++.law/cvt8.C: Likewise.
60756         * g++.old-deja/g++.law/init9.C: Likewise.
60757         * g++.old-deja/g++.law/refs4.C: Likewise.
60758         * g++.old-deja/g++.law/template2.C: Likewise.
60759         * g++.old-deja/g++.law/visibility24.C: Likewise.
60760         * g++.old-deja/g++.law/vtable3.C: Likewise.
60761         * g++.old-deja/g++.mike/asm2.C: Likewise.
60762         * g++.old-deja/g++.mike/eh1.C: Likewise.
60763         * g++.old-deja/g++.mike/misc1.C: Likewise.
60764         * g++.old-deja/g++.mike/misc13.C: Likewise.
60765         * g++.old-deja/g++.mike/misc14.C: Likewise.
60766         * g++.old-deja/g++.mike/ns12.C: Likewise.
60767         * g++.old-deja/g++.mike/p1248.C: Likewise.
60768         * g++.old-deja/g++.mike/p3708.C: Likewise.
60769         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60770         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60771         * g++.old-deja/g++.mike/p646.C: Likewise.
60772         * g++.old-deja/g++.mike/p700.C: Likewise.
60773         * g++.old-deja/g++.mike/p783.C: Likewise.
60774         * g++.old-deja/g++.mike/p783a.C: Likewise.
60775         * g++.old-deja/g++.mike/p783b.C: Likewise.
60776         * g++.old-deja/g++.mike/p786.C: Likewise.
60777         * g++.old-deja/g++.mike/p789.C: Likewise.
60778         * g++.old-deja/g++.mike/p789a.C: Likewise.
60779         * g++.old-deja/g++.mike/p807a.C: Likewise.
60780         * g++.old-deja/g++.other/delete3.C: Likewise.
60781         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60782         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60783         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60784         * g++.old-deja/g++.other/empty1.C: Likewise.
60785         * g++.old-deja/g++.other/temporary1.C: Likewise.
60786         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60787         * g++.old-deja/g++.pt/t16.C: Likewise.
60788         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60789
60790 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60791
60792         * gcc.dg/991230-1.c: New test.
60793
60794 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60795
60796         * gcc.c-torture/compile/991229-3.c: New test.
60797         * gcc.c-torture/compile/991229-2.c: New test.
60798         * gcc.c-torture/compile/991229-1.c: New test.
60799
60800 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60801
60802         * gcc.c-torture/compile/labels-2.c: New test.
60803
60804 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60805
60806         * gcc.c-torture/execute/991227-1.c: New test.
60807
60808 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60809
60810         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60811
60812 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60813
60814         * gcc.c-torture/execute/991221-1.c: New test.
60815
60816 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60817
60818         * g++.old-deja/g++.other/cast3.C: New test.
60819
60820 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60821
60822         * gcc.c-torture/execute/991216-4.c: New test.
60823
60824 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60825
60826         * gcc.c-torture/execute/991216-1.c: New test.
60827         * gcc.c-torture/execute/991216-2.c: New test.
60828         * gcc.c-torture/execute/991216-3.c: New test.
60829
60830 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60831
60832         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60833         Actually make the test fail by using "-O2" for compilation.
60834
60835 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60836
60837         * g++.old-deja/g++.warn/cast-align1.C: New test.
60838
60839 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60840
60841         * gcc.c-torture/compile/991214-1.c: New test.
60842         * gcc.c-torture/compile/991214-2.c: New test.
60843
60844 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60845
60846         * gcc.dg/991214-1.c: New test.
60847
60848 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60849
60850         * gcc.c-torture/compile/991213-3.c: New test.
60851         * gcc.c-torture/compile/991213-2.c: New test.
60852         * gcc.c-torture/compile/991213-1.c: New test.
60853
60854 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60855
60856         * gcc.dg/991209-1.c: New test.
60857
60858 1999-12-08  Nathan Sidwell <nathan@acm.org>
60859
60860         * gcc.c-torture/compile/991208-1.c: New test.
60861
60862 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60863
60864         * gcc.dg/ultrasp2.c: New test.
60865
60866 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60867
60868         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60869
60870 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60871
60872         * gcc.c-torture/compile/991202-1.c: New test.
60873         * gcc.c-torture/execute/991202-1.c: New test.
60874         * gcc.c-torture/execute/991202-2.c: New test.
60875         * gcc.c-torture/execute/991202-3.c: New test.
60876
60877 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60878
60879         * g++.old-deja/g++.abi/align.C: New test.
60880         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60881         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60882
60883 1999-12-01  Richard Henderson  <rth@cygnus.com>
60884
60885         * gcc.c-torture/execute/991201-1.c: New.
60886
60887 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60888
60889         * gcc.dg/991129-1.c: New test.
60890
60891 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60892
60893         * gcc.c-torture/compile/991127-1.c: New test.
60894
60895 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60896
60897         * g++.old-deja/g++.other/warn4.C: New test.
60898
60899 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60900
60901         * g++.old-deja/g++.eh/cleanup2.C: New test.
60902         * g++.old-deja/g++.ext/pretty2.C: New test.
60903         * g++.old-deja/g++.ext/pretty3.C: New test.
60904         * g++.old-deja/g++.other/debug6.C: New test.
60905
60906 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60907
60908         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60909         compiler_output to look for one error message instead of two.
60910
60911 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60912
60913         * gcc.c-torture/execute/991118-1.c: Also test case
60914         where the word boundary does not split a byte evenly.
60915
60916 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60917
60918         * g++.old-deja/g++.ext/restrict1.C: New test.
60919
60920 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60921
60922         * gcc.c-torture/execute/991118-1.c: New test.
60923
60924 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60925
60926         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60927         working directory pathnames.
60928
60929 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60930
60931         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60932         host is equipped with driver.h and driver.o so it can actually
60933         compile and run the tests.
60934
60935 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60936
60937         * gcc.c-torture/compile/991008-1.c: New test.
60938
60939 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60940
60941         * lib/gcc-dg.exp: Include target-supports.exp
60942
60943 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60944
60945         * lib/target-supports.exp: New file: Provide procs to test for
60946         features supported by the target.
60947         (check_weak_available): Moved here from ecos.exp.
60948         (check_alias_available): New proc: Determine of the target
60949         toolchain supports the alias attribute.
60950
60951         * gcc.dg/special/ecos.exp: Move check_weak_available to
60952         target-supports.exp.
60953         (alias-1.c): Only perform the test if the target supports
60954         aliases.
60955         (wkali-1.c): Only perform the test if the target supports
60956         aliases.
60957
60958         * gcc.dg/990506-0.c: Expect error messages from cross
60959         targets as well as native targets.
60960
60961 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60962
60963         * gcc.dg/ultrasp1.c: Removed xfail.
60964         * gcc.dg/struct-ret-2.c: Likewise.
60965         * gcc.dg/array-1.c: Likewise.
60966
60967 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60968
60969         * gcc.dg/struct-ret-2.c: New test.
60970
60971         * gcc.dg/array-1.c: New test.
60972
60973 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60974
60975         * gcc.c-torture/execute/991030-1.c: New test.
60976
60977 1999-10-26  Richard Henderson  <rth@cygnus.com>
60978
60979         * gcc.c-torture/compile/991026-2.c: New test.
60980
60981 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60982
60983         * gcc.c-torture/compile/991026-1.c: New test.
60984
60985 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60986
60987         * gcc.c-torture/execute/991023-1.c: New test.
60988
60989 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60990
60991         * gcc.c-torture/execute/991019-1.c: New test.
60992
60993 1999-10-16  Richard Henderson  <rth@cygnus.com>
60994
60995         * gcc.c-torture/execute/991016-1.c: New test.
60996
60997 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60998
60999         * gcc.c-torture/execute/991014-1.c: New test.
61000
61001 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61002
61003         * g++.old-deja/g++.other/union2.C: New test.
61004
61005 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61006
61007         * g++.old-deja/g++.other/vaarg2.C: New test.
61008         * g++.old-deja/g++.other/vaarg3.C: New test.
61009
61010 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61011
61012         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61013         in compile/.
61014
61015 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61016
61017         * gcc.c-torture/execute/va-arg-11.c: New test.
61018
61019 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61020
61021         * lib/file-format.exp (gcc_target_object_format): Don't
61022         crash if objdump is unavailable.
61023
61024 1999-09-29  Donn Terry <donn@interix.com>
61025
61026         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61027
61028 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61029
61030         * gcc.c-torture/compile/990928-1.c: New test.
61031
61032 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61033
61034         * g++.old-deja/g++.other/decl6.C: New test.
61035
61036 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61037
61038         * gcc.c-torture/execute/va-arg-10.c: New test.
61039
61040 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61041
61042         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61043         __PRETTY_FUNCTION__.
61044
61045 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61046
61047         * gcc.c-torture/execute/990923-1.c: New test.
61048
61049 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61050
61051         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61052         for which -fpic is inappropriate.
61053
61054 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61055
61056         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61057
61058 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61059
61060         * g++.old-deja/g++.other/dyncast1.C: New test.
61061         * g++.old-deja/g++.other/dyncast2.C: New test.
61062         * g++.old-deja/g++.other/dyncast3.C: New test.
61063         * g++.old-deja/g++.other/dyncast4.C: New test.
61064         * g++.old-deja/g++.other/dyncast5.C: New test.
61065         * g++.old-deja/g++.eh/catch3.C: New test.
61066         * g++.old-deja/g++.eh/catch3p.C: New test.
61067         * g++.old-deja/g++.eh/catch4.C: New test.
61068         * g++.old-deja/g++.eh/catch4p.C: New test.
61069         * g++.old-deja/g++.eh/catch5.C: New test.
61070         * g++.old-deja/g++.eh/catch5p.C: New test.
61071         * g++.old-deja/g++.eh/catch6.C: New test.
61072         * g++.old-deja/g++.eh/catch6p.C: New test.
61073         * g++.old-deja/g++.eh/catch7.C: New test.
61074         * g++.old-deja/g++.eh/catch7p.C: New test.
61075         * g++.old-deja/g++.eh/catch8.C: New test.
61076         * g++.old-deja/g++.eh/catch8p.C: New test.
61077         * g++.old-deja/g++.eh/catch9.C: New test.
61078         * g++.old-deja/g++.eh/catch9p.C: New test.
61079
61080 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61081
61082         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61083         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61084
61085 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61086
61087         * gcc.c-torture/compile/990913-1.c: New test.
61088
61089 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61090
61091         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61092         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61093
61094 1999-09-09  Richard Henderson  <rth@cygnus.com>
61095
61096         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61097
61098 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61099
61100         * g++.old-deja/g++.other/lookup11.C: New test.
61101         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61102         what is permitted and what we want.
61103         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61104         overload use.
61105         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61106
61107 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61108
61109         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61110         * gcc.c-torture/noncompile/poison-1.c: New file.
61111
61112 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61113
61114         * g++.old-deja/g++.other/sizeof3.C: New test.
61115         * g++.old-deja/g++.other/sizeof4.C: New test.
61116         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61117         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61118
61119 1999-09-07  Richard Henderson  <rth@cygnus.com>
61120
61121         * gcc.dg/va-arg-1.c: New.
61122
61123 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61124
61125         * gcc.c-torture/execute/va-arg-9.c: New test.
61126
61127 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61128
61129         * g77.f-torture/compile/980519-2.f: New test.
61130         * g77.f-torture/compile/19990905-0.f: New test.
61131         * g77.f-torture/compile/19990905-1.f: New test.
61132         * g77.f-torture/compile/19990905-2.f: New test.
61133
61134         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61135
61136 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61137
61138         * gcc.c-torture/execute/990827-1.c: Fix typo.
61139
61140 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61141
61142         * g++.old-deja/g++.other/deref1.C: New test.
61143
61144 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61145
61146         * g++.old-deja/g++.other/ambig2.C: New test.
61147         * g++.old-deja/g++.other/cond5.C: New test.
61148         * g++.old-deja/g++.other/lookup16.C: New test.
61149
61150 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61151
61152         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61153         assemblers too.
61154
61155 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61156
61157         * lib/c-torture.exp: Avoid the "compare executables" optimization
61158         when testing native.
61159
61160 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61161
61162         * gcc.c-torture/execute/990829-1.c: New test.
61163         * gcc.c-torture/compile/990829-1.c: New test.
61164
61165 1999-08-27  Paul Burchard  <burchard@pobox.com>
61166
61167         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61168         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61169         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61170         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61171         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61172         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61173         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61174         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61175         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61176         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61177         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61178
61179 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61180
61181         * gcc.c-torture/execute/990827-1.c: New test.
61182
61183 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61184
61185         * g77.f-torture/noncompile/19990826-4.f: New test.
61186
61187         * g77.f-torture/compile/19990826-3.f: New test.
61188
61189         * g77.f-torture/execute/19990826-2.f: New test.
61190
61191         * g77.f-torture/compile/19990826-1.f: New test.
61192
61193         * gcc.c-torture/execute/990826-0.c: New test.
61194         * g77.c-torture/execute/19990826-0.f: New test.
61195
61196         * g77.f-torture/noncompile/970626-2.f: New test.
61197
61198 1999-08-25  Paul Burchard  <burchard@pobox.com>
61199
61200         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61201         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61202         lss-011.C: New tests.
61203
61204 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61205
61206         * g++.old-deja/g++.other/decl5.C: New test.
61207
61208 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61209
61210         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61211         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61212         call `postbase' for each one.  All callers of `postbase' changed
61213         to call this instead.
61214
61215 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61216
61217         * gcc.c-torture/execute/990811-1.c: New test.
61218
61219 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61220
61221         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61222         just native ones.
61223
61224         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61225         just native ones.
61226
61227 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61228
61229         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61230
61231 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61232
61233         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61234
61235 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61236
61237         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61238
61239 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61240
61241         * gcc.c-torture/execute/990804-1.c: New test.
61242
61243 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61244
61245         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61246         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61247         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61248
61249 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61250
61251         * g++.old-deja/g++.other/struct1.C: New test.
61252
61253 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61254
61255         * g++.old-deja/g++.other/enum2.C: New test.
61256
61257 1999-08-02  Richard Henderson  <rth@cygnus.com>
61258
61259         Adapted from tests from Franz Sirl:
61260         * gcc.c-torture/execute/va-arg-7.c: New test.
61261         * gcc.c-torture/execute/va-arg-8.c: New test.
61262
61263 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61264
61265         * gcc.c-torture/compile/990801-2.c: New test.
61266
61267         * gcc.c-torture/compile/990801-1.c: New test.
61268
61269 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61270
61271         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61272         fp-cmp-1.c, converting double to float.
61273
61274         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61275         fp-cmp-1.c, converting double to long double.
61276
61277         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61278         from fr1 to unknown_register, since fr1 is a legitimate register
61279         on some machines.
61280
61281 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61282
61283         * README: More listname related changes.
61284
61285 1999-07-08  Catherine Moore  <clm@cygnus.com>
61286
61287         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61288
61289 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61290
61291         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61292
61293 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61294
61295         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61296
61297 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61298
61299         * gcc.dg/990703-1.c: New test.
61300
61301 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61302
61303         * lib/file-format.exp: New file: Move definition of proc
61304         gcc_target_object_format to here from
61305         gcc.dg/special/ecos.exp.
61306
61307         * lib/c-torture.exp: Include lib file-format.exp.
61308         * lib/gcc-dg.exp: Include lib file-format.exp.
61309
61310         * gcc.dg/special/ecos.exp: Remove definition of proc
61311         gcc_target_object_format.
61312
61313 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61314
61315         * gcc.c-torture/execute/990628-1.c: New test.
61316
61317 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61318
61319         * gcc.c-torture/compile/990625-2.c: New test.
61320
61321         * gcc.c-torture/compile/990625-1.c: New test.
61322
61323 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61324
61325         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61326         attributes compile.
61327         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61328         ports that use the COFF/PE file format.
61329
61330 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61331
61332         * gcc.c-torture/compile/990617-1.c: New test.
61333
61334 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61335
61336         * g++.old-deja/g++.other/decl4.C: New test.
61337
61338 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61339
61340         * g++.old-deja/g++.other/bitfld3.C: New test.
61341
61342 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61343
61344         * g++.old-deja/g++.eh/catch1.C: New test.
61345
61346 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61347
61348         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61349
61350         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61351         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61352
61353 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61354
61355         * g77.f-torture/compile/19990502-0.f: Replace with new,
61356         shorter, test that still fails after recent changes.
61357
61358 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61359
61360         * gcc.c-torture/execute/990604-1.c: New test.
61361
61362 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61363
61364         * gcc.c-torture/execute/990531-1.c: New test.
61365
61366 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61367
61368         * gcc.c-torture/compile/990527-1.c: New test.
61369
61370 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61371
61372         * gcc.c-torture/execute/990527-1.c: New test.
61373
61374 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61375
61376         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61377         bitfields as signed.
61378
61379 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61380
61381         * g77.f-torture/compile/19990525-0.f: New test.
61382
61383 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61384
61385         * gcc.c-torture/execute/990525-2.c: New test.
61386
61387         * gcc.c-torture/execute/990525-1.c: New test.
61388
61389 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61390
61391         * g++.old-deja/g++.other/anon3.C: New test.
61392         * g++.old-deja/g++.other/anon4.C: New test.
61393         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61394         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61395         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61396         Merrill).
61397
61398 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61399
61400         * gcc.c-torture/execute/990524-1.c: New test.
61401
61402         * gcc.dg/990524-1.c: New test.
61403
61404 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61405
61406         * gcc.c-torture/compile/990523-1.c: New test.
61407
61408 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61409
61410         * gcc.c-torture/compile/990519-1.c: New test.
61411
61412 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61413
61414         * gcc.c-torture/compile/990517-1.c: New test.
61415
61416         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61417         (e4, f4): New tests.
61418         (main): Call them.
61419
61420 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61421
61422         * gcc.dg/noreturn-1.c: New test.
61423
61424 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61425
61426         * gcc.c-torture/execute/990513-1.c: New test.
61427
61428 1999-05-10  Richard Henderson  <rth@cygnus.com>
61429
61430         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61431
61432 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61433
61434         * g77.f-torture/execute/erfc.f: Use small single-precision
61435         values, to avoid problems on Alphas when not -mieee.
61436
61437 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61438
61439         * gcc.dg/990506-0.c: New test.
61440
61441 1999-05-08  Richard Henderson  <rth@cygnus.com>
61442
61443         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61444         the constant to test.  Don't XFAIL 64-bit targets.
61445
61446         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61447         * g++.old-deja/g++.law/profile1.C: Likewise.
61448
61449         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61450         operator new instances.
61451         * g++.old-deja/g++.other/delete5.C: Likewise.
61452
61453 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61454
61455         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61456         intrinsic.
61457
61458 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61459
61460         * g77.f-torture/execute/u77-test.f: Reverse order of two
61461         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61462
61463 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61464
61465         * gcc.dg/compare1.c: New test.
61466
61467 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61468
61469         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61470         New tests.
61471
61472 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61473
61474         * g77.f-torture/compile/19990502-1.f: New test.
61475
61476 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61477
61478         * g77.f-torture/compile/19990502-0.f: New test.
61479
61480 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61481
61482         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61483         intrinsic.
61484
61485 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61486
61487         * g77.f-torture/execute/u77-test.f (main): List libU77
61488         intrinsics not currently tested.
61489         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61490         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61491         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61492         Trim blanks off the ends of some printed strings.
61493
61494 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61495
61496         * g77.f-torture/execute/u77-test.f (main): Just warn about
61497         FSTAT gid disagreement, as it's expected on some systems.
61498
61499 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61500
61501         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61502         use a new function, which allows for some slop.
61503         Clean up some commentary.
61504         (issum): The new function.
61505         (sgladd): Deleted subroutine.
61506
61507 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61508
61509         * g77.f-torture/execute/u77-test.f: Modify to be more like
61510         libf2c/libU77 version, bringing patches to that version here.
61511         Add suitable commentary.
61512
61513 1999-04-25  Richard Henderson  <rth@cygnus.com>
61514
61515         * gcc.dg/990424-1.c: New test.
61516
61517 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61518
61519         * g77.f-torture/execute/u77-test.f (main): Bug involving
61520         LSTAT has been fixed, so turn back on full checking.
61521
61522 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61523
61524         * g77.f-torture/compile/19990419-0.f: New test.
61525         * g77.f-torture/execute/19990419-1.f: New test.
61526
61527 1999-04-17  Richard Henderson  <rth@cygnus.com>
61528
61529         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61530         to avoid the need for a prototype to supress a warning.
61531
61532 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61533
61534         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61535
61536 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61537
61538         * gcc.c-torture/execute/990404-1.c: New test.
61539
61540 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61541
61542         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61543         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61544         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61545         missing initializer warnings.
61546
61547 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61548
61549         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61550         matching strings.
61551
61552 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61553
61554         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61555
61556 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61557
61558         * g77.f-torture/execute/19990325-0.f: New test.
61559         * g77.f-torture/execute/19990325-1.f: New test.
61560
61561 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61562
61563         * gcc.c-torture/execute/990324-1.c: New test.
61564
61565 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61566
61567         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61568         test with 4.
61569
61570 1999-03-17  Richard Henderson  <rth@cygnus.com>
61571
61572         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61573
61574 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61575
61576         * g77.f-torture/execute/19990313-2.f: New test.
61577         * g77.f-torture/execute/19990313-3.f: New test.
61578
61579 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61580
61581         * g77.f-torture/execute/19990313-0.f: New test.
61582         * g77.f-torture/execute/19990313-1.f: New test.
61583
61584 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61585
61586         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61587         printf to sprintf.
61588         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61589         (main): Add check for u15.  Conditionalize u31 check depending on
61590         whether ints are <32 bits or >=32 bits.
61591
61592 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61593
61594         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61595
61596 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61597
61598         * g77.f-torture/compile/19990305-0.f: New test.
61599         * g77.f-torture/execute/19981119-0.f: New test.
61600
61601 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61602
61603         * g77.f-torture/execute/970625-2.f: call ABORT if final
61604         result is not correct, instead of just printing it.
61605         Add this checking via newly introduced obfuscation, to
61606         trip up buggy front ends.
61607
61608 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61609
61610         * g77.f-torture/compile/960317-1.f: Moved from being
61611         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61612
61613 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61614
61615         * g77.f-torture/execute/960317-1.f: New (old) test.
61616         * g77.f-torture/execute/970625-2.f: Ditto.
61617
61618 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61619
61620         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61621         error message on line 1 or line 2; cccp and cpplib do this differently.
61622
61623 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61624
61625         * g++.old-deja/g++.law/weak1.C: New test.
61626
61627 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61628
61629         * gcc.c-torture/execute/990119-1.c: Renamed to...
61630         * gcc.dg/990119-1.c: this, so it will only be tested once
61631         (it's a preprocessor test, it doesn't need to be run at
61632         multiple optimization levels).
61633
61634 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61635
61636         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61637           ALWAYS_CXXFLAGS.
61638
61639 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61640
61641         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61642         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61643         to not be compilable by current g77.
61644
61645 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61646
61647         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61648
61649 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61650
61651         * gcc.c-torture/execute/990222-1.c: New test.
61652
61653 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61654
61655         * g77.f-torture/compile/19990218-0.f: New test.
61656         * g77.f-torture/noncompile/19990218-1.f: New test.
61657
61658 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61659
61660         * g77.f-torture/compile/19981216-0.f: New test.
61661
61662 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61663
61664         * gcc.dg/990214-1.c: New test.
61665
61666 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61667
61668         * gcc.dg/990213-2.c: New test.
61669
61670         * gcc.dg/990213-1.c: New test.
61671
61672 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61673
61674         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61675         ints.
61676
61677 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61678
61679         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61680         specified by target.
61681
61682         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61683
61684 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61685
61686         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61687
61688 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61689
61690         * gcc.dg/special/ecos.exp: New test driver for new tests with
61691         special requirements.
61692
61693         * gcc.dg/special/alias-1.c: New test.
61694         * gcc.dg/special/gcsec-1.c: New test.
61695         * gcc.dg/special/weak-1.c: New test.
61696         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61697         * gcc.dg/special/weak-2.c: New test.
61698         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61699         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61700         * gcc.dg/special/wkali-1.c: New test.
61701         * gcc.dg/special/wkali-2.c: New test.
61702         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61703         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61704
61705 1999-02-10  Felix Lee  <flee@cygnus.com>
61706
61707           * lib/c-torture.exp (c-torture-compile): Pull out code for
61708           analyzing gcc error messages.
61709           (c-torture-execute): Likewise.  Fix some (harmless) false
61710           positives.
61711           * lib/gcc.exp (gcc_check_compile): New function.
61712
61713 1999-02-08  Richard Henderson  <rth@cygnus.com>
61714
61715         * gcc.c-torture/execute/990208-1.c: New test.
61716
61717 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61718
61719         * g++.dg/special/ecos.exp: New driver for new tests with special
61720         requirements
61721
61722         * g++.dg/special/conpr-1.C: New test
61723         * g++.dg/special/conpr-2.C: New test
61724         * g++.dg/special/conpr-2a.C: New test
61725         * g++.dg/special/conpr-3.C: New test
61726         * g++.dg/special/conpr-3a.C: New test
61727         * g++.dg/special/conpr-3b.C: New test
61728
61729         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61730         allow g++ to use the dg driver
61731
61732         * README: Add comment about g++.dg directory
61733
61734 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61735
61736         * README: Update email addresses.
61737
61738 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61739
61740         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61741         arguments in order to force structure S onto the stack even on
61742         the alpha.
61743         (test): Pass 10 leading arguments to function foo as well as the
61744         structure S.
61745
61746         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61747         failure for all targets.
61748
61749         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61750         abort to terminate program execution.
61751
61752 1999-01-30  Richard Henderson  <rth@cygnus.com>
61753
61754         * gcc.c-torture/execute/990130-1.c: New test.
61755
61756 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61757
61758         * gcc.dg/990130-1.c: New test.
61759
61760 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61761
61762         * gcc.c-torture/execute/990128-1.c: New test.
61763
61764 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61765
61766         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61767
61768 1999-01-27  Felix Lee  <flee@cygnus.com>
61769
61770         * lib/c-torture.exp (c-torture-compile): pull out code for
61771         analyzing gcc error messages.
61772         (c-torture-execute): ditto, and fix some (harmless) false
61773         positives.
61774         * lib/gcc.exp (gcc_check_compile): new function.
61775
61776 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61777
61778         * gcc.dg/990117-1.c: New test.
61779
61780         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61781
61782         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61783
61784 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61785
61786         * g77.f-torture/compile/990115-1.f: New test.
61787
61788 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61789
61790         * gcc.c-torture/compile/990107-1.c: New test
61791
61792 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61793
61794         * gcc.c-torture/execute/990106-2.c: New test.
61795
61796         * gcc.c-torture/execute/990106-1.c: New test.
61797
61798 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61799
61800         * gcc.c-torture/compile/981223-1.c: New test.
61801
61802 1998-12-29  Richard Henderson  <rth@cygnus.com>
61803
61804         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61805         (opt3): Rename from opt4 and disable.
61806
61807 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61808
61809         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61810
61811 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61812
61813         * g++.old-deja/g++.other/conv5.C: New test.
61814
61815 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61816
61817         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61818
61819 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61820
61821         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61822
61823 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61824
61825         * gcc.c-torture/compile/981211-1.c: New test.
61826
61827 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61828
61829         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61830
61831         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61832
61833 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61834
61835         * gcc.special/930510-1.c: Make C9X safe.
61836         * gcc.misc-tests/gcov-1.c Similarly.
61837         * gcc.misc-tests/gcov-2.c Similarly.
61838
61839 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61840
61841         * gcc.dg/ultrasp1.c: New test.
61842
61843 1998-12-06  Richard Henderson  <rth@cygnus.com>
61844
61845         * gcc.c-torture/execute/981206.c: New test.
61846
61847 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61848
61849         * g++.old-deja/g++.ns/template7.C: New test.
61850
61851         * g++.old-deja/g++.other/expr1.C: New test.
61852
61853         * g++.old-deja/g++.eh/tmpl3.C: New test.
61854
61855         * g++.old-deja/g++.eh/tmpl2.C: New test.
61856
61857 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61858
61859         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61860         * g++.old-deja/g++.other/using6.C: Removed.
61861         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61862
61863         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61864
61865 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61866
61867         * g++.old-deja/g++.pt/overload8.C: New test.
61868
61869         * g++.old-deja/g++.pt/overload7.C: New test.
61870
61871         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61872
61873         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61874         and relinking messages.
61875         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61876         compiling with -frepo.
61877
61878 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61879
61880         * g++.old-deja/g++.pt/lookup6.C: New test.
61881
61882 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61883
61884         * gcc.c-torture/execute/981130-1.c: New test.
61885         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61886
61887 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61888
61889         * g++.old-deja/g++.pt/explicit76.C: New test.
61890
61891         * g++.old-deja/g++.pt/friend38.C: New test.
61892
61893         * g++.old-deja/g++.ns/crash2.C: New test.
61894
61895         * g++.old-deja/g++.pt/defarg8.C: New test.
61896
61897         * g++.old-deja/g++.pt/instantiate6.C: New test.
61898
61899         * g++.old-deja/g++.pt/static6.C: New test.
61900
61901         * g++.old-deja/g++.pt/decl2.C: New test.
61902
61903 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61904
61905         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61906         problem is actually related with name lookup, but so what? :-)
61907
61908         * g++.old-deja/g++.pt/friend37.C: New test.
61909
61910 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61911
61912         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61913         element, which fails on some systems.
61914
61915         * g77.f-torture/execute/labug1.f: New test.
61916
61917 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61918
61919         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61920         is defined.
61921
61922 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61923
61924         * g77.f-torture/compile/981117-1.f: New test.
61925
61926 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61927
61928         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61929         properly discarded.
61930
61931 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61932
61933         * gcc.c-torture/execute/memcheck: New directory of tests for
61934         -fcheck-memory-usage.
61935
61936 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61937
61938         * README: New file, general information about the testsuite and
61939         new description of the various C++ test subdirectories.
61940         * README.g++: Eliminate obsolete information, update and move most
61941         relevant stuff to README.
61942
61943 1998-11-07  Richard Henderson  <rth@cygnus.com>
61944
61945         * gcc.c-torture/compile/981107-1.c: New test.
61946
61947 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61948
61949         * execute/memcpy-bi.c: New testcase.
61950
61951 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61952
61953         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61954         base classes.
61955
61956         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61957         template is selected.
61958
61959         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61960         classes, it should be accepted for all types.
61961
61962         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61963
61964         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61965         specializations start with template headers.
61966
61967 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61968
61969         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61970
61971         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61972         non-POD types.
61973
61974 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61975
61976         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61977
61978 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61979
61980         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61981
61982 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61983
61984         * 981019-1.c: New test.
61985
61986 1998-10-14  Robert Lipe <robertl@dgii.com>
61987
61988         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61989         find objc headers.
61990
61991 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61992
61993         * compile/981001-4.c: Remove use of GCC extension that triggers a
61994         compiler bug.
61995
61996 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61997
61998         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61999
62000 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62001
62002         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62003         instantiation of template produces incorrect code for delete
62004         expression.
62005
62006         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62007         constructors' name is not unique.
62008         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62009         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62010
62011         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62012         automatic array of const is ill-formed.
62013
62014         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62015         of template parameter?
62016
62017         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62018         const.
62019
62020         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62021         pointer-to-member expression.
62022
62023         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62024         declaration causes ICE.
62025
62026 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62027
62028         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62029         reserved in the global namespace.
62030
62031         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62032         generate needed virtual table.
62033
62034         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62035
62036 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62037
62038         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62039         template-dependent type
62040
62041 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62042
62043         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62044         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62045         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62046
62047         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62048         class should be usable as argument of member function.
62049         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62050         class should be usable as return type of member function.
62051         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62052         class should be usable as type of data member.
62053
62054         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62055
62056 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62057
62058         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62059
62060 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62061
62062         * gcc.dg/dll-?.c Add thumb to target list.
62063         Fix assembler scan patterns to match current assembler output.
62064
62065 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62066
62067         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62068         matching of template brackets.
62069
62070         * g++.old-deja/g++.other/using4.C: New test.  Test using
62071         declarations of methods from base classes.
62072
62073         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62074         within functions should introduce names into the innermost
62075         enclosing namespace.
62076
62077         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62078         of static locals if first initialization throws.
62079
62080 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62081
62082         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62083
62084 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62085
62086         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62087         lose track of the possible targets of tablejump insns.
62088         * special/special.exp: Run it.
62089
62090 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62091
62092         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62093         must be declared before its specializations can be named in friend
62094         declarations.
62095
62096 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62097
62098         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62099
62100         * g77.f-torture/execute/io1.f: New test.
62101
62102 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62103
62104         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62105         with pointer to template function, for which no argument deduction
62106         is possible.
62107
62108         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62109         specialization of template function as argument to template
62110         function.
62111
62112         * g++.old-deja/g++.other/access2.C: New test; Inner class
62113         shouldn't have privileged access to Outer's names.
62114
62115 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62116
62117         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62118         friend template declared within template class conflicts with
62119         nested class of the same name.
62120
62121         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62122         is ignored.
62123
62124         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62125         object with direct initializer as function declaration.
62126
62127         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62128         initializers.
62129
62130         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62131         involving const pointer and NULL produces incorrect result.
62132
62133         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62134         type name without `typename' should be rejected with -pedantic.
62135
62136 1998-10-02  Richard Henderson  <rth@cygnus.com>
62137
62138         * g++.old-deja/g++.other/addrof1.C: New test.
62139
62140 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62141
62142         * gcc.c-torture/compile/981001-1.c: New test.
62143         * gcc.c-torture/execute/981001-1.c: New test.
62144
62145 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62146
62147         * gcc.c-torture/compile/981001-2.c: New test.
62148         * gcc.c-torture/compile/981001-3.c: New test.
62149         * gcc.c-torture/compile/981001-4.c: New test.
62150
62151 1998-10-01  Robert Lipe  <robertl@dgii.com>
62152
62153         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62154         multilibbed hosts.  Idea grafted from g77.exp.
62155
62156 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62157
62158         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62159         avoid losing on systems which need -lsocket.
62160
62161 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62162
62163         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62164         * g++.old-deja/g++.other/nested2.C: Ditto.
62165         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62166         failure.
62167
62168 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62169
62170         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62171         preferred over template operator!= for enum bitfields.
62172
62173 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62174
62175         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62176         that happen to have the same base name, but in different scopes,
62177         are incorrectly rejected.
62178
62179 1998-09-16  Richard Henderson  <rth@cygnus.com>
62180
62181         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62182         on the native word size instead of an integer literal.
62183
62184 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62185
62186         * g++.old-deja/g++.other/static2.C: Invocation of static data
62187         member of type pointer-to-function denoted as non-static member.
62188
62189         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62190         checks involving function types and aliases.
62191
62192 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62193
62194         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62195         redefined to the same non-trivial type.
62196
62197         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62198         namespace-qualification of template specializations declared in
62199         other namespaces.
62200
62201         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62202         to declare a subset of the specializations of a template function
62203         as friends of specializations of a template class.
62204
62205         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62206         member templates that do not fully specialize the enclosing
62207         template class are rejected.
62208
62209 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62210
62211         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62212
62213 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62214
62215         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62216         altered from libf2c/libU77 version.
62217
62218 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62219
62220         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62221
62222 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62223             Alexandre Oliva  <oliva@dcc.unicamp.br>
62224
62225         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62226         (un)signed char are different types for template specialization
62227         purposes.
62228
62229 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62230
62231         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62232         * objc: ObjC testsuite.
62233
62234 1998-08-31  Catherine Moore  <clm@cygnus.com>
62235
62236         * gcc.c-torture/execute/941014-1.x: New file.
62237
62238 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62239
62240         * lib/c-torture.exp: Add support for
62241         torture_eval_before_compile and torture_eval_before_execute
62242         variables.
62243
62244 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62245
62246         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62247         this test triggers valid.
62248
62249 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62250
62251         * gcc.dg/980827-1.c: New test.
62252
62253 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62254
62255         * gcc.c-torture/execute/loop-4b.c: New test.
62256
62257 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62258
62259         * lib/c-torture.exp: Add support for
62260         torture_eval_before_compile and torture_eval_before_execute
62261         variables.
62262
62263 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62264
62265         * gcc.c-torture/compile/980825-1.c: New test.
62266
62267 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62268
62269         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62270         count number tests in opt_t0 not good_t0.
62271
62272 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62273
62274         * gcc.c-torture/compile/930326-1.x: Fix typo.
62275
62276 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62277
62278         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62279         causes an ICE.
62280
62281 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62282
62283         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62284         STACK_SIZE is defined.
62285         * gcc.c-torture/unsorted/stuct.c: Similarly.
62286
62287         * gcc.c-torture/compile/980821-1.c: New test.
62288
62289 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62290
62291         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62292         16bit ints.
62293
62294 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62295
62296         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62297         code.
62298
62299 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62300
62301         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62302         error'.
62303
62304 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62305
62306         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62307
62308 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62309
62310         * gcc.c-torture/compile/980816-1.c: New test.
62311
62312         * gcc.dg/980816-1.c: New test.
62313
62314 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62315
62316         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62317         compiler for ieee tests.
62318
62319 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62320
62321         * g77.f-torture/compile/980729-0.f: New test.
62322
62323 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62324
62325         * gcc.c-torture/special/eeprof-1.c: New test, for
62326         -finstrument-functions.
62327         * gcc.c-torture/special/special.exp: Run it.
62328
62329 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62330
62331         * gcc.c-torture/compile/980729-1.c: New test.
62332
62333 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62334
62335         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62336         __thumb__ is defined, and test for ARM style doubles if so.
62337
62338 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62339
62340         * g77.f-torture/noncompile/980615-0.f: New test.
62341
62342 1998-07-26  H.J. Lu  (hjl@gnu.org)
62343
62344         * gcc.dg/980312-1.c: Do link instead of compile.
62345         * gcc.dg/980313-1.c: Likewise.
62346
62347 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62348
62349         * gcc.c-torture/compile/980726-1.c: New test.
62350
62351 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62352
62353         * g77.f-torture/execute/io0.f: New test.
62354
62355 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62356
62357         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62358         an int.
62359
62360 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62361
62362         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62363         m32r bugs.
62364
62365 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62366
62367         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62368         c-decl.c:grokdeclarator can handle mode attributes.
62369
62370 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62371
62372         * gcc.c-torture/execute/980716-1.c: New test.
62373
62374 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62375
62376         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62377         the mn10200.
62378         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62379         the mn10200.
62380         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62381         * gcc.c-torture/compile/930326-1.x: Similarly.
62382
62383 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62384
62385         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62386         New test from Craig.
62387
62388 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62389
62390         * g77.f-torture/noncompile/980616-0.f: New test.
62391
62392         * g77.f-torture/execute/970816-3.f: New test from Craig.
62393
62394 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62395
62396         *  g++.other/singleton.C: Return error value instead of taking
62397         SIGSEGV.
62398
62399 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62400
62401         *  g++.other/singleton.C: New test.  Warning is under dispute.
62402         Runtime crash is not.
62403
62404 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62405
62406         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62407         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62408         using6.C, using7.C}: New namespace tests.
62409
62410 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62411
62412         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62413         specialization with typedef'ed names used as array indexes.
62414
62415 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62416
62417         * gcc.c-torture/execute/980709-1.c: New test.
62418
62419         * gcc.dg/980709-1.c: New test.
62420
62421 1998-07-07  Richard Henderson  <rth@cygnus.com>
62422
62423         * gcc.c-torture/execute/bcp-1.c: New test.
62424
62425 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62426
62427         * gcc.c-torture/execute/980707-1.c: New test.
62428
62429 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62430
62431         * gcc.c-torture/compile/980706-1.c: New test.
62432
62433 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62434
62435         * g77.f-torture/execute/980701-0.f,
62436         g77.f-torture/execute/980701-1.f: New test from Craig.
62437
62438 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62439
62440         * gcc.c-torture/compile/980701-1.c: New test.
62441
62442         * gcc.c-torture/execute/980701-1.c: New test.
62443
62444 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62445 rlsruhe.de>
62446
62447         * g++.old-deja/g++.robertl/eb132.C: New test.
62448         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62449
62450 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62451
62452         * g77.f-torture/execute/980628-7.f,
62453         g77.f-torture/execute/980628-8.f,
62454         g77.f-torture/execute/980628-9.f,
62455         g77.f-torture/execute/980628-10.f: New tests from Craig.
62456
62457         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62458
62459 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62460
62461         * g77.f-torture/execute/980628-4.f: New test from Craig.
62462         * g77.f-torture/execute/980628-5.f: Likewise.
62463         * g77.f-torture/execute/980628-2.f: Likewise.
62464         * g77.f-torture/execute/980628-0.f: Likewise.
62465         * g77.f-torture/execute/980628-1.f: Likewise.
62466         * g77.f-torture/execute/980628-3.f: Likewise.
62467         * g77.f-torture/execute/980628-6.f: Likewise.
62468
62469 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62470
62471         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62472         directory when nothing has been installed yet.
62473
62474 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62475
62476         * gcc.c-torture/special/special.exp: Handle newer versions of
62477         dejagnu.
62478
62479 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62480
62481         * gcc.dg/980626-1.c: New test.
62482
62483 1998-06-19  Bruno Haible <haible@ilog.fr>
62484
62485         * gcc.misc-tests/m-un-2.c: New test.
62486         * g++.old-deja/g++.other/warn01.c: Likewise.
62487
62488 1998-06-19  Robert Lipe  <robertl@dgii.com>
62489
62490         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62491         compatibility with assmblers with a different comment character.
62492         Eliminate use of GAS-specific extensions.
62493
62494 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62495
62496         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62497
62498 1998-06-19  Robert Lipe  <robertl@dgii.com>
62499
62500         * lib/g77.exp: Replace search for libf2c.a with search for newly
62501         renamed libg2c.a
62502
62503 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62504
62505         * gcc.c-torture/execute/980617-1.c: New test.
62506
62507 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62508
62509         * gcc.c-torture/execute/980612-1.c: New test.
62510
62511 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62512
62513         * gcc.dg/980523-1.c: Only test on ppc-linux.
62514         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62515
62516         * gcc.c-torture/execute/980608-1.c: New test.
62517
62518 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62519
62520         * gcc.c-torture/execute/980605-1.c: New test.
62521
62522 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62523
62524         * gcc.c-torture/execute/980604-1.c: New test.
62525
62526 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62527
62528         * gcc.c-torture/execute/980602-1.c: New test.
62529         * gcc.c-torture/execute/980602-2.c: Likewise.
62530
62531 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62532
62533         * 970125-0.f: Fix per JCB.  Add commentary.
62534
62535 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62536
62537         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62538         IEEE -0 support.
62539
62540 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62541
62542         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62543         earlier.
62544
62545 1998-05-28  Catherine Moore <clm@cygnus.com>
62546
62547         * gcc.c-torture/execute/980526-3.c: New test.
62548
62549 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62550
62551         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62552         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62553         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62554         m88k-motorola-sysv3 to XFAIL.
62555
62556 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62557
62558         * gcc.dg/980526-1.c: New test.
62559         * gcc.c-torture/execute/980526-2.c: New test.
62560
62561 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62562
62563         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62564
62565         * gcc.c-torture/execute/980526-1.c: New test.
62566
62567 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62568
62569         * g77.f-torture/execute/alpha2.f: Add runtime test.
62570
62571 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62572
62573         * g++.old-deja/old-deja.exp: Strip leading directories.
62574
62575         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62576         error for the line.  Don't run multiple tests for the same line.
62577
62578 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62579
62580         * gcc.dg/980523-1.c: New test.
62581
62582 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62583
62584         * g77.f-torture/compile/970915-0.f: New test.
62585
62586 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62587
62588         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62589
62590 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62591
62592         * gcc.dg/980520-1.c: New test.
62593
62594 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62595
62596         * gcc.dg/980502-1.c: Fix return type.
62597
62598 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62599
62600         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62601         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62602         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62603         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62604         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62605
62606 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62607
62608         * g77.f-torture/execute/980520-1.f: New test.
62609
62610 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62611
62612         * lib/mike-g77.exp: New file.
62613
62614         * g77.f-torture/noncompile/noncompile.exp,
62615         g77.f-torture/noncompile/check0.f: New files.
62616
62617 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62618
62619         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62620         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62621         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62622         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62623         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62624         abort where appropriate.
62625
62626 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62627
62628         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62629         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62630
62631 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62632
62633         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62634
62635 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62636
62637         * g77.f-torture/compile/980427-0.f: New test.
62638
62639 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62640
62641         * g77.f-torture/compile/980424-0.f: New test.
62642
62643 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62644
62645         * g77.f-torture/compile/980419-2.f (main): New test.
62646         * g77.f-torture/compile/970125-0.f: New test.
62647         * g77.f-torture/compile/980419-1.f: New test.
62648
62649 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62650
62651         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62652         of loop-4.c.
62653
62654 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62655
62656         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62657
62658 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62659
62660         * gcc.c-torture/compile/980329-1.c: New test.
62661
62662 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62663
62664         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62665         * gcc.dg/980312-1.c: Fix typo in -march command.
62666
62667 1998-03-16  H.J. Lu  (hjl@gnu.org)
62668
62669         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62670
62671 1998-03-11  Robert Lipe  <robertl@dgii.com>
62672
62673         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62674         Dave Love agree the Fortran source is bogus.
62675
62676 1998-03-11  Robert Lipe  <robertl@dgii.com>
62677
62678         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62679         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62680         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62681         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62682         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62683
62684 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62685
62686         * g++.old-deja/g++.other/friend1.C: New test.
62687
62688 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62689
62690         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62691         possibly uninitialized) variables and declare dnrm2.
62692
62693 1998-02-23  Robert Lipe <robertl@dgii.com>
62694
62695         From Bruno Haible <haible@ilog.fr>:
62696         * gcc.c-torture/execute/980223.c: New test.
62697
62698 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62699
62700         * gcc.dg/ifelse-1.c: New test.
62701
62702 1998-02-09  H.J. Lu  (hjl@gnu.org)
62703
62704         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62705
62706           * lib/old-dejagnu.exp (old-dejagnu): Added the
62707           "execution test - XFAIL *-*-*" handling in the spirit of
62708           "excess errors test -". Changed the "execution test fails"
62709           handling to be like "excess errors test fails".
62710           * Update various tests accordingly.
62711
62712 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62713
62714         * gcc.c-torture/execute/980205.c: New test.
62715
62716 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62717
62718         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62719         * lib/f-torture.exp: Similarly.
62720         * gcc.c-torture: Rename all .cexp files to .x files.
62721
62722 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62723
62724         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62725         (940510-1.c): Removed duplicate.
62726         (971104-1.c): New test.
62727
62728 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62729
62730           * lib/f-torture.exp: Improve error and loop detection.
62731
62732 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62733
62734         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62735         use that to size the filler array.
62736
62737 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62738
62739         * lib/c-torture.exp(c-torture-execute): Fix typo.
62740
62741         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62742         testcase as the executable name. Keep the executable around if
62743         the test fails.
62744
62745 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62746
62747         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62748         changes.  Only test one -g option, and move it to the end of the
62749         list of options to test.
62750
62751 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62752
62753         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62754         variable GCC_TORTURE_OPTIONS to supply default switches separated
62755         by colons.  If no environment variable, run tests with -O0 -g, -O1
62756         -g, and -O2 -g as well.
62757
62758 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62759
62760         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62761         explanatory comments. Fix indentation.
62762
62763 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62764
62765         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62766
62767 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62768
62769         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62770         * g++.old-deja/g++.mike/p7325.C: Likewise.
62771         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62772
62773 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62774
62775         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62776         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62777         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62778         * g++.old-deja/g++.law/operators4.C: Likewise.
62779
62780 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62781
62782         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62783         * g++.old-deja/g++.mike/p784.C: Ditto.
62784         * g++.old-deja/g++.mike/p785.C: Ditto.
62785
62786 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62787
62788           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62789
62790 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62791
62792         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62793         target feature; pass this to c-torture-execute as needed.
62794
62795 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62796
62797         * lib/c-torture.exp(c-torture-execute): If the previous and the
62798         current executables being tested are identical, we don't need to
62799         run the executable again. Try to make the executable names
62800         unique. Add an optional argument for passing additional compiler
62801         flags.
62802
62803 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62804
62805         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62806
62807 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62808
62809         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62810
62811 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62812
62813         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62814         32bit or larger longs.
62815
62816         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62817         have either a 32bit long or 32bit int.
62818
62819 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62820
62821         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62822         Make double precision tests dependent on sizeof (double).
62823
62824 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62825
62826         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62827         too.
62828
62829 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62830
62831         * gcc.c-torture/compile/961203-1.cexp: New script.
62832
62833 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62834
62835         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62836         up the includes ourselves.
62837
62838 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62839
62840         * lib/plumhall.exp: Remove random include, and add a few
62841         verbose messages for debugging.
62842
62843 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62844
62845         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62846         of trying to do it ourselves.
62847
62848 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62849
62850         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62851
62852 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62853
62854         * gcc.prms/5403.c: Made regexp a bit less strict.
62855
62856 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62857
62858         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62859         is returned from remote_load instead.
62860         * lib/plumhall.exp: Ditto.
62861         * lib/mike-g++.exp: Ditto.
62862         * lib/old-dejagnu.exp: Ditto.
62863         * lib/c-torture.exp: Ditto.
62864
62865 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62866
62867         * lib/g++.exp: Use build_wrapper procedure.
62868         * lib/gcc.exp: Ditto.
62869
62870 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62871
62872         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62873         an old-style decl for malloc.  Fixes tests to work when
62874         sizeof (int) != sizeof (size_t).
62875
62876 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62877
62878         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62879
62880         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62881         use stdargs.h interface.
62882
62883 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62884
62885         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62886         NO_VARARGS when compiling.
62887
62888 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62889
62890         * lib/plumhall.exp(ph_includes): New procedure.
62891         (ph_make): Use it.
62892         (ph_compiler): Ditto.
62893
62894         * lib/g++.exp: Rename test-glue.c to testglue.c.
62895         * lib/gcc.exp: Ditto.
62896
62897 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62898
62899         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62900         to completion when it's called.
62901
62902 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62903
62904         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62905         is defined, don't do test.
62906
62907 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62908
62909         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62910         for object files.
62911         (ph_summary): Mark skipped testcases as untested, not unresolved.
62912
62913         * lib/plumhall.exp (ph_make): If unresolved because of bad
62914         errorCode, record errorCode in log file.
62915         (*): Replace send_log/verbose with verbose -log.
62916
62917 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62918
62919         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62920         double conversion if double isn't at least 8 bytes.
62921
62922         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62923         int to work with targets where int is 16 bits.
62924
62925         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62926         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62927         precision for the test to complete.
62928
62929 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62930
62931         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62932         if d10v is not compiled with the -mdouble64 flag.
62933         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62934
62935         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62936         d10v is not compiled with the -mint32 flag.
62937
62938 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62939
62940         * lib/plumhall.exp: Use incr_count.
62941
62942 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62943
62944         * gcc.c-torture: Update to c-torture-1.45.
62945
62946 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62947
62948         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62949         the name of the expect testcase file).
62950
62951         * lib/g++.exp(g++_init): Ditto.
62952
62953 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62954
62955         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62956         the host.
62957
62958         * lib/gcc.exp(gcc_exit): New procedure.
62959
62960 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62961
62962         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62963         specs where appropriate.
62964
62965         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62966         because of new "candidates are" messages, and removed a few
62967
62968         * Converted all non-old-style g++ testcases to old-style, and
62969         moved into g++.old-deja.
62970
62971 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62972
62973         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62974         options.
62975
62976         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62977         succeeded.
62978
62979         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62980
62981 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62982
62983         * lib/gcc.exp (gcc_target_compile): Add support for defining
62984         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62985         the machine doesn't have those features.
62986
62987 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62988
62989         * g++.law/operators4.exp: Don't use LIBS.
62990
62991 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62992
62993         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62994
62995         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62996         * lib/g++.exp: Set it here instead. Also, allow use of the
62997         --tool_exec and --tool_opt options. Change CXX to
62998         GXX_UNDER_TEST.
62999
63000         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63001
63002         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63003
63004 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63005
63006         * lib/old-dejagnu.exp: Use prune_warnings instead of
63007         prune_system_crud.
63008         * lib/mike-g++.exp: Ditto.
63009         * lib/gcc.exp: Ditto.
63010         * lib/g++.exp: Ditto.
63011
63012         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63013
63014 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63015
63016           * 941014-2.c: Include stdlib.h
63017           * 960327-1.c: Include stdio.h
63018           * dbra.c, index-1.c: Don't assume ints are 32bits.
63019
63020 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63021
63022         * lib/gcc.exp: Add gcc,stack_size target feature.
63023
63024         * lib/g++.exp(g++_target_compile): Add the include and link
63025         paths here, not in two other places. And, it's $options, not
63026         options.
63027
63028         * lib/mike-g++.exp(postbase): Remove the code that determines
63029         the correct include and link paths.
63030         * g++.old-deja/old-deja.exp: Ditto.
63031
63032 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63033
63034         * lib/g++.exp(g++_init): target_compile no longer returns the
63035         filename of the result.
63036
63037 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63038
63039         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63040         call to glob.
63041
63042         * gcc.c-torture/special/special.exp: Change call to
63043         gcc_target_compile to include the object file.
63044
63045 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63046
63047         * gcc.c-torture/special/special.exp: Correct misspelling in last
63048         change.
63049
63050 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63051
63052         * lib/plumhall.exp(ph_summary): Log the entire output of the
63053         executable. Return -1 if there were any failures, 0 otherwise.
63054         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63055         (ph_make): Clean up objects and executables that were built
63056         if the tests succeeded.
63057
63058 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63059
63060         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63061         libraries and includes in the build tree as appropriate.
63062
63063 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63064
63065         * lib/c-torture.exp: Instead of looking for the global variable
63066         NO_LONG_LONG, check to see if that's a feature of the target.
63067
63068 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63069
63070         * config/default.exp: Minimize. Delete the remainer of the files in
63071         config; this functionality is now in devo/dejagnu/config.
63072
63073         g++.*/*: Pass any additional flags used to compile to postbase;
63074         delete CXXFLAGS.
63075
63076         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63077         is now done by runtest.exp. Use gcc_target_compile instead of
63078         compile.
63079
63080         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63081         Remove references to CFLAGS. Use remote_file instead of
63082         calling rm -f.
63083         (c-torture): Take a list of arguments to use to compile this
63084         testcase.
63085
63086         lib/g++.exp: Simplify. Use target_compile instead of compile.
63087         lib/gcc-dg.exp: Ditto.
63088         lib/gcc.exp: Ditto.
63089         lib/mike-{gcc,g++}.exp: Ditto.
63090         lib/old-dejagnu.exp: Ditto.
63091         lib/plumhall.exp: Ditto.
63092
63093 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63094
63095         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63096         (ph_linker): Likewise.
63097
63098 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63099
63100           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63101         MAP_ANON / MAP_ANONYMOUS if defined;
63102         else try to map from /dev/zero .
63103
63104 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63105
63106         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63107         isn't defined, then define it to MAP_ANONYMOUS.
63108
63109 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63110
63111         * gcc.c-torture: Update to c-torture-1.42 release.
63112
63113 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63114
63115         * gcc.c-torture: Update to c-torture-1.41 release.
63116
63117 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63118
63119         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63120         c-torture release.
63121
63122 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63123
63124         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63125         and LDFLAGS.  Fix second case to append the target_info ldflags
63126         onto LDFLAGS, not CFLAGS.
63127         * lib/g++.exp (g++_init): Add target_info stuff.
63128         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63129         of libgloss and newlib flags for !native.
63130
63131         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63132         (GDB): Fix relative path to go up another dir for finding gdb.
63133
63134 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63135
63136         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63137         versions in the target_info array, if they don't exist.
63138
63139 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63140
63141         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63142
63143 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63144
63145         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63146         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63147
63148 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63149
63150         * lib/old-dejagnu.exp: Don't remove the output file before we've
63151         actually tested it. Don't append pwd to the path of the executable
63152         we're testing.
63153
63154 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63155
63156         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63157
63158 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63159
63160         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63161         temporary directory for compiler files, and set it to a default
63162         value of /tmp. Set $output as the name of the output file from
63163         compiling the testcase. Add a -o option to $cflags_var so the
63164         compiler writes the final output file as $output. Set $executable
63165         to $output.
63166
63167         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63168         directory for compiler files, and set it to /tmp if it doesn't
63169         already have a value. Set $output_file to the name of the output
63170         file from compiling the testcase. Add a -o option to CXXFLAGS so
63171         the compiler writes the final output file as $output. Use $output
63172         as the executable to be tested.
63173
63174 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63175
63176         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63177
63178 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63179
63180         * gcc.c-torture/execute/pending-1.c: New test.  Still
63181         pending in Tege's queue.
63182
63183 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63184
63185         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63186         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63187         if there were failures.  Call unresolved if there were unresolved
63188         testcases.  Call gcc_fail if program did not run to completion.
63189         (ph_make): Pass additional argument name to ph_execute.
63190         (ph_execute): Add new argument.  Pass additional arguments to
63191         ph_summary.  Call gcc_fail is there is no execution output.
63192
63193 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63194
63195         * lib/plumhall.exp (proc_summary): Output relavent summary
63196         lines into the log so specific failures in plumhall can be
63197         investigated.
63198
63199 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63200
63201         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63202         (c-torture-execute): Don't try to execute tests which use
63203         "long long" types if $NO_LONG_LONG is nonzero.
63204
63205 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63206
63207         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63208         not c-torture.
63209
63210         * gcc.ieee: Move from here.
63211         * gcc.c-torture/execute/ieee: To here.
63212
63213 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63214
63215         * gcc.c-torture: Update to c-torture-1.41 release.
63216
63217 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63218
63219         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63220         not "$output".
63221
63222 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63223
63224         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63225         -c present.
63226
63227 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63228
63229         * config/proelf.exp: Handle connecting to a simulator.
63230
63231 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63232
63233         * config/proelf.exp: New file.  Enough framework that we can
63234         run c-torture tests on the proelf targets (or any other target
63235         that gdb can connect to for that matter).
63236
63237 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63238
63239         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63240         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63241
63242         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63243         exec_output exists.
63244
63245 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63246
63247         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63248         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63249
63250         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63251         to pass/fail/unresolved/unsupported/untested.  Caller must now
63252         call unresolved/unsupported/untested.
63253         * lib/*.exp: Update FSF address.  Update to handle new results of
63254         ${tool}_load.
63255         * lib/chill.exp (verbose): Delete.
63256
63257 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63258
63259         * lib/gcc.exp (default_gcc_start): Change order of args to
63260         $LDFLAGS $CFLAGS $LIBS.
63261         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63262         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63263         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63264         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63265         * gcc.misc-tests/dg-test.exp: Likewise.
63266         * gcc.misc-tests/msgs.exp: Likewise.
63267         * gcc.prms/prms.exp: Likewise.
63268         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63269         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63270
63271         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63272
63273 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63274
63275         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63276
63277         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63278         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63279
63280         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63281         necessary.
63282
63283 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63284
63285         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63286         global for loop; add use of $mathlib.
63287         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63288         settings here; set mathlib for anything but VxWorks.
63289
63290 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63291
63292         * gcc.c-torture: Update to c-torture-1.40 release.
63293
63294 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63295
63296         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63297         dg.exp.
63298
63299 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63300
63301         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63302         global.
63303
63304 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63305
63306         * lib/g++.exp (LIBS): Define if not already.
63307         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63308         (gcc-dg-prune): Call prune_gcc_output.
63309         * lib/gcc.exp (prune_gcc_output): New proc.
63310         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63311         prune_gcc_output.
63312
63313 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63314
63315         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63316         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63317
63318 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63319
63320         * gcc.c-torture: Update to c-torture-1.39 release.
63321
63322 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63323
63324         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63325         fails, try others as well.
63326
63327 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63328
63329         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63330         If compilation fails, mark execute tests as `untested'.
63331         If test is marked as unsupported, don't mark compilation and
63332         execute tests as failed.
63333
63334 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63335
63336         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63337         libstdc++ for whether or not we want to be doing shared
63338         libraries.  Delete link_curses since we don't need it anymore.
63339         * lib/mike-g++.exp (postbase): Don't link in libg++.
63340         * g++.old-deja/old-deja.exp: Likewise.
63341
63342 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63343
63344         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63345
63346 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63347
63348         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63349         For that, add `-Wl,-a,shared_archive'.
63350         * g++.old-deja/old-deja.exp: Likewise.
63351
63352 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63353
63354         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63355
63356 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63357
63358         * lib/mike-g++.exp (postbase): Pay attention to the status of
63359         g++_load.
63360
63361 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63362
63363           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63364
63365 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63366
63367         * lib/gcc.exp (default_gcc_start): No longer need to log program
63368         being executed or its output, execute_anywhere does that now.
63369         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63370         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63371
63372 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63373
63374         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63375         the same as those in lib/g++.exp.
63376
63377 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63378
63379         * gcc.c-torture: Update to c-torture-1.38 release.
63380         * gcc.ieee: Related changes.
63381
63382 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63383
63384         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63385         "exec". Minor reformatting changes.
63386
63387         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63388         cross. This means all "exec" calls now work on a remote host as
63389         well.
63390         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63391         cross. Filter out the extra "\r\n" stuff that expect puts in.
63392         (c-torture-execute): Filter out the bogus warnings like
63393         c-torture-compile does. Add support for canadian cross.
63394         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63395         Use execute_anywhere rather than calling exec directly. Now it
63396         works for canadian cross testing.
63397
63398 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63399
63400         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63401         results into a variable, and check that rather than using file exists.
63402
63403 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63404
63405         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63406         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63407
63408 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63409
63410         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63411         lib_curses if there's a shared libg++ in the build tree.
63412
63413 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63414
63415         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63416         if not supported target.
63417
63418 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63419
63420         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63421         link_curses up to always happen, not just for native builds.
63422
63423 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63424
63425         * gcc.c-torture: Update to c-torture-1.36 release.
63426         * gcc.failure: Related changes.
63427
63428 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63429
63430         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63431
63432 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63433
63434         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63435         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63436         runshlib, link_curses, and mathlib for link and run.
63437
63438         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63439         pass the runtime shared library options for Solaris, OSF/1, and
63440         Irix5, and link with -lcurses to avoid unresolved references.
63441
63442 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63443
63444         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63445         only run once.
63446
63447 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63448
63449         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63450
63451 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63452
63453         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63454         do not have a framework for the "compat" tests yet.
63455
63456 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63457
63458         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63459         set to null if we're testing vxworks5.1.  Use that instead of
63460         `-lm' in the setting of LIBS for link and run.
63461
63462 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63463
63464         * config/rom68k.exp (${tool}_load): Major changes to make it
63465         work.  Verified that it does in fact return the stuff in
63466         exec_output properly.  Catch any Emul or any TRAP other than 0.
63467
63468 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63469
63470         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63471         LDFLAGS properly for targets that need stuff from libgloss.
63472         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63473         only run once.
63474         (gpp_initialized): New variable.
63475
63476 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63477
63478         * config/rom68k.exp: Load libgloss.exp.
63479         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63480         so we can produce a fully linked binary.
63481         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63482         so we can produce a fully linked binary.
63483
63484 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63485
63486         * lib/plumhall.exp (ph_section): Watch for expected failures.
63487         Add missing `else'.
63488
63489         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63490         run the testcase.
63491         (c-torture): Likewise.
63492
63493 1995-08-28  Doug Evans  <dje@cygnus.com>
63494
63495         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63496
63497         * lib/mike-g++.exp (mike_cleanup): New proc.
63498         (prebase): New globals compiler_result, not_compiler_result,
63499         target_regexp.
63500         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63501         allow leading "-" in pattern.  Watch for unsupported tests.
63502         If $compiler_result is set, pattern match assembler code,
63503         and ditto for $not_compiler_result.
63504         * lib/mike-gcc.exp: Likewise.
63505
63506         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63507         execution "succeeded".
63508
63509 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63510
63511         * config/win32.exp: New file.
63512         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63513
63514 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63515
63516         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63517         unsupported.
63518         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63519         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63520         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63521
63522         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63523         "... without exceptions was ...".  That is now handled by
63524         prune_system_crud.
63525         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63526
63527 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63528
63529         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63530         sieve.c,sort2.c}: New files.
63531         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63532         sieve.exp,sort2.exp}: Drivers for them.
63533
63534         * lib/mike-gcc.exp (program_output): New user settable variable.
63535         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63536         messages.
63537         * lib/mike-g++.exp (program_output): New user settable variable.
63538
63539         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63540
63541         * config/sh.exp: Deleted (use sim.exp instead).
63542
63543 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63544
63545         * config/vx.exp: Declare CHECKTASK as global.
63546         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63547         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63548         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63549
63550 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63551
63552         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63553         target. Like vx.exp, only includes `vx29k.exp' instead of
63554         `vxworks.exp'.
63555
63556 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63557
63558         * config/sim.exp: Increase time limit from 120 seconds to 240.
63559
63560 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63561
63562         * gcc.c-torture/execute/950628-1.c: New test.
63563
63564 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63565
63566         * gcc.c-torture: Update with changes/additions from
63567         c-torture-1.34.
63568
63569 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63570
63571         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63572
63573 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63574
63575         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63576
63577 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63578
63579         * gcc.c-torture/compile/950512-1.c: New test.
63580         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63581         * gcc.dg/struct-ret-1.c: Likewise.
63582
63583 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63584
63585         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63586           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63587
63588 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63589
63590         * gcc.c-torture/special/920411-1.c: Deleted.
63591         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63592
63593 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63594
63595         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63596         cpu limit.
63597
63598 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63599
63600         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63601
63602 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63603
63604         From kenner;
63605         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63606         is the proper length.
63607         * va-arg-3.c: Likewise.
63608
63609 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63610
63611         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63612         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63613
63614         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63615         * lib/g++.exp (default_g++_start): Delete old cruft.
63616
63617 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63618
63619         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63620         (2 * (1 << 18)) to (2 * (1 << 17)).
63621
63622         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63623
63624 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63625
63626         * config/rom68k.exp: Renamed from config/idp.exp
63627
63628 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63629
63630         * c-torture/compile/921109-2.c
63631
63632 1995-04-18  Mike Stump  <mrs@cygnus.com>
63633
63634         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63635         excess errors.
63636
63637 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63638
63639         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63640         output.
63641         * lib/g++.exp (default_g++_start): Likewise.
63642
63643 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63644
63645         * gcc.c-torture/compile/950329-1.c: New test.
63646
63647 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63648
63649           * config/bug.exp (${tool}_load): Updated to use new remote_open
63650           and remote_close procs.
63651         * config/idp.exp: New file.
63652
63653 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63654
63655         * gcc.c-torture/execute/950322-1.c: New test.
63656
63657 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63658
63659         * config/vx.exp (${tool}_load): Clean up testing of return code from
63660         vxworks_ld and vxworks_spawn.
63661
63662 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63663
63664         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63665
63666 1995-03-13  Mike Stump  <mrs@cygnus.com>
63667
63668         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63669         can mark excess errors on a machine by machine basis.  Note, the
63670         default is to not expect any excess errors, even when excess
63671         errors test - is given, so you will want to put an XFAIL ... on
63672         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63673         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63674         those 4 machines, but no others.
63675
63676 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63677
63678         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63679         * lib/c-torture.exp: to here.
63680
63681 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63682
63683         * gcc.c-torture/execute/950221-1.c: New test.
63684         * gcc.c-torture/execute/struct-ret-1.c: New test.
63685         * gcc.c-torture/compile/950221-1.c: New test.
63686
63687         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63688
63689 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63690
63691         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63692         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63693
63694 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63695
63696         * g++.gb: New directory of tests, derived from my signature and
63697         class scoping tests.
63698
63699         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63700         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63701         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63702         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63703         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63704         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63705         * g++.gb/sig25.C: Likewise.
63706
63707         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63708         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63709         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63710         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63711         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63712         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63713         * g++.gb/sig25.exp: Likewise.
63714
63715         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63716         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63717         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63718         * g++.gb/scope13.C: Likewise, this test still fails.
63719
63720         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63721         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63722         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63723         * g++.gb/scope13.exp: Ditto.
63724
63725         * g++.gb/README: New file, explains what these tests are about.
63726
63727 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63728
63729         * lib/dg.exp (dg-do): Support `preprocess'.
63730         (dg-test): Likewise.
63731
63732 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63733
63734         * config/udi.exp: change "continue -expect" to "exp_continue".
63735
63736 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63737
63738         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63739         Delete redundant tests.
63740
63741         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63742         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63743         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63744         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63745         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63746         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63747         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63748         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63749
63750         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63751         storing label pointers.
63752         * gcc.c-torture/execute/921019-1.c: Likewise.
63753         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63754         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63755         parameter fp.
63756         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63757         constants.
63758
63759         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63760         Delete obsolete tests.
63761
63762         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63763         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63764         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63765         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63766         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63767         * gcc.c-torture/compile/950124-1.c: New test.
63768
63769         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63770
63771 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63772
63773         * lib/mike-g++.exp: Add -lm to LIBS.
63774
63775 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63776
63777         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63778
63779 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63780
63781         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63782
63783 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63784
63785         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63786
63787 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63788
63789         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63790         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63791         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63792         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63793         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63794         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63795         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63796         * g++.law/{operators31.C, operators32.C,
63797         * g++.law/{operators33.C, operators34.C}: Likewise.
63798         * g++.law/{pic1.C, refs2.C}: Likewise.
63799         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63800         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63801         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63802         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63803
63804         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63805         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63806         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63807         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63808         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63809         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63810         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63811         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63812         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63813         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63814         * g++.law/{operators34.exp}: Likewise.
63815         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63816         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63817         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63818         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63819         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63820
63821         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63822         No longer expected to fail.
63823         * g++.law/missed-error3.C: Tweak for recent bool changes.
63824
63825 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63826
63827         * config/emb-unix: Deleted.
63828         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63829         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63830
63831 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63832
63833         * lib/dg.exp (dg-test): Fix typo in last patch.
63834
63835 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63836
63837         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63838         (handles multiple occurrences).
63839
63840 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63841
63842         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63843         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63844         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63845         printed).
63846         * lib/c-torture.exp (c-torture-compile): Likewise.
63847         (c-torture): Prepend full path if missing.
63848         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63849         (gcc_fail): Likewise.
63850         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63851
63852 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63853
63854         * lib/netware.exp: Only attach to NetWare i386 systems.
63855
63856 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63857
63858         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63859         messages.  Add test name to "output pattern match" pass/fail message.
63860
63861 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63862
63863         * gcc.dg: New testsuite.
63864         * gcc.dg/dg.exp: New file.
63865
63866         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63867         test-switch.c}: Deleted.
63868
63869         * gcc.misc-tests/msgs.exp: New testcase driver.
63870
63871 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63872
63873         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63874         Watch for illegal return values from ${tool}_load.
63875         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63876         cross targets.  Coerce return value >0 to 1.
63877
63878 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63879
63880         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63881
63882         * config/emb-unix.exp: New file.
63883
63884         * config/sim.exp: Error if variable $SIM not defined.
63885         (${tool}_load): Mark test as "untested" if simulator missing.
63886
63887         * config/unix.exp: Load remote.exp to get rcp_download.
63888         * lib/c-torture.exp: Use different option lists for testcases with
63889         and without loops.
63890         * gcc.c-torture/execute/execute.exp: Likewise.
63891
63892 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63893
63894         * config/*.exp: Clarify return code from ${tool}_load.
63895         Call `unresolved' or `untested' instead of `warning' or `perror'
63896         (sometimes you still want to call both though).
63897         Add comment that `shell_id' is local to each file.
63898         * config/udi.exp (timeout): Set to 30.
63899         Don't print warning if connection fails, $connectmode has already
63900         printed an error.
63901         (${tool}_load): Move verbose messages to level 2.
63902         Rework pattern for "Process started" message.
63903         Pass `shell_id' to ${connectmode}_download.
63904         Retry twice upon timeout.  Make resetting of target more robust.
63905         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63906         Pass `shell_id' to exit_$connectmode.
63907         Only call exit_$connectmode if connected.
63908         * config/unix.exp (${tool}_load): Check return codes better.
63909         * config/vrtx.exp (${tool}_load): Likewise.
63910         * config/vx.exp (${tool}_load): Likewise.
63911         Delete unneeded global's.
63912         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63913         from ${tool}_load.
63914         (dg-stat): Delete.
63915         (dg-init): Delete recording of pass/fail counts.
63916         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63917         (old-dejagnu-init): Likewise.
63918         (old-dejagnu-stat): Delete contents, empty proc now.
63919         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63920         (c-torture): Delete references to lcnt, lpass, lfail.
63921         Get option list from TORTURE_OPTIONS.
63922         Delete -funroll[-all]-loops if no loops.
63923         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63924         (g++_stat): Delete contents (empty proc now).
63925         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63926         (gcc_finish): Likewise.
63927         (gcc_stat): Deleted.
63928         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63929         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63930         * gcc.c-torture/execute/execute.exp: Likewise.
63931         Split tests into two parts: compile, execute.
63932         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63933         no loops.  Update to reflect clarified return codes from ${tool}_load.
63934
63935 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63936
63937         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63938         to grep for.
63939         (old-dejagnu): Likewise (where necessary).
63940
63941 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63942
63943         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63944
63945         * lib/dg.exp (dg-process-target): Fix processing of selector.
63946         Add comment regarding use of `error'.
63947
63948         * lib/gcc.exp (prune_system_crud): Define if missing.
63949         * lib/g++.exp (prune_system_crud): Likewise.
63950
63951         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63952         Call prune_system_crud.
63953         * lib/dg.exp (dg-runtest): New proc.
63954         Use perror instead of send_user for tcl errors in testcase.
63955         Don't return any value, it's never used.
63956         Don't clobber previous definition of `unknown'.
63957         Print tcl errors in `dg-final'.
63958
63959 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63960
63961         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63962         (dg-test): Don't print errorInfo, it contains stack backtrace.
63963
63964 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63965
63966         * lib/g++.exp (runtest_file_p): Define if missing.
63967
63968 1994-09-24  Doug Evans  (dje@cygnus.com)
63969
63970         * lib/mike-g++.exp: Comment out loading of g++.exp.
63971         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63972         (default_g++_version): Always print something.
63973         (default_g++_start): Comment out call to `which'.
63974         (g++_start, g++_load): Deleted (must be defined in config file).
63975         * lib/gcc.exp: Test for existence of $CC at start.
63976         Delete check for tmpdir (done in gcc_init).
63977         (default_gcc_version): Always print something.
63978         (default_gcc_start): Comment out call to `which'.
63979         * config/*.exp: Major cleanup - make cross targets work at least a
63980         little better for g++ (by not being "--tool gcc" specific).
63981         Rename gcc_xxx to ${tool}_xxx.
63982         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63983         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63984
63985 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63986
63987         * lib/c-torture.exp (c-torture-compile): Rework compiler
63988         message processing.
63989
63990         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63991         c-torture.
63992
63993 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63994
63995         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63996
63997         * lib/dg.exp (dg-process-target): Support { target native }.
63998
63999 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64000
64001         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64002         looked for "... program xxx got fatal signal".
64003         Correct regsub munging of `comp_output'.
64004         Ignore compiler messages "path prefix not used" and "linker input
64005         file unused".
64006
64007 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64008
64009         * lib/gcc.exp (runtest_file_p): Define if missing.
64010         * gcc.prms/template.c: Example to work from.
64011
64012 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64013
64014         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64015         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64016
64017         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64018         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64019         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64020         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64021
64022         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64023         (dg-process-target): No longer a varargs proc.
64024         Return S/N for target, P/F for xfail.  All callers changed.
64025         (user option procs): More argument checking.
64026         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64027         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64028         (dg-test): Skip test if not running on selected target in `dg-do'.
64029         Update handling of `dg-do-what', `dg-output-text'.
64030         Separate execution pass/fail from output pattern match pass/fail.
64031         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64032
64033 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64034
64035         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64036         target for 920510-1.c.
64037
64038 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64039
64040         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64041         Clean up comment regarding use of passcnt, etc.
64042         (gcc_stat): Don't update `testcnt' here.
64043         (gcc_finish): Do it here.
64044         Might as well reset `but_id' here too.
64045         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64046         to determine if the file should be tested.
64047         * gcc.c-torture/compile/compile.exp: Likewise.
64048         * gcc.c-torture/execute/execute.exp: Likewise.
64049         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64050         * gcc.misc-tests/dg-test.exp: Likewise.
64051         * gcc.prms/prms.exp: Likewise.
64052         * gcc.wendy/wendy.exp: Likewise.
64053         * g++.old-deja.exp: Likewise.
64054         Move "Testing file" message to verbose level 1.
64055
64056 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64057
64058         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64059
64060 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64061
64062         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64063         (default_gcc_start): Accept optional second list element
64064         of compiler flags.  Print compiler output at verbosity level 2.
64065         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64066         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64067         Save current values of framework globals passcnt, failcnt, xpasscnt,
64068         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64069         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64070         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64071         xfailcnt to compute stats.  Update framework global `testcnt' from
64072         pass/fail counts.
64073         (gcc_finish): New proc.  Clean up test environment.
64074         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64075         (gcc_epass, gcc_efail): Delete.
64076         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64077         argument of line number.
64078         (dg-init): If the tool has an init routine, call it.
64079         (dg-test): Remove args `cflags_var' and `libs_var'.
64080         Pass all compiler options to ${tool}_start.
64081         Handle missing line number.
64082         (dg-finish): New function.
64083         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64084         particular files.  Call gcc_finish at end.  Move "skipping test"
64085         message to verbosity level 3.
64086         * gcc.c-torture/compile/compile.exp: Likewise.
64087         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64088         * gcc.c-torture/execute/execute.exp: Likewise.
64089         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64090         Print testcase being tried at verbosity level 1.
64091         * gcc.c-torture/special/special.exp: Unset xfail.
64092         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64093         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64094         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64095         * gcc.failure/failure.exp: Likewise.
64096         * gcc.ieee/ieee.exp: Likewise.
64097         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64098         Update call to dg-test.  Call dg-finish at end.
64099         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64100         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64101         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64102         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64103         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64104         * gcc.wendy/wendy.exp: Add copyright.
64105         Delete setting of tmpdir (done by gcc_init).
64106         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64107         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64108         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64109         gcc_[ce]pass/fail.
64110
64111 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64112
64113         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64114         confusion.
64115         (g++_load): Likewise.
64116
64117         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64118         Rename argument to `prog' to remove the confusion.
64119         Varargs fns behave differently too!
64120         (g++_load): Likewise.
64121
64122         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64123
64124         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64125         what it is.  Delete (always) printing of status value for !native.
64126         Simplify verbose code, and include status and exec_output.
64127         (g++_load): Use gcc_load.
64128
64129 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64130
64131         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64132         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64133         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64134         940714-3.c as these testcases don't exist anymore.  Make
64135         va-arg-1.c expected to pass.
64136
64137 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64138
64139         * gcc.misc-tests/misc.exp: Only run specific testcases.
64140         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64141         * gcc.misc-tests/dg-[1-9].c: New files.
64142
64143         * lib/dg.exp: New testsuite driver.
64144         * gcc.prms/prms.exp: Use it.
64145
64146         * README.gcc: New file.
64147
64148         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64149         Document and reset `lxpass' and `lxfail'.
64150         Simplify "initialized" message.
64151         (gcc_stat): Clean up comments a little.
64152
64153 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64154
64155         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64156
64157 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64158
64159         * lib/old-dejagnu.exp (process-option): New proc.
64160         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64161         (old-dejagnu): Simplify.
64162         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64163
64164 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64165
64166         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64167         exists and is not an empty string.
64168
64169         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64170         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64171         finished.
64172         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64173         automatically.
64174
64175         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64176         longer expected to fail.
64177
64178         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64179         "f" function call.
64180
64181         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64182
64183         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64184         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64185         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64186         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64187         c-torture-1.29.
64188
64189         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64190         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64191
64192         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64193
64194         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64195         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64196
64197         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64198         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64199         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64200
64201 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64202
64203         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64204         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64205         940714-1.c, 940714-2.c, 940714-3.c},
64206         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64207         gcc.misc-tests/{mg.c,mg.exp}:
64208         New tests.
64209         * gcc.noncompile/noncompile.exp: Change accordingly.
64210
64211 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64212
64213         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64214         Undo previous clobberage.
64215
64216 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64217
64218         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64219         * gcc.special/{930510-1.c, special.exp}:
64220         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64221         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64222         struct-varargs-1.c}: New tests from c-torture-1.26.
64223
64224 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64225
64226         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64227           argument to switch.
64228
64229 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64230
64231         * Revert the previous changes.  Please see Rob's directory
64232         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64233         fixes.
64234
64235 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64236
64237         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64238         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64239         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64240         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64241         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64242         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64243         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64244         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64245         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64246         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64247         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64248         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64249         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64250         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64251         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64252         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64253         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64254         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64255         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64256         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64257         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64258         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64259         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64260         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64261         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64262         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64263         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64264         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64265         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64266         testing changes.
64267
64268 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64269
64270         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64271         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64272         with perror calls.
64273
64274 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64275
64276         * config/unix.exp (g++_load): Fix syntax.
64277
64278 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64279
64280         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64281         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64282         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64283         Don't expect va-arg-1.c to fail.  Correct expected output for
64284         920928-1.c.
64285         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64286         * gcc.wendy/hbm4.c: Correct typo.
64287         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64288
64289 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64290
64291         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64292         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64293         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64294         * lib/c-torture.exp (c-torture-compile): Ditto.
64295
64296         Reduce volume of output (remove all the -I's and such).
64297         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64298         Call gcc_cpass, gcc_cfail.
64299         (c-torture): Pass testing option to c-torture-compile.
64300
64301 1994-03-21  Doug Evans  (dje@cygnus.com)
64302
64303         Bring patches over from progressive.
64304         * config/default.exp: Exit remote shell cleanly.
64305         (g++_exit, g++_start): Add default versions.
64306         * config/sim.exp (gcc_load): Use perror, not error.
64307
64308 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64309
64310         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64311         set in site.exp.
64312
64313 1994-03-14  Doug Evans  (dje@cygnus.com)
64314
64315         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64316         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64317         (wendy_try): New proc to run testcase.
64318         (main loop): Call 'em.
64319         * gcc.wendy/*.c: Clean up pass to correct expected output.
64320
64321         * lib/gcc.exp: Minor cleanup work.
64322         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64323
64324 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64325
64326         * config/sim.exp (gcc_load): Document return codes better.
64327         Don't pass -v to simulator.
64328
64329 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64330
64331         * gcc.special/920717-x.c: Fix typo.
64332         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64333         get at sources.
64334
64335         * lib/mike-gcc.exp: Fix typo.
64336
64337 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64338
64339         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64340         binary to use, transform the name.
64341         * config/*.exp: rename everything. Nuke any g++ specific files,
64342         it's now a special case of gcc that requires no special support.
64343         Add a default.exp for unsupported targets.
64344
64345 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64346
64347         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64348         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64349         version of Tcl.
64350
64351 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64352
64353         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64354         than a warning.
64355
64356 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64357
64358         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64359
64360 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64361
64362         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64363         option_list.  Compile every file with only 4/6 option choices
64364         (same as C torture) instead of with 12/18 different option
64365         choices.
64366         * lib/c-torture.exp: Likewise.
64367
64368         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64369         not already set.
64370
64371 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64372
64373         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64374         can put an XFAIL *-*-* on excess errors.
64375
64376 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64377
64378         * g++.law: Add more tests derived from g++-bugs snapshots.
64379
64380         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64381         equivalent to g++.law/init9.
64382
64383         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64384         compiled it, and the a.out file after we've run it.
64385
64386 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64387
64388         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64389         compiled it, and the a.out file after we've run it.
64390
64391 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64392
64393         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64394
64395 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64396
64397         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64398         version number.
64399
64400 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64401
64402         * g++.law: New directory of g++ tests derived from the g++-bugs
64403         snapshots.
64404
64405 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64406
64407         * gcc.compile: initbug1.c initbug1.exp testcase added
64408
64409 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64410
64411         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64412         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64413           fixes submitted by Jeff Law (law@cs.utah.edu)
64414         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64415           Jeff Law (law@cs.utah.edu)
64416
64417
64418 1993-11-30  Mike Stump  (mrs@cygnus.com)
64419
64420         * config/unix-g++.exp: Follow the gcc way of doing things.
64421         * g++.old-deja/old-deja.exp: Minor updates.
64422         * lib/g++.exp: New file, follow the gcc way of doing things.
64423         * lib/old-dejagnu.exp: Minor updates.
64424         * lib/mike-g++.exp: Always unset errorInfo.
64425
64426 1993-11-06  Mike Stump  (mrs@cygnus.com)
64427
64428         * lib/gcc.exp: Fix some errors with the below change, CC and
64429         CFLAGS should be global when setting, not local.
64430
64431 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64432
64433         * lib/gcc.exp: Transform tool name.
64434
64435 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64436
64437         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64438
64439 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64440
64441         * lib/gcc.exp: change gcc_done to gcc_stat
64442
64443 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64444
64445         * Upgraded gcc testsuite to c-torture version 1.25
64446
64447 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64448
64449         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64450         * lib/c-torture: added hooks for new reporting code.
64451
64452 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64453
64454         * config/sh-gcc.exp: check if sh-sim exists in the path
64455
64456 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64457
64458         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64459         * gcc.compile/compile.exp: Initial changes for new logic.
64460         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64461         * gcc.failure/failure.exp: Initial changes for new logic.
64462         * gcc.ieee/ieee.exp: Initial changes for new logic.
64463         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64464         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64465         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64466         * lib/c-torture.exp: Initial changes for new logic.
64467         * lib/gcc.exp: Initial changes for new logic.
64468
64469 1993-10-15  Mike Stump  (mrs@cygnus.com)
64470
64471         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64472         depend upon failure or success.  Fully qualify names in failure
64473         and success messages.  Always remove a.out before starting
64474         compile, just in case.  Pay more attention to error text output by
64475         the compiler.  Handle testcases with no known past errors just
64476         like all others, so that things are uniform.  Other miscellaneous
64477         improvements.
64478
64479 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64480
64481         * gcc.cpp: new directory for cpp tests
64482
64483 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64484
64485         * lib/chill.exp: Code reformatted, removed unused code.
64486         * config/unix-chill.exp: Code reformatted, removed unused code.
64487         * chill.execute/execute.exp: Code reformatted, removed unused code.
64488         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64489
64490 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64491
64492         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64493         routines not written.
64494
64495 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64496
64497         * config/bug-gcc.exp: Use new procs from bug.exp.
64498
64499 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64500
64501         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64502         via ftp, rather than depending on NFS.
64503         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64504         case.
64505
64506 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64507
64508         * config/bug-gcc.exp: Use new download proc.
64509
64510 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64511
64512         * chill.execute/execute.exp: cleanups, handles errors better
64513         * chill.compile/compile.exp: rewrite, based on execute.exp
64514         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64515         * lib/chill.exp: major changes to diff proc and compile and link
64516         procs. added chill_fail and chill_pass wrappers to pass and
64517         fail. added more comments, and handle error codes better.
64518         Added a hack to capture stderr from exec, so noncompile tests
64519         can work.
64520
64521 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64522
64523         * chill.execute/execute.exp: rewrite of testsuite driver
64524         * lib/chill.exp: rewrite of testsuite driver
64525         * config/unix-chill.exp: rewrite of testsuite driver
64526
64527 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64528
64529         In chill.execute:
64530         * iexpr.ch: Standardize uppercase.
64531         * tuples.dat: Standardize uppercase.
64532         * vary.ch: standardize.  Correct varying string assignments.
64533         * vary.dat: Add new output lines.
64534
64535 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64536
64537         In chill.execute:
64538         * chprintf.ch: Standardize use of uppercase.
64539         * tuples.ch: Standardize and turn arr2 into a DCL,
64540           rather than a SYN.
64541         * pinits.ch: Standardize.
64542
64543 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64544
64545         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64546         * Makefil: Renamed to Makefile.in.
64547         * configure.in: New.
64548
64549 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64550
64551         In chill.execute:
64552         * .cvsignore: Add result/output files.
64553         * Makefile: Fix up variables at start.  Use MFLAGS
64554           everywhere.  Correct bool_loc, built_ins entries.
64555           Add entry for vary1.ch.
64556         * bitarray.ch: Standardize upper-case usage.
64557         * bitexpr.ch: Standardize, add output of b1.
64558         * params.ch: Use arrayt in along PROC parameters, to
64559           avoid novelty problems.
64560         * sets.ch: Tiny cleanup.
64561         * vary1.ch: Re-indent.
64562
64563 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64564
64565         * Add PR-related files to Makefiles, .cvsignore files, etc.
64566
64567 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64568
64569         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64570           with compiler objects. New names are test-flow.c and test-loop.c
64571
64572 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64573
64574         * Upgraded c-torture tests from 1.19 to 1.20
64575
64576         * new files:
64577         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64578         * gcc.compile: 930623-1.c 930623-2.c
64579         * gcc.noncompile: 930622-1.c 930622-2.c
64580         * gcc.failure: 920411-1.c 920627-2.c
64581         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64582
64583 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64584
64585         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64586           More changes to get testsuite working properly. Needs more work.
64587           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64588
64589 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64590
64591         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64592           More changes to get testsuite working properly. Needs more work.
64593
64594 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64595
64596         * chill.compile/compile.exp: Added for Dejagnu support
64597         * chill.execute/execute.exp: Added for Dejagnu support
64598         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64599
64600 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64601
64602         This should complete moving the CHILL test files.
64603         * chill.noncompile(.cvsignore printf.grt
64604             in-printf.grt chprintf.grt chprintf.ch):
64605             Added test-support files.
64606           (Makefile): Modified further.
64607         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64608             signal.ch): Added test files.
64609           * chill.execute (.cvsignore printf.grt printr.c
64610             in-printf.grt rts.c chprintf.grt rts.h): Added
64611           test-support files.
64612             (Makefile): More corrections.
64613
64614 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64615
64616         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64617           test cases, ready for DejaGnu.
64618
64619 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64620
64621         * Upgraded c-torture tests from 1.18 to 1.19
64622
64623         * gcc.compile: added test(s):
64624           930607-1.c
64625         * gcc.execute: added test(s):
64626           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64627
64628         * added new subdirectory for misc tests: gcc.misc-tests
64629         * gcc.misc-test(s): added tests:
64630           inst-check.c test-consts.c test-ior.c test-switch.c
64631
64632 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64633
64634         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64635
64636 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64637
64638         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64639
64640 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64641
64642         * Upgraded c-torture tests from 1.17 to 1.18
64643
64644 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64645
64646         * Upgraded c-torture tests from 1.12 to 1.17
64647
64648 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64649
64650         * lib/old-dejagnu.exp:
64651           Fixed handling of XFAIL target triplets to correctly
64652           recognize wildcard characters.  Removed code that
64653           appended a unique id tag to the end of the file name
64654           printed out by the result of the testcases within a
64655           given test file.
64656
64657 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64658
64659         * lib/old-dejagnu.exp:
64660           Reworked expected failure handling to trigger off of XFAIL
64661           keyword in keyphrase embeded in testcase source code. The
64662           XFAIL keyword must be at the end of the keyphrase line. It
64663           may optionally be followed by one or more target triplets.
64664           It has just occured that the handling of wildcards in the
64665           target triplet may not be correct.
64666
64667 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64668
64669         * g++.old-deja/tests:
64670           Moved all subdirectories up one level into g++.old-deja .
64671
64672         * lib/old-dejagnu.exp:
64673           Fixed problem with CXXFLAGS not being properly reset, and being
64674           corrupted with extraneous "-c" compiler option.  This was
64675           causing binaries to not be generated for test that needed them.
64676           Modified strings passed to "pass" and "fail" so that individual
64677           tests from the same test file would be distinguished by an
64678           identifier appended to the test file name in the summary logs;
64679           this corrected a problem with erroneous diff logs.  Added code
64680           to search testcases for expected fail and unexpected pass keywords.
64681
64682 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64683
64684         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64685
64686 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64687
64688         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64689           Removed extraneous text from end of "Special g++ Options"
64690           keyphrase.
64691
64692         * lib/old-dejagnu.exp: Added pattern matching to look for new
64693           keywords, embedded in testcases comments, which will trigger
64694           calls to xpass and xfail.
64695
64696 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64697
64698         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64699           comments embedded in the testcases, especially the one looking for
64700           special compiler options, as well as the pattern matching for the
64701           compiler output again.
64702
64703 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64704
64705         * lib/old-dejagnu.exp: Do a proper check of the return value for
64706           execute tests. Fixed several problems with the pattern matching
64707           of the compiler output which gave erroneous test results.
64708           Changed several of the test result messages to be more descriptive.
64709         * config/unix-g++.exp: Proc g++_load now actually works and
64710           executes the tests passed to it and returns a usable return
64711           value.
64712
64713 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64714
64715           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64716
64717 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64718
64719         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64720           Modified both files to properly execute the old style
64721           dejagnu tests. The previous versions of these files were
64722           experimental and did not function anything near correctly.
64723
64724 1993-04-05  Rob Savoye  (rob@cygnus.com)
64725
64726         * Removed all Makefile.in and configure.in files. No configuration
64727         needed now.
64728
64729 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64730
64731         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64732
64733 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64734
64735         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64736         gcc.special/configure.in, gcc.noncompile/configure.in,
64737         gcc.execute/configure.in, gcc.code_quality/configure.in,
64738         g++.other/configure.in, g++.old-deja/configure.in,
64739         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64740         in srcname setting.
64741
64742 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64743
64744         * lib/udi.exp: Fixed mondfe and mondfe_download.
64745         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64746         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64747
64748 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64749
64750         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64751         (gdb_exit): Don't remove *_soc files.
64752
64753 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64754
64755         * lib/c-torture.exp: Don't look for main; instead always use -w
64756         -c.  This is how the c-torture tests work.  Remove the object
64757         file if the compilation succeeds.
64758         * gcc.execute/execute.exp: Remove executable if test passes.
64759         * gcc.noncompile/noncompile.exp: Every test is an expected
64760         failure.
64761         * gcc.special/special.exp: Added tests from c-torture 1.11,
64762         corrected use of existing test.
64763         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64764         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64765         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64766         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64767         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64768         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64769         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64770         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64771         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64772         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64773         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64774         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64775         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64776         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64777         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64778         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64779         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64780         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64781         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64782         c-torture 1.11.
64783         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64784         correspond to c-torture 1.11.
64785
64786         * New file.