* coverage.c: Include tree-pass.h.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4a86a03acafcab44fc2b0ad17d423dcc5adfc53c
1 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
3         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
5         file name there instead of the assembly.  Cleanup tree_profile
6         dump file.
8 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
10         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
11         * gcc.dg/vect/slp-25.c: Ditto.
12         * gcc.dg/vect/vect-outer-5.c: Ditto.
13         * gcc.dg/vect/pr33804.c: Ditto.
14         * gcc.dg/vect/vect-outer-4c.c: Ditto.
15         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
16         * gcc.dg/vect/pr33953.c: Ditto.
17         * gcc.dg/vect/slp-3.c: Ditto.
18         * gcc.dg/vect/vect-iv-6.c: Ditto.
20 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
22         * g++.dg/ext/fixed1.C: Add dg-options.
24 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
26         PR target/26445
27         * g++.dg/other/i386-4.C: New test.
29 2008-04-21  Jason Merrill  <jason@redhat.com>
31         PR c++/35325
32         * g++.dg/ext/fixed1.C: New.
34         PR c++/35678
35         * g++.dg/template/ttp27.C: New.
37 2008-04-21  Tom Tromey  <tromey@redhat.com>
39         PR libcpp/33415:
40         * gcc.dg/cpp/pr33415.c: New file.
42 2008-04-21  Olivier Hainque  <hainque@adacore.com>
44         * gnat.dg/bltins.adb: New testcase.
46 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
48         PR fortran/35991
49         * gfortran.dg/zero-sized_4.f90: New test.
51 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
53         PR fortran/35882
54         * gfortran.dg/continuation_5.f: Add some comment lines.
55         * gfortran.dg/continuation_3.f90: Add some comment lines.
56         
57 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
59         PR libfortran/35960
60         * gfortran.dg/reshape_zerosize_1.f90:  New file.
62 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
64         * gnat.dg/alignment6.adb: New test.
66 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
68         PR fortran/35944
69         PR fortran/35946
70         PR fortran/35947
71         * gfortran.dg/array_constructor_23.f: New test.
73         PR fortran/35959
74         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
75         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
76         "builtin_free" to 27.
77         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
78         of "builtin_free" to 21.
80 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
82         PR fortran/35892
83         * gfortran.dg/pr35154-dwarf2.f: Remove.
84         * gfortran.dg/pr35154-stabs.f: Remove.
85         
86 2008-04-18  Ian Lance Taylor  <iant@google.com>
88         PR tree-optimization/35977
89         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
91 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
92             Peter Bergner  <bergner@vnet.ibm.com>
94         PR target/35907
95         * gcc.target/powerpc/pr35907.c: New test.
97 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
99         * gnat.dg/dynamic_elab_pkg.ads: New helper.
100         * gnat.dg/dynamic_elab1.ad[sb]: New test.
101         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
103 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
105         Tests for char16_t and char32_t support.
106         * g++.dg/ext/utf-cvt.C: New
107         * g++.dg/ext/utf-cxx0x.C: New
108         * g++.dg/ext/utf-cxx98.C: New
109         * g++.dg/ext/utf-dflt.C: New
110         * g++.dg/ext/utf-gnuxx0x.C: New
111         * g++.dg/ext/utf-gnuxx98.C: New
112         * g++.dg/ext/utf-mangle.C: New
113         * g++.dg/ext/utf-typedef-cxx0x.C: New
114         * g++.dg/ext/utf-typedef-cxx98.C: New
115         * g++.dg/ext/utf-typespec.C: New
116         * g++.dg/ext/utf16-1.C: New
117         * g++.dg/ext/utf16-2.C: New
118         * g++.dg/ext/utf16-3.C: New
119         * g++.dg/ext/utf16-4.C: New
120         * g++.dg/ext/utf32-1.C: New
121         * g++.dg/ext/utf32-2.C: New
122         * g++.dg/ext/utf32-3.C: New
123         * g++.dg/ext/utf32-4.C: New
124         * gcc.dg/utf-cvt.c: New
125         * gcc.dg/utf-dflt.c: New
126         * gcc.dg/utf16-1.c: New
127         * gcc.dg/utf16-2.c: New
128         * gcc.dg/utf16-3.c: New
129         * gcc.dg/utf16-4.c: New
130         * gcc.dg/utf32-1.c: New
131         * gcc.dg/utf32-2.c: New
132         * gcc.dg/utf32-3.c: New
133         * gcc.dg/utf32-4.c: New
135 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
137         * gnat.dg/specs/varsize_return.ads: New test.
138         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
139         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
141 2008-04-17  Jason Merrill  <jason@redhat.com>
143         PR c++/35773
144         * g++.dg/overload/autoptr1.C: New.
146 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
148         * gnat.dg/alignment4.adb: New test.
149         * gnat.dg/alignment5.adb: Likewise.
150         * gnat.dg/frame_overflow.adb: Adjust.
152 2008-04-17  Richard Guenther  <rguenther@suse.de>
154         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
156 2008-04-17  Christian Bruel  <christian.bruel@st.com>
158         * gcc.dg/long-long-compare-1.c: New testcase. 
159         
160 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162         PR fortran/35724
163         * gfortran.dg/eoshift_2.f90: New test.
165 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
167         PR fortran/35932
168         * gfortran.dg/intrinsic_char_1.f90: New test.
170 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
172         PR target/35944
173         * gfortran.dg/pr35944-1.f90: New test.
174         * gfortran.dg/pr35944-2.f90: Ditto.
176 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
178         PR c/35739
179         * gcc.dg/dfp/pr35739.c: New test.
181         PR tree-optimization/35899
182         * gcc.dg/pr35899.c: New test.
184         PR target/35662
185         * gfortran.dg/pr35662.f90: New test.
187 2008-04-16  Richard Guenther  <rguenther@suse.de>
189         * gcc.dg/tree-ssa/loop-35.c: New testcase.
191 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
193         PR ada/29015
194         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
195         gnat.dg/incomplete2.adb: New.
197 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
199         PR tree-optimization/35629
200         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
201         scan-tree-dump-times.
203 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
205         PR ada/22387
206         * gnat.dg/specs/corr_discr.ads: New.
208 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
210         * gnat.dg/string_slice2.adb: New test.
212 2008-04-15  Richard Guenther  <rguenther@suse.de>
214         * gcc.dg/fold-compare-2.c: Adjust testcase.
215         * gcc.dg/tree-ssa/pr21086.c: Likewise.
217 2008-04-15  Richard Guenther  <rguenther@suse.de>
219         * gcc.dg/tree-ssa/salias-1.c: Remove.
220         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
221         * gcc.dg/tree-ssa/alias-15.c: Likewise.
222         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
224 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
226         * gnat.dg/loop_optimization1.ad[sb]: New test.
228 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
230         PR c/35751
231         * gcc.dg/gomp/pr35751.c: New test.
232         * g++.dg/gomp/pr35751.C: New test.
234 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
236         PR ada/16086
237         * gnat.dg/prot_def.adb: New.
239 2008-04-14  Ian Lance Taylor  <iant@google.com>
241         * gcc.dg/strict-overflow-6.c: New.
242         * gcc.dg/no-strict-overflow-7.c: New.
243         * gcc.dg/Wstrict-overflow-22.c: New.
245 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
247         * gnat.dg/specs/storage.ads: Fix expected error message.
249 2008-04-14  Robert Dewar  <dewar@adacore.com>
251         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
253 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
255         PR ada/18680
256         * gnat.dg/specs/linker_section.ads: New.
258 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
260         PR ada/16098
261         * gnat.dg/specs/renamings.ads: New.
263 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
265         PR ada/15915
266         * gnat.dg/specs/storage.ads: New.
268 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
270         * gnat.dg/deep_old.adb: New.
272 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
274         * gnat.dg/loop_address2.adb: New test.
276 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
278         PR fortran/35882
279         * gfortran.dg/continuation_3.f90: Update test.
280         * gfortran.dg/continuation_5.f: Update test.
281         * gfortran.dg/continuation_10.f90: New test.
282         
283 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
285         PR libfortran/32972
286         PR libfortran/32512
287         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
288         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
289         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
290         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
291         
292 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
294         PR ada/17985
295         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
297 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
299         * gcc.target/powerpc/darwin-save-world-1.c: New test.
301 2008-04-11  Richard Guenther  <rguenther@suse.de>
303         PR tree-optimization/35869
304         * gcc.c-torture/compile/pr35869.c: New testcase.
306 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
308         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
309         /* mmintrin-common.h */ section.
311         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
313 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
315         PR c/35744
316         * gcc.dg/attr-error-1.c: New test.
318 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
320         * gcc.target/mips/scc-2.c: New test.
321         * gcc.target/mips/scc-3.c: New test.
322         * gcc.target/mips/scc-4.c: New test.
324 2008-04-10  Ira Rosen  <irar@il.ibm.com>
326         PR tree-optimization/35821
327         * gcc.dg/vect/pr35821-altivec.c: New.
328         * gcc.dg/vect/pr35821-spu.c: New.
330 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
332         PR testsuite/34894
333         PR testsuite/33782
334         * lib/target-supports.dg: Add check_effective_target_trampolines.
335         Disable profiling for avr-*-*.
336         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
337         * gcc.c-torture/compile/nested-1.c: Ditto.
338         * gcc.c-torture/compile/20050122-2.c: Ditto.
339         * gcc.c-torture/compile/20010226-1.c: Ditto.
340         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
341         * gcc.c-torture/compile/980506-1.c: Ditto.
342         * gcc.c-torture/compile/20020604-1.c: Ditto.
343         * gcc.c-torture/compile/limits-stringlit.c: Ditto
344         * gcc.c-torture/compile/20001226-1.c: Ditto
346 2008-04-09  Jason Merrill  <jason@redhat.com>
348         PR c++/35708
349         * g++.dg/ext/complit9.C: New.
351 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
353         PR ada/28305
354         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
355         gnat.dg/specs/fe_inlining_helper.adb: New test.
357 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
359         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
360         x86_64-pc-mingw target.
361         * gcc.dg/titype-1.c: Likewise.
363 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
365         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
366         Fix comment.
367         (check_effective_target_vxworks_rtp): New procedure.
368         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
369         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
370         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
371         * g++.old-deja/g++.brendan/new3.C: Likewise.
372         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
373         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
374         VxWorks kernel mode.
375         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
376         * g++.old-deja/g++.mike/p2736.C: Likewise.
377         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
378         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
379         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
380         kernel mode.
382 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
384         * gfortran.dg/namelist_47.f90: New test.
386 2008-04-09  Richard Guenther  <rguenther@suse.de>
388         * gfortran.dg/bind_c_usage_14.f03: Adjust.
390 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
392         PR target/35005
393         * execute/20071221-1.c: Adapt test for 16 bit int targets.
394         * execute/pr35163.c: Ditto.
396 2008-04-08  Richard Guenther  <rguenther@suse.de>
398         * gcc.c-torture/execute/20080408-1.c: New testcase.
400 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
402         * gnat.dg/pack6.adb: New test.
403         * gnat.dg/pack7.adb: Likewise.
404         * gnat.dg/pack8.adb: Likewise.
406 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
408         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
409         * gnat.dg/rt1.adb: New test.
410         * gnat.dg/test_time_stamp.adb: New test.
411         * gnat.dg/specs/warn_star.ads: New test.
412         * gnat.dg/specs/aggr1.ads: New test.
414 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416         PR fortran/25829 28655
417         * gfortran.dg/write_check2.f90: Update dg-error.
418         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
420 2008-04-07  Jason Merrill  <jason@redhat.com>
422         PR c++/35734
423         * g++.dg/warn/ctor1.C: New.
425 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
427         PR/35842
428         * gcc.dg/torture/pr35842.c: New.
430 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
432         * gnat.dg/array4.adb: New test.
433         * gnat.dg/specs/static_initializer2.ads: Likewise.
435 2008-04-06  Richard Guenther  <rguenther@suse.de>
437         PR tree-optimization/35400
438         * gcc.dg/torture/pr35400.c: New testcase.
439         * g++.dg/torture/pr35400.C: Likewise.
441 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
443         PR fortran/35780
444         * gfortran.dg/simplify_argN_1.f90: New test.
446 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
448         PR fortran/35832
449         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
451 2008-04-06  Tobias Burnus  <burnus@net-b.de>
453         * gfortran.dg/f2003_io_1.f03: Make standard conform.
454         * gfortran.dg/f2003_io_8.f03: New.
456 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
458         * gnat.dg/pack5.adb: New test.
460 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
462         PR target/12329
463         * gcc.target/i386/pr12329.c: New test.
465 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
467         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
469 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
471         PR fortran/25829 28655
472         * gfortran.dg/f2003_io_1.f03: New test.
473         * gfortran.dg/f2003_io_2.f03: New test.
474         * gfortran.dg/f2003_io_3.f03: New test.
475         * gfortran.dg/f2003_io_4.f03: New test.
476         * gfortran.dg/f2003_io_5.f03: New test.
477         * gfortran.dg/f2003_io_6.f03: New test.
478         * gfortran.dg/f2003_io_7.f03: New test.
480 2008-04-05  Richard Guenther  <rguenther@suse.de>
482         PR tree-optimization/35833
483         * gcc.dg/torture/pr35833.c: New testcase.
485 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
487         * gcc.target/sh/sh2a-band.c: New test.
488         * gcc.target/sh/sh2a-bclrmem.c: New test.
489         * gcc.target/sh/sh2a-bld.c: New test.
490         * gcc.target/sh/sh2a-bor.c: New test.
491         * gcc.target/sh/sh2a-bsetmem.c: New test.
492         * gcc.target/sh/sh2a-bxor.c: New test.
494 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
496         * g++.dg/other/anon5.C: Don't depend on line number for error message.
498         * gcc.dg/torture/builtin-modf-1.c: Use special options for
499         powerpc*-*-linux*.
501         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
503         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
505         PR target/35620
506         * gcc.dg/dfp/pr35620.c: New test.
507         * gcc.dg/dfp/func-pointer.c: New test.
508         * gcc.dg/dfp/func-deref.c: New test.
510 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
512         PR target/35364
513         * g++.dg/gomp/pr35364.C: New test.
515 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
517         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
518         * g++.dg/other/i386-3.C: Likewise.
519         * gcc.target/i386/sse-13.c: Likewise.
520         * gcc.target/i386/sse-14.c: Likewise.
522         * gcc.target/i386/aes-check.h: New.
523         * gcc.target/i386/aesdec.c: Likewise.
524         * gcc.target/i386/aesdeclast.c: Likewise.
525         * gcc.target/i386/aesenc.c: Likewise.
526         * gcc.target/i386/aesenclast.c: Likewise.
527         * gcc.target/i386/aesimc.c: Likewise.
528         * gcc.target/i386/aeskeygenassist.c: Likewise.
529         * gcc.target/i386/pclmulqdq.c: Likewise.
530         * gcc.target/i386/pclmul-check.h: Likewise.
532         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
533         (check_effective_target_pclmul): Likewise.
535 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
537         PR c/35440
538         * gcc.dg/pr35440.c: New test.
540 2008-04-04  Richard Guenther  <rguenther@suse.de>
542         PR middle-end/35823
543         * gnat.dg/pr35823.adb: New testcase.
545 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
547         PR c/35712
548         * gcc.dg/dfp/constants-zero.c: New test.
550 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
552         PR c/35738
553         * gcc.dg/gomp/pr35738.c: New test.
555         PR middle-end/35818
556         * gcc.dg/gomp/pr35818.c: New test.
558         PR fortran/35786
559         * gfortran.dg/gomp/pr35786-1.f90: New test.
560         * gfortran.dg/gomp/pr35786-2.f90: New test.
562 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
564         * gcc.target/mips/scc-1.c: New test.
566 2008-04-03  Richard Guenther  <rguenther@suse.de>
568         * gcc.dg/tree-ssa/vrp43.c: New testcase.
569         * gcc.dg/tree-ssa/vrp44.c: Likewise.
570         * gcc.dg/tree-ssa/vrp45.c: Likewise.
572 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
574         PR c++/35741
575         * g++.dg/other/offsetof5.C: New test.
577 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
579         PR rtl-optimization/35281
580         * gcc.target/i386/pr35281.c: New test.
582 2008-04-03  Richard Guenther  <rguenther@suse.de>
584         PR middle-end/35800
585         * gcc.c-torture/execute/pr35800.c: New test.
587 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
589         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
590         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
591         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
592         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
593         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
594         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
595         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
596         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
597         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
598         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
599         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
601 2008-04-02  Richard Guenther  <rguenther@suse.de>
603         PR tree-optimization/14495
604         PR tree-optimization/34793
605         * gcc.dg/tree-ssa/vrp41.c: New testcase.
606         * gcc.dg/tree-ssa/vrp42.c: Likewise.
608 2008-04-02  Richard Guenther  <rguenther@suse.de>
610         PR tree-optimization/14495
611         * gcc.dg/tree-ssa/vrp40.c: New testcase.
613 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
615         * gnat.dg/specs/discr_record_constant.ads: New test.
617 2008-04-02  Richard Guenther  <rguenther@suse.de>
619         * gcc.dg/tree-ssa/vrp38.c: New testcase.
620         * gcc.dg/tree-ssa/vrp39.c: Likewise.
622 2008-04-01  George Helffrich  <george@gcc.gnu.org>
624         PRs fortran/PR35154, fortran/PR23057
625         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
626         use of common is unchanged.
628         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
629         with all combinations of debug options available on target.
630         * gfortran.dg/debug/debug.exp:  Ditto.
631         * gfortran.dg/debug/trivial.f:  Ditto.
632         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
633         .stabs functionality.
634         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
635         DWARF functionality.
637 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
639         PR c/35436
640         * gcc.dg/format/gcc_gfc-2.c: New test.
642 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
644         * g++.dg/bprob/bprob.exp: Do not check gcno files.
645         Use -fprofile-use for profile use.
646         * gcc.misc-tests/bprob.exp: Ditto.
647         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
648         * gcc.dg/matrix/matrix.exp: Ditto.
649         * gcc.dg/struct/struct-reorg.exp: Ditto.
650         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
651         * gcc.dg/profile-dir-1.c: New test.
652         * gcc.dg/profile-dir-2.c: New test.
653         * gcc.dg/profile-dir-3.c: New test.
655 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
657         PR c/35750
658         * gcc.dg/old-style-param-1.c: New test.
660 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
662         * gnat.dg/object_overflow.adb: New test.
664 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
666         PR middle-end/30186
667         * gcc.dg/tree-ssa/vector-1.c: New testcase.
668         * gcc.c-torture/execute/vector-1.c: New testcase.
669         * gcc.c-torture/execute/vector-2.c: New testcase.
671 2008-03-31  Olivier Hainque  <hainque@adacore.com>
673         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
674         * gnat.dg/assign_from_packed.adb: New testcase.
676 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
678         PR rtl-optimization/35729
679         * gcc.dg/pr35729.c: New test.
681 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
683         PR target/32000
684         * gcc.target/i386/pr32000-1.c: New.
686 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
688         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
689         on some environments.
691 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
693         PR tree-opt/35431
694         * gcc.c-torture/compile/pr35431.c: New testcase.
696 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
698         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
699         targets.
701 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
703         PR c++/35245
704         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
706 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
708         PR c++/35578
709         * g++.dg/parse/friend8.C: New test.
711         PR c/35748
712         * gcc.dg/union-cast-4.c: New test.
714 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
716         PR target/35757
717         * gcc.target/i386/sse4_1-blendps-2.c: New.
718         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
720 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
722         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
723         * gfortran.dg/internal_pack_2.f90:  Likewise.
724         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
725         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
726         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
727         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
728         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
729         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
731 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
733         * gnat.dg/bit_packed_array2.adb: New test.
735 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
737         PR fortran/35740
738         * gfortran.dg/transpose_conjg_1.f90: New test.
740 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
742         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
743         
744 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
746         PR fortran/35698
747         * gfortran.dg/allocate_zerosize_3.f: New test.
749         PR fortran/35702
750         * gfortran.dg/character_assign_1.f90: New test.
752 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
754         PR libfortran/32972
755         PR libfortran/32512
756         * gfortran.dg/intrinsic_spread_1.f90:  New file.
757         * gfortran.dg/intrinsic_spread_2.f90:  New file.
758         * gfortran.dg/intrinsic_spread_3.f90:  New file.
760 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
762         PR fortran/34714
763         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
764         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
765         * gfortran.dg/func_assign.f90: Likewise.
766         * gfortran.dg/implicit_11.f90: Likewise.
767         * gfortran.dg/proc_assign_1.f90: Likewise.
768         * gfortran.dg/proc_assign_2.f90: Likewise.
769         * gfortran.dg/procedure_lvalue.f90: Likewise.
771 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
773         PR fortran/35699
774         * gfortran.dg/direct_io_10.f: New test.
776 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
778         * gcc.target/i386/vectorize6.c: New test.
780 2008-03-28  Tobias Burnus  <burnus@net-b.de>
782         PR fortran/35721
783         * gfortran.dg/associated_target_2.f90: New.
785 2008-03-28  Richard Guenther  <rguenther@suse.de>
787         PR tree-optimization/19580
788         * gcc.dg/tree-ssa/loop-34.c: New testcase.
790 2008-03-28  Richard Guenther  <rguenther@suse.de>
792         PR tree-optimization/30317
793         PR tree-optimization/30911
794         PR tree-optimization/34793
795         * gcc.dg/tree-ssa/vrp35.c: New testcase.
796         * gcc.dg/tree-ssa/vrp36.c: Likewise.
797         * gcc.dg/tree-ssa/vrp37.c: Likewise.
799 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
801         PR target/31334
802         * gcc.target/powerpc/altivec-25.c: New testcase.
804 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
806         PR fortran/35724
807         * gfortran.dg/cshift_shift_real_2.f90: New test.
809 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
811         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
812         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
814 2008-03-27  Richard Guenther  <rguenther@suse.de>
816         PR c/32511
817         * gcc.dg/attr-weak-1.c: New testcase.
819 2008-03-27  Richard Guenther  <rguenther@suse.de>
821         PR tree-optimization/32810
822         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
824 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
826         * g++.dg/cpp0x/variadic91.C: New.
828 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
830         * gcc.dg/tree-ssa/loop-32.c: New testcase.
831         * gcc.dg/tree-ssa/loop-33.c: Likewise.
833 2008-03-27  Richard Guenther  <rguenther@suse.de>
835         * gcc.dg/fold-addr-1.c: New testcase.
837 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
839         PR middle-end/35429
840         * gcc.c-torture/compile/complex-5.c: New test.
842 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
844         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
846 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
848         PR c++/35546
849         * g++.dg/ext/attrib33.C: New test.
851 2008-03-26  Richard Guenther  <rguenther@suse.de>
853         Revert:
854         2008-03-26  Richard Guenther  <rguenther@suse.de>
856         * gcc.dg/fold-addr-1.c: New testcase.
858 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
860         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
861         before redefinitions of extern and __inline.
862         * gcc.target/i386/sse-13.c: Ditto.
864 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
866         PR c++/35332
867         * g++.dg/other/error27.C: New test.
869 2008-03-26  Richard Guenther  <rguenther@suse.de>
871         * gcc.dg/fold-addr-1.c: New testcase.
873 2008-03-26  Richard Guenther  <rguenther@suse.de>
875         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
876         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
877         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
878         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
879         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
880         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
881         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
883 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
885         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
886         variadic template template parameter binding semantics.
887         * g++.dg/cpp0x/variadic85.C: Ditto.
888         * g++.dg/cpp0x/variadic88.C: New.
889         * g++.dg/cpp0x/variadic89.C: New.
890         * g++.dg/cpp0x/variadic90.C: New.
891         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
892         variadic template template parameter binding semantics.
893         * g++.dg/cpp0x/variadic-lambda.C: New.
895 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
897         PR target/31558
898         * g++.dg/ext/altivec-15.C: New testcase.
900 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
902         PR objc/29197
903         * objc.dg/method-20.m: New testcase.
904         
905 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
907         PR rtl-optimization/35232
908         * gcc.target/mips/pr35232.c: New test.
910 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
912         * g++.dg/template/sfinae4.C: New.
913         * g++.dg/template/sfinae5.C: New.
914         * g++.dg/template/sfinae6.C: New.
915         * g++.dg/template/sfinae6_neg.C: New.
916         * g++.dg/template/sfinae7.C: New.
917         * g++.dg/template/sfinae8.C: New.
918         * g++.dg/template/sfinae9.C: New.
919         * g++.dg/template/sfinae10.C: New.
920         * g++.dg/template/sfinae11.C: New.
921         * g++.dg/template/sfinae12.C: New.
922         * g++.dg/template/sfinae13.C: New.
923         * g++.dg/template/sfinae14C: New.
925 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
927         * gcc.target/sh/sh2a-bclr.c: New test.
928         * gcc.target/sh/sh2a-bset.c: New test.
930 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
932         * gcc.target/sh/sh2a-movrt.c: New test.
934 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
936         * gcc.target/sh/sh2a-prefetch.c: New test.
938 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
939             Naveen.H.S  <naveen.hs@kpitcummins.com>
941         * gcc.target/sh/sh2a-movi20s.c: New test.
943 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
944             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
945             Naveen.H.S  <naveen.hs@kpitcummins.com>
947         * gcc.target/sh/sh2a-resbank.c: New test.
948         * gcc.target/sh/sh2a-tbr-jump.c: New test.
949         * gcc.target/sh/sh2a-jsrn.c: New test.
950         * gcc.target/sh/sh2a-rtsn.c: New test.
952 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
954         * gcc.target/i386/sse-17.c: Include sse2-check.h.
955         (main): Change to void and rename to sse2_test.
956         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
957         dg-do-what-default to "compile" if SSE2 hardware is not available.
958         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
959         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
960         xfail vect_no_int_max from "vectorization not profitable" check.
962 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
964         PR middle-end/26222
965         * gcc.dg/torture/pr26222.c: New testcase.
967 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
969         PR fortran/34813
970         * gfortran.dg/null_3.f90 : New test
972         PR fortran/33295
973         * gfortran.dg/module_function_type_1.f90 : New test
975 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
977         PR libfortran/32972
978         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
979         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
980         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
982 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
984         * gcc.target/mips/dse-1.c: Add checks for zeros.
986 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
988         PR target/27946
989         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
991 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
993         PR libfortran/32972
994         * internal_pack_1.f90:  New test case.
995         * internal_pack_2.f90:  New test case.
996         * internal_pack_3.f90:  New test case.
998 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1000         * gnat.dg/empty_vector_length.adb: New testcase.
1002 2008-03-20  Richard Guenther  <rguenther@suse.de>
1004         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1006 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1007             Uros Bizjak  <ubizjak@gmail.com>
1009         PR testsuite/34168
1010         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1011         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1012         if SSE2 hardware is not available.
1013         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1014         gcc.dg/vect/vect.exp.
1015         * gfortran.dg/vect/vect.exp: Ditto.
1016         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1018 2008-03-20  Andreas Schwab  <schwab@suse.de>
1020         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1021         xfail.
1023 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1025         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1026         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1027         from dg-options.
1029 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1031         PR testsuite/35621
1032         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1033         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1034         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1035         * gcc.target/i386/ssse3-palignr.c: Likewise.
1036         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1037         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1038         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1039         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1040         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1041         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1042         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1043         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1044         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1045         * gcc.target/i386/ssse3-psignb.c: Likewise.
1046         * gcc.target/i386/ssse3-psignd.c: Likewise.
1047         * gcc.target/i386/ssse3-psignw.c: Likewise.
1049 2008-03-20  Andreas Schwab  <schwab@suse.de>
1051         PR testsuite/35647
1052         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1053         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1054         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1055         continuation and remove xfail.
1057 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1059         PR libfortran/32972
1060         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1061         in subroutine.
1063 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1065         * gcc.dg/format/ms_array-1.c: New.
1066         * gcc.dg/format/ms_c90-scanf-3.c: New.
1067         * gcc.dg/format/ms_c99-strftime-1.c: New.
1068         * gcc.dg/format/ms_no-y2k-1.c: New.
1069         * gcc.dg/format/ms_attr-1.c: New.
1070         * gcc.dg/format/ms_c90-scanf-4.c: New.
1071         * gcc.dg/format/ms_c99-strftime-2.c: New.
1072         * gcc.dg/format/ms_nonlit-1.c: New.
1073         * gcc.dg/format/ms_c90-scanf-5.c: New.
1074         * gcc.dg/format/ms_cast-1.c: New.
1075         * gcc.dg/format/ms_nonlit-2.c: New.
1076         * gcc.dg/format/ms_attr-2.c: New.
1077         * gcc.dg/format/ms_c90-strftime-1.c: New.
1078         * gcc.dg/format/ms_miss-1.c: New.
1079         * gcc.dg/format/ms_nonlit-3.c: New.
1080         * gcc.dg/format/ms_attr-3.c: New.
1081         * gcc.dg/format/ms_c90-strftime-2.c: New.
1082         * gcc.dg/format/ms_miss-2.c: New.
1083         * gcc.dg/format/ms_nul-1.c: New.
1084         * gcc.dg/format/ms_attr-4.c: New.
1085         * gcc.dg/format/ms_c94-printf-1.c: New.
1086         * gcc.dg/format/ms_miss-3.c: New.
1087         * gcc.dg/format/ms_nul-2.c: New.
1088         * gcc.dg/format/ms_attr-7.c: New.
1089         * gcc.dg/format/ms_c94-scanf-1.c: New.
1090         * gcc.dg/format/ms_miss-4.c: New.
1091         * gcc.dg/format/ms_null-1.c: New.
1092         * gcc.dg/format/ms_bitfld-1.c: New.
1093         * gcc.dg/format/ms_c99-printf-1.c: New.
1094         * gcc.dg/format/ms_miss-5.c: New.
1095         * gcc.dg/format/ms_plus-1.c: New.
1096         * gcc.dg/format/ms_branch-1.c: New.
1097         * gcc.dg/format/ms_c99-printf-2.c: New.
1098         * gcc.dg/format/ms_miss-6.c: New.
1099         * gcc.dg/format/ms_sec-1.c: New.
1100         * gcc.dg/format/ms_c90-printf-1.c: New.
1101         * gcc.dg/format/ms_c99-printf-3.c: New.
1102         * gcc.dg/format/ms_multattr-1.c: New.
1103         * gcc.dg/format/ms_unnamed-1.c: New.
1104         * gcc.dg/format/ms_c90-printf-2.c: New.
1105         * gcc.dg/format/ms_c99-scanf-1.c: New.
1106         * gcc.dg/format/ms_multattr-2.c: New.
1107         * gcc.dg/format/ms_va-1.c: New.
1108         * gcc.dg/format/ms_c90-printf-3.c: New.
1109         * gcc.dg/format/ms_c99-scanf-2.c: New.
1110         * gcc.dg/format/ms_multattr-3.c: New.
1111         * gcc.dg/format/ms_c90-scanf-1.c: New.
1112         * gcc.dg/format/ms_c99-scanf-3.c: New.
1113         * gcc.dg/format/ms_no-exargs-1.c: New.
1114         * gcc.dg/format/ms_zero-length-1.c: New.
1115         * gcc.dg/format/ms_c90-scanf-2.c: New.
1116         * gcc.dg/format/ms_c99-scanf-4.c: New.
1117         * gcc.dg/format/ms_no-exargs-2.c: New.
1118         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1119         * gcc.dg/format/miss-1.c: Likewise.
1120         * gcc.dg/format/miss-3.c: Likewise.
1121         * gcc.dg/format/multattr-2.c: Likewise.
1122         * gcc.dg/format/miss-5.c: Likewise.
1123         * gcc.dg/format/attr-2.c: Likewise.
1124         * gcc.dg/format/attr-4.c: Likewise.
1125         * gcc.dg/format/c90-scanf-4.c: Likewise.
1126         * gcc.dg/format/c99-printf-3.c: Likewise.
1127         * gcc.dg/format/multattr-1.c: Likewise.
1128         * gcc.dg/format/miss-4.c: Likewise.
1129         * gcc.dg/format/miss-6.c: Likewise.
1130         * gcc.dg/format/c90-printf-3.c: Likewise.
1131         * gcc.dg/format/attr-1.c: Likewise.
1132         * gcc.dg/format/attr-3.c: Likewise.
1133         * gcc.dg/format/attr-7.c: Likewise.
1134         * gcc.dg/format/format.h: Treat mingw and gnu style.
1135         * gcc.dg/format/sys_format.c: New.
1137 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1139         PR libfortran/35627
1140         * gfortran.dg/namelist_46.f90: New test.
1142 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1144         PR target/14552
1145         * gcc.target/i386/pr14552.c: New test.
1147 2008-03-19  Michael Matz  <matz@suse.de>
1149         PR middle-end/35616
1150         * gcc.dg/pr35616.c: New test.
1152 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1154         PR fortran/35152
1155         * gfortran.dg/argument_checking_16.f90: New test.
1157 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1159         PR libfortran/32972
1160         * gfortran.dg/internal_pack_1.f90:  New test case.
1161         * gfortran.dg/internal_pack_2.f90:  New test case.
1162         * gfortran.dg/internal_pack_3.f90:  New test case.
1164 2008-03-19  Jan Hubicka  <jh@suse.cz>
1166         * gcc.dg/20050811-2.c: Update dumping flags.
1167         * gcc.dg/sms-2.c: Update dumping flags.
1168         * gcc.dg/var-expand1.c: Update dumping flags.
1169         * gcc.dg/var-expand3.c: Update dumping flags.
1170         * gcc.dg/pr30957-1.c: Update dumping flags.
1171         * gcc.dg/20050811-1.c: Update dumping flags.
1172         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1173         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1175 2008-03-19  Richard Guenther  <rguenther@suse.de>
1177         PR middle-end/35609
1178         * gcc.dg/testsuite/uninit-15.c: New testcase.
1179         * gcc.dg/testsuite/uninit-16.c: Likewise.
1181 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1183         PR target/35504
1184         * g++.dg/other/pr35504.C: New test.
1186 2008-03-18  Richard Guenther  <rguenther@suse.de>
1188         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1189         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1191 2008-03-18  Richard Guenther  <rguenther@suse.de>
1193         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1195 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1197         PR libfortran/35617
1198         * gfortran.dg/namelist_45.f90: New test.
1200 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1202         PR testsuite/35512
1203         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1204         Write variables instead of reading them.
1206 2008-03-17  Jason Merrill  <jason@redhat.com>
1208         PR c++/35548
1209         * g++.dg/init/ref16.C: New testcase.
1211 2008-03-17  Richard Guenther  <rguenther@suse.de>
1213         PR tree-optimization/19637
1214         * g++.dg/tree-ssa/pr19637.C: New testcase.
1216 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1218         PR fortran/35470
1219         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1221 2008-03-16  Richard Guenther  <rguenther@suse.de>
1223         PR middle-end/35607
1224         * gcc.c-torture/compile/pr35607.c: New testcase.
1225         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1227 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1229         PR fortran/35582
1230         * gfortran.dg/write_invalid_format.f90: New test.
1232 2008-03-15  Richard Guenther  <rguenther@suse.de>
1234         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1236 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1238         PR testsuite/35184
1239         * gfortran.dg/elemental_subroutine_6.f90: New test.
1241 2008-03-15  Richard Guenther  <rguenther@suse.de>
1243         * gcc.dg/pr23911.c: Adjust testcase.
1244         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1245         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1247 2008-03-15  Richard Guenther  <rguenther@suse.de>
1249         PR middle-end/35593
1250         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1252 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1254         PR testsuite/35478
1255         * gfortran.dg/generic_16.f90: New test.
1257 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1259         PR middle-end/35595
1260         * gcc.c-torture/compile/pr35595.c: New test.
1262 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1264         PR testsuite/33296
1265         * gfortran.dg/nearest_4.f90: New test.
1267 2008-03-14  Richard Guenther  <rguenther@suse.de>
1269         PR tree-optimization/13761
1270         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1272 2008-03-14  Richard Guenther  <rguenther@suse.de>
1274         PR tree-optimization/34172
1275         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1276         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1277         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1278         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1279         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1280         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1282 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1284         PR libcpp/35322:
1285         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1287 2008-03-14  Richard Guenther  <rguenther@suse.de>
1289         PR tree-optimization/34043
1290         PR tree-optimization/33989
1291         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1292         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1293         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1294         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1295         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1297 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1298             Uros Bizjak  <ubizjak@gmail.com>
1300         PR testsuite/35538 
1301         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1302         Skip *-*-darwin*.
1303         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1305 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306             Uros Bizjak  <ubizjak@gmail.com>
1308         PR testsuite/35406
1309         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1310         count from 0 to 1 for lp64 targets.
1311         * gfortran.dg/ldist-1.f90: Update test to check
1312         for 5 loops distributed instead of 4 for lp64 targets.
1314 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1316         PR fortran/35475
1317         * gfortran.dg/derived_sub.f90: New test.
1319 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1321         PR testsuite/35558
1322         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1323         dg-require-effective-target.
1324         * g++.dg/tls/static-1a.cc: Likewise.
1326 2008-03-13  Tom Tromey  <tromey@redhat.com>
1328         PR libcpp/35322:
1329         * gcc.dg/cpp/pr35322.c: New file.
1331 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1333         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1334         (main): Call check_vect.
1336 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1337             Olga Golovanevsky  <olga@il.ibm.com>
1338         
1339         PR tree-optimization/35041
1340         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1342 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1344         PR target/34000
1345         PR target/35553
1346         * g++.dg/other/i386-3.C: New test.
1347         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1348         * gcc.target/i386/sse-14.c: Ditto.
1349         * gcc.target/i386/mmx-1.c: Ditto.
1350         * gcc.target/i386/mmx-2.c: Ditto.
1351         * gcc.target/i386/3dnow-1.c: Ditto.
1352         * gcc.target/i386/3dnow-2.c: Ditto.
1353         * gcc.target/i386/3dnowA-1.c: Ditto.
1354         * gcc.target/i386/3dnowA-2.c: Ditto.
1356 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1358         PR tree-opt/35422
1359         * gcc.target/i386/pr35422.c: Escape brackets.
1361 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1363         PR tree-opt/35422
1364         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1365         third loop.
1366         * gcc.target/i386/pr35422.c: New.
1368 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1370         PR tree-opt/35403
1371         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1373 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1375         PR target/35540
1376         * gcc.target/i386/pr35540.c: New test.
1378 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1380         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1382 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1384         PR middle-end/35526
1385         * g++.dg/torture/pr35526.C: New test.
1387 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1389         PR c++/35328
1390         * g++.dg/gomp/pr35328.C: New test.
1392         PR c++/35337
1393         * g++.dg/gomp/pr35337.C: New test.
1395         PR c/35438
1396         PR c/35439
1397         * gcc.dg/gomp/pr35438.c: New test.
1398         * gcc.dg/gomp/pr35439.c: New test.
1400         PR middle-end/35099
1401         * g++.dg/gomp/pr35099.C: New test.
1403 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1405         * gnat.dg/range_check2.adb: New test.
1407 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1409         PR tree-optimization/35494
1410         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1411         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1412         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1413         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1415 2008-03-10  Richard Guenther  <rguenther@suse.de>
1417         PR tree-optimization/34677
1418         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1419         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1420         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1422 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1424         PR fortran/35474
1425         * gfortran.dg/module_commons_2.f90: New test.
1427 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1429         * gnat.dg/frame_overflow.adb: Improve portability.
1431 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1433         PR target/35350
1434         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1435         * gcc.target/i386/isa-2.c: Likewise.
1436         * gcc.target/i386/isa-3.c: Likewise.
1437         * gcc.target/i386/isa-10.c: Likewise.
1438         * gcc.target/i386/isa-11.c: Likewise.
1439         * gcc.target/i386/isa-12.c: Likewise.
1440         * gcc.target/i386/isa-13.c: Likewise.
1441         * gcc.target/i386/isa-14.c: Likewise.
1443 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1445         PR target/22152
1446         * gcc.target/i386/pr22152.c: New test.
1447         * gcc.target/i386/sse2-mmx.c: Ditto.
1449 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1451         * gnat.dg/uninit_func.adb: New test.
1453 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1455         * gnat.dg/pack4.adb: New test.
1457 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1459         * gnat.dg/small_alignment.adb: New test.
1461 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1463         * gnat.dg/specs/alignment2.ads: New test.
1465 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1467         * gnat.dg/pack3.adb: New test.
1469 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1471         PR c++/20366
1472         * g++.dg/other/pr20366.C: New test.
1474 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1476         PR tree-opt/35402
1477         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1479 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1481         PR preprocessor/35458
1482         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1483         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1484         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1486 2008-03-06  Tom Tromey  <tromey@redhat.com>
1488         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1489         * treelang: Delete.
1491 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1493         * gnat.dg/specs/pack33.ads: New test.
1495 2008-03-05  Richard Guenther  <rguenther@suse.de>
1497         PR tree-optimization/35472
1498         * gcc.c-torture/execute/pr35472.c: New testcase.
1500 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1502         PR 33009
1503         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1504         * gcc.c-torture/compile/pr33009.c: Likewise.
1506 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1508         PR 31341
1509         * gcc.dg/vect/pr31041.c: Fix.
1511 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1513         PR libfortran/35293
1514         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1515         New.
1516         * gfortran.fortran-torture/execute/list_read_1.x,
1517         gfortran.fortran-torture/execute/read_null_string.x,
1518         gfortran.fortran-torture/execute/backspace.x,
1519         gfortran.fortran-torture/execute/seq_io.x,
1520         gfortran.fortran-torture/execute/slash_edit.x,
1521         gfortran.fortran-torture/execute/unopened_unit_1.x,
1522         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1523         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1524         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1525         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1526         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1527         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1528         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1529         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1530         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1531         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1532         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1533         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1534         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1535         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1536         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1537         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1538         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1539         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1540         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1541         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1542         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1543         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1544         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1545         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1546         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1547         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1548         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1549         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1550         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1551         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1552         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1553         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1554         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1555         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1556         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1557         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1558         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1559         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1560         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1561         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1562         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1563         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1564         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1565         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1566         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1567         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1568         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1569         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1570         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1571         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1572         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1573         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1574         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1575         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1576         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1577         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1578         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1579         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1580         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1581         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1582         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1583         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1584         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1585         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1586         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1587         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1588         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1589         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1590         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1591         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1592         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1593         gfortran.dg/write_back.f: Gate test on effective_target
1594         fd_truncate.
1596 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1598         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1599         targets declaring functions in assembly.
1601 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1603         PR 28322
1604         * gcc.dg/pr28322-3.c: New.
1606 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1608         PR target/35453
1609         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1610         _SIDD_XXX.
1611         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1612         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1613         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1614         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1615         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1616         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1617         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1618         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1620 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1622         PR middle-end/35456
1623         * gcc.c-torture/execute/pr35456.c: New test.
1625 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1627         * gcc.target/i386/sse-10.c: Don't use
1628         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1630 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1632         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1633         * gfortran.dg/reassoc_2.f90: Ditto.
1634         * gfortran.dg/reassoc_3.f90: Ditto.
1636 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1638         PR fortran/33197
1639         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1640         * gfortran.dg/dg.exp: Likewise.
1641         * gfortran.dg/vect/vect.exp: Likewise.
1642         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1643         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1644         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1645         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1646         empty CONTAINS.
1647         * gfortran.dg/gamma_2.f90: Add a few error messages.
1648         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1649         empty CONTAINS.
1650         * gfortran.dg/gamma_3.f90: Adjust error message.
1651         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1652         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1653         * gfortran.dg/bessel_1.f90: New test.
1654         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1655         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1656         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1657         * gfortran.dg/contains_empty_1.f03: New test.
1658         * gfortran.dg/erfc_scaled_1.f90: New test.
1659         * gfortran.dg/hypot_1.f90: New test.
1660         * gfortran.dg/contains_empty_2.f03: New test.
1662 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1664         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1666 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1668         PR 24924
1669         * g++.dg/cpp/string-2.C: This is a warning now.
1670         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1671         default, so add it.
1672         
1673 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1675         * g++.dg/cpp0x/auto1.C: New.
1677 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1679         PR fortran/34770
1680         * gfortran.dg/pointer_1.f90: New test.
1682 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1684         PR c++/35315
1685         * g++.dg/ext/attrib32.C: Add another test case.
1687 2008-02-29  Tom Tromey  <tromey@redhat.com>
1689         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1690         line.
1692 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1694         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1695         to make the interchange profitable.
1697 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1699         PR fortran/31463
1700         PR fortran/33950
1701         PR fortran/34296
1702         * gfortran.dg/arrayio_11.f90: Fixed test.
1703         * gfortran.dg/arrayio_12.f90: Likewise.
1704         * gfortran.dg/module_read_1.f90: Added warning-directives.
1705         * gfortran.dg/pr32242.f90: Likewise.
1706         * gfortran.dg/result_in_spec_3.f90: Likewise.
1707         * gfortran.dg/use_12.f90: Likewise.
1708         * gfortran.dg/warn_function_without_result.f90 : New test.
1710 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1712         PR fortran/34868
1713         * gfortran.dg/f2c_9.f90: New test.
1715 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1717         * gcc.dg/tree-ssa/ldist-1.c: New.
1718         * gcc.dg/tree-ssa/ldist-1a.c: New.
1719         * gcc.dg/tree-ssa/ldist-2.c: New.
1720         * gcc.dg/tree-ssa/ldist-3.c: New.
1721         * gcc.dg/tree-ssa/ldist-4.c: New.
1722         * gcc.dg/tree-ssa/ldist-5.c: New.
1723         * gcc.dg/tree-ssa/ldist-6.c: New.
1724         * gcc.dg/tree-ssa/ldist-7.c: New.
1725         * gcc.dg/tree-ssa/ldist-8.c: New.
1726         * gcc.dg/tree-ssa/ldist-9.c: New.
1727         * gcc.dg/tree-ssa/ldist-10.c: New.
1728         * gcc.dg/tree-ssa/ldist-11.c: New.
1729         * gcc.dg/tree-ssa/ldist-12.c: New.
1730         * gfortran.dg/ldist-1.f90: New.
1732 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1734         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1736 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1738         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1740 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1742         * gcc.target/i386/mmx-1.c: Add
1743         -Werror-implicit-function-declaration to dg-options.
1744         * gcc.target/i386/mmx-2.c: Likewise.
1745         * gcc.target/i386/sse-13.c: Likewise.
1746         * gcc.target/i386/sse-14.c: Likewise.
1748 2008-02-27  Revital Eres  <eres@il.ibm.com>
1750         PR rtl-optimization/34999
1751         * gcc.dg/tree-prof/pr34999.c: New.
1753 2008-02-27  Richard Guenther  <rguenther@suse.de>
1755         PR middle-end/25290
1756         * gcc.c-torture/execute/pr35390.c: New testcase.
1758 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1760         PR ada/22255
1761         * gnat.dg/test_direct_io.adb: New file.
1763 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1765         PR ada/34799
1766         * gnat.dg/specs/pr34799.ads: New test.
1768 2008-02-27  Richard Guenther  <rguenther@suse.de>
1770         PR middle-end/34971
1771         * gcc.c-torture/execute/pr34971.c: New testcase.
1773 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1775         * gcc.dg/gomp/preprocess-1.c: New test.
1777         PR c++/35368
1778         * g++.dg/ext/visibility/typeinfo2.C: New test.
1779         * g++.dg/ext/visibility/typeinfo3.C: New test.
1781 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1783         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1785 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1787         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1788         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1790 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1792         PR c/28800
1793         * gcc.dg/empty-source-2.c: Adjust for warning message.
1794         * gcc.dg/empty-source-3.c: Likewise.
1795         * gcc.dg/pack-test-2.c: Adjust comment.
1796         * gcc.dg/pragma-ep-2.c: Likewise.
1797         * gcc.dg/pragma-re-2.c: Likewise.
1798         * gcc.dg/va-arg-2.c: Likewise.
1800 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1802         PR fortran/35033
1803         * gfortran.dg/assignment_2.f90: New.
1805 2008-02-26  Jason Merrill  <jason@redhat.com>
1807         PR c++/35315
1808         * g++.dg/ext/attrib32.C: New.
1810 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1812         * gcc.c-torture/execute/nest-align-1.x: Delete.
1814 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1816         PR 26264
1817         * 20021023-1.c: Use __builtin_va_start instead of
1818         __builtin_stdarg_start.
1819         * pr17301-1.c: Likewise.
1820         * pr17301-2.c: Likewise.
1821                 
1822 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1823         
1824         * gcc.dg/pr34351.c: New.
1825         
1826 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1828         * gcc.dg/Wlarger-than2.c: New.
1829         
1830 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1832         PR c++/35323
1833         * g++.dg/lookup/crash7.C: New.
1835 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1837         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1839 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1841         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1843 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1845         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1847 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1849         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1850         Windows.
1852 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1854         * lib/target-supports.exp (check_profiling_available): Report -p
1855         unavailable on *-*-mingw*.
1857 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1859         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1860         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1861         dg-require-effective-target pthread_h.
1863 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1865         * gcc.dg/Wswitch-enum-error.c: New.
1866         * gcc.dg/Wswitch-error.c: New.
1867         * gcc.dg/20011021-1.c: Use two directives to match two different
1868         messages.
1869         
1870 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1871         
1872         PR 28322
1873         * gcc.dg/pr28322.c: New.
1874         * gcc.dg/pr28322-2.c: New.
1875         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1876         preceding it.
1878 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1880         PR c++/35333
1881         * g++.dg/other/error26.C: New.
1883 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1885         PR c++/35338
1886         * g++.dg/other/error25.C: New.
1888 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1890         PR target/35258
1891         * gcc.dg/pr35258.c: New testcase.
1893 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1895         * gcc.dg/20020426-2.c: Remove bogus workaround.
1896         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1897         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1899 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1901         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1903 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1905         PR middle-end/19984
1906         * gcc.dg/pr19984.c: New test.
1907         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1908         name of the variable.
1910 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1912         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1913         (main): Call check_vect and foo.  Check array values after
1914         the call to foo.
1915         * gcc.dg/vect/vect-117.c: Call check_vect.
1916         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1918 2008-02-25  Jason Merrill  <jason@redhat.com>
1920         PR c++/33486
1921         * g++.dg/lookup/strong-using-5.C: New.
1923 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1925         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1926         sh* targets.
1928 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1930         PR target/35349
1931         * gcc.c-torture/execute/20050604-1.x: New file.
1933 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1935         * gcc.target/i386/pr22076.c: Update number of mov insns
1936         for PIC targets.
1937         * gcc.target/i386/pr34256.c: Ditto.
1939 2008-02-24  Diego Novillo  <dnovillo@google.com>
1941         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1943         PR 33738
1944         * g++.dg/warn/pr33738.C: New.
1946 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1948         * gcc.c-torture/execute/nest-align-1.x: New file.
1950 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1952         PR c++/34749
1953         * g++.dg.ext/dllimport13.C: New test.
1955 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1957         PR libfortran/24685
1958         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1959         powerpc*-apple-darwin*.
1961 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1963         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1964         ERFC into gfortran.dg/large_real_kind_3.F90.
1965         * gfortran.dg/large_real_kind_3.F90: New test.
1967 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1969         PR rtl-opt/33512
1970         * gcc.dg/and-1.c: New test.
1972 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1974         * gcc.c-torture/execute/20080222-1.c: New test.
1976 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1978         PR target/22076
1979         PR target/34256
1980         * gcc.target/i386/pr22076.c: New test.
1981         * gcc.target/i386/pr34256.c: New test.
1982         * gcc.target/i386/vecinit-5.c: New test.
1983         * gcc.target/i386/vecinit-6.c: New test.
1984         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1986         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1987         <xmmintrin.h>, define __m64 and __m128 directly.
1988         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1990 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1992         PR C++/34715
1993         * g++.dg/ext/always_inline-1.C: New test.
1994         * g++.dg/ext/always_inline-2.C: New test.
1995         * g++.dg/ext/always_inline-3.C: New test.
1996         * g++.dg/ext/always_inline-4.C: New test.
1998 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2000         * gcc.target/cris/asm-b-1.c: New test.
2002 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2004         PR c++/35282
2005         * g++.dg/template/nontype17.C: Add.
2007 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2009         PR c++/35282
2010         Revert:
2011         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2013         PR c++/28743
2014         * g++.dg/template/nontype17.C: New.
2015         * g++.dg/template/nontype16.C: Add error.
2017 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2019         PR c/19999
2020         * gcc.dg/Wfloat-equal-1.c: New.
2021         * g++.dg/warn/Wfloat-equal-1.C: New.
2023 2008-02-21  Michael Matz  <matz@suse.de>
2025         PR target/35264
2026         * gcc.dg/pr35264.c: New testcase.
2028 2008-02-21  Richard Guenther  <rguenther@suse.de>
2030         * gfortran.dg/reassoc_1.f90: New testcase.
2031         * gfortran.dg/reassoc_2.f90: Likewise.
2032         * gfortran.dg/reassoc_3.f90: Likewise.
2034 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2036         PR libfortran/34974
2037         * gfortran.dg/fmt_t_7.f: New test.
2039         PR libfortran/35132
2040         * gfortran.dg/streamio_15.f90: New test.
2041         
2042 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2044         PR libfortran/35036
2045         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2047 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2049         * gcc.dg/Wframe-larger-than.c: New option test.
2051 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2053         PR fortran/34997
2054         * gfortran.dg/dollar_sym_1.f90: New.
2055         * gfortran.dg/dollar_sym_2.f90: New.
2057 2008-02-20  Richard Guenther  <rguenther@suse.de>
2059         PR middle-end/35265
2060         * gcc.dg/builtins-66.c: New testcase.
2062 2008-02-20  Richard Guenther  <rguenther@suse.de>
2064         * gcc.dg/fold-reassoc-1.c: New testcase.
2065         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2067 2008-02-20  Richard Guenther  <rguenther@suse.de>
2069         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2071 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2073         * lib/target-supports.exp (check_effective_target_vect_unpack):
2074         Return true for SPU.
2075         (check_effective_target_vect_short_mult): Likewise.
2076         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2077         the loop on targets that support vect_unpack.
2079 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2081         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2082         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2083         templates to reduce number of passed arguments.
2085 2008-02-19  Jason Merrill  <jason@redhat.com>
2087         PR c++/34950
2088         * g++.dg/template/explicit-args1.C: New.
2090 2008-02-19  Richard Guenther  <rguenther@suse.de>
2092         PR tree-optimization/34989
2093         * gcc.dg/pr34989-1.c: New testcase.
2094         * gcc.dg/pr34989-2.c: Likewise.
2096 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2098         PR c++/35028
2099         * g++.dg/gomp/pr35028.C: New test.
2101         PR c++/34964
2102         PR c++/35244
2103         * gcc.dg/gomp/pr34964.c: New test.
2104         * g++.dg/gomp/pr34964.C: New test.
2105         * gcc.dg/gomp/pr35244.c: New test.
2106         * g++.dg/gomp/pr35244.C: New test.
2108         PR c++/35078
2109         * g++.dg/gomp/pr35078.C: New test.
2111 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2113         * gcc.dg/packed-array.c: New testcase. 
2115 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2117         PR target/33555
2118         * gcc.target/i386/pr33555.c: New test.
2119         
2120 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2122         PR target/35189
2123         * gcc.target/i386/isa-1.c: New.
2124         * gcc.target/i386/isa-2.c: Likewise.
2125         * gcc.target/i386/isa-3.c: Likewise.
2126         * gcc.target/i386/isa-4.c: Likewise.
2127         * gcc.target/i386/isa-5.c: Likewise.
2128         * gcc.target/i386/isa-6.c: Likewise.
2129         * gcc.target/i386/isa-7.c: Likewise.
2130         * gcc.target/i386/isa-8.c: Likewise.
2131         * gcc.target/i386/isa-9.c: Likewise.
2132         * gcc.target/i386/isa-10.c: Likewise.
2133         * gcc.target/i386/isa-11.c: Likewise.
2134         * gcc.target/i386/isa-12.c: Likewise.
2135         * gcc.target/i386/isa-13.c: Likewise.
2136         * gcc.target/i386/isa-14.c: Likewise.
2138 2008-02-18  Joey Ye  <joey.ye@intel.com>
2139             H.J. Lu  <hongjiu.lu@intel.com>
2141         PR middle-end/34921
2142         * gcc.c-torture/execute/nest-align-1.c: New test case.
2144 2008-02-17  Richard Guenther  <rguenther@suse.de>
2146         PR middle-end/35227
2147         * gcc.dg/torture/pr35227.c: New testcase.
2149 2008-02-17  Richard Guenther  <rguenther@suse.de>
2151         PR tree-optimization/35231
2152         * gcc.c-torture/execute/pr35231.c: New testcase.
2154 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2156         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2157         (test_gt): Ditto.
2159 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2161         * obj-c++.dg/encode-2.mm: XFAIL.
2162         * obj-c++.dg/encode-3.mm: Likewise.
2164 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2165             Paolo Carlini  <pcarlini@suse.de>
2167         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2168         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2169         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2171 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2173         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2174         (main): Change to void and rename to sse_test.
2175         * gcc.target/i386/pr24306.c: Ditto.
2176         * gcc.target/i386/pr32065-2.c: Ditto.
2177         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2178         (main): Change to void and rename to sse2_test.
2179         * gcc.target/i386/20060512-3.c: Ditto.
2181 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2183         PR fortran/35150
2184         * gfortran.dg/c_loc_tests_12.f03: New test.
2186 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2188         PR c++/35023
2189         PR c++/35024
2190         PR c++/35026
2191         * g++.dg/cpp0x/vt-35026.C: New.
2192         * g++.dg/cpp0x/vt-35023.C: New.
2193         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2194         * g++.dg/cpp0x/vt-35024.C: New.
2196 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2198         * gcc.c-torture/execute/va-arg-25.x: Remove.
2200 2008-02-15  Richard Guenther  <rguenther@suse.de>
2201             Zdenek Dvorak  <ook@ucw.cz>
2203         PR tree-optimization/35164
2204         * g++.dg/torture/pr35164-1.C: New testcase.
2205         * g++.dg/torture/pr35164-2.C: Likewise.
2207 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2209         PR testsuite/35119
2210         * g++.dg/template/spec35.C: Change the regular expressions
2211         in dg-final to match the assembly code generated by Darwin 9.
2213 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2215         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2217 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2219         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2221 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2223         * lib/dejapatches.exp: New file.
2225 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2227         PR c++/34050
2228         * g++.dg/cpp0x/vt-34050.C: New.
2230 2008-02-14  Jason Merrill  <jason@redhat.com>
2232         PR c++/5645
2233         PR c++/11159
2234         * g++.dg/warn/pr11159.C: New.
2235         * g++.dg/warn/pr5645.C: Likewise.
2237 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2239         PR preprocessor/35061
2240         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2242 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2244         PR c++/28743
2245         * g++.dg/template/nontype17.C: New.
2246         * g++.dg/template/nontype16.C: Add error.
2248 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2250         PR c++/35138
2251         * g++.dg/template/member8.C: New test.
2253 2008-02-13  Michael Matz  <matz@suse.de>
2255         * gcc.dg/pr35065.c: Fix testcase warnings.
2257 2008-02-13  Jason Merrill  <jason@redhat.com>
2259         PR c++/34962, c++/34937, c++/34939
2260         * g++.dg/ext/tmplattr9.C: New.
2262 2008-02-13  Michael Matz  <matz@suse.de>
2264         PR debug/35065
2265         * gcc.dg/pr35065.c: New testcase.
2267 2008-02-12  Richard Guenther  <rguenther@suse.de>
2269         PR tree-optimization/35171
2270         * gcc.c-torture/compile/pr35171.c: New testcase.
2272 2008-02-12  Richard Guenther  <rguenther@suse.de>
2274         PR middle-end/35163
2275         * gcc.c-torture/execute/pr35163.c: New testcase.
2277 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2279         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2281 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2283         * gnat.dg/loop_address.adb: New test.
2285 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2287         * obj-c++.dg/bitfield-1.mm: Expect failures.
2288         * obj-c++.dg/bitfield-4.mm: Likewise.
2289         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2290         * obj-c++.dg/encode-8.mm: Likewise.
2291         * obj-c++.dg/isa-field-1.mm: Likewise.
2292         * obj-c++.dg/layout-1.mm: Likewise.
2293         * obj-c++.dg/lookup-2.mm: Likewise.
2294         * obj-c++.dg/try-catch-2.mm: Likewise.
2295         * obj-c++.dg/try-catch-9.mm: Likewise.
2297 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2299         PR c++/35144
2300         * g++.dg/tree-ssa/pr35144.C: New test.
2302         PR inline-asm/35160
2303         * gcc.target/i386/pr35160.c: New test.
2305         PR c++/34862
2306         * g++.dg/init/new27.C: New test.
2308 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2310         PR c++/35077
2311         * g++.dg/template/crash78.C: New.
2313 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2315         PR testsuite/35047
2316         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2317         * gcc.dg/compat/vector-2_y.c: Ditto.
2319 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2320             Richard Guenther  <rguenther@suse.de>
2322         PR tree-optimization/33992
2323         * gcc.c-torture/execute/pr33992.c: New testcase.
2325 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2327         * gfortran.dg/streamio_14.f90:  New test.
2329 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2331         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2332         Add -mfpmath=387 to dg-options.
2334 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2336         PR testsuite/35047
2337         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2338         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2339         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2340         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2341         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2342         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2343         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2344         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2345         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2347 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2349         PR objc++/34193
2350         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2352 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2354         PR c++/35056
2355         * g++.dg/conversion/bitfield8.C: New.
2357 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2359         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2361 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2363         PR c++/35049
2364         PR c++/35096
2365         * g++.dg/ext/vector13.C: New.
2367 2008-02-06  David Daney  <ddaney@avtrex.com>
2369         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2371 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2373         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2374         special case for xtensa-*-*.
2375         
2376 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2378         PR fortran/35037
2379         * gfortran.dg/volatile11.f90: New test.
2381 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2383         PR c++/33553
2384         * g++.dg/template/array19.C: New test.
2386 2008-02-05  Diego Novillo  <dnovillo@google.com>
2388         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2390         PR 33738
2391         * g++.dg/warn/pr33738.C: Remove.
2393 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2395         PR fortran/34945
2396         * gfortran.dg/bounds_check_13.f: New test.
2398 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2400         PR testsuite/33946
2401         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2403 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2405         PR target/35083
2406         * gcc.target/i386/pr35083.c: New test.
2408 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2410         PR fortran/32315
2411         * gfortran.dg/data_bounds_1.f90: New test.
2413 2008-02-04  Diego Novillo  <dnovillo@google.com>
2415         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2417         PR 33738
2418         * g++.dg/warn/pr33738.C: New.
2420 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2422         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2423         to match.
2425 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2427         * lib/target-supports.exp (check_effective_target_hard_float): Only
2428         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2429         other targets, grep for a call insn in the rtl expand dump for an
2430         add of two doubles.
2431         (target_compile): Support generating rtl dumps as output.
2433 2008-02-04  Richard Guenther  <rguenther@suse.de>
2435         PR middle-end/33631
2436         * gcc.c-torture/execute/pr33631.c: New testcase.
2438 2008-02-04  Richard Guenther  <rguenther@suse.de>
2440         PR middle-end/35043
2441         * gcc.c-torture/compile/pr35043.c: New testcase.
2443 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2445         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2447 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2449         * gcc.target/i386/pr31628.c: Require effective target fpic.
2450         * gcc.target/i386/strinline.c: Ditto.
2451         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2452         * gcc.dg/pr35045.c: Ditto.
2453         * gcc.dg/20050503-1.c: Ditto.
2455 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2457         PR fortran/32760
2458         * gfortran.dg/host_assoc_variable_1.f90: New test.
2459         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2461 2008-02-02  Michael Matz  <matz@suse.de>
2463         PR target/35045
2464         * gcc.dg/pr35045.c: New test.
2466 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2468         PR libfortran/35001
2469         * gfortran.dg/shape_4.f90:  New test.
2471 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2473         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2475 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2477         PR rtl-optimization/34773
2478         * gcc.target/cris/torture/pr34773.c: New test.
2480 2008-02-01  Nick Clifton  <nickc@redhat.com>
2482         * lib/target-supports.exp (check_profiling_available): Do not
2483         expect profiling to work on the xstormy16 target.
2485 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2487         PR testsuite/35047
2488         * gcc.c-torture/execute/20050316-2.x: New file.
2489         * gcc.target/i386/pr17390.c: Update scan pattern.
2490         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2491         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2493 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2495         PR fortran/34910
2496         * gfortran.dg/proc_assign_2.f90: New test.
2498 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2499             Jakub Jelinek  <jakub@redhat.com>
2501         PR c++/34935
2502         PR c++/34936
2503         * g++.dg/ext/alias-canon.C: New.
2504         * g++.dg/ext/alias-mangle.C: New.
2506 2008-01-30  Jan Hubicka  <jh@suse.cz>
2508         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2510 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2512         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2513         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2515 2008-01-30  Jan Hubicka  <jh@suse.cz>
2517         PR target/34982
2518         * gcc.c-torture/execute/pr34982.c: New testcase.
2520 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2522         * gcc.target/s390/tf_to_di-1.c: New testcase.
2524 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2526         PR fortran/34975
2527         * gfortran.dg/use_only_3.f90: New test.
2528         * gfortran.dg/use_only_3.inc: Modules for new test.
2530         PR fortran/34429
2531         * gfortran.dg/function_charlen_2.f90: New test.
2533 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2535         PR middle-end/34969
2536         * gcc.dg/pr34969.c: New test.
2538         PR c/35017
2539         * gcc.dg/inline-25.c: New test.
2540         * gcc.dg/inline-26.c: New test.
2541         * gcc.dg/inline-27.c: New test.
2543 2008-01-29  Richard Guenther  <rguenther@suse.de>
2545         PR middle-end/35006
2546         * gcc.c-torture/compile/pr35006.c: New testcase.
2548 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2550         PR c++/34055
2551         PR c++/34103
2552         PR c++/34219
2553         PR c++/34606
2554         PR c++/34753
2555         PR c++/34754
2556         PR c++/34755
2557         PR c++/34919
2558         PR c++/34961
2559         * g++.dg/cpp0x/vt-34219-2.C: New.
2560         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2561         * g++.dg/cpp0x/vt-34961.C: New.
2562         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2563         cases from the re-opened PR.
2564         * g++.dg/cpp0x/vt-34753.C: New.
2565         * g++.dg/cpp0x/vt-34919.C: New.
2566         * g++.dg/cpp0x/vt-34754.C: New.
2567         * g++.dg/cpp0x/vt-34606.C: New.
2568         * g++.dg/cpp0x/vt-34219.C: New.
2569         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2570         * g++.dg/cpp0x/vt-34755.C: New.
2571         * g++.dg/cpp0x/pr31438.C: Ditto.
2572         * g++.dg/cpp0x/variadic81.C: Ditto.
2574 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2576         * g++.dg/torture/pr34641.C: Put the dg-do first.
2578 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2580         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2582 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2584         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2586 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2588         PR 31535
2589         * gcc.target/powerpc/spe-small-data-1.c: New test.
2590         * gcc.target/powerpc/spe-small-data-2.c: New test.
2592 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2594         PR libfortran/34980
2595         * gfortran.dg/shape_3.f90:  New test.
2597 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2599         * gcc.target/s390/20020926-1.c: Remove -m31.
2601 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2603         * gcc.target/s390/20020926-1.c: Disable for s390x.
2605 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607         PR fortran/34994
2608         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2609         expression.
2611 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2613         PR fortran/34990
2614         * gfortran.dg/array_constructor_22.f90: New test.
2616 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2618         PR middle-end/34688
2619         * gcc.c-torture/compile/pr34688: New test.
2621 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2623         PR fortran/34848
2624         * gfortran.dg/missing_optional_dummy_5.f90: New.
2626 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2628         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2629         noinline.  XFAIL test.
2631 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2633         PR fortran/31610
2634         * gfortran.dg/array_3.f90: New test.
2636 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2638         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2639         on i?86/x86_64.
2641         PR c++/34965
2642         * gcc.dg/pr34965.c: New test.
2643         * g++.dg/other/error24.C: New test.
2645 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2647         PR libfofortran/34887
2648         * gfortran.dg/x_slash_2.f:  New test.
2650 2008-01-26  Richard Guenther  <rguenther@suse.de>
2652         PR c++/34235
2653         * g++.dg/torture/pr34235.C: New testcase.
2655 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2657         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2659 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2661         PR target/34981
2662         * gcc.target/mips/lazy-binding-1.c: New test.
2663         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2664         mips_forced_no_abicalls and mips_forced_no_shared.
2665         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2666         Avoid using small data with -mabicalls.  Don't make -G0 force
2667         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2668         forces the opposite option.
2670 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2672         PR target/34970
2673         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2674         Use -std=gnu89 switch.
2676 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2678         PR libfortran/34876
2679         * gfortran.dg/direct_io_9.f: New test.
2681 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2683         PR fortran/34661
2684         * gfortran.dg/where_operator_assign_4.f90: New test.
2686 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2688         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2689         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2690         c4x-*-* targets.
2692 2008-01-25  Richard Guenther  <rguenther@suse.de>
2694         PR middle-end/32244
2695         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2697 2008-01-25  Richard Guenther  <rguenther@suse.de>
2699         PR tree-optimization/34966
2700         * gcc.c-torture/compile/pr34966.c: New testcase.
2702 2008-01-25  Richard Guenther  <rguenther@suse.de>
2704         PR c++/33887
2705         * g++.dg/torture/pr33887-1.C: New testcase.
2706         * g++.dg/torture/pr33887-2.C: Likewise.
2707         * g++.dg/torture/pr33887-3.C: Likewise.
2708         * gcc.c-torture/execute/20071211-1.c: Likewise.
2710 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2712         PR target/34856
2713         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2715 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2717         PR middle-end/33333
2718         * g++.dg/gomp/pr33333.C: New test.
2720         PR preprocessor/34692
2721         * gcc.dg/cpp/pr34692.c: New test.
2722         * gcc.dg/gomp/pr34692.c: New test.
2724 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2726         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2728 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2730         PR fortran/34202
2731         * gfortran.dg/empty_type.f90: New test.
2733 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2735         PR c++/34603
2736         * g++.dg/template/crash77.C: New.
2738 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2740         PR target/34856
2741         * gcc.dg/pr34856.c: New test.
2743 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2745         * gfortran.dg/namelist_39.f90: Delete temporary files.
2746         * gfortran.dg/namelist_44.f90: Ditto.
2748 2008-01-24  Richard Guenther  <rguenther@suse.de>
2750         PR middle-end/34953
2751         * g++.dg/torture/pr34953.C: New testcase.
2753 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2755         PR middle-end/34934
2756         * gcc.c-torture/compile/20080124-1.c: New test.
2758 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2760         PR fortran/34872
2761         * gfortran.dg/function_charlen_3.f: New test.
2763 2008-01-23  Michael Matz  <matz@suse.de>
2765         PR debug/34895
2766         * g++.dg/debug/pr34895.cc: New testcase.
2768 2008-01-23  Richard Guenther  <rguenther@suse.de>
2770         PR middle-end/31529
2771         * gcc.dg/pr31529-1.c: New testcase.
2772         * gcc.dg/pr31529-2.c: Likewise.
2774 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2776         PR c++/34829
2777         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2778         unsigned int for the first argument.
2780 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2782         PR c++/33984
2783         * g++.dg/conversion/bitfield7.C: New test.
2784         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2786 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2788         From Michael Frysinger  <michael.frysinger@analog.com>
2789         * gcc.target/bfin/mcpu-bf547.c: New test.
2790         * gcc.target/bfin/mcpu-bf523.c: New test.
2791         * gcc.target/bfin/mcpu-bf524.c: New test.
2792         * gcc.target/bfin/mcpu-bf526.c: New test.
2794 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2796         * gcc.c-torture/execute/20080122-1.c: New test.
2798 2008-01-22  Tom Tromey  <tromey@redhat.com>
2800         PR c++/34859
2801         * gcc.dg/cpp/pr34859.c: New file.
2803 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2805         PR fortran/34875
2806         * gfortran.dg/vector_subscript_3.f90: New test.
2808 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2810         PR fortran/34848
2811         * gfortran.dg/missing_optional_dummy_4.f90
2813 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2815         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2817 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2819         * gnat.dg/unchecked_union1.adb: New test.
2821 2008-01-22  Tom Tromey  <tromey@redhat.com>
2823         PR c++/34829
2824         * g++.dg/ext/pr34829.C: New file.
2826 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2828         PR c++/34607
2829         * gcc.dg/gomp/pr34607.c: New test.
2830         * g++.dg/gomp/pr34607.C: New test.
2832         PR c++/34914
2833         * g++.dg/ext/vector10.C: New test.
2835         PR c++/34918
2836         * g++.dg/other/error23.C: New test.
2838         PR c++/34917
2839         * g++.dg/ext/vector12.C: New test.
2841 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2843         PR 32102
2844         * gcc.dg/Wstrict-overflow-21.c: New.
2845         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2847 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2849         PR middle-end/33092
2850         * gcc.dg/pr33092.c: New.
2852 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2854         * gcc.target/s390/20020926-1.c: Add -m31 option.
2856 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2858         PR fortran/34915
2859         * gfortran.dg/initialization_18.f90: New test.
2861 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2863         PR fortran/34899
2864         * gfortran.dg/tab_continuation.f: New.
2866 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2868         PR fortran/34896
2869         * gfortran.dg/use_rename_2.f90: New test.
2871 2008-01-21  Richard Guenther  <rguenther@suse.de>
2873         PR middle-end/34856
2874         * gcc.c-torture/compile/pr34856.c: New testcase.
2876 2008-01-21  Richard Guenther  <rguenther@suse.de>
2878         PR c/34885
2879         * gcc.c-torture/compile/pr34885.c: New testcase.
2881 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2883         * gnat.dg/specs/alignment1.ads: New test.
2885 2008-01-21  Richard Guenther  <rguenther@suse.de>
2887         PR c++/34850
2888         * g++.dg/torture/pr34850.C: New testcase.
2890 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2891             Olga Golovanevsky  <olga@il.ibm.com>
2893         PR tree-optimization/34701
2894         * gcc.dg/struct/wo_prof_array_field.c: New test.
2895         
2896 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2898         PR c++/34891
2899         * g++.dg/ext/vector9.C: New.
2901 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2903         PR c++/34776
2904         PR c++/34486
2905         * g++.dg/template/crash75.C: New.
2906         * g++.dg/template/crash76.C: Likewise.  
2908 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2910         PR rtl-optimization/34808
2911         * gcc.c-torture/compile/pr34808.c: New test.
2913 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2915         PR fortran/34784
2916         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2918         PR fortran/34861
2919         * gfortran.dg/entry_array_specs_3.f90: New test.
2921         PR fortran/34854
2922         * gfortran.dg/use_rename_1.f90: New test.
2924 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2926         PR fortran/34784
2927         * gfortran.dg/array_constructor_20.f90: New test.
2928         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2930         PR fortran/34785
2931         * gfortran.dg/array_constructor_21.f90: New test.
2933 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2935         PR libfortran/34795
2936         * gfortran.dg/inquire_13.f90: New test.
2937         
2938         PR libfortran/34659
2939         * gfortran.dg/continuation_9.f90: New test.
2941 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2943         PR target/34831
2944         * gcc.target/mips/pr34831.c: New test.
2946 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2948         PR fortran/34817
2949         PR fortran/34838
2950         * gfortran.dg/any_all_1.f90:  New test.
2951         * gfortran.dg/any_all_2.f90:  New test.
2953 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2955         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2956         "dg-require-weak" statement.
2957         * g++.dg/eh/weak1.C: Likewise.
2959 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2961         PR gcov-profile/34610
2962         * gcc.dg/gomp/pr34610.c: New test.
2964 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2966         PR fortran/34760
2967         * gfortran.dg/implicit_11.f90: New.
2968         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2969         * gfortran.dg/entry_15.f90: Ditto.
2970         * gfortran.dg/func_assign.f90: Ditto.
2971         * gfortran.dg/gomp/reduction3.f90: Ditto.
2972         * gfortran.dg/proc_assign_1.f90: Ditto.
2974         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2975         of dg-excess-errors.
2977 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2979         PR fortran/32616
2980         * gfortran.dg/argument_checking_15.f90: New.
2981         * gfortran.dg/argument_checking_5.f90: Change TODO into
2982         dg-warning.
2984 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2986         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2987         * gfortran.dg/enum_5.f90: Ditto.
2988         * gfortran.dg/enum_6.f90: Ditto.
2989         * gfortran.dg/bom_error.f90: Ditto.
2990         * gfortran.dg/func_decl_4.f90: Ditto.
2992 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2994         PR libfortran/34782
2995         * gfortran.dg/fmt_t_6.f: New test.
2997 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2999         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3001 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3003         * g++.dg/lookup/two-stage2.C: fix comment.
3005 2008-01-18  Ian Lance Taylor  <iant@google.com>
3007         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3009 2008-01-18  Ian Lance Taylor  <iant@google.com>
3011         PR c++/33407
3012         * g++.dg/init/new26.C: New test.
3014 2008-01-18  Richard Guenther  <rguenther@suse.de>
3016         PR middle-end/34801
3017         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3018         redundant one.
3020 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3022         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3023         dg-require-effective-target.
3025 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3027         PR target/34556
3028         * gfortran.dg/reshape_2.f90: New test.
3030 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3032         * gcc.dg/20040223-1.c: Fix comment typo.
3034 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3036         PR target/34814
3037         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3038         until 34814 is fixed.
3040 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3042         PR tree-optimization/34648
3043         * gcc.c-torture/compile/pr34648.c: New testcase.
3045 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3047         PR testsuite/34821
3048         * gcc.dg/autopar/autopar.exp: New.
3049         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3050         * lib/target-supports.exp (check_effective_target_pthread): New.
3052         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3053         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3054         * gcc.dg/tree-ssa/reduc-1.c: Same.
3055         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3056         * gcc.dg/tree-ssa/reduc-2.c: Same
3057         * gcc.dg/tree-ssa/reduc-3.c: Same.
3058         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3059         * gcc.dg/tree-ssa/reduc-6.c: Same.
3060         * gcc.dg/tree-ssa/reduc-7.c: Same.
3061         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3062         * gcc.dg/tree-ssa/reduc-8.c: Same.
3063         * gcc.dg/tree-ssa/reduc-9.c: Same.
3065 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3067         * gnat.dg/discr5.adb: New test.
3069 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3071         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3073 2008-01-17  Richard Guenther  <rguenther@suse.de>
3075         PR tree-optimization/34825
3076         * gcc.dg/pr34825.c: New testcase.
3078 2008-01-17  Richard Guenther  <rguenther@suse.de>
3080         * gcc.c-torture/execute/20080117-1.c: New testcase.
3082 2008-01-17  Revital Eres  <eres@il.ibm.com>
3084         PR30957
3085         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3087 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3089         PR fortran/34429
3090         * gfortran.dg/function_charlen_1.f90: New test.
3092         PR fortran/34431
3093         * gfortran.dg/function_types_1.f90: New test.
3094         * gfortran.dg/function_types_2.f90: New test.
3096         PR fortran/34471
3097         * gfortran.dg/function_kinds_4.f90: New test.
3098         * gfortran.dg/function_kinds_5.f90: New test.
3100         * gfortran.dg/defined_operators_1.f90: Errors now at function
3101         declarations.
3102         * gfortran.dg/private_type_4.f90: The same.
3103         * gfortran.dg/interface_15.f90: The same.
3104         * gfortran.dg/elemental_args_check_2.f90: The same.
3105         * gfortran.dg/auto_internal_assumed.f90: The same.
3107 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3109         * gnat.dg/sizetype.adb: New test.
3111 2008-01-16  Richard Guenther  <rguenther@suse.de>
3113         PR middle-end/32628
3114         * gcc.dg/overflow-warn-7.c: New testcase.
3116 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3118         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3120 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3121         Richard Guenther  <rguenther@suse.de>
3123         PR c/34668
3124         * gcc.dg/pr34668-1.c: New test.
3125         * gcc.dg/pr34668-2.c: Likewise.
3127 2008-01-16  Richard Guenther  <rguenther@suse.de>
3129         PR c++/33819
3130         * g++.dg/torture/pr33819.C: New testcase.
3132 2008-01-16  Richard Guenther  <rguenther@suse.de>
3134         PR c/34768
3135         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3136         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3138 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3140         PR fortran/34796
3141         * gfortran.dg/argument_checking_13.f90: New.
3142         * gfortran.dg/argument_checking_14.f90: New.
3144 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3145         
3146         PR libfortran/34671
3147         * gfortran.dg/anyallcount_1.f90:  New test.
3149 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3151         PR c++/34399
3152         * g++.dg/cpp0x/vt-34399.C: New.
3153         * g++.dg/template/friend50.C: New.
3155 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3157         PR c++/34751
3158         * g++.dg/cpp0x/vt-34751.C: New.
3160 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3162         PR c++/34051
3163         PR c++/34055
3164         PR c++/34102
3165         PR c++/34103
3166         * g++.dg/cpp0x/vt-34051-2.C: New.
3167         * g++.dg/cpp0x/vt-34102.C: New.
3168         * g++.dg/cpp0x/vt-34051.C: New.
3169         * g++.dg/cpp0x/vt-34055.C: New.
3170         * g++.dg/cpp0x/vt-34103.C: New.
3172 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3174         PR c++/34314
3175         * g++.dg/cpp0x/vt-34314.C: New.
3176         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3177         reality (the error message was wrong previously).
3179 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3181         PR c++/33964
3182         * g++.dg/cpp0x/vt-33964.C: New.
3183         * g++.dg/template/partial5.C: New.
3185 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3187         PR c++/34052
3188         * g++.dg/cpp0x/vt-34052.C: New.
3189         * g++.dg/template/ttp26.C: New.
3190         
3191 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3193         * gnat.dg/rep_clause2.ad[sb]: New test.
3194         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3196 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3198         PR c++/24924
3199         * g++.dg/cpp/pedantic-errors.C: Delete.
3200         * g++.dg/cpp/permissive.C: Delete.
3201         
3202 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3204         * gcc.c-torture/compile/20080114-1.c: New test.
3206 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3208         PR fortran/34665
3209         * gfortran.dg/argument_checking_11.f90: New.
3210         * gfortran.dg/argument_checking_12.f90: New.
3211         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3212         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3213         * gfortran.dg/argument_checking_3.f90: Ditto.
3214         * gfortran.dg/pointer_intent_2.f90: Ditto.
3215         * gfortran.dg/import2.f90: Ditto.
3216         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3217         * gfortran.dg/implicit_actual.f90: Ditto.
3218         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3219         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3221 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3223         PR fortran/34763
3224         * gfortran.dg/interface_proc_end.f90: New.
3226 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3228         PR fortran/34759
3229         * gfortran.dg/assumed_size_refs_4.f90: New.
3231 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3233         * gnat.dg/unchecked_convert1.adb.
3235 2008-01-13  Richard Guenther  <rguenther@suse.de>
3237         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3238         readable and writable again before exiting.
3240 2008-01-13  Richard Guenther  <rguenther@suse.de>
3242         PR middle-end/34601
3243         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3245 2008-01-13  Jan Hubicka  <jh@suse.cz>
3247         PR middle-end/32135
3248         * gcc.dg/pr32135.c: new.
3250 2008-01-12  Doug Kwan  <dougkwan@google.com>
3252         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3253         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3254         -Wignored-qualifiers.
3256 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3258         * gnat.dg/slice3.adb: New test.
3259         * gnat.dg/slice4.adb: Likewise.
3261 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3263         * gnat.dg/bit_packed_array.ad[sb]: New test.
3265 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3267         PR fortran/34432
3268         * gfortran.dg/parens_7.f90: New test.
3270 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3272         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3273         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3275         * gcc.dg/pr33826.c: Require nonpic.
3277 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3279         PR fortran/34722
3280         * gfortran.dg/inquire_12.f90: New test.
3282 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3284         PR libfortran/34670
3285         * all_bounds_1.f90: New test case.
3286         * maxloc_bounds_1.f90: New test case.
3287         * maxloc_bounds_2.f90: New test case.
3288         * maxloc_bounds_3.f90: New test case.
3289         * maxloc_bounds_4.f90: New test case.
3290         * maxloc_bounds_5.f90: New test case.
3291         * maxloc_bounds_6.f90: New test case.
3292         * maxloc_bounds_7.f90: New test case.
3293         * maxloc_bounds_8.f90: New test case.
3295 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3297         * gcc.dg/struct-ret-3.c: New test.
3299 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3301         PR fortran/34537
3302         * gfortran.dg/transfer_simplify_8.f90: New test.
3304 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3306         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3307         size_t using predefined macro.
3309 2008-01-10  Raksit Ashok  <raksit@google.com>
3311         PR rtl-optimization/27971
3312         * gcc.target/i386/pr27971.c: New testcase.
3314 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3316         PR fortran/34396
3317         * gfortran.dg/bounds_check_12.f90: New test.
3319 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3321         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3322         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3324 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3326         PR middle-end/34641
3327         * g++.dg/torture/pr34641.C: New testcase.
3329 2008-01-10  Richard Guenther  <rguenther@suse.de>
3331         PR tree-optimization/34651
3332         * g++.dg/torture/pr34651.C: New testcase.
3334 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3336         PR tree-optimization/34017
3337         * gcc.dg/tree-ssa/pr34017.c: New.
3339 2008-01-09  Richard Guenther  <rguenther@suse.de>
3340         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3342         PR middle-end/30132
3343         * gcc.c-torture/compile/pr30132.c: New testcase.
3345 2008-01-09  Richard Guenther  <rguenther@suse.de>
3347         PR middle-end/34458
3348         * gcc.c-torture/compile/pr34458.c: New testcase.
3350 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3352         PR testsuite/30459
3353         g++.dg/eh/ia64-2.C: Require weak support.
3355 2008-01-08  Richard Guenther  <rguenther@suse.de>
3357         PR middle-end/31863
3358         * g++.dg/torture/pr31863.C: New testcase.
3360 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3362         PR middle-end/34694
3363         * gcc.dg/gomp/pr34694.c: New test.
3364         * g++.dg/gomp/pr34694.C: New test.
3366         PR c++/33890
3367         * g++.dg/gomp/pr33890.C: New test.
3369 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3371         PR fortran/34476
3372         * gfortran.dg/parameter_array_init_3.f90: New test.
3374 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3376         PR fortran/34681
3377         PR fortran/34704
3378         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3380 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3382         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3383         * g++.dg/other/spu2vmx-1.C: Use it.
3385 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3387         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3389         PR testsuite/34575
3390         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3391         * gcc.target/powerpc/parity-1.c: Likewise.
3393 2008-01-07  Fred Fish  <fnf@specifix.com>
3395         PR preprocessor/30363:
3396         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3397         macro expansions.
3399 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3401         PR fortran/34672
3402         * gfortran.dg/use_only_2.f90: New test.
3404 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3406         PR libstdc++/34680
3407         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3408         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3410 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3412         PR fortran/34545
3413         * gfortran.dg/use_12.f90: New test.
3415 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3417         PR fortran/34689
3418         * interface.c (compare_actual_formal): Fix intent(out) check for
3419         function result variables.
3421 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3423         PR fortran/34690
3424         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3426 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3428         PR fortran/34689
3429         * gfortran.dg/intent_out_4.f90: Fix test case.
3431 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3433         PR fortran/34689
3434         * gfortran.dg/intent_out_4.f90: New.
3436 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3438         PR libfortran/34540
3439         * gfortran.dg/optional_dim_3.f90: New test.
3441 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3443         PR fortran/34658
3444         * gfortran.dg/common_11.f90: New.
3445         * gfortran.dg/blockdata_1.f90: Update test case.
3446         * gfortran.dg/blockdata_2.f90: Update test case.
3448 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3450         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3452 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3454         PR fortran/34655
3455         * gfortran.dg/equiv_constraint_9.f90: New.
3457 2008-01-06  Revital Eres  <eres@il.ibm.com>
3459         PR tree-optimization/34263
3460         * gcc.dg/pr34263.c:  New testcase.
3462 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3464         PR fortran/34654
3465         * gfortran.dg/internal_io_unf.f90: New.
3467 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3469         PR fortran/34660
3470         * gfortran.dg/elemental_args_check_2.f90: New.
3472 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3474         PR fortran/34662
3475         * gfortran.dg/intent_out_3.f90: New.
3477 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3479         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3481 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3483         PR libfortran/34676
3484         * gfortran.dg/list_read_8.f90: New test.
3486 2008-01-04  Richard Guenther  <rguenther@suse.de>
3488         PR middle-end/34029
3489         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3490         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3492 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3494         PR gcov-profile/34609
3495         * g++.dg/gcov/gcov-6.C: New test.
3497 2008-01-04  Richard Guenther  <rguenther@suse.de>
3499         PR tree-optimization/31081
3500         * g++.dg/torture/pr31081-1.C: New testcase.
3501         * g++.dg/torture/pr31081-2.C: Likewise.
3503 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3505         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3506         * gcc.target/mips/rsqrt-2.c: Likewise.
3507         * gcc.target/mips/rsqrt-4.c: New test.
3509 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3511         PR fortran/34557
3512         * gfortran.dg/equiv_substr.f90: New.
3514 2008-01-03  Tom Tromey  <tromey@redhat.com>
3516         PR c/34457:
3517         * gcc.dg/pr34457-2.c: New file.
3518         * gcc.dg/pr34457-1.c: New file.
3520 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3522         Revert fix for PR tree-optimization/34458.
3524 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3526         PR tree-optimization/34458
3527         * gcc.dg/tree-ssa/pr34458.c: New.
3529 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3531         PR libfortran/34565
3532         * gfortran.dg/internal_readwrite_1.f90:  New test.
3533         * gfortran.dg/internal_readwrite_2.f90:  New test.
3535 2008-01-03  Tom Tromey  <tromey@redhat.com>
3537         PR preprocessor/34602:
3538         * gcc.dg/cpp/pr34602.c: New file.
3540 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3542         PR tree-optimization/29484
3543         * gcc.c-torture/execute/20071220-1.c: New test.
3544         * gcc.c-torture/execute/20071220-2.c: New test.
3546 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3548         PR tree-optimization/34635
3549         * gcc.dg/tree-ssa/pr34635.c: New.
3550         * gcc.dg/tree-ssa/pr34635-1.c: New.
3552 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3554         PR middle-end/34562
3555         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3556         scan-assembler check.
3558 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3560         PR middle-end/34608
3561         * g++.dg/gomp/pr34608.C: New test.
3563 2008-01-02  Richard Guenther  <rguenther@suse.de>
3565         PR middle-end/34093
3566         PR middle-end/31976
3567         * gcc.c-torture/compile/pr34093.c: New testcase.
3569 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3571         * g++.dg/cpp0x/long_long.C: New.
3573 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3575         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3576         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3577         warning on the function main.
3579 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3581         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3582         rather than __v2di type.
3584 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3586         PR fortran/34558
3587         * gfortran.dg/linked_list_1.f90: New test.
3589 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3591         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3592         instead of appending to it.
3594 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3596         PR tree-optimization/34591
3597         * gcc.dg/vect/pr34591.c: New test.
3599 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3601         PR libfortran/34594
3602         * gfortran.dg/direct_io_8.f90:  New test case.
3604 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3606         PR target/34281
3607         * gcc.c-torture/execute/20071213-1.c: New test.
3609 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3611         PR libfortran/34560
3612         * gfortran.dg/read_eof_5.f90: New test.
3614 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3616         PR fortran/34514
3617         * gfortran.dg/initialization_17.f90: New.
3619 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3621         PR libfortran/34566
3622         * gfortran.dg/matmul_6.f90:  New test.
3624 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3626         PR fortran/34421
3627         * gfortran.dg/entry_17.f90: New.
3629 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3631         PR fortran/34536
3632         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3633         * gfortran.dg/real_const_3.f90: Likewise.
3634         * gfortran.dg/unary_operator.f90: New test.
3636 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3638         * gnat.dg/pack2.adb: New test.
3640 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3642         PR fortran/34559
3643         * gfortran.dg/repeat_6.f90: New test.
3645 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3647         PR fortran/34549
3648         * cshift_shift_real_1.f90:  New test.
3650 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3652         PR fortran/34540
3653         * gfortran.dg/shift-kind_2.f90: New test.
3655 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3657         PR target/8835
3658         * gcc.dg/pr8835-1.c: New.
3660 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3662         PR fortran/34438
3663         * gfortran.dg/default_initialization_3.f90: New test.
3665 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3667         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3668         conditions.
3669         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3671 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3673         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3674         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3676 2007-12-20  Jason Merrill  <jason@redhat.com>
3678         * gcc.dg/overload/arg[14].C: Remove expected errors.
3680 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3682         PR c++/34459
3683         * gcc.c-torture/execute/20071219-1.c: New test.
3685 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3687         PR fortran/34530
3688         * gfortran.dg/namelist_44.f90: New.
3690 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3692         PR fortran/34482
3693         * gfortran.dg/boz_8.f90: Add error-check check.
3694         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3695         stop by call abort.
3697 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3699         * gcc.dg/gomp/combined-1.c: New test.
3701 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3703         PR tree-optimization/34355
3704         * g++.dg/tree-ssa/pr34355.C: New test.
3706 2007-12-19  Revital Eres  <eres@il.ibm.com>
3708          * gcc.dg/sms-5.c: New testcase.
3710 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3712         PR fortran/34325
3713         * gfortran.dg/missing_parens_1.f90: New.
3714         * gfortran.dg/missing_parens_1.f90: New.
3715         
3716 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3718         PR fortran/34495
3719         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3720         expressions.
3721         * gfortran.dg/transfer_simplify_7.f90: New test.
3723 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3725         * gcc.dg/pr32912-3.c: Compile with -w.
3727         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3729 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3730             Jakub Jelinek  <jakub@redhat.com>
3731         
3732         PR c++/32565
3733         PR c++/33943
3734         PR c++/33965
3735         * g++.dg/cpp0x/variadic86.C: New.
3736         * g++.dg/cpp0x/variadic87.C: New.
3737         * g++.dg/cpp0x/variadic84.C: New.
3738         * g++.dg/cpp0x/variadic85.C: New.
3739         * g++.dg/template/ttp25.C: New.
3741 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3743         PR tree-optimization/34123
3744         * gcc.dg/tree-ssa/pr34123.c: New test.
3746 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3748         PR rtl-optimization/34456
3749         * gcc.c-torture/execute/pr34456.c: New test.
3751 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3753         PR c++/34488
3754         * g++.dg/parse/friend7.C: New test.
3756         PR rtl-optimization/34490
3757         * gcc.c-torture/execute/20071216-1.c: New test.
3759 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3761         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3763 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3765         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3766         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3767         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3768         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3769         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3771 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3773         PR c/34506
3774         * gcc.dg/gomp/clause-2.c: New test.
3775         * g++.dg/gomp/clause-4.C: New test.
3777 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3779         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3780         part of Fortran 77/95/2003.
3782 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3784         PR tree-optimization/34445
3785         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3786         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3788 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3790         PR fortran/34427
3791         * gfortran.dg/namelist_42.f90: Update.
3792         * gfortran.dg/namelist_43.f90: New.
3793         
3794 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3796         PR fortran/34495
3797         * gfortran.dg/initialization_16.f90: New.
3799 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3801         PR fortran/34305
3802         * gfortran.dg/real_dimension_1.f:  New test case.
3804 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3806         * gcc.dg/torture/pr24257.c: Remove -O from options.
3808 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3810         PR fortran/34246
3811         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3813 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3815         PR fortran/31213
3816         PR fortran/33888
3817         PR fortran/33998
3818         * gfortran.dg/mapping_1.f90: New test.
3819         * gfortran.dg/mapping_2.f90: New test.
3820         * gfortran.dg/mapping_3.f90: New test.
3822 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3824         PR rtl-optimization/34415
3825         * gcc.c-torture/execute/pr34415.c: New test.
3827 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3829         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3830         void. 
3832 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3834         PR bootstrap/34003
3835         * gcc.dg/pr34003-1.c: New test.
3836         * gcc.dg/pr34003-2.c: New.
3838 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3840         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3841         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3842         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3843         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3844         add -save-temps.
3845         * gcc.target/cris/torture/cris-torture.exp,
3846         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3847         * gcc.target/cris/builtin_ctz_v3.c,
3848         gcc.target/cris/builtin_ctz_v8.c,
3849         gcc.target/cris/builtin_clz_v0.c,
3850         gcc.target/cris/builtin_clz_v3.c,
3851         gcc.target/cris/builtin_bswap_v3.c,
3852         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3853         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3854         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3855         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3856         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3857         lib/target-supports.exp: Adjust for crisv32-*-*.
3859 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3861         * gcc.dg/debug/const-3.c: New.
3863 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3865         * g++.dg/other/datasec1.C: Require named section support.
3867 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3869         PR target/29978
3870         * gcc.target/i386/pr29978.c: New test.
3872 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3874         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3875         instead of -msse4.1.
3876         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3877         * g++.dg/other/i386-2.C (dg-options): Ditto.
3879 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3881         PR fortran/34438
3882         * gfortran.dg/private_type_10.f90: New.
3884 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3886         PR fortran/34398
3887         * gfortran.dg/nan_4.f90: New.
3889 2007-12-14  Richard Guenther  <rguenther@suse.de>
3891         PR middle-end/34462
3892         * gcc.c-torture/compile/20071214-1.c: New testcase.
3894 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3896         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3897         macros to test macroized SSE intrinsics.  Use new macros to test
3898         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3899         emmintrin.h, xmmintrin.h and bmmintrin.h
3900         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3901         to test with immediate operand.
3903 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3905         PR target/34091
3906         * gcc.c-torture/compile/pr34091.c: New test.
3908 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3910         * gcc.dg/uninit-13.c: UnXFAIL.
3911         * gcc.dg/complex-5.c: New testcase.
3913 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3915         * gcc.dg/struct/struct-reorg.exp: Replace 
3916          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3917         
3918 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3920         PR libfortran/34370
3921         PR libfortran/34323
3922         PR libfortran/34405
3923         * gfortran.dg/advance_6.f90:  New test case.
3924         * gfortran.dg/direct_io_7.f90:  New test case.
3925         * gfortran.dg/streamio_13.f90:  New test case.
3927 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3929         * g++.dg/cpp0x/__func__.C: New.
3931 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3933         PR target/34435
3934         * g++.dg/other/pr34435.C: New testcase.
3936 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3938         * gcc.dg/struct: New directory with tests 
3939         for struct-reorg optimizaion.
3940         * gcc.dg/struct/struct-reorg.exp: New script.
3941         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3942         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3943         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3944         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3945         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3946         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3947         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3948         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3949         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3950         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3951         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3952         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3953         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3954         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3955         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3956         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3957         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3958         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3959         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3960         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3961         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3962         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3963         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3964         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3966 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3968         PR fortran/34427
3969         * gfortran.dg/namelist_42.f90: New.
3971 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3973         PR fortran/34254
3974         * gfortran.dg/function_kinds_3.f90: New.
3976 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3978         * gcc.target/s390/20071212-1.c: New testcase.
3980 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3982         PR c++/34238
3983         * g++.dg/ext/visibility/anon7.C: Add xfail.
3984         * g++.dg/ext/visibility/anon9.C: New test.
3985         * g++.dg/ext/visibility/anon10.C: New test.
3987         PR c++/34364
3988         * g++.dg/rtti/dyncast2.C: New test.
3990 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3992         PR tree-optimization/34407
3993         * gcc.dg/vect/pr34407.c: New test.
3995 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3997         PR fortran/34411
3998         * gfortran.dg/error_recovery_5.f90: New.
3999         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4001 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4003         PR tree-optimization/34371
4004         * gcc.c-torture/compile/20071207-1.c: New test.
4006 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4008         PR c++/34059
4009         * g++.dg/parse/crash40.C: New test.
4011 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4013         * g++.dg/opt/memcpy1.C: New test.
4015 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4017         PR fortran/34425
4018         * gfortran.dg/argument_checking_10.f90: New.
4020 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4022         PR rtl-optimization/34302
4023         * gcc.c-torture/execute/20071210-1.c: New test.
4025 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4027         PR c++/34395
4028         * g++.dg/cpp0x/error1.C: New test.
4030         PR c++/34394
4031         * g++.dg/other/error22.C: New test.
4033 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4035         PR target/32086
4036         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4037         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4038         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4040 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4042         PR c++/34178
4043         PR c++/34340
4044         * g++.dg/template/repo6.C: New test.
4045         * g++.dg/template/repo7.C: New test.
4046         * g++.dg/template/repo8.C: New test.
4048 2007-12-09  H.J. Lu  <hjl@lucon.org>
4049             Tobias Burnus  <burnus@net-b.de>
4051         PR fortran/34404
4052         * gfortran.dg/read_2.f90: New.
4054 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4056         * lib/target-supports.exp (check_effective_target_tls_native):
4057         Fix typo.
4059 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4061         PR ada/34366
4062         * gnat.dg/enclosing_record_reference.ads,
4063         gnat.dg/enclosing_record_reference.adb: New test.
4065 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4067         PR fortran/32129
4068         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4069         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4071         PR fortran/31487
4072         * gfortran.dg/char_component_initializer_1.f90: New test.
4074 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4076         PR fortran/34342
4077         PR fortran/34345
4078         PR fortran/18026
4079         PR fortran/29471
4081         * gfortran.dg/boz_8.f90: New.
4082         * gfortran.dg/boz_9.f90: New.
4083         * gfortran.dg/boz_10.f90: New.
4084         * gfortran.dg/boz_7.f90: Update dg-warning.
4085         * gfortran.dg/pr16433.f: Add dg-error.
4086         * gfortan.dg/ibits.f90: Update dg-warning.
4087         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4088         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4090 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4092         PR fortran/34359
4093         * gfortran.dg/include_1.f90: New test.
4094         * gfortran.dg/include_1.inc: New.
4095         * gfortran.dg/include_2.f90: New test.
4097 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4099         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4101 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4103         PR fortran/34319
4104         * gfortran.dg/nan_3.f90: New.
4106 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4108         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4110 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4112         * gnat.dg/tamdt*.ad?: Support for ...
4113         * gnat.dg/test_tamdt.adb: New test.
4115 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4117         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4118         exports and document how these can be exercised.
4120 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4122         PR ada/15805
4123         * gnat.dg/specs/access_constants.ads: New test.
4125         * gnat.dg/specs/access_constant_decl.ads: New test.
4127         PR ada/21346
4128         * gnat.dg/compose.adb: New test.
4130 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4132         PR ada/34173
4133         * gnat.dg/unc_memops.ad[sb]: Support for ...
4134         * gnat.dg/unc_memfree.adb: New test.
4135         
4136 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4138         * gfortran.dg/ltrans-7.f90: New.
4140 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4141             Dorit Nuzman  <dorit@il.ibm.com>
4143         PR tree-optimization/34005
4144         * gcc.dg/vect/pr34005.c: New test.
4146 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4148         PR c++/34336
4149         * g++.dg/template/new8.C: New test.
4151 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4153         PR fortran/34333
4154         * gfortran.dg/boz_7.f90: New.
4155         * gfortran.dg/int_1.f90: Disable -pedantic option.
4156         * gfortran.dg/boz_1.f90: Ditto.
4157         * gfortran.dg/boz_3.f90: Ditto.
4158         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4159         * gfortran.dg/ibits.f90: Ditto.
4160         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4161         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4163 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4165         PR fortran/34335
4166         * gfortran.dg/used_types_19.f90: New test.
4168 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4170         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4171         * gfortran.dg/nearest_2.f90: Likewise.
4172         * gfortran.dg/nearest_3.f90: Likewise.
4174 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4176         PR middle-end/34337
4177         * gcc.c-torture/execute/20071205-1.c: New test.
4179 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4181         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4182         * gfortran.dg/real_const_3.f90: Likewise.
4184 2007-12-05  Richard Guenther  <rguenther@suse.de>
4186         PR tree-optimization/34138
4187         * gcc.c-torture/compile/pr34138.c: New testcase.
4189 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4191         PR debug/33739
4192         * gfortran.dg/debug_2.f: New test.
4194 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4196         * gnat.dg/specs/elab1.ads: New test.
4198 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4200         PR target/34312
4201         * gcc.target/i386/pr34312.c: New test.
4203 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4205         PR fortran/34333
4206         * gfortran.dg/nan_2.f90: New.
4208 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4210         PR c++/34271
4211         * g++.dg/cpp0x/decltype9.C: New test.
4212         * g++.dg/cpp0x/decltype10.C: New test.
4214 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4216         PR ada/21489
4217         * gnat.dg/rm_6_4_1_13.adb: New test.
4219 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4221         PR middle-end/34134
4222         * gcc.c-torture/compile/20071117-1.c: New test.
4224 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4226         PR c++/34101
4227         * g++.dg/cpp0x/variadic-ttp.C: New.
4229 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4230         
4231         * gcc.dg/parse-decl-after-if.c: New.
4232         * gcc.dg/20031223-1.c: Adjust.
4233         
4234 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4236         PR c++/33509
4237         * g++.dg/cpp0x/variadic-throw.C: New.
4239 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4241         PR c++/33091
4242         * g++.dg/cpp0x/variadic-unify.C: New.
4244 2007-12-04  Richard Guenther  <rguenther@suse.de>
4246         PR middle-end/34334
4247         PR middle-end/34222
4248         * gcc.c-torture/compile/pr34334.c: New testcase.
4249         * g++.dg/torture/pr34222.C: New testcase.
4251 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4253         * gcc.c-torture/execute/20071202-1.c: New test.
4254         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4256 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4258         PR fortran/34318
4259         * gfortran.dg/module_nan.f90: New.
4261 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4263         * lib/target-supports.exp (get_compiler_messages): Replace with...
4264         (check_compile): ...this new procedure.  Handle TYPE == executable.
4265         Use comments in the source to determine the correct extension.
4266         Return a pair containing the compiler output and the output filename.
4267         Don't delete the file here.
4268         (check_no_compiler_messages_nocache): New procedure.
4269         (check_no_compiler_messages): Use it.
4270         (check_no_messages_and_pattern_nocache): New procedure.
4271         (check_no_messages_and_pattern): Use it.
4272         (check_runtime_nocache, check_runtime): New procedures.
4273         (check_effective_target_tls): Use check_no_compiler_messages.
4274         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4275         (check_effective_target_tls_runtime): Use check_runtime.
4276         (check_effective_target_fstack_protector): Likewise.
4277         (check_iconv_available): Use check_runtime_nocache.
4278         (check_effective_target_fortran_large_real): Use
4279         check_no_compiler_messages.
4280         (check_effective_target_fortran_large_int): Likewise.
4281         (check_effective_target_static_libgfortran): Likewise.
4282         (check_750cl_hw_available): Use check_cached_effective_target
4283         and check_runtime_nocache.
4284         (check_vmx_hw_available): Likewise.
4285         (check_effective_target_broken_cplxf_arg): Likewise.
4286         (check_alpha_max_hw_available): Use check_runtime.
4287         (check_function_available): Use check_no_compiler_messages.
4288         (check_cxa_atexit_available): Use check_cached_effective_target
4289         and check_runtime_nocache.
4290         (check_effective_target_dfp_nocache): Use
4291         check_no_compiler_messages_nocache.
4292         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4293         (check_effective_target_dfp): Use check_cached_effective_target.
4294         (check_effective_target_dfprt): Likewise.
4295         (check_effective_target_arm_neon_hw): Use check_runtime.
4296         (check_effective_target_ultrasparc_hw): Likewise.
4297         (check_effective_target_c99_runtime): Use
4298         check_no_compiler_messages_nocache.
4300 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4302         PR middle-end/29749
4303         * gcc.dg/fold-rotate-1.c: New test.
4305         PR tree-optimization/33453
4306         * gcc.c-torture/compile/20071203-1.c: New test.
4308 2007-12-03  Robert Dewar <dewar@adacore.com>
4309             Samuel Tardieu  <sam@rfc1149.net>
4311         PR ada/34287
4312         * gnat.dg/check_elaboration_code.adb: New test.
4313         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4314         New support files.
4316 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4318         PR c++/34061
4319         * g++.dg/cpp0x/pr34061.C: New.
4321 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4323         PR c++/34273
4324         * g++.dg/other/error21.C: New.
4326 2007-12-02  Revital Eres  <eres@il.ibm.com>
4328         * gcc.dg/sms-4.c: New testcase.
4330 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4331             Revital Eres  <eres@il.ibm.com>
4333         * gcc.dg/sms-3.c: New testcase.
4335 2007-12-01  Ollie Wild  <aaw@google.com>
4337         PR c++/8171
4338         * g++.dg/conversion/ptrmem9.C: New test.
4340 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4342         PR libfortran/34291
4343         * gfortran.dg/namelist_41.f90: New test.
4345 2007-11-30  Tom Tromey  <tromey@redhat.com>
4347         PR preprocessor/32868:
4348         * gcc.dg/cpp/pr32868.c: New file.
4350 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4352         PR fortran/34248
4353         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4355 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4357         PR rtl-optimization/34171
4358         * gcc.dg/pr34171.c: New testcase.
4360 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4362         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4364 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4366         PR fortran/34133
4367         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4368         * gfortran.dg/bind_c_usage_11.f03: New.
4369         * gfortran.dg/bind_c_usage_12.f03: New.
4371 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4373         PR c++/34275
4374         * g++.dg/other/error20.C: New test.
4376 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4378         PR fortran/34230
4379         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4381 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4383         PR tree-optimization/34244
4384         * gcc.dg/tree-ssa/pr34244.c: New test.
4386 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4388         PR tree-optimization/33434
4389         * gcc.dg/pr33434-1.c: New test.
4390         * gcc.dg/pr33434-2.c: New test.
4391         * gcc.dg/pr33434-3.c: New test.
4392         * gcc.dg/pr33434-4.c: New test.
4394         PR c++/34270
4395         * g++.dg/template/cond7.C: New test.
4397         PR c++/34267
4398         PR c++/34268
4399         * g++.dg/cpp0x/decltype7.C: New test.
4400         * g++.dg/cpp0x/decltype8.C: New test.
4402 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4404         PR fortran/34248
4405         * gfortran.dg/result_in_spec_3.f90: New.
4407 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4409         PR fortran/34262
4410         * gfortran.dg/mvbits_3.f90: New.
4412 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4413         
4414         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4415         Delete.
4416         (check_effective_target_hard_float): New.
4417         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4418         * gcc.dg/pr30957-1.c: Likewise.
4419         
4420 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4422         PR ada/15804
4423         * gnat.dg/specs/variant_part.ads: New test.
4425         PR ada/17318
4426         * gnat.dg/specs/attribute_parsing.ads: New test.
4428         PR ada/32792
4429         * gnat.dg/specs/integer_value.ads: New test.
4431         PR ada/22559
4432         * gnat.dg/specs/delta_small.ads: New test.
4434 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4436         PR tree-optimization/34140
4437         * gcc.c-torture/compile/20071128-1.c: New test.
4439 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441         PR fortran/32928
4442         * gfortran.dg/data_array_1.f90
4443         * gfortran.dg/data_array_2.f90
4444         * gfortran.dg/data_array_3.f90
4445         * gfortran.dg/data_array_4.f90
4447 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4449         PR fortran/34227
4450         * gfortran.dg/blockdata_5.f90: New test.
4451         * gfortran.dg/blockdata_6.f90: New test.
4453 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4455         PR tree-optimization/34016
4456         * gcc.dg/pr34016.c: New test.
4458 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4460         PR fortran/29389
4461         * gfortran.dg/stfunc_6.f90: New test.
4463         PR fortran/33850
4464         * gfortran.dg/assign_10.f90: New test.
4466 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4468         PR fortran/33541
4469         * gfortran.dg/use_11.f90: New test.
4471         PR fortran/34231
4472         * gfortran.dg/generic_15.f90: New test.
4474 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4476         PR target/34225
4477         * gcc.dg/pr34225.c: New test.
4479 2007-11-27  Richard Guenther  <rguenther@suse.de>
4481         PR tree-optimization/34241
4482         * g++.dg/torture/pr34241.C: New testcase.
4484 2007-11-27  Richard Guenther  <rguenther@suse.de>
4486         * gcc.dg/builtins-error.c: New testcase.
4488 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4490         PR c++/34213
4491         * g++.dg/ext/visibility/anon8.C: New test.
4493 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4495         PR target/34077
4496         * gcc.target/i386/pr34077.c: New testcase.
4498 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4500         PR fortran/34203
4501         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4502         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4503         * gfortran.dg/backslash_1.f90: Remove no longer needed
4504         -fno-backslash option.
4506 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4508         PR c/23722
4509         * gcc.dg/cpp/19990413-1.c: Update.
4510         * gcc.dg/parse-else-error.c: New.
4511         * gcc.dg/parse-else-error-2.c: New.
4512         * gcc.dg/parse-else-error-3.c: New.
4513         * gcc.dg/parse-else-error-4.c: New.
4515 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4517         PR c++/34081
4518         * g++.dg/template/dependent-expr6.C: New testcase.
4520 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4522         PR target/34215
4523         * gcc.target/i386/pr34215.c: New test.
4525 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4527         PR target/34174
4528         * gcc.dg/torture/pr34174-1.c: New.
4530 2007-11-26  Richard Guenther  <rguenther@suse.de>
4532         PR middle-end/34233
4533         * gcc.dg/pr34233.c: New testcase.
4535 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4536             Revital Eres  <eres@il.ibm.com>
4538         PR rtl-optimization/34085
4539         * gcc.dg/tree-prof (bb-reorg.c): New test.
4541 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4543         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4544         Return true for MIPS16 targets.
4546 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4548         PR fortran/33152
4549         * gfortran.dg/blockdata_4.f90: New test.
4551 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4553         PR fortran/34079
4554         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4555         * gfortran.dg/bind_c_usage_16.f03: New.
4556         * gfortran.dg/bind_c_usage_16_c.c: New.
4558 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4560         * gnat.dg/specs/size_clause1.ads: New test.
4561         * gnat.dg/specs/size_clause2.ads: Likewise.
4562         * gnat.dg/specs/size_clause3.ads: Likewise.
4564 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4566         PR fortran/33499
4567         * gfortran.dg/entry_16.f90: New test.
4569 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4571         PR fortran/34192
4572         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4574 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4576         PR fortran/33541
4577         * gfortran.dg/nested_modules_1.f90: Change the reference to
4578         FOO, forbidden by the standard, to a reference to W.
4579         * gfortran.dg/use_only_1.f90: New test.
4581 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4583         PR fortran/34209
4584         * gfortran.dg/nearest_3.f90: New test.
4586 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4588         PR fortran/33317
4589         * gfortran.dg/optional_dim_2.f90: New test.
4591 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4593         PR fortran/34187
4594         * gfortran.dg/bind_c_usage_15.f90: New.
4596 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4598         PR fortran/34192
4599         * gfortran.dg/nearest_2.f90: New.
4602 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4604         PR c++/30293
4605         PR c++/30294
4606         * g++.dg/ext/java-2.C: New test.
4608 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4609             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4610         
4611         PR c++/5310
4612         * g++.dg/warn/pr5310.C: New.
4613         * g++.dg/warn/pr33160.C: New.
4614         
4615 2007-11-23  Richard Guenther  <rguenther@suse.de>
4616             Michael Matz  <matz@suse.de>
4618         PR tree-optimization/34176
4619         * gcc.c-torture/execute/pr34176.c: New testcase.
4621 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4623         PR c++/34198
4624         * gcc.dg/Wconversion-5.c: New test.
4625         * g++.dg/Wconversion3.C: New test.
4627 2007-11-23  Richard Guenther  <rguenther@suse.de>
4629         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4631 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4633         PR c/14050
4634         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4635         qualifiers in abstract declarator.
4637 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4639         * gfortran.dg/derived_constructor_comps_3.f90: New.
4641 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4643         PR c++/34094
4644         * g++.dg/ext/visibility/anon7.C: New test.
4646 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4648         PR fortran/34079
4649         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4650         * gfortran.dg/bind_c_usage_13.f03: New.
4651         * gfortran.dg/bind_c_usage_14.f03: New.
4653 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4655         PR rtl-optimization/33848
4656         * gcc.dg/torture/pr33848.c: New test.
4658 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4660         PR fortran/34083
4661         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4663 2007-11-20  Richard Guenther  <rguenther@suse.de>
4665         PR middle-end/34154
4666         * gcc.c-torture/execute/pr34154.c: New testcase.
4668 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4670         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4672 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4674         PR fortran/32770
4675         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4676         so test passes with -frecord-marker=8.
4677         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4678         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4679         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4680         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4681         * gfortrand.dg/modulo_1.f90:  Likewise.
4683 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4685         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4686         New procedure.
4687         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4688         * gcc.dg/pr30957-1.c: Likewise.
4690 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4692         PR c++/34089
4693         * g++.dg/template/crash74.C: New test.
4695 2007-11-20  Richard Guenther  <rguenther@suse.de>
4697         * gcc.c-torture/execute/20071120-1.c: New testcase.
4699 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4701         PR c/34146
4702         * gcc.dg/tree-ssa/pr34146.c: New test.
4704         PR testsuite/33978
4705         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4706         dependent on target settings like move_by_pieces etc.
4708         PR c++/28879
4709         * g++.dg/template/vla2.C: New test.
4711         PR c++/33962
4712         * g++.dg/overload/template3.C: New test.
4714 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4716         PR fortran/33317
4717         * gfortran.dg/optional_dim_2.f90: Remove test.
4719 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4721         * gcc.dg/dfp/ddmode-ice.c: New test.
4723 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4725         PR tree-optimization/34036
4726         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4728 2007-11-19  Richard Guenther  <rguenther@suse.de>
4730         PR tree-optimization/34
4731         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4733 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4735         PR fortran/34079
4736         * gfortran.dg/bind_c_usage_10_c.c: New.
4737         * gfortran.dg/bind_c_usage_10.f03: New.
4739 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4741         * gcc.dg/pr33007.c: Expect new warning.
4742         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4743         * g++.dg/opt/pr34036.C: New test.
4745 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4747         PR c++/30988
4748         * g++.dg/warn/noreturn-4.C: New test.
4749         * g++.dg/warn/noreturn-5.C: New test.
4750         * g++.dg/warn/noreturn-6.C: New test.
4751         * g++.dg/warn/noreturn-7.C: New test.
4753 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4755         PR fortran/32770
4756         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4757         integers so tests works with -fdefault-integer-8.
4758         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4759         integers so test passes with -fdefault-integer-8.
4760         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4761         buffer length so test passes with -fdefault-integer-8.
4762         * gfortran.dg/bounds_check_8.f90:  Likewise.
4763         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4764         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4765         with -fdefault-integer-8.
4766         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4767         provoke overflow.
4769 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4771         PR fortran/33317
4772         * gfortran.dg/optional_dim_2.f90: New test.
4773         
4774         PR fortran/34139
4775         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4776         
4777 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4779         PR rtl-optimization/34132
4780         * gcc.c-torture/compile/20071118-1.c: New test.
4782 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4784         PR fortran/31608
4785         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4787 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4789         PR fortran/34137
4790         * gfortran.dg/entry_14.f90: New.
4791         * gfortran.dg/entry_15.f90: New.
4793 2007-11-18  Richard Guenther  <rguenther@suse.de>
4795         PR tree-optimization/34127
4796         * gcc.c-torture/compile/pr34127.c: New testcase.
4798 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4800         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4801         type specifier, as they are not permitted according to the AltiVec
4802         Programming Interface Manual.
4804 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4806         PR fortran/34133
4807         * gfortran.dg/bind_c_usage_9.f03: New.
4808         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4810 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4812         PR fortran/25252
4813         * interface.c (gfc_current_interface_head,
4814         gfc_set_current_interface_head): New functions.
4815         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4816         On syntax error, restore previous state of the interface.
4817         * gfortran.h (gfc_current_interface_head,
4818         gfc_set_current_interface_head): New prototypes.
4820 2007-11-17  Richard Guenther  <rguenther@suse.de>
4822         PR middle-end/34130
4823         * gcc.c-torture/execute/pr34130.c: New testcase.
4825 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4827         PR fortran/34108
4828         * gfortran.dg/fmt_label_1.f90: New test.
4830 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4832         PR fortran/33957
4833         * gfortran.dg/initialization_15.f90 : New test.
4835 2007-11-16  Richard Guenther  <rguenther@suse.de>
4837         PR middle-end/34030
4838         * gcc.c-torture/compile/pr34030.c: New testcase.
4840 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4842         PR fortran/34008
4843         * gfortran.dg/interface_assignment_3.f90.
4845 2007-11-16  Richard Guenther  <rguenther@suse.de>
4847         PR tree-optimization/33870
4848         * gcc.dg/torture/pr33870.c: New testcase.
4850 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4852         PR fortran/33986
4853         * gfortran.dg/allocatable_function_3.f90.
4855 2007-11-16  Richard Guenther  <rguenther@suse.de>
4857         PR tree-optimization/34113
4858         * gcc.c-torture/compile/pr34113.c: New testcase.
4860 2007-11-16  Richard Guenther  <rguenther@suse.de>
4862         PR tree-optimization/34099
4863         * g++.dg/torture/pr3499.C: New testcase.
4864         * gcc.c-torture/execute/pr34099.c: Likewise.
4866 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4868         * gnat.dg/release_unc_maxalign.adb: New test.
4870 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4872         PR c++/34100
4873         * g++.dg/template/crash73.C: New test.
4875 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4877         PR middle-end/23848
4878         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4879         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4880         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4881         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4883 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4885         PR fortran/33917
4886         * gfortran.dg/proc_decl_11.f90: New.
4888 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4890         * gcc.target/spu/compare-dp.c: New test.
4892 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4894         * gcc.dg/pr33923.c: New test.
4896 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4898         PR middle-end/34088
4899         * gcc.dg/pr34088.c: New test.
4901 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4903         * gcc.c-torture/compile/20071114-1.c: New test.
4905 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4907         PR fortran/31608
4908         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4909         to match known variations in symbol format. Document in comments.
4911 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4913         PR fortran/33985
4914         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4916 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4918         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4919         when done.
4921 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4923         PR fortran/33162
4924         * gfortran.dg/proc_decl_1.f90: Update.
4925         * gfortran.dg/proc_decl_7.f90: New test.
4926         * gfortran.dg/proc_decl_8.f90: New test.
4927         * gfortran.dg/proc_decl_9.f90: New test.
4928         * gfortran.dg/proc_decl_10.f90: New test.
4930 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4932         PR fortran/34080
4933         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4935 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4937         PR c++/34054
4938         PR c++/34056
4939         PR c++/34057
4940         PR c++/34058
4941         PR c++/34060
4942         * g++.dg/parse/crash36.C: Add another dg-error.
4943         * g++.dg/cpp0x/pr34054.C: New test.
4944         * g++.dg/cpp0x/pr34056.C: New test.
4945         * g++.dg/cpp0x/pr34057.C: New test.
4946         * g++.dg/cpp0x/pr34058.C: New test.
4947         * g++.dg/cpp0x/pr34060.C: New test.
4949         PR tree-optimization/34063
4950         * g++.dg/tree-ssa/pr34063.C: New test.
4952 2007-11-13  Diego Novillo  <dnovillo@google.com>
4954         PR tree-optimization/33870
4955         * gcc.c-torture/execute/pr33870-1.c: New test.
4956         * gcc.dg/tree-ssa/alias-16.c: New test.
4958 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4960         PR c++/29225
4961         * g++.dg/template/crash72.C: New test.
4963 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4965         * g++.dg/opt/cfg5.C: New test.
4967 2007-11-12  Richard Guenther  <rguenther@suse.de>
4969         PR middle-end/34070
4970         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4971         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4973 2007-11-12  Richard Guenther  <rguenther@suse.de>
4975         PR middle-end/34027
4976         * gcc.dg/pr34027-1.c: New testcase.
4977         * gcc.dg/pr34027-2.c: Likewise.
4979 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4981         PR tree-optimization/33953
4982         * gcc.dg/vect/pr33953.c: New testcase.
4984 2007-11-11  Tom Tromey  <tromey@redhat.com>
4986         PR c++/17577:
4987         * g++.dg/ext/pr17577.h: New file.
4988         * g++.dg/ext/pr17577.C: New file.
4990 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4992         PR c++/8570
4993         * g++.old-deja/g++.ns/template13.C: Update expected output.
4994         * g++.old-deja/g++.pt/friend23.C: Likewise.
4995         * g++.dg/warn/pr8570.C: New.
4997 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4999         PR c++/34068
5000         * g++.dg/template/pseudodtor4.C: New test.
5002 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5004         PR middle-end/34018
5005         * g++.dg/opt/inline14.C: New test.
5007         PR tree-optimization/33680
5008         * gcc.c-torture/compile/20071108-1.c: New test.
5010         PR c++/32241
5011         * g++.dg/template/pseudodtor3.C: New test.
5013 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5015         PR c++/33510
5016         * g++.dg/cpp0x/variadic-init.C: New.
5018 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5019             Jakub Jelinek  <jakub@redhat.com>
5021         PR rtl-optimization/34012
5022         * gcc.target/i386/pr34012.c: New test.
5024 2007-11-09  Richard Guenther  <rguenther@suse.de>
5026         PR tree-optimization/33604
5027         * g++.dg/tree-ssa/pr33604.C: New testcase.
5028         * gcc.dg/pr32721.c: Adjust pattern.
5030 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5032         * gcc.target/mips/dse-1.c: Disable.
5034 2007-11-08  Tom Tromey  <tromey@redhat.com>
5036         * gcc.dg/empty-source-3.c: Update warning location.
5037         * gcc.dg/gomp/barrier-2.c: Likewise.
5038         * gcc.dg/label-decl-3.c: Likewise.
5039         * gcc.dg/label-decl-2.c: Likewise.
5040         * gcc.dg/empty-source-2.c: Likewise.
5042 2007-11-08  Tom Tromey  <tromey@redhat.com>
5044         PR c++/30297:
5045         * g++.dg/inherit/pr30297.C: New file.
5047 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5049         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5050         -fno-common for cygwin and mingw32.
5052 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5054         PR middle-end/33826
5055         * gcc.dg/pr33826.c: New.
5056         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5057         recursive functions being marked pure or const.
5058         
5059 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5061         PR fortran/33917
5062         * gfortran.dg/proc_decl_5.f90: New.
5063         * gfortran.dg/proc_decl_6.f90: New.
5065 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5067         PR tree-optimization/32575
5068         * gcc.c-torture/execute/20071108-1.c: New test.
5070 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5072         * g++.dg/opt/anchor1.C: New.
5074 2007-11-07  Diego Novillo  <dnovillo@google.com>
5076         PR 33870
5077         * gcc.c-torture/execute/pr33870.x: Remove.
5079 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5081         PR c++/33045
5082         PR c++/33837
5083         PR c++/33838
5084         * g++.dg/cpp0x/decltype-33837.C: New.
5085         * g++.dg/cpp0x/decltype-refbug.C: New.
5086         * g++.dg/cpp0x/decltype-33838.C: New.
5088 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5090         * gcc.c-torture/compile/20071107-1.c: New test.
5092 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5094         * gcc.dg/out-of-bounds-1.c: New test.
5096 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5098         PR c++/33501
5099         * g++.dg/warn/incomplete2.C: New test.
5100         * g++.dg/template/incomplete4.C: New test.
5101         * g++.dg/template/incomplete5.C: New test.
5103 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5105         * gnat.dg/max_align.adb: New test.
5107 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5109         PR target/30961
5110         * gcc.target/i386/pr30961-1.c: New.
5112 2007-11-06  Tom Tromey  <tromey@redhat.com>
5114         PR c++/32368:
5115         * g++.dg/warn/pragma-system_header3.h: New.
5116         * g++.dg/warn/pragma-system_header3.C: New.
5118         PR c++/32256:
5119         * g++.dg/warn/pragma-system_header4.C: New.
5120         * g++.dg/warn/pragma-system_header4.h: New.
5122 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5124         PR c++/33977
5125         PR c++/33886
5126         * g++.dg/other/canon-array.C: New.
5127         
5128 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5130         * g++.dg/parser/crash36.C: Tweak expected errors.
5131         * g++.dg/cpp0x/pr31439.C: New.
5132         * g++.dg/cpp0x/pr32114.C: New.
5133         * g++.dg/cpp0x/pr32115.C: New.
5134         * g++.dg/cpp0x/pr32125.C: New.
5135         * g++.dg/cpp0x/pr32126.C: New.
5136         * g++.dg/cpp0x/pr32127.C: New.
5137         * g++.dg/cpp0x/pr32128.C: New.
5138         * g++.dg/cpp0x/pr32253.C: New.
5139         * g++.dg/cpp0x/pr32566.C: New.
5140         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5141         * g++.dg/cpp0x/pr31438.C: Ditto.
5142         * g++.dg/cpp0x/variadic81.C: Ditto.
5143         * g++.dg/cpp0x/pr31432.C: Ditto.
5144         * g++.dg/cpp0x/pr31442.C: Ditto.
5146 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5148         PR target/33168
5149         * g++.dg/other/datasec1.C: New test.
5151         PR tree-optimization/33458
5152         * g++.dg/opt/inline12.C: New test.
5154         PR tree-optimization/33993
5155         * gcc.c-torture/compile/20071105-1.c: New test.
5157 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5159         PR rtl-optimization/33648
5160         * gcc.dg/pr33648.c: Require effective target freorder.
5162 2007-11-05  Revital Eres  <eres@il.ibm.com>
5164         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5166 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5168         PR c++/33996
5169         PR c++/33235
5170         PR c++/33930
5171         * g++.dg/cpp0x/pr33996.C: New
5172         * g++.dg/cpp0x/rv-trivial-bug.C: New
5173         * g++.dg/cpp0x/pr33930.C: New
5175 2007-11-05  Nick Clifton  <nickc@redhat.com>
5176             Sebastian Pop  <sebastian.pop@amd.com>
5178         PR tree-optimization/32540
5179         PR tree-optimization/33922
5180         * gcc.dg/tree-ssa/pr32540-1.c: New.
5181         * gcc.dg/tree-ssa/pr32540-2.c: New.
5182         * gcc.dg/tree-ssa/pr33922.c: New.
5184 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5186         PR c++/33939
5187         * g++.dg/cpp0x/variadic-rref.C: New.
5188         
5189 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5191         * g++dg/warn/pointer-integer-comparison.C: New.
5193 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5195         PR tree-optimization/33856
5196         * gcc.c-torture/compile/20071027-1.c: New test.
5198         PR c++/33836
5199         * g++.dg/ext/label10.C: New test.
5201         PR c++/33969
5202         * g++.dg/other/ptrmem9.C: New test.
5204 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5206         PR middle-end/32931
5207         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5209 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5211         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5212         * g++.dg/ext/visibility/namespace2.C: Add argument to
5213         dg-require-visibility.
5214         * g++.dg/ext/java-1.C: Disable on AIX.
5216 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5218         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5220 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5222         PR fortran/33881
5223         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5225 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5227         PR c/29062
5228         * gcc.dg/20031223-1.c: Adjust error output.
5229         * gcc.dg/parse-decl-after-label.c: New.
5230         
5231 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5233         PR libfortran/24685
5234         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5235         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5236         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5238 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5240         PR rtl-optimization/28940
5241         * gcc.target/i386/addr-sel-1.c: New test.
5243 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5245         PR middle-end/33670
5246         * gcc.dg/pr33670.c: New test.
5248 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5250         PR c++/33516
5251         * g++.dg/lookup/typedef1.C: New test.
5253 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5255         PR testsuite/32076
5256         * lib/scandump.exp (dump-suffix): New.
5257         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5258         Include dump suffix in pass/fail messages, put regexp in quotes.
5260 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5262         PR c++/33495
5263         * g++.dg/other/error19.C: New.
5265 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5267         PR rtl-optimization/28062
5268         * gcc.c-torture/compile/20071102-1.c: New test.
5270 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5272         * g++.dg/cpp0x/pr33955.C: New.
5274 2007-11-01  Tom Tromey  <tromey@redhat.com>
5276         PR preprocessor/30805:
5277         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5279 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5281         PR rtl-optimization/33648
5282         * gcc.dg/pr33648.c: New test.
5284 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5286         PR c++/32384
5287         * g++.dg/template/pseudodtor1.C: New test.
5288         * g++.dg/template/pseudodtor2.C: New test.
5290         PR c++/32260
5291         * g++.dg/rtti/typeid7.C: New test.
5293 2007-11-01  Tom Tromey  <tromey@redhat.com>
5295         PR preprocessor/30805:
5296         * gcc.dg/cpp/pr30805.c: New file.
5298 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5300         PR testsuite/25352
5301         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5302         add dg-skip-if.
5303         * gcc.c-torture/compile/20001205-1.c: Ditto.
5304         * gcc.c-torture/compile/20001226-1.c: Ditto.
5305         * gcc.c-torture/compile/20020312-1.c: Ditto.
5306         * gcc.c-torture/compile/20020604-1.c: Ditto.
5307         * gcc.c-torture/compile/920501-12.c: Ditto.
5308         * gcc.c-torture/compile/920501-4.c: Ditto.
5309         * gcc.c-torture/compile/920520-1.c: Ditto.
5310         * gcc.c-torture/compile/980506-1.c: Ditto.
5311         * gcc.c-torture/compile/990617-1.c: Ditto.
5312         * gcc.dg/compare6.c: Ditto.
5313         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5314         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5315         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5316         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5317         * g++.old-deja/g++.pt/static6.C: Ditto.
5318         * g++.old-deja/g++.pt/crash16.C: Ditto.
5319         * g++.old-deja/g++.mike/p10416.C: Ditto.
5320         * g++.old-deja/g++.mike/ns15.C: Ditto.
5321         * g++.old-deja/g++.mike/eh46.C: Ditto.
5323 2007-11-01  Tom Tromey  <tromey@redhat.com>
5325         * gcc.dg/redecl-1.c: Update.
5326         * gcc.dg/pr20368-3.c: Update.
5327         * gcc.dg/inline-14.c: Update.
5328         * gcc.dg/builtins-30.c: Update.
5329         * gcc.dg/dremf-type-compat-4.c: Update.
5330         * gcc.dg/pr20368-2.c: Update.
5332 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5334         PR rtl-optimization/33673
5335         * gcc.dg/pr33673.c: New test.
5337 2007-11-01  Michael Matz  <matz@suse.de>
5339         PR tree-optimization/33961
5340         * gcc.dg/pr33961.c: New test.
5342 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5344         PR c++/33494
5345         * g++.dg/template/error35.C: New.
5347 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5349         PR target/31507
5350         * gcc.dg/pr31507-1.c: New test.
5351         * gcc.dg/pr31507-2.c: New test.
5353 2007-10-31  Revital Eres  <eres@il.ibm.com>
5355         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5356         target.
5357         * gcc.dg/vect/tree-vect.h (check_vect): Add
5358         powerpc-*paired test.
5359         * lib/target-supports.exp (check_750cl_hw_available):
5360         New.
5361         (check_effective_target_vect_int,
5362         check_effective_target_vect_intfloat_cvt,
5363         check_effective_target_powerpc_altivec_ok,
5364         check_effective_target_vect_long,
5365         check_effective_target_vect_sdot_hi,
5366         check_effective_target_vect_udot_hi,
5367         check_effective_target_vect_pack_trunc,
5368         check_effective_target_vect_unpack,
5369         check_effective_target_vect_shift,
5370         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5371         target.
5372         * gcc.dg/vect/vect-ifcvt-11.c: New.
5373         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5374         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5375         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5376         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5377         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5378         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5380 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5381             Tobias Burnus  <burnus@net-b.de>
5383         PR fortran/33941
5384         * gfortran.dg/module_read_1.f90: New.
5386 2007-10-31  Tom Tromey  <tromey@redhat.com>
5388         PR preprocessor/30786:
5389         * gcc.dg/cpp/pr30786.c: New file.
5391 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5393         PR fortran/33162
5394         * gfortran.dg/interface_19.f90: New.
5395         * gfortran.dg/interface_20.f90: New.
5396         * gfortran.dg/interface_21.f90: New.
5397         
5398 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5400         PR tree-optimization/32377
5401         * gfortran.dg/vect/pr32377.f90: New.
5402         
5403 2007-10-31  Richard Guenther  <rguenther@suse.de>
5405         PR middle-end/33779
5406         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5407         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5409 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5411         PR fortran/33897
5412         * gfortran.dg/contained_3.f90: New.
5414 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5416         PR c++/19531
5417         * g++.dg/opt/nrv8.C: New.
5418         
5419 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5421         PR c++/33709
5422         * g++.dg/opt/compound1.C: New test.
5424         PR c++/33616
5425         * g++.dg/template/ptrmem18.C: New test.
5427 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5429         PR fortran/33596
5430         * gfortran.dg/isnan_2.f90: New test.
5432 2007-10-30  Ed Schouten  <ed@fxq.nl>
5434         PR tree-optimization/32500
5435         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5437 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5439         PR c++/31993
5440         PR c++/32252
5441         * g++.dg/cpp0x/pr31993.C: New
5442         * g++.dg/cpp0x/pr32252.C: New
5444 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5446         PR tree-optimization/33723
5447         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5449 2007-10-30  Richard Guenther  <rguenther@suse.de>
5451         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5452         gcc.target/i386/loop-3.c.
5454 2007-10-30  Revital Eres  <eres@il.ibm.com>
5456         * gcc.dg/vect/pr33866.c: Require vect_long.
5458 2007-10-30  Revital Eres  <eres@il.ibm.com>
5460         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5461         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5463 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5465         PR tree-optimization/32893
5466         * lib/target-supports.exp
5467         (check_effective_target_unaligned_stack): new keyword.
5468         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5469         not sensitive to unaligned_stack.
5470         * gcc.dg/vect/vect-3.c: Likewise.
5471         * gcc.dg/vect/vect-4.c: Likewise.
5472         * gcc.dg/vect/vect-5.c: Likewise.
5473         * gcc.dg/vect/vect-6.c: Likewise.
5474         * gcc.dg/vect/vect-7.c: Likewise.
5475         * gcc.dg/vect/vect-13.c: Likewise.
5476         * gcc.dg/vect/vect-17.c: Likewise.
5477         * gcc.dg/vect/vect-18.c: Likewise.
5478         * gcc.dg/vect/vect-19.c: Likewise.
5479         * gcc.dg/vect/vect-20.c: Likewise.
5480         * gcc.dg/vect/vect-21.c: Likewise.
5481         * gcc.dg/vect/vect-22.c: Likewise.
5482         * gcc.dg/vect/vect-27.c: Likewise.
5483         * gcc.dg/vect/vect-29.c: Likewise.
5484         * gcc.dg/vect/vect-64.c: Likewise.
5485         * gcc.dg/vect/vect-65.c: Likewise.
5486         * gcc.dg/vect/vect-66.c: Likewise.
5487         * gcc.dg/vect/vect-72.c: Likewise.
5488         * gcc.dg/vect/vect-73.c: Likewise.
5489         * gcc.dg/vect/vect-86.c: Likewise.
5490         * gcc.dg/vect/vect-all.c: Likewise.
5491         * gcc.dg/vect/slp-25.c: Likewise.
5492         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5493         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5494         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5496         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5497         * gcc.dg/vect/vect-34.c: Likewise.
5498         * gcc.dg/vect/vect-36.c: Likewise.
5499         * gcc.dg/vect/vect-64.c: Likewise.
5500         * gcc.dg/vect/vect-65.c: Likewise.
5501         * gcc.dg/vect/vect-66.c: Likewise.
5502         * gcc.dg/vect/vect-68.c: Likewise.
5503         * gcc.dg/vect/vect-76.c: Likewise.
5504         * gcc.dg/vect/vect-77.c: Likewise.
5505         * gcc.dg/vect/vect-78.c: Likewise.
5507         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5508         testcase (without no-section-anchors prefix) but with global arrays.
5509         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5510         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5511         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5512         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5513         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5514         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5515         * gcc.dg/vect/vect-77-global.c: Likewise.
5516         * gcc.dg/vect/vect-78-global.c: Likewise.
5518         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5519         testcase (without no-section-anchors prefix) but fix alignment checks
5520         to also consider unaligned_stack targets.
5521         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5523 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5525         PR tree-optimization/33723
5526         * gcc.c-torture/execute/20071029-1.c: New test.
5527         * gcc.dg/tree-ssa/pr33723.c: New test.
5529 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5531         PR tree-optimization/33614
5532         * gcc.c-torture/compile/pr33614.c: New test.
5534 2007-10-29  Richard Guenther  <rguenther@suse.de>
5536         PR tree-optimization/33870
5537         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5539 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5541         PR tree-optimization/33757
5542         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5543         true architectures instead of having a big dg-skip-if.
5545         PR c++/33841
5546         * g++.dg/other/bitfield3.C: New test.
5548 2007-10-29  Richard Guenther  <rguenther@suse.de>
5550         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5552 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5554         Automatic parallelization reduction tests.
5556         * gcc.dg/tree-ssa/reduc-1.c: New test.
5557         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5558         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5559         * gcc.dg/tree-ssa/reduc-2.c: New test.
5560         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5561         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5562         * gcc.dg/tree-ssa/reduc-3.c: New test.
5563         * gcc.dg/tree-ssa/reduc-6.c: New test.
5564         * gcc.dg/tree-ssa/reduc-7.c: New test.
5565         * gcc.dg/tree-ssa/reduc-8.c: New test.
5566         * gcc.dg/tree-ssa/reduc-9.c: New test.
5568 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5569             Zdenek Dvorak  <ook@ucw.cz>
5571         OMP_ATOMIC Changes, testsuite changes.
5573         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5574         instead of gimple dump.
5575         * gcc.dg/gomp/atomic-9.c: Same.
5576         * gcc.dg/gomp/atomic-10.c: Same.
5577         * g++.dg/gomp/atomic-3.C: Same.
5578         * g++.dg/gomp/atomic-9.C: Same.
5579         * g++.dg/gomp/atomic-10.C: Same.
5581 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5583         PR fortran/31217
5584         PR fortran/33811
5585         * gfortran.dg/forall_12.f90: New test.
5587         PR fortran/33686
5588         * gfortran.dg/forall_13.f90: New test.
5590 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5591             Mark Mitchell  <mark@codesourcery.com>
5593         PR c++/30659
5594         * g++.dg/template/crash71.C: New.
5596 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5598         PR fortran/32147
5599         * gfortran.dg/module_md5_1.f90: Update hash-value.
5601 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5603         PR tree-opt/33589
5604         * g++.dg/torture/pr33589-1.C: New testcase.
5605         * g++.dg/torture/pr33589-2.C: New testcase.
5607 2007-10-28  Richard Guenther  <rguenther@suse.de>
5609         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5611 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5612             Uros Bizjak  <ubizjak@gmail.com>
5614         PR tree-optimization/33920
5615         * gcc.dg/tree-ssa/pr33290.c: New test.
5617 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5619         PR fortran/31306
5620         * gfortran.dg/argument_check_7.f90: New test.
5621         * gfortran.dg/argument_check_8.f90: New test.
5622         
5623 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5625         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5626         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5627         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5628         * gcc.target/i386/sse-14.c: Ditto.
5630 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5632         PR c++/33844
5633         * g++.dg/other/ptrmem8.C: New test.
5635         PR c++/33842
5636         * g++.dg/template/error34.C: New test.
5638 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5640         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5642 2007-10-27  Richard Guenther  <rguenther@suse.de>
5644         PR tree-optimization/33870
5645         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5646         * gcc.c-torture/execute/pr33870.c: Likewise.
5648 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5650         PR fortran/33162
5651         * gfortran.dg/argument_checking_9.f90: New test.
5653 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5655         * g++.dg/other/pr33601.C: New.
5657 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5659         PR c++/31988
5660         * g++.dg/init/new25.C: New.
5662 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5664         * g++.dg/cpp0x/pr33839.C: New.
5665         
5666 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5668         PR c++/33744
5669         * g++.dg/template/arg6.C: New test.
5671 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5673         PR c++/31747
5674         * g++.dg/parse/crash39.C: New.
5676 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5678         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5679         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5680         "offset: -4B".
5682 2007-10-25  David Daney  <ddaney@avtrex.com>
5684         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5686 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5688         PR c++/33843
5689         * g++.dg/template/error32.C: New.
5691 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5692             Ira Rosen  <irar@il.ibm.com>
5694         PR tree-optimization/33833
5695         * gcc.dg/vect/pr33833.c: New testcase.
5697 2007-10-25  David Daney  <ddaney@avtrex.com>
5699         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5701 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5702             Ira Rosen  <irar@il.ibm.com>
5704         PR tree-optimization/33866
5705         * gcc.dg/vect/pr33866.c: New testcase.
5707 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5709         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5710         Add -w to compile flags to suppress "call-clobbered register" warnings
5711         and remove dg-warning directives.
5713 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5715         * gcc.dg/sms-2.c: Cleanup sms dump file.
5716         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5717         profile-use step.
5719 2007-10-24  David Daney  <ddaney@avtrex.com>
5721         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5723 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5725         PR target/33755
5726         * gcc.target/mips/pr33755.c: New test.
5728 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5730         PR tree-optimization/33804
5731         * gcc.dg/vect/pr33804.c: New testcase.
5733 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5735         PR forrtran/33849
5736         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5738 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5739             Uros Bizjak  <ubizjak@gmail.com>
5741         PR rtl-optimization/33846
5742         * gcc.dg/vect/pr33846.c: New testcase.
5744 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5745             Dorit Nuzman  <dorit@il.ibm.com>
5747         PR tree-optimization/33860
5748         * g++.dg/vect/pr33860.cc: New test.
5749         * g++.dg/vect/pr33860a.cc: New test.
5751 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5752             Revital Eres  <eres@il.ibm.com>      
5754         * gcc.dg/sms-2.c: New testcase.
5756 2007-10-22  David S. Miller  <davem@davemloft.net>
5758         * gcc.dg/globalreg-1.c: New test.
5760 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5761             Dorit Nuzman  <dorit@il.ibm.com>
5763         PR tree-optimization/33834
5764         PR tree-optimization/33835
5765         * g++.dg/vect/pr33834_1.cc: New test.
5766         * g++.dg/vect/pr33834_2.cc: New test.
5767         * g++.dg/vect/pr33835.cc: New test.
5769 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5771         * gcc.dg/pr33644.c: New test.
5773 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5775         PR c++/33372
5776         * g++.dg/gomp/pr33372-1.C: New test.
5777         * g++.dg/gomp/pr33372-2.C: New test.
5778         * g++.dg/gomp/pr33372-3.C: New test.
5780 2007-10-22  Michael Matz  <matz@suse.de>
5782         PR tree-optimization/33855
5783         * gcc.c-torture/compile/pr33855.c: New testcase.
5785 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5787         PR tree-optimization/33854
5788         * gcc.dg/vect/O1-pr33854.c: New testcase.
5789         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5791 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5793         * gcc.dg/unwind-1.c: Disable on AIX.
5794         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5796 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5798         PR fortran/33749
5799         * gfortran.dg/assign_9.f90: New test.
5801 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5803         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5804         (dg-mips-options): Skip tests that specify an ABI other than o32
5805         and o64 if generating MIPS16 hard-float code.
5807 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5808             Revital Eres  <eres@il.ibm.com>
5810         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5811         * gcc.dg/vect/vect-16.c: Fix comment.
5812         * gcc.dg/vect/pr33369.c: Require vect_int.
5813         * gcc.dg/vect/slp-33.c: Add spaces.
5814         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5815         targets.
5816         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5817         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5818         targets.
5819         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5820         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5821         targets.
5822         * gcc.dg/vect/slp-10.c: Add spaces.
5823         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5824         targets.
5825         * gcc.dg/vect/slp-36.c: Require vect_int.
5826         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5827         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5828         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5829         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5830         targets.
5831         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5832         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5833         instead of vector_alignment_reachable_for_double.
5834         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5835         (natural_alignment): Split into...
5836         (natural_alignment_32, natural_alignment_64): New.
5837         (vector_alignment_reachable): Depend on natural_alignment_32.
5838         (vector_alignment_reachable_for_double): Rename to ...
5839         (vector_alignment_reachable_for_64bit): And depend on
5840         natural_alignment_64.
5842 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5844         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5845         MIPS targets.
5846         * g++.dg/vect/vect.exp: Likewise.
5847         * lib/fortran-torture.exp: Likewise.
5848         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5849         mipsisa64*-*-* as the target selector.  Remove -mips64,
5850         -mhard-float and -mgp64 from the options list.
5851         * gcc.target/mips/mips-ps-2.c: Likewise.
5852         * gcc.target/mips/mips-ps-3.c: Likewise.
5853         * gcc.target/mips/mips-ps-4.c: Likewise.
5854         * gcc.target/mips/mips-ps-6.c: Likewise.
5855         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5856         options list.
5857         * gcc.target/mips/sb1-1.c: Likewise.
5858         * gcc.target/mips/mips-ps-type.c: Likewise.
5859         * gcc.target/mips/mips-ps-7.c: New test.
5860         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5861         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5862         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5863         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5864         as forcing an ABI and an architecture.
5865         (is_gp32_flag, is_gp64_flag): Fold into...
5866         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5867         then -mfp64 imply -mhard-float.  Apply register rules after the
5868         loop.  Handle -march=mipsN like -mipsN.
5870 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5872         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5873         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5875 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5877         PR fortran/33818
5878         * gfortran.dg/entry_dummy_ref_3.f90: New.
5880 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5881             FX Coudert <fxcoudert@gcc.gnu.org>
5883         PR fortran/31608
5884         * gfortran.dg/char_cast_1.f90: New test.
5886 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5888         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5889         * gfortran.dg/large_real_kind_2.F90: ditto.
5890         * gfortran.dg/default_format_2.f90: ditto.
5891         * gfortran.dg/default_format_denormal_1.f90: ditto.
5893 2007-10-19  Richard Guenther  <rguenther@suse.de>
5895         PR middle-end/33816
5896         PR middle-end/32921
5897         * gfortran.dg/pr32921.f: New testcase.
5899 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5901         PR libfortran/33544
5902         * gfortran.dg/transfer_check_1.f90: Adjust options.
5904 2007-10-19  Richard Guenther  <rguenther@suse.de>
5906         Revert
5907         2007-10-19  Richard Guenther  <rguenther@suse.de>
5909         PR middle-end/32921
5910         * gfortran.dg/pr32921.f: New testcase.
5912 2007-10-19  Richard Guenther  <rguenther@suse.de>
5914         * gcc.c-torture/execute/20071018-1.c: New testcase.
5916 2007-10-19  Richard Guenther  <rguenther@suse.de>
5918         PR middle-end/32921
5919         * gfortran.dg/pr32921.f: New testcase.
5921 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5923         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5925 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5927         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5929 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5931         PR fortran/33233
5932         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5933         * gfortran.dg/host_assoc_function_3.f90: New test.
5935 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5937         PR fortran/33733
5938         * gfortran.dg/transfer_simplify_6.f90: New test.
5940 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5941             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5943         PR middle-end/33794
5944         * gfortran.dg/pr33794.f90: New testcase.
5946 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5948         PR target/32961
5949         * gcc.target/i386/pr32961.c: New testcase.
5950         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5951         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5952         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5953         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5954         __builtin_ia32_pslldi128 defines.
5956 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5958         PR fortran/33760
5959         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5961 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5963         PR c++/28639
5964         PR c++/30299
5965         * g++.dg/template/void12.C: New.
5966         * g++.dg/template/void13.C: New.
5968 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5970         PR c++/31446
5971         * g++.dg/template/void11.C: New.
5972         * g++.dg/template/void2.C: Adjust error markers.
5973         * g++.dg/template/void10.C: Likewise.
5974         * g++.dg/template/crash55.C: Likewise.
5976 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5978         * g++.dg/opt/const5.C: New test.
5980 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5981             Maxim Kuvyrkov  <maxim@codesourcery.com>
5983         * gcc.target/ia64/20040709-2.c: New test.
5985 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5987         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5989 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5991         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5992         to each function.  Check that there are no unsigned loads.
5994 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5996         PR tree-optimization/33136
5997         * gcc.c-torture/execute/20070824-1.c: New test.
5998         * gcc.dg/pr33136-1.c: New test.
5999         * gcc.dg/pr33136-2.c: New test.
6000         * gcc.dg/pr33136-3.c: New test.
6002 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6004         PR tree-optimization/33735
6005         * g++.dg/torture/pr33735.C: New.
6007 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6009         PR middle-end/33706
6010         * gcc.dg/va-arg-pack-2.c: New.
6012 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6014         PR tree-optimization/33619
6015         * gcc.dg/pr33619.c: New test.
6017 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6019         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6020         flag for AIX.
6021         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6023 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6025         PR libfortran/33055
6026         * gfortran.dg/inquire_11.f90: New test.
6027         * gfortan.dg/negative_unit_int8.f: New test.
6029 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6031         PR target/33133
6032         * gcc.c-torture/compile/pr33133.c: New test.
6034 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6036         PR libfortran/33672
6037         * gfortran.dg/namelist_40.f90: New test.
6039 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6041         PR fortran/33745
6042         * gfortran.dg/bounds_check_11.f90: New.
6044 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6046         PR c++/30303
6047         * g++.dg/other/ctor1.C: New test.
6048         * g++.dg/other/ctor2.C: New test.
6049         * g++.dg/other/dtor1.C: New test.
6051 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6053         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6055 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6056             Paul Thomas  <pault@gcc.gnu.org>
6058         PR fortran/33254
6059         PR fortran/33727
6060         * gfortran.dg/bounds_check_10.f90: New.
6062 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6064         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6065         * gcc.target/powerpc/popcount-1.c: Same.
6067 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6069         PR c++/26698
6070         * g++.dg/conversion/op4.C: New test.
6072 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6074         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6076 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6078         PR fortran/33542
6079         * gfortran.dg/ambiguous_specific_1.f90: New test.
6081 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6083         PR fortran/33664
6084         * gfortran.dg/impure_spec_expr_1.f90: New test.
6085         * gfortran.dg/char_result_7.f90: Remove illegal test.
6087 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6089         PR 11001
6090         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6091         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6092         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6093         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6094         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6095         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6096         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6097         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6098         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6100 2007-10-12  Richard Guenther  <rguenther@suse.de>
6102         PR middle-end/26198
6103         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6104         * gcc.c-torture/execute/20071011-1.c: Likewise.
6105         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6107 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6109         PR tree-optimization/33742
6110         * gcc.dg/pr33742.c: New testcase.
6112 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6114         PR tree-optimization/33645
6115         * gcc.dg/pr33645-1.c: New test.
6116         * gcc.dg/pr33645-2.c: New test.
6117         * gcc.dg/pr33645-3.c: New test.
6119         PR c++/32121
6120         * g++.dg/ext/label4.C: Adjust error regexp.
6121         * g++.dg/ext/label6.C: Adjust error regexp.
6122         * g++.dg/ext/label7.C: New test.
6123         * g++.dg/ext/label8.C: New test.
6124         * g++.dg/ext/label9.C: New test.
6126 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6128         PR middle-end/33676
6129         * gcc.dg/pr33676.c: New.
6131 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6133         PR c++/31441
6134         * g++.dg/cpp0x/variadic83.C: New.
6136 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6138         PR c++/33461
6139         * g++.dg/cpp0x/variadic81.C: New.
6140         * g++.dg/cpp0x/variadic82.C: Likewise.
6142 2007-10-11  Richard Guenther  <rguenther@suse.de>
6144         PR middle-end/33724
6145         * gcc.dg/pr33724.c: New testcase.
6147 2007-10-11  Richard Guenther  <rguenther@suse.de>
6149         PR c/33726
6150         * gcc.dg/pr33726.c: New testcase.
6152 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6154         PR fortran/33500
6155         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6156         
6157 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6159         PR testsuite/33391
6160         * gfortran.dg/do_3.F90: Run with -fwrapv.
6162 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6164         * gcc.dg/unwind-1.c: New.
6166 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6168         PR libfortran/33683
6169         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6170         failure on some common systems.
6172 2007-10-09  Richard Guenther  <rguenther@suse.de>
6174         PR middle-end/33692
6175         * gcc.dg/pr33692.c: New testcase.
6177 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6179         PR middle-end/33669
6180         * gcc.c-torture/execute/pr33669.c: New.
6182 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6184         PR tree-optimization/33615
6185         * g++.dg/tree-ssa/pr33615-2.C: New test.
6187 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6189         PR tree-optimization/33615
6190         * g++.dg/tree-ssa/pr33615.C: New test.
6192 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6194         PR tree-optimization/33572
6195         * g++.dg/torture/pr33572.C: Replace with complete test.
6197 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6199         PR fortran/33689
6200         * gfortran.dg/spec_expr_5.f90: New.
6202 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6204         * gcc.dg/pragma-darwin-2.c: New.
6206 2007-10-08  Richard Guenther  <rguenther@suse.de>
6208         PR middle-end/33693
6209         PR middle-end/33695
6210         PR middle-end/33697
6211         * gcc.dg/pr33693.c: New testcase.
6212         * gcc.dg/pr33695.c: Likewise.
6213         * gcc.dg/pr33697.c: Likewise.
6215 2007-10-08  Richard Guenther  <rguenther@suse.de>
6217         PR middle-end/33691
6218         PR middle-end/33694
6219         PR middle-end/33696
6220         * gcc.dg/pr33691.c: New testcase.
6221         * gcc.dg/pr33694.c: Likewise.
6222         * gcc.dg/pr33696.c: Likewise.
6224 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6226         PR libfortran/33683
6227         * gfortran.dg/gamma_5.f90:  New test case
6229 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6231         PR fortran/20851
6232         * initialization_1.f90: Fix dg-error annotations.
6233         * initialization_14.f90: New.
6234         * initialization_7.f90: Fix dg-error annotations.
6235         * initialization_9.f90: Likewise.
6237 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239         * gfortran.dg/error_recovery_4.f90: New test.
6241 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6243         * gfortran.dg/default_format_denormal_2.f90: New test.
6244         * gfortran.dg/default_format_2.inc: New test.
6245         * gfortran.dg/default_format_denormal_1.f90: New test.
6246         * gfortran.dg/default_format_1.inc: New test.
6247         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6248         numbers.
6249         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6250         numbers.
6252 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6254         * gfortran.dg/namelist_15.f90: Revise test.
6256 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6258         PR tree-optimization/33655
6259         * gcc.dg/torture/pr33655.c: New.
6261 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6263         PR tree-optimization/33572
6264         * g++.dg/torture/pr33572.C: New.
6266 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6268         PR fortran/25076
6269         * gfortran.dg/forall_11.f90: New.
6271 2007-10-05  Michael Matz  <matz@suse.de>
6273         PR middle-end/33667
6274         * gcc.dg/pr33667.c: New testcase.
6276 2007-10-05  Richard Guenther  <rguenther@suse.de>
6278         PR middle-end/33666
6279         * gcc.dg/pr33666.c: New testcase.
6281 2007-10-05  Michael Matz  <matz@suse.de>
6283         PR inline-asm/33600
6284         * gcc.target/i386/pr33600.c: New testcase.
6286 2007-10-05  Richard Guenther  <rguenther@suse.de>
6288         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6290 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6292         PR target/33635
6293         * gcc.target/mips/pr33635-1.c: New test.
6295 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6297         PR libfortran/33253
6298         * gfortran.dg/namelist_39.f90: Revise to use long names.
6300 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6302         PR fortran/33646
6303         * gfortran.dg/pr33646.f90: New file.
6305 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6307         PR fortran/33529
6308         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6309         * gfortran.dg/char_decl_2.f90: New test.
6311 2007-10-04  Richard Guenther  <rguenther@suse.de>
6313         PR middle-end/33641
6314         * gcc.c-torture/compile/pr33641.c: New testcase.
6316 2007-10-04  Michael Matz  <matz@suse.de>
6318         PR rtl-optimization/33653
6319         * gcc.dg/pr33653.c: New.
6321 2007-10-04  Richard Guenther  <rguenther@suse.de>
6323         PR tree-optimization/33627
6324         * g++.dg/torture/pr33627.C: New testcase.
6326 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6328         PR fortran/33626
6329         * gfortran.dg/parens_6.f90: New.
6331 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6333         PR fortran/33646
6334         PR fortran/33542
6335         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6337 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6339         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6341 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6343         PR target/33635
6344         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6345         and mips_forced_be.
6346         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6347         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6348         options.
6349         * gcc.target/mips/fpr-moves-1.c: New test.
6350         * gcc.target/mips/fpr-moves-2.c: Likewise.
6351         * gcc.target/mips/fpr-moves-3.c: Likewise.
6352         * gcc.target/mips/fpr-moves-4.c: Likewise.
6353         * gcc.target/mips/fpr-moves-5.c: Likewise.
6354         * gcc.target/mips/fpr-moves-6.c: Likewise.
6355         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6357 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6359         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6361 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6363         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6364         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6366 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6368         PR fortran/33198
6369         * gfortran.dg/common_errors_1.f90: New.
6371 2007-10-03  Doug Kwan  <dougkwan@google.com>
6372         Richard Guenther  <rguenther@suse.de>
6374         PR debug/31899
6375         * g++.dg/debug/using3.C: New testcase.
6377 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6379         PR libfortran/33253
6380         * gfortran.dg/namelist_38.f90: New test.
6381         * gfortran.dg/namelist_39.f90: New test.
6383 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6385         PR libfortran/33469
6386         * gfortran.dg/default_format_1.f90: New test.
6387         * gfortran.dg/default_format_2.f90: New test.
6388         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6389         * gfortran.dg/real_const_3.f90: Adjust expected output.
6391 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6393         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6394         default ABI.  Split mips_forced_abi into mips_forced_abi and
6395         mips_forced_regs.
6396         (is_gp32_flag): Return true for -mabi=32.
6397         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6398         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6399         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6400         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6401         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6402         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6403         * gcc.target/mips/save-restore-2.c: Likewise.
6404         * gcc.target/mips/save-restore-3.c: Likewise.
6405         * gcc.target/mips/save-restore-4.c: Likewise.
6407 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6409         PR middle-end/33617
6410         * gcc.c-torture/compile/pr33617.c: New test.
6412 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6414         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6415         -gstabs+ for extended options.
6417 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6419         PR fortran/33542
6420         * gfortran.dg/ambiguous_specific_1.f90: New test.
6422 2007-10-02  Revital Eres  <eres@il.ibm.com>
6424         * gcc.target/powerpc/paired-8.c: New test.
6425         * gcc.target/powerpc/paired-9.c: New test.
6426         * gcc.target/powerpc/paired-10.c: New test.
6428 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6430         PR fortran/33566
6431         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6433 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6435         PR fortran/33554
6436         * gfortran.dg/intent_out_2.f90: New test.
6438 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6440         PR fortran/33550
6441         * gfortran.dg/ambiguous_reference_1.f90: New test.
6443 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6445         PR fortran/31154
6446         PR fortran/31229
6447         PR fortran/33334
6448         * gfortran.dg/function_kinds_1.f90: New test.
6449         * gfortran.dg/function_kinds_2.f90: New test.
6450         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6451         use association into interfaces.
6453 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6455         PR testsuite/31828
6456         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6457         (overflow): Use INFINITY, not FP_INFINITE.
6458         gcc.dg/float-range-4.c: Likewise.
6459         gcc.dg/float-range-5.c: Likewise.
6461 2007-10-01  Nick Clifton  <nickc@redhat.com>
6463         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6464         for 16-bit targets.
6466 2007-09-30  Diego Novillo  <dnovillo@google.com>
6468         PR 33593
6469         * g++.dg/tree-ssa/pr33593.C: New test.
6471 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6473         PR libfortran/33400
6474         * gfortran.dg/PR19872.f: Fix test condition.
6475         * gfortran.dg/list_read_7.f90: New test.
6477 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6479         PR tree-optimization/33597
6480         * gcc.dg/vect/pr33597.c: New testcase.
6482 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6484         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6485         * gcc.target/i386/pr33524.c: ...this.
6487 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6489         PR fortran/33354
6490         * gfortran.dg/minmaxloc_4.f90: New.
6492 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6494         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6496 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6498         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6500 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6502         PR c++/33213
6503         * g++.dg/cpp0x/variadic79.C: New.
6505 2007-09-28  Michael Matz  <matz@suse.de>
6506             Jakub Jelinek  <jakub@redhat.com>
6508         PR rtl-optimization/33552
6509         * gcc.target/i386/pr33552.c: New runtime test.
6510         * gcc.target/i386/strinline.c: New compile time test.
6512 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6514         * gfortran.dg/openmp_stack.f90: Removed.
6516         PR c++/31434
6517         * g++.dg/cpp0x/variadic80.C: New test.
6519 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6521         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6522         r128057.
6524 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6526         PR middle-end/7003
6527         * gcc.target/powerpc/gcse-1.c: New test.
6529 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6531         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6532         fixed capitalizations.
6533         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6534         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6535         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6536         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6537         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6538         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6539         * gfortran.dg/min_max_conformance.f90: Likewise.
6541 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6543         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6544         options.
6545         * gcc.dg/c99-tgmath-2.c: Likewise.
6546         * gcc.dg/c99-tgmath-3.c: Likewise.
6547         * gcc.dg/c99-tgmath-4.c: Likewise.
6549 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6551         PR fortran/33568
6552         * gfortran.dg/anint_1.f90: New test.
6554 2007-09-27  Ian Lance Taylor  <iant@google.com>
6556         PR tree-optimization/33565
6557         * gcc.dg/Wstrict-overflow-20.c: New test.
6559 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6561         * gfortran.dg/openmp_stack.f90: Fix typo.
6562         * gfortran.dg/recursive_stack.f90: Fix typo.
6564 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6566         PR c++/33493
6567         * g++.dg/template/error31.C: New.
6569 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6571         * lib/prune.exp: Prune also "^In function .*$" lines and
6572         "^    inlined from .*$" lines.
6574 2007-09-26  Richard Guenther  <rguenther@suse.de>
6576         PR tree-optimization/33563
6577         * gcc.dg/torture/pr33563.c: New testcase.
6579 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6581         PR c/25309
6582         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6583         array.
6584         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6585         without -O2.
6587 2007-09-26  Richard Guenther  <rguenther@suse.de>
6589         PR tree-optimization/30375
6590         PR tree-optimization/33560
6591         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6592         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6593         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6594         * gcc.dg/torture/pr30375.c: New testcase.
6595         * gcc.dg/torture/pr33560.c: New testcase.
6596         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6598 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6600         PR c++/33207
6601         * g++.dg/parse/crash38.C: New test.
6603 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6605         PR target/33524
6606         * gcc.target/i386/sse5-convert.c: New file, test int->long
6607         vectorized conversions.
6609 2007-09-25  Revital Eres  <eres@il.ibm.com>
6611         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6613 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6615         PR c/32295
6616         * gcc.dg/enum-incomplete-1.c: New test.
6618 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6620         * gcc.c-torture/compile/20070919-1.c: New test.
6622 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6624         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6626 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6628         PR c++/14688
6629         * g++.dg/inherit/override_attribs.C: New file.
6631 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6633         PR fortran/33269
6634         * io.c (check_format_string): Move NULL and constant checks into
6635         this function.
6636         (check_io_constraints): Call gfc_simplify_expr() before calling
6637         check_format_string().  Remove NULL and constant checks.
6639 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6641         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6642         * gcc.c-torture/execute/loop-2g.x: Likewise.
6644 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6646         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6647         Reject hard-float modes unless the ABI is o32 or o64.
6648         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6649         of gcc.exp.  Skip the tests when mips16 code generation is not
6650         supported.
6651         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6652         and use dg-add-options mips16_attribute.
6654 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6656         PR c++/33506
6657         * g++.dg/ext/attrib29.C: New test.
6659 2007-09-23  Ollie Wild  <aaw@google.com>
6661         * gcc.dg/fold-bitand-1.c: New test.
6662         * gcc.dg/fold-bitand-2.c: New test.
6663         * gcc.dg/fold-bitand-3.c: New test.
6664         * gcc.dg/fold-bitand-4.c: New test.
6666 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6668         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6669         any of the macros to be defined for __mips16.
6670         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6672 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6674         * gcc.dg/vect/pr21591.c: Require vect_int.
6675         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6676         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6677         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6679 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6681         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6682         attributes.
6683         * gcc.dg/va-arg-pack-len-2.c: New test.
6684         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6685         attributes.
6686         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6688         PR tree-optimization/32772
6689         * gcc.c-torture/compile/20070905-1.c: New test.
6691         PR tree-optimization/32975
6692         * gcc.dg/pr32975.c: New test.
6694         PR middle-end/28755
6695         * gcc.dg/pr28755.c: New test.
6697 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6699         * lib/target-supports.exp (check_effective_target_nomips16): New
6700         procedure.
6701         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6702         for mipsisa64*-*-*.
6703         * gcc.dg/vect/vect.exp: Likewise.
6704         * g++.dg/vect/vect.exp: Likewise.
6705         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6706         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6707         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6708         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6709         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6710         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6711         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6712         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6713         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6714         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6715         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6716         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6717         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6718         (test14, test15, test16, test17, test18): Likewise.
6719         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6720         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6721         (test14, test15, test16, test17, test18, test19, test20, test21)
6722         (test22): Likewise.
6723         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6724         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6725         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6726         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6727         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6728         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6729         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6730         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6731         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6732         (test13, test14, test15, test16, test17, test18, test19, test20)
6733         (test21, test22, test23, test24, test25, test26, test27, test28)
6734         (test29, test30, test31): Likewise.
6735         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6736         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6737         (test13, test14, test15, test16, test17, test18, test19, test20)
6738         (test21, test22, test23, test24, test25, test26, test27, test28)
6739         (test29, test30, test31, test32, test33, test34, test35, test36)
6740         (test37, test38, test39, test40, test41, test42, test43, test44)
6741         (test45, test46, test47, test48, test49, test50, test51, test52)
6742         (test53, test54, test55, test56, test57, test58, test59, test60)
6743         (test61, test62, test63): Likewise.
6744         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6745         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6746         (test13, test14, test15, test16, test17, test18, test19, test20)
6747         (test21, test22, test23, test24, test25, test26, test27, test28)
6748         (test29, test30, test31): Likewise.
6749         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6750         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6751         (test13, test14, test15, test16, test17, test18, test19, test20)
6752         (test21, test22, test23, test24, test25, test26, test27, test28)
6753         (test29, test30, test31): Likewise.
6754         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6755         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6756         (test13, test14, test15): Likewise.
6757         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6758         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6759         (test13, test14, test15): Likewise.
6760         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6761         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6762         (test13, test14, test15, test16, test17, test18, test19, test20)
6763         (test21, test22, test23, test24, test25, test26, test27, test28)
6764         (test29, test30, test31): Likewise.
6765         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6766         (matrix_multiply4: Likewise.
6767         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6768         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6769         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6770         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6771         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6772         (test13, test14, test15, test16, test17, test18, test19, test20)
6773         (test21, test22, test23, test24, test25, test26, test27, test28)
6774         (test29, test30, test31): Likewise.
6775         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6776         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6777         (test13, test14, test15, test16, test17, test18, test19, test20)
6778         (test21, test22, test23, test24, test25, test26, test27, test28)
6779         (test29, test30, test31): Likewise.
6780         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6781         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6782         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6783         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6784         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6785         (sub_v4qi): Likewise.
6786         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6787         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6788         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6789         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6790         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6791         (subb, subc): Likewise.
6792         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6793         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6794         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6795         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6796         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6797         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6798         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6799         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6800         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6801         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6802         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6803         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6804         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6806 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6808         * lib/target-supports.exp (add_options_for_mips16_attribute)
6809         (check_effective_target_mips16_attribute): New functions.
6810         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6811         command line.
6812         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6813         extra_test_flags.
6814         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6815         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6816         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6817         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6818         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6819         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6820         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6821         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6822         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6823         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6824         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6825         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6826         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6827         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6828         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6829         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6830         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6831         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6832         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6833         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6834         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6835         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6836         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6837         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6838         (NOMIPS16): Delete.
6839         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6840         of dg-options.
6841         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6842         options.  Require { target mips16_attribute } and use dg-add-options
6843         to add the associated options.
6844         (foo): Use MIPS16.
6845         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6846         * gcc.target/mips/call-saved-3.c: Likewise.
6847         * gcc.target/mips/code-readable-1.c: Require { target
6848         mips16_attribute } and use dg-add-options to add the associated
6849         options.  Remove trailing whitespace.
6850         (NOMIPS16): Delete.
6851         * gcc.target/mips/code-readable-2.c: Likewise.
6852         * gcc.target/mips/code-readable-3.c: Likewise.
6853         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6854         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6855         Require { target mips16_attribute } and use dg-add-options to
6856         add the associated options.
6857         (cksum16, cksum8): Use MIPS16.
6858         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6859         Require { target mips16_attribute } and use dg-add-options to
6860         add the associated options.
6861         (foo): Use MIPS16.
6862         * gcc.target/mips/save-restore-2.c: Likewise.
6863         * gcc.target/mips/save-restore-3.c: Likewise.
6864         * gcc.target/mips/save-restore-4.c: Likewise.
6865         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6866         -mno-abicalls.
6867         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6868         (foo): Use NOMIPS16.
6870 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6872         PR fortran/33337
6873         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6875         PR fortran/33376
6876         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6878 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6880         PR fortran/33445
6881         * gfortran.dg/gomp/free-2.f90: New.
6882         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6883         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6885 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6887         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6888         * gcc.target/i386/sse5-haddX.c: Ditto.
6889         * gcc.target/i386/sse5-hsubX.c: Ditto.
6890         * gcc.target/i386/sse5-maccXX.c: Ditto.
6891         * gcc.target/i386/sse5-msubXX.c: Ditto.
6892         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6893         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6894         * gcc.target/i386/sse5-permpX.c: Ditto.
6895         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6896         effective target.
6897         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6898         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6899         * gcc.target/i386/sse5-pcmov.c: Ditto.
6900         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6902 2007-09-22  Richard Guenther  <rguenther@suse.de>
6904         PR tree-optimization/33146
6905         * gcc.c-torture/compile/pr33146.c: New testcase.
6907 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6909         * lib/target-supports.exp (check_cached_effective_target): New
6910         procedure.
6911         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6912         (check_effective_target_c99_runtime): New procedure.
6913         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6914         (test3l): Likewise cargl.
6915         * gcc.dg/builtins-59.c: Require c99_runtime.
6916         * gcc.dg/builtins-61.c: Likewise.
6917         * gcc.dg/builtins-62.c: Likewise.
6919 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6921         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6922         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6923         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6924         target-specific dg-options.
6925         * gcc.dg/builtins-20.c: Likewise.
6926         * gcc.dg/builtins-53.c: Likewise.
6927         * gcc.dg/builtins-55.c: Likewise.
6928         * gcc.dg/single-precision-constant.c: Likewise.
6929         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6930         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6931         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6932         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6933         * gcc.dg/torture/builtin-power-1.c: Likewise.
6935 2007-09-21  Chao-ying Fu  <fu@mips.com>
6937         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6938         check if targets have fixed-point supports.
6939         * gcc.dg/fixed-point/fixed-point.exp: New file.
6940         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6941         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6942         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6943         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6944         * gcc.dg/fixed-point/constants-pedantic.c,
6945         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6946         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6947         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6948         * gcc.dg/fixed-point/keywords-pedantic.c,
6949         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6950         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6951         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6952         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6953         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6954         * gcc.dg/fixed-point/func-vararg-mixed.c,
6955         * gcc.dg/fixed-point/operator-logical.c,
6956         * gcc.dg/fixed-point/struct-union.c,
6957         * gcc.dg/fixed-point/bit-complement.c,
6958         * gcc.dg/fixed-point/operator-bitwise.c,
6959         * gcc.dg/fixed-point/operator-comma.c,
6960         * gcc.dg/fixed-point/struct-layout-1.c,
6961         * gcc.dg/fixed-point/union-init.c,
6962         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6963         * gcc.dg/fixed-point/func-mixed.c,
6964         * gcc.dg/fixed-point/func-vararg-size0.c,
6965         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6966         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6967         * gcc.dg/fixed-point/operator-unary.c,
6968         * gcc.dg/fixed-point/allop-const.c,
6969         * gcc.dg/fixed-point/muldiv-warning.c,
6970         * gcc.dg/nofixed-point-1.c,
6971         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6972         * gcc.target/mips/fixed-vector-type.c,
6973         * gcc.target/mips/fixed-scalar-type.c: New tests.
6975 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6977         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6978         * gnat.dg/test_nested_subtype_byref.adb: New test.
6980 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6982         PR fortran/33439
6983         * gfortran.dg/gomp/pr33439.f90: New test.
6985 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6987         PR fortran/33455
6988         * gfortran.dg/merge_char_3.f90: New.
6990 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6992         PR fortran/33037
6993         * gfortran.dg/transfer_check_1.f90: New.
6995 2007-09-20  Asher Langton  <langton2@llnl.gov>
6997         PR fortran/20441
6998         * gfortran.dg/init_flag_1.f90: New.
6999         * gfortran.dg/init_flag_2.f90: New.
7000         * gfortran.dg/init_flag_3.f90: New.
7001         * gfortran.dg/init_flag_4.f90: New.
7002         * gfortran.dg/init_flag_5.f90: New.
7003         * gfortran.dg/init_flag_6.f90: New.
7004         * gfortran.dg/init_flag_7.f90: New.
7006 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7008         PR c++/33460
7009         * g++.dg/ext/anon-struct6.C: New.
7011 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7013         PR libfortran/23272
7014         * gfortran.dg/inquire_10.f90: New test.
7016 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7018         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7020 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7022         PR fortran/33221
7023         * gfortran.dg/used_types_18.f90: Declare variable of empty
7024         derived type.
7026 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7028         PR fortran/33288
7029         * gfortran.dg/array_constructor_19.f90: New test.
7031 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7033         PR debug/33316
7034         * gcc.dg/debug/pr33316.c: New test.
7036         PR c++/33496
7037         * g++.dg/cpp0x/variadic76.C: New test.
7038         * g++.dg/cpp0x/variadic77.C: New test.
7039         * g++.dg/cpp0x/variadic78.C: New test.
7041         PR c/33238
7042         PR c/27301
7043         * gcc.c-torture/execute/20070919-1.c: New test.
7044         * gcc.dg/pr33238.c: New test.
7045         * gcc.dg/pr27301.c: New test.
7047 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7049         * lib/target-supports.exp (check_effective_target_mips64): New
7050         procedure.
7051         * gcc.dg/lower-subreg-1.c: Require !mips64.
7052         * gcc.dg/sibcall-3.c (ATTR): New macro.
7053         (recurser_void1, recurser_void2): Use it.
7054         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7055         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7057 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7059         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7060         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7061         warning annotation.
7062         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7064 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7066         PR fortran/33497
7067         * gfortran.dg/c_loc_tests_11.f03: New test case.
7069 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7071         PR c++/33459
7072         * g++.dg/init/ref14.C: New.
7074 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7076         * gnat.dg/slice2.ad[sb]: New testcase.
7078 2007-09-19  Nick Clifton  <nickc@redhat.com>
7080         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7082 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7084         * gcc.target/bfin/bfin.exp: New.
7085         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7086         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7087         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7088         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7089         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7090         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7091         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7092         mcpu-bf561.c, mcpu-default.c}: New tests.
7094 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7096         Restore detection of unsupported TLS.
7098         Revert this patch:
7099         2007-02-10  Richard Henderson  <rth@redhat.com>
7101         * lib/target-supports.exp (check_effective_target_tls): Redefine
7102         to mean non-emulated tls.
7103         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7104         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7105         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7106         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7107         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7108         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7109         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7111         And then:
7112         * lib/target-supports.exp (check_effective_target_tls): Use
7113         stronger test for compiler support for TLS.
7114         (check_effective_target_tls_native): New, to test for non-emulated
7115         TLS support.
7116         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7117         instead of dg-require-effective-target tls.
7118         * g++.dg/gomp/copyin-1.C: Likewise.
7119         * g++.dg/gomp/sharing-1.C: Likewise.
7120         * g++.dg/gomp/tls-1.C: Likewise.
7121         * g++.dg/gomp/tls-2.C: Likewise.
7122         * g++.dg/gomp/tls-3.C: Likewise.
7123         * g++.dg/tls/diag-1.C: Likewise.
7124         * g++.dg/tls/diag-2.C: Likewise.
7125         * g++.dg/tls/diag-3.C: Likewise.
7126         * g++.dg/tls/diag-4.C: Likewise.
7127         * g++.dg/tls/diag-5.C: Likewise.
7128         * g++.dg/tls/init-1.C: Likewise.
7129         * g++.dg/tls/init-2.C: Likewise.
7130         * g++.dg/tls/trivial.C: Likewise.
7131         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7132         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7133         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7134         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7135         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7136         * gcc.dg/gomp/clause-1.c: Likewise.
7137         * gcc.dg/gomp/copyin-1.c: Likewise.
7138         * gcc.dg/gomp/sharing-1.c: Likewise.
7139         * gcc.dg/gomp/tls-1.c: Likewise.
7140         * gcc.dg/gomp/tls-2.c: Likewise.
7141         * gcc.dg/tls/alpha-1.c: Likewise.
7142         * gcc.dg/tls/opt-1.c: Likewise.
7143         * gcc.dg/tls/opt-13.c: Likewise.
7144         * gcc.dg/tls/opt-14.c: Likewise.
7145         * gcc.dg/tls/opt-2.c: Likewise.
7146         * gcc.dg/tls/opt-3.c: Likewise.
7147         * gcc.dg/tls/opt-4.c: Likewise.
7148         * gcc.dg/tls/opt-7.c: Likewise.
7149         * gcc.dg/tls/section-1.c: Likewise.
7150         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7151         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7152         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7153         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7154         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7155         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7156         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7157         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7158         * gfortran.dg/gomp/fixed-1.f: Likewise.
7159         * gfortran.dg/gomp/free-1.f90: Likewise.
7160         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7161         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7162         * gfortran.dg/gomp/reduction1.f90: Likewise.
7163         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7165 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7167         PR fortran/31119
7168         * gfortran.dg/bounds_check_9.f90: New test.
7169         * gfortran.dg/bounds_check_fail_2.f90: New test.
7171 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7173         PR c++/33462 (again)
7174         * g++.dg/ext/va-arg1.C: Adjust.
7176 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7178         PR c++/33462
7179         * g++.dg/ext/va-arg1.C: New.
7181 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7183         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7185 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7187         PR c++/33463
7188         * g++.dg/rtti/typeid6.C: New.
7190 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7192         PR c++/33464
7193         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7194         * g++.dg/ext/is_class_error2.C: New.
7196 2007-09-18  Richard Guenther  <rguenther@suse.de>
7198         PR tree-optimization/33340
7199         * g++.dg/torture/pr33340.C: New testcase.
7201 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7203         PR fortran/33231
7204         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7205         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7206         * gfortran.dg/elemental_subroutine_5.f90: New.
7208 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7210         * lib/target-supports.exp (check_profiling_available): Extend
7211         mips*-*-elf check to mips*-*-elf*.
7213 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7215         * gcc.dg/format/c90-scanf-5.c: New test.
7216         * gcc.dg/format/c99-scanf-4.c: New test.
7217         * gcc.dg/format/ext-7.c: New test.
7218         * gcc.dg/format/ext-8.c: New test.
7220         PR middle-end/33423
7221         * gcc.c-torture/compile/20070915-1.c: New test.
7223 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7225         PR fortran/33106
7226         * gfortran.dg/private_type_9.f90: New.
7228 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7230         PR middle-end/33449
7231         * gfortran.dg/pr33449.f90: New test.
7233 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7235         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7236         * gfortran.dg/private_type_1.f90: Ditto
7237         * gfortran.dg/interface_18.f90: New.
7238         * gfortran.dg/private_type_8.f90: New.
7240 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7242         PR c++/33124
7243         * g++.dg/warn/new1.C: Adjust.
7244         * g++.dg/torture/str_empty.C: Likewise.
7246 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7248         * gcc.target/mips/dse-1.c: New test.
7250 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7252         PR c++/32756
7253         * g++.dg/overload/operator3.C: New.
7255 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7257         * gcc.target/mips/truncate-1.c: New test.
7259 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7261         PR fortran/29396
7262         PR fortran/29606
7263         PR fortran/30625
7264         PR fortran/30871
7265         * gfortran.dg/subref_array_pointer_1.f90: New test.
7266         * gfortran.dg/subref_array_pointer_2.f90: New test.
7268 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7270         * gfortran.dg/nint_2.f90: Correct last change.
7272 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7274         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7276 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7278         * gcc.dg/vect/pr33373b.c: New test.
7280 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7282         PR target/33438
7283         * gcc.target/i386/pr33438.c: New test.
7285 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7287         * gfortran.dg/nint_2.f90: Revert previous commit.
7289 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7291         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7293 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7295         PR debug/33429
7296         * g++.dg/other/unused1.C: XFAIL class2 scan.
7298 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7300         PR fortran/33343
7301         * gfortran.dg/elemental_args_check_1.f90: New.
7302         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7303         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7305 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7307         * gfortran.dg/recursive_check_3.f90: New.
7309 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7311         PR fortran/33412
7312         * gfortran.dg/elemental_bind_c.f90: New.
7314 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7316         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7317         * gcc.target/mips/mips16-attributes-2.c: New test.
7318         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7319         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7320         hard-float asm when __mips16 is defined.
7321         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7322         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7323         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7324         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7325         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7326         * gcc.target/mips/pr26765.c (foo): Likewise.
7327         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7328         targets, use dg-mips-options instead of dg-options, and use -mgp32
7329         to force 32-bit mode.
7330         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7331         and 64-bit mode.
7332         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7334 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7335             Michael Meissner  <michael.meissner@amd.com>
7337         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7338         * gcc.target/i386/sse5-hsubX.c: Ditto.
7339         * gcc.target/i386/sse5-permpX.c: Ditto.
7340         * gcc.target/i386/sse5-haddX.c: Ditto.
7341         * gcc.target/i386/sse5-maccXX.c: Ditto.
7342         * gcc.target/i386/sse5-msubXX.c: Ditto.
7343         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7344         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7346         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7347         optimizes floating point conditional moves into the pcmov
7348         instruction on SSE5.
7349         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7351         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7352         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7353         SSE5.
7355         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7356         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7358         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7359         optimizes (a*b)+c into fmadd on SSE5.
7361         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7362         whether the SSE5 instructions can be generated.
7364         * gcc.target/i386/sse5-check.h: New. Add support for 
7365         SSE5 tests.
7367         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7368         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7369         * gcc.target/i386/sse-13.c: Ditto.
7370         * gcc.target/i386/sse-14.c: Ditto.
7372 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7374         PR testsuite/33153
7375         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7376         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7378 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7380         PR target/32338
7381         * gcc.dg/pr32338-1.c: New test.
7382         * gcc.dg/pr32338-2.c: New test.
7384 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7385         
7386         * lib/target-supports.exp (check_effective_target_sync_int_long):
7387         Revert change to add xtensa.
7388         (check_effective_target_sync_char_short): Likewise.
7389         
7390 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7392         * gnat.dg/packed_subtype.adb: New test.
7394 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7396         PR fortran/33297
7397         * gfortran.dg/intrinsic_size.f90: New.
7399 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7401         PR fortran/33284
7402         PR fortran/33310
7403         * gfortran.dg/conflicts_2.f90: New.
7405 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7407         PR tree-optimization/32377
7408         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7409         dependence distance.
7410         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7411         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7412         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7413         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7415 2007-09-12  Richard Guenther  <rguenther@suse.de>
7417         PR middle-end/33382
7418         * gcc.c-torture/compile/pr33382.c: New testcase.
7419         * gcc.c-torture/execute/pr33382.c: Likewise.
7421 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7423         PR fortran/33395
7424         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7426 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7428         PR tree-optimization/33373
7429         * gcc.dg/vect/pr33373.c: New test.
7431 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7433         * lib/target-supports.exp (check_effective_target_vect_no_double):
7434         Remove unused proc.
7436 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7437             Ulrich Weigand  <uweigand@de.ibm.com>
7439         * gcc.target/spu/dfcgt-nan.c: New test.
7441 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7443         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7445 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7447         PR fortran/33040
7448         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7450 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7452         * gcc.dg/va-arg-pack-len-1.c: New test.
7453         * g++.dg/va-arg-pack-len-1.C: New test.
7455 2007-09-11  Michael Matz  <matz@suse.de>
7457         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7459 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7461         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7462         checks for size of long double.
7463         * gcc.dg/dfp/convert.h: New file.
7464         * gcc.dg/dfp/convert-bfp-2.c: New test.
7465         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7466         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7467         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7468         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7469         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7470         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7471         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7472         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7473         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7475 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7477         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7478         Change dg-final to expect 1 non-profitable loop and
7479         3 profitable loops.
7480         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7481         Change dg-final to expect 1 non-profitable loop and
7482         3 profitable loops.
7483         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7484         Change dg-final to expect 1 profitable loop.
7485         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7486         Change dg-final to expect 1 profitable loop.    
7487         
7488 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7490         * gcc.target/mips/call-saved-1.c: New test.
7491         * gcc.target/mips/call-saved-2.c: Likewise.
7492         * gcc.target/mips/call-saved-3.c: Likewise.
7493         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7494         instead of mips_mips64.  Set mips_fp64 too.
7495         (is_gp32_flag): Return true for -mips1 and -mips2.
7496         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7498 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7500         * g++.dg/ext/va-arg-pack-1.C: New test.
7501         * g++.dg/ext/va-arg-pack-2.C: New test.
7503 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7505         PR target/33369
7506         * gcc.dg/vect/pr33369.c: New test.
7508 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7510         PR fortran/33370
7511         * gfortran.dg/array_memcpy_5.f90:  New test.
7513 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7515         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7517 2007-09-09  Richard Guenther  <rguenther@suse.de>
7519         * gcc.c-torture/compile/20070906-1.c: New testcase.
7521 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7523         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7524         noinline attribute.
7525         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7526         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7527         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7528         Likewise.
7530 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7532         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7534 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7536         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7538 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7540         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7541         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7542         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7543         Compile tests with -fno-tree-pre.
7544         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7545         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7546         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7547         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7548         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7549         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7550         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7551         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7552         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7553         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7554         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7555         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7556         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7557         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7558         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7559         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7560         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7561         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7562         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7564 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7566         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7567         to call objdump.
7568         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7569         Use remote_exec to call c++filt.
7570         * lib/target-supports-dg.exp (dg-require-host-local): New.
7571         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7572         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7573         * g++.dg/rtti/repo1.C: Likewise.
7574         * g++.dg/template/repo1.C: Likewise.
7575         * g++.dg/template/repo2.C: Likewise.
7576         * g++.dg/template/repo3.C: Likewise.
7577         * g++.dg/template/repo4.C: Likewise.
7578         * g++.dg/template/repo5.C: Likewise.
7579         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7580         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7581         * g++.old-deja/g++.pt/repo1.C: Likewise.
7582         * g++.old-deja/g++.pt/repo2.C: Likewise.
7583         * g++.old-deja/g++.pt/repo3.C: Likewise.
7584         * g++.old-deja/g++.pt/repo4.C: Likewise.
7585         * gcc.dg/cpp/trad/builtins.c: Likewise.
7587 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7589         PR tree-optimization/32283
7590         * gcc.dg/tree-ssa/loop-31.c: New test.
7592 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7594         PR rtl-optimization/26449
7595         * gcc.target/i386/pr26449-1.c: New file.
7597 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7599         PR target/33329
7600         PR rtl-optimization/26449
7601         * gcc.target/i386/pr33329.c: New file.
7603 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7605         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7607 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7609         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7611 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7613         PR tree-optimization/33301
7614         * gfortran.dg/vect/pr33301.f: New test.
7616 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7618         PR libfortran/33307
7619         * gfortran.dg/backspace_10.f90: New test.
7621 2007-09-07  Richard Guenther  <rguenther@suse.de>
7623         Reapply
7624         2007-09-06  Richard Guenther  <rguenther@suse.de>
7626         PR tree-optimization/32586
7627         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7628         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7629         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7630         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7631         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7632         now obsolete simplification.
7634 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7635         
7636         PR tree-optimization/33299
7637         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7638         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7640 2007-09-07  Richard Guenther  <rguenther@suse.de>
7642         Revert
7643         2007-09-06  Richard Guenther  <rguenther@suse.de>
7645         PR tree-optimization/32586
7646         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7647         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7648         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7649         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7650         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7651         now obsolete simplification.
7653 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7655         PR tree-optimization/32821
7656         * gcc.dg/tree-ssa/pr32821.c: New file.
7658 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7660         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7661         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7662         and mips_forced_no_er.
7663         (dg-mips-options): Add -mno-abicalls when a small-data option is
7664         specified.  Skip tests with small-data options if mips_forced_gp.
7665         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7666         * gcc.target/mips/sdata-1.c: New test.
7667         * gcc.target/mips/sdata-2.c: Likewise.
7668         * gcc.target/mips/sdata-3.c: Likewise.
7669         * gcc.target/mips/sdata-4.c: Likewise.
7671 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7673         PR fortran/33298
7674         * spread_zerosize_1.f90:  New test case.
7675         * spread_bounds_1.f90:  New test case.
7677 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7679         PR c++/32674
7680         * g++.dg/template/static31.C: New.
7682 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7684         PR fortran/33271
7685         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7686         powerpc*-linux-gnu.
7688 2007-09-06  David Daney  <ddaney@avtrex.com>
7689             Richard Sandiford  <richard@codesourcery.com>
7691         PR target/33256
7692         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7693         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7694         * gcc.target/mips/pr33256.c: New test.
7696 2007-09-06  Tom Tromey  <tromey@redhat.com>
7698         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7700 2007-09-06  Richard Guenther  <rguenther@suse.de>
7702         PR tree-optimization/32586
7703         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7704         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7705         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7706         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7707         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7708         now obsolete simplification.
7710 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7712         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7713         * gcc.target/i386/sse3-addsubps.c: Ditto.
7714         * gcc.target/i386/sse3-haddpd.c: Ditto.
7715         * gcc.target/i386/sse3-haddps.c: Ditto.
7716         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7717         * gcc.target/i386/sse3-hsubps.c: Ditto.
7718         * gcc.target/i386/sse3-lddqu.c: Ditto.
7719         * gcc.target/i386/sse3-movddup.c: Ditto.
7720         * gcc.target/i386/sse3-movshdup.c: Ditto.
7721         * gcc.target/i386/sse3-movsldup.c: Ditto.
7723 2007-09-06  Richard Guenther  <rguenther@suse.de>
7725         PR tree-optimization/33302
7726         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7728 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7730         PR libfortran/33225
7731         * gfortran.dg./fmt_float.f90: New test.
7733 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7735         PR libfortran/33253
7736         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7738 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7740         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7741         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7743 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7745         * g++.dg/eh/builtin1.C: New test.
7746         * g++.dg/eh/builtin2.C: New test.
7747         * g++.dg/eh/builtin3.C: New test.
7749         PR c++/33289
7750         * g++.dg/eh/builtin4.C: New test.
7752 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7754         * gcc.target/powerpc/dfp-dd.c: New test.
7755         * gcc.target/powerpc/dfp-td.c: New test.
7757 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7759         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7760         * gcc.dg/va-arg-pack-1.c: New test.
7762 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7764         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7765         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7766         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7767         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7768         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7770 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7772         PR c++/30302
7773         * g++.dg/ext/anon-struct5.C: New.
7775 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7777         * gcc.dg/i386-cpuid.h: Remove.
7778         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7779         (main): Use __get_cpuid to get target features.
7780         * gcc.target/i386/sse-check.h: Ditto.
7781         * gcc.target/i386/sse2-check.h: Ditto.
7782         * gcc.target/i386/sse3-check.h: Ditto.
7783         * gcc.target/i386/ssse3-check.h: Ditto.
7784         * gcc.target/i386/sse4_1-check.h: Ditto.
7785         * gcc.target/i386/sse4_2-check.h: Ditto.
7786         * gcc.target/i386/sse4a-check.h: Ditto.
7787         * gcc.dg/torture/pr16104-1.c: Ditto.
7788         (do_test): Change to void.
7789         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7790         * gcc.target/i386/sse-6.c: Ditto.
7791         * gcc.target/i386/sse-7.c: Ditto.
7792         * g++.dg/other/i386-1.C: Include cpuid.h.
7793         (main): New function.  Use __get_cpuid to get target fetaures.
7795 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7796             David Ung  <davidu@mips.com>
7797             Nigel Stephens <nigel@mips.com>
7799         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7800         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7801         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7802         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7803         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7804         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7805         * gcc.dg/torture/pr19683-1.c: Likewise.
7806         * gcc.target/mips/madd-3.c: Likewise.
7807         * gcc.target/mips/maddu-3.c: Likewise.
7808         * gcc.target/mips/msub-3.c: Likewise.
7809         * gcc.target/mips/msubu-3.c: Likewise.
7810         * gcc.target/mips/asm-1.c: Likewise.
7811         * gcc.target/mips/branch-1.c: Likewise.
7812         * gcc.target/mips/ins-1.c: Likewise.
7813         * gcc.target/mips/near-far-3.c: Likewise.
7814         * gcc.target/mips/near-far-4.c: Likewise.
7815         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7816         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7817         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7818         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7819         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7820         * gcc.target/mips/dspr2-MULT.c: Likewise.
7821         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7822         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7823         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7824         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7825         * gcc.target/mips/code-readable-2.c: Likewise.
7826         * gcc.target/mips/code-readable-3.c: Likewise.
7828 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7829             David Ung  <davidu@mips.com>
7830             Nigel Stephens <nigel@mips.com>
7832         * gcc.target/mips/mips16-attributes.c: New.
7834 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7836         PR fortran/31564
7837         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7839         PR fortran/33241
7840         * gfortran.dg/char_length_10.f90: New test.
7842 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7844         PR c++/29731
7845         * g++.dg/parse/template24.C: New.
7847 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7849         * g++.dg/other/spu2vmx-1.C: New test.
7851 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7853         PR tree-optimization/33017
7854         * gcc.dg/pr33017.c: New test.
7856 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7858         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7859         __protected_stream family of macros.
7861 2007-09-04  Jan Hubicka  <jh@suse.cz>
7863         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7864         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7865         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7866         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7867         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7868         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7869         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7870         Likewise.
7872 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7873             Tobias Burnus  <burnus@net-b.de>
7875         * gfortran.dg/proc_decl_1.f90: New.
7876         * gfortran.dg/proc_decl_2.f90: New.
7877         * gfortran.dg/proc_decl_3.f90: New.
7878         * gfortran.dg/proc_decl_4.f90: New.
7880 2007-09-04  Jan Hubicka  <jh@suse.cz>
7882         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7883         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7884         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7885         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7886         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7887         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7888         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7889         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7890         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7891         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7892         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7893         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7894         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7895         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7896         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7897         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7898         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7899         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7900         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7901         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7902         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7903         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7904         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7905         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7906         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7907         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7908         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7909         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7910         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7911         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7912         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7913         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7914         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7915         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7916         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7917         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7918         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7919         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7920         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7921         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7922         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7923         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7924         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7925         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7926         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7927         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7928         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7929         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7930         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7931         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7932         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7933         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7934         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7935         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7936         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7937         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7938         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7939         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7940         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7941         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7942         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7943         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7944         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7945         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7946         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7947         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7948         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7949         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7950         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7951         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7952         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7953         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7954         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7955         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7956         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7957         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7958         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7959         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7960         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7961         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7962         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7963         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7964         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7965         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7966         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7967         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7968         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7969         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7970         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7971         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7972         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7973         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7974         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7975         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7976         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7977         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7978         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7979         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7980         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7981         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7982         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7983         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7984         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7985         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7986         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7987         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7988         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7989         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7990         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7991         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7992         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7993         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7994         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7995         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7996         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7997         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7998         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7999         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8000         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8001         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8002         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8003         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8004         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8005         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8006         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8007         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8008         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8009         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8010         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8011         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8012         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8013         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8014         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8015         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8016         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8017         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8018         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8019         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8020         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8021         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8022         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8023         noinline.
8024         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8025         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8026         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8027         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8028         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8029         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8030         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8031         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8032         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8033         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8034         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8035         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8036         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8037         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8038         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8039         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8040         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8041         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8042         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8043         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8044         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8045         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8046         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8047         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8048         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8049         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8050         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8051         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8052         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8053         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8054         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8055         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8056         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8057         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8058         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8059         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8060         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8061         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8062         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8063         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8064         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8065         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8066         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8067         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8068         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8069         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8070         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8071         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8072         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8073         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8074         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8075         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8076         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8077         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8078         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8079         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8080         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8081         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8082         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8083         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8084         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8085         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8086         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8087         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8088         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8089         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8090         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8091         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8092         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8093         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8094         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8095         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8096         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8097         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8098         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8099         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8100         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8101         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8102         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8103         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8104         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8105         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8106         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8107         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8108         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8109         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8110         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8111         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8112         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8113         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8114         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8115         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8116         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8117         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8118         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8119         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8120         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8121         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8122         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8123         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8124         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8125         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8126         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8127         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8128         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8129         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8130         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8131         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8132         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8133         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8134         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8135         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8136         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8137         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8138         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8139         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8140         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8141         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8142         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8143         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8144         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8145         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8146         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8147         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8148         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8149         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8151 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8153         PR middle-end/33187
8154         * gcc.target/i386/cmov7.c: New file.
8156 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8158         * gcc.target/i386/sse4a-check.h: New file.
8159         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8160         * gcc.target/i386/sse4a-insert.c: Ditto.
8161         * gcc.target/i386/sse4a-montsd.c: Ditto.
8162         * gcc.target/i386/sse4a-montss.c: Ditto.
8163         * gcc.target/i386/mmx-check.h: New file.
8164         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8165         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8166         * gcc.target/i386/sse-check.h: New file.
8167         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8168         * gcc.target/i386/sse-3.c: Ditto.
8169         * gcc.target/i386/sse-7.c: Ditto.
8170         * gcc.target/i386/sse-9.c: Ditto.
8171         * gcc.target/i386/ssefn-3.c: Ditto.
8172         * gcc.target/i386/sse-recip.c: Ditto.
8173         * gcc.target/i386/sse-recip-vec.c: Ditto.
8174         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8175         * gcc.target/i386/20020523-1.c: Remove.
8176         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8177         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8178         * gcc.target/i386/ssefn-4.c: Ditto.
8179         * gcc.target/i386/sse-6.c: Ditto.
8180         * gcc.target/i386/sse-10.c: Ditto.
8181         * gcc.target/i386/sse-11.c: Ditto.
8182         * gcc.target/i386/sse-18.c: Ditto.
8183         * gcc.target/i386/fpprec-1.c: Ditto.
8184         * g++.dg/other/i386-1.C: Ditto.
8186 2007-09-04  Richard Guenther  <rguenther@suse.de>
8188         PR tree-optimization/33291
8189         * gcc.dg/volatile2.c: New testcase.
8190         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8191         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8192         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8193         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8195 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8197         PR fortran/33253
8198         * gfortran.dg/namelist_15.f90: Update test.
8199         * gfortran.dg/namelist_24.f90: Update test.
8200         * gfortran.dg/namelist_38.f90: New test.
8202 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8204         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8205         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8206         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8207         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8208         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8209         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8211 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8213         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8214         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8216         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8218 2007-09-02  David Daney  <ddaney@avtrex.com>
8220         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8221         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8222         * gcc.target/mips/atomic-memory-1.c: Ditto.
8223         * gcc.target/mips/atomic-memory-2.c: Ditto.
8225 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8227         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8228         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8230 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8232         * gfortran.dg/substr_6.f90: New test.
8234 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8236         PR c++/33208
8237         * g++.dg/other/error18.C: New.
8238         * g++.dg/expr/bitfield3.C: Adjust.
8240 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8242         PR fortran/33276
8243         * gfortran.fortran-torture/compile/pr33276.f90: New.
8245 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8247         PR C/29237
8248         PR middle-end/33272
8249         * gcc.dg/c99-arraydecl-3.c: New test.
8251 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8253         PR c++/32597
8254         * g++.dg/cpp0x/variadic-new2.C: New.
8255         * g++.dg/cpp0x/variadic-new.C: New.
8257 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8259         PR fortran/33232
8260         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8261         * gfortran.dg/read_1.f90: New.
8263 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8265         PR c++/33210
8266         * g++.dg/template/error30.C: New.
8268 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8270         PR c++/32113
8271         * g++.dg/template/crash70.C: New.
8273 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8275         PR c++/33212
8276         * g++.dg/ext/is_class_error.C: New.
8278 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8280         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8281         
8282 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8283             Revital Eres  <eres@il.ibm.com>
8285         * gcc.target/powerpc/paired-1.c: New test.
8286         * gcc.target/powerpc/paired-2.c: New test.
8287         * gcc.target/powerpc/paired-3.c: New test.
8288         * gcc.target/powerpc/paired-4.c: New test.
8289         * gcc.target/powerpc/paired-5.c: New test.
8290         * gcc.target/powerpc/paired-6.c: New test.
8291         * gcc.target/powerpc/paired-7.c: New test.
8292         * gcc.target/powerpc/ppc-paired.c: New test.
8294 2007-08-31  Ollie Wild  <aaw@google.com>
8296         * g++.dg/conversion/ptrmem2.C: New test.
8297         * g++.dg/conversion/ptrmem3.C: New test.
8298         * g++.dg/conversion/ptrmem4.C: New test.
8299         * g++.dg/conversion/ptrmem5.C: New test.
8300         * g++.dg/conversion/ptrmem6.C: New test.
8301         * g++.dg/conversion/ptrmem7.C: New test.
8302         * g++.dg/conversion/ptrmem8.C: New test.
8304 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8306         PR fortran/31879
8307         * gfortran.dg/char_length_7.f90: New test.
8308         * gfortran.dg/char_length_9.f90: New test.
8309         * gfortran.dg/char_assign_1.f90: Add extra warning.
8311         PR fortran/31197
8312         PR fortran/31258
8313         * gfortran.dg/char_length_8.f90: New test.
8315 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8317         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8319 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8321         * gcc.dg/inline-24.c: New test.
8322         * g++.dg/opt/inline11.C: New test.
8324 2007-08-30  Richard Guenther  <rguenther@suse.de>
8326         * gcc.target/i386/vectorize5.c: New testcase.
8328 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8330         PR fortran/33228
8331         * interface.c (check_interface0): Improve error for external procs.
8332         (check_sym_interfaces): Fix checking of module procedures.
8334 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8336         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8337         (AI): Add AI_ALIGN.
8338         * gcc.dg/sync-3.c: New test.
8340         PR middle-end/32758
8341         * gcc.dg/cleanup-12.c: New test.
8343 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8345         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8346         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8347         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8348         * gcc.dg/pr32450.c: Ditto.
8349         * gcc.dg/nest.c: Ditto.
8350         * gcc.dg/nested-func-4.c: Ditto.
8351         * g++.old-deja/g++.law/profile1.C: Ditto.
8353 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8355         PR fortran/32989
8356         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8357         non-default integer kind arguments.
8359 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8361         PR fortran/33105
8362         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8364 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8366         * gcc.dg/h8300-ice2.c: Remove target selector.
8368 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8370         PR fortran/33215
8371         * gfortran.dg/binding_label_tests_15.f03: New test case.
8372         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8374 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8376         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8377         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8379 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8381         PR c++/33194
8382         * g++.dg/other/canon-33194.C: New.
8384 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8386         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8387         * gcc.c-torture/execute/pr23135.c: Likewise.
8389 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8391         * gcc.dg/pr31344.c: Move to ...
8392         * gcc.dg/dfp/pr31344.c: ... here.
8393         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8394         * gcc.dg/20050503-1.c: Ditto.
8395         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8396         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8397         * gcc.dg/20060801-1.c: Ditto.
8399 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8401         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8402         * gfortran.dg/nan_1.f90: Likewise.
8404 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8406         PR fortran/33055
8407         Revert previous patch.
8409 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8410             Kazu Hirata  <kazu@codesourcery.com>
8412         * gcc.target/m68k/interrupt-1.c: New.
8414 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8416         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8417         10000 for targets where "int" can't hold at least 100000.
8418         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8419         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8420         (test5)(test6): Use it.
8421         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8422         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8423         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8424         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8425         * gcc.dg/attr-alloc_size.c (test): Likewise.
8427 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8429         PR c++/33209
8430         * g++.dg/template/error29.C: New.
8432 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8434         PR c++/32596
8435         * g++.dg/ext/visibility/anon5.C: New test.
8437 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8439         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8441 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8443         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8444         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8445         * gfortran.dg/gamma_4.f90: New: large-real tests.
8447 2007-08-28  Jason Merrill  <jason@redhat.com>
8449         PR c++/29000
8450         * g++.dg/ext/stmtexpr12.C: New test.
8452         PR c++/28558
8453         * g++.dg/ext/attrib28.C: New test.
8455 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8457         PR target/32661
8458         * gcc.target/i386/pr32661.c: New test.
8460 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8462         PR middle-end/32370
8463         * gcc.dg/pr32370.c: New test.
8465         PR rtl-optimization/33148
8466         * gcc.c-torture/compile/20070827-1.c: New test.
8468         PR debug/32914
8469         * d++.dg/debug/const3.C: New test.
8470         * d++.dg/debug/const4.C: New test.
8471         * d++.dg/debug/dwarf2/const1.C: New test.
8472         * d++.dg/debug/dwarf2/const2.C: New test.
8473         * d++.dg/debug/dwarf2/const2b.C: New test.
8475 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8476             Vladimir Yanovsky  <yanov@il.ibm.com>
8477             Revital Eres  <eres@il.ibm.com>
8478             Andrey Belevantsev  <abel@ispras.ru>
8480         * gcc.dg/sms-1.c: New test.
8482 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8484         * g++.dg/ext/gnu-inline-common.h: New.
8485         * g++.dg/ext/gnu-inline-global-reject.C: New.
8486         * g++.dg/ext/gnu-inline-global.C: New.
8487         * g++.dg/ext/gnu-inline-namespace.C: New.
8488         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8489         * g++.dg/ext/gnu-inline-class.C: New.
8490         * g++.dg/ext/gnu-inline-class-static.C: New.
8491         * g++.dg/ext/gnu-inline-template-class.C: New.
8492         * g++.dg/ext/gnu-inline-template-func.C: New.
8494 2007-08-27  Jason Merrill  <jason@redhat.com>
8496         PR c++/31337
8497         * g++.dg/ext/stmtexpr11.C: New.
8499 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8501         * lib/target-supports.exp (check_profiling_available):
8502         Set profiling_available_saved to 0 on fido-*-elf.
8504 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8506         PR tree-optimization/33173
8507         
8508         * gcc.c-torture/compile/pr33173.c: New.
8510 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8512         PR target/31385
8513         * gcc.dg/dfp/pr31385.c: New.
8515 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8517         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8519 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8521         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8522         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8523         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8524         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8525         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8526         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8527         gcc.target/m68k directory.
8528         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8529         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8530         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8531         gcc.target/cris directory.
8532         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8533         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8534         gcc.target/bfin directory.
8536         * gcc.target/sh: New directory.
8537         * gcc.target/sh/sh.exp: New file.
8538         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8539         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8540         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8541         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8542         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8543         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8545 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8547         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8548         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8549         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8550         * gcc.target/i386/local2.c: Ditto.
8551         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8552         * gcc.target/i386/20011119-1.c: Ditto.
8553         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8554         * gcc.target/i386/fastcall-1.c: Fix target selector.
8556 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8558         PR fortran/33055
8559         * gfortran.dg/negative_unit.f: Add new check
8560         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8561         -fdefault-integer-8.
8563 2007-08-26  Asher Langton  <langton2@llnl.gov>
8565         * gfortran.dg/recursive_stack.f90: New.
8566         * gfortran.dg/openmp_stack.f90: New.
8568 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8570         PR fortran/31298
8571         * gfortran.dg/use_10.f90: New.
8573 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8575         PR fortran/32985
8576         * gfortran.dg/namelist_14.f90: Make test case valid.
8577         * gfortran.dg/common_10.f90: New.
8579 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8581         PR middle-end/33181
8582         * gcc.dg/ifelse-2.c: New.
8584 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8586         PR fortran/32980
8587         * gfortran.dg/gamma_1.f90: New.
8588         * gfortran.dg/gamma_2.f90: New.
8589         * gfortran.dg/gamma_3.f90: New.
8591 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8593         PR fortran/33188
8594         * gfortran.dg/used_types_18.f90: New.
8596 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8598         * gcc.dg/array-init-2.c: New test.
8600 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8602         PR fortran/33178
8603         * gfortran.dg/initialization_4.f90: Update dg-error.
8604         * gfortran.dg/initialization_13.f90: New.
8606 2007-08-24  Richard Guenther  <rguenther@suse.de>
8608         PR middle-end/33166
8609         * gcc.c-torture/compile/pr33166.c: New testcase.
8611 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8613         PR fortran/33139
8614         * gfortran.dg/pointer_assign_4.f90: New.
8615         * gfortran.dg/shape_2.f90: Fix test case.
8616         * gfortran.dg/char_result_4.f90: Ditto.
8618 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8620         * gcc.dg/array-init-1.c: New test.
8622         PR c++/32567
8623         * g++.dg/parse/crash36.C: New test.
8625 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8627         * gcc.dg/pr32721.c: Updated.
8629 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8631         PR tree-optimization/32573
8632         PR middle-end/32946
8633         * gcc.dg/pr32573.c: New test.
8635         PR c++/32898
8636         * g++.dg/lookup/ns3.C: New test.
8638         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8640         PR c++/31941
8641         * g++.dg/parse/crash37.C: New test.
8643 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8645         PR target/17390
8646         * gcc.target/i386/pr17390.c: New test.
8648 2007-08-23  Richard Guenther  <rguenther@suse.de>
8650         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8651         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8652         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8653         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8654         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8655         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8656         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8657         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8659 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8661         * gcc.target/s390: New directory.
8662         * gcc.target/s390/s390.exp: New file.
8663         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8664         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8665         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8666         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8667         gcc.target/s390 directory.
8669 2007-08-23  Richard Guenther  <rguenther@suse.de>
8671         PR tree-optimization/32328
8672         * gcc.dg/pr32328.c: New testcase.
8674 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8676         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8677           available.
8679 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8681         PR fortran/33095
8682         * gfortran.dg/min_max_optional_5.f90: New test.
8683         * gfortran.dg/min_max_optional_2.f90: Remove.
8684         * gfortran.dg/min_max_optional_3.f90: Remove.
8685         * gfortran.dg/min_max_optional_4.f90: Remove.
8687 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8689         * gcc.target/i386/xorps-sse.c: New.
8690         * gcc.target/i386/xorps-sse2.c: New.
8692 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8694         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8695         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8696         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8698 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8700         PR fortran/33020
8701         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8702         include multiple kinds for SHAPE parameter within a single
8703         namespace.
8704         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8705         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8707 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8709         * interface_abstract_1.f90: Extended test case.
8710         * interface_abstract_3.f90: New test.
8712 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8714         * gcc.dg/fold-sub.c: New test.
8715         
8716 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8718         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8719         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8720         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8721         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8722         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8723         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8725 2007-08-22  Richard Guenther  <rguenther@suse.de>
8727         PR middle-end/33007
8728         * gcc.dg/pr33007.c: New testcase.
8730 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8732         * gcc.c-torture/execute/strcmp-1.x: Delete.
8734 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8736         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8737         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8738         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8739         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8740         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8741         gcc.target/i386/stack-realign.c,
8742         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8743         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8744         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8745         target using dg-require-effective-target directive.
8746         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8747         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8748         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8749         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8750         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8751         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8752         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8753         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8754         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8755         Require lp64 target using dg-require-effective-target directive.
8756         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8757         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8758         directive.
8759         * gcc.target/i386/20010202-1.c: Move from here ...
8760         * gcc.dg/20010202-1.c: ... to here.
8762 2007-08-22  Richard Guenther  <rguenther@suse.de>
8764         PR tree-optimization/33142
8765         * gcc.c-torture/execute/pr33142.c: New testcase.
8767 2007-08-22  Richard Guenther  <rguenther@suse.de>
8769         PR middle-end/32563
8770         * g++.dg/torture/pr32563.C: New testcase.
8772 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8774         PR middle-end/32912
8775         * gcc.dg/pr32912-1.c: Add -w to options.
8776         * gcc.dg/pr32912-2.c: Likewise.
8777         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8779 2007-08-21  Ian Lance Taylor  <iant@google.com>
8781         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8783 2007-08-21  Ian Lance Taylor  <iant@google.com>
8785         PR tree-optimization/33134
8786         * g++.dg/tree-ssa/pr33134.C: New test.
8788 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8790         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8791         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8793 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8795         PR debug/32610
8796         * gcc.dg/debug/pr32610.c: New test.
8798         * g++.dg/init/new24.C: New test.
8800         PR middle-end/32912
8801         * gcc.dg/pr32912-1.c: New test.
8802         * gcc.dg/pr32912-2.c: New test.
8803         * gcc.dg/pr32912-3.c: New test.
8805 2007-08-21  Richard Guenther  <rguenther@suse.de>
8807         * gcc.dg/pointer-arith-10.c: New testcase.
8809 2007-08-21  Richard Guenther  <rguenther@suse.de>
8811         PR middle-end/33122
8812         * gcc.c-torture/compile/pr33122.c: New testcase.
8814 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8816         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8818 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8820         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8822 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8824         PR c++/33025
8825         * g++.dg/init/new23.C: New test.
8827 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8829         PR middle-end/30564
8830         * gcc.c-torture/compile/pr30564-1.c: New test.
8831         * gcc.c-torture/compile/pr30564-2.c: New test.
8833 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8835         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8837 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8839         * gfortran.dg/interface_abstract_2.f90: New.
8840         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8842 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8844         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8845         unknown (so that outer-loop wont get analyzed).
8846         * gcc.dg/vect/vect-outer-1a.c: New test.
8847         * gcc.dg/vect/vect-outer-1b.c: New test.
8848         * gcc.dg/vect/vect-outer-1.c: New test.
8849         * gcc.dg/vect/vect-outer-2a.c: New test.
8850         * gcc.dg/vect/vect-outer-2b.c: New test.
8851         * gcc.dg/vect/vect-outer-2c.c: New test.
8852         * gcc.dg/vect/vect-outer-2.c: New test.
8853         * gcc.dg/vect/vect-outer-3a.c: New test.
8854         * gcc.dg/vect/vect-outer-3b.c: New test.
8855         * gcc.dg/vect/vect-outer-3c.c: New test.
8856         * gcc.dg/vect/vect-outer-3.c: New test.
8857         * gcc.dg/vect/vect-outer-4a.c: New test.
8858         * gcc.dg/vect/vect-outer-4b.c: New test.
8859         * gcc.dg/vect/vect-outer-4c.c: New test.
8860         * gcc.dg/vect/vect-outer-4d.c: New test.
8861         * gcc.dg/vect/vect-outer-4e.c: New test.
8862         * gcc.dg/vect/vect-outer-4f.c: New test.
8863         * gcc.dg/vect/vect-outer-4g.c: New test.
8864         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8865         * gcc.dg/vect/vect-outer-4i.c: New test.
8866         * gcc.dg/vect/vect-outer-4j.c: New test.
8867         * gcc.dg/vect/vect-outer-4k.c: New test.
8868         * gcc.dg/vect/vect-outer-4l.c: New test.
8869         * gcc.dg/vect/vect-outer-4m.c: New test.
8870         * gcc.dg/vect/vect-outer-4.c: New test.
8871         * gcc.dg/vect/vect-outer-5.c: New test.
8872         * gcc.dg/vect/vect-outer-6.c: New test.
8873         * gcc.dg/vect/vect-outer-fir.c: New test.
8874         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8875         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8877 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8879         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8880         and -fno-tree-reassoc.
8881         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8882         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8883         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8884         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8885         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8886         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8887         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8888         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8889         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8890         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8891         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8892         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8893         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8894         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8895         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8896         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8897         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8898         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8899         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8900         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8901         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8902         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8903         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8904         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8905         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8906         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8907         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8908         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8909         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8910         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8911         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8912         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8913         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8914         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8915         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8916         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8917         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8919 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8921         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8922         versioning for aliasing).
8923         * gcc.dg/vect/vect-35.c: Likewise.
8925         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8926         targets.
8927         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8929 2007-08-18  Tom Tromey  <tromey@redhat.com>
8931         PR preprocessor/32974:
8932         * gcc.dg/cpp/pr32974.c: New file.
8934 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8936         * gfortran.dg/interface_abstract_1.f90: New.
8938 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8940         PR fortran/32881
8941         * gfortran.dg/pure_initializer_1.f90: New test.
8943 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8945         PR fortran/32875
8946         * gfortran.dg/array_constructor_18.f90: New test.
8948 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8950         PR c++/28989
8951         * g++.dg/expr/lval3.C: New test.
8952         * g++.dg/expr/lval4.C: New test.
8954 2007-08-17  Ollie Wild  <aaw@google.com>
8956         PR c++/31749
8957         * g++.dg/lookup/builtin3.C: New test.
8958         * g++.dg/lookup/builtin4.C: New test.
8959         * g++.dg/lookup/using19.C: New test.
8961 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8963         PR c++/32190
8964         * g++.dg/parse/error31.C: New.
8966 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8968         PR c++/32112
8969         * g++.dg/template/error26.C: New.
8971 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8973         PR fortran/33079
8974         * gfortran.dg/zero_length_2.f90: New test.
8976 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8978         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8979         * gfortran.dg/kind_tests_3.f03: Ditto.
8980         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8981         * gfortran.dg/interface_13.f90: Ditto.
8982         * gfortran.dg/pr32738.f90: Ditto.
8983         * gfortran.dg/module_private_1.f90: Ditto.
8984         * gfortran.dg/test_only_clause.f90: Ditto.
8985         * gfortran.dg/bind_c_vars.f90: Ditto.
8986         * gfortran.dg/bind_c_dts.f90: Ditto.
8987         * gfortran.dg/use_9.f90: Ditto.
8988         * gfortran.dg/generic_8.f90: Ditto.
8989         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8990         * gfortran.dg/private_type_6.f90: Ditto.
8991         * gfortran.dg/c_assoc.f90: Ditto.
8992         * gfortran.dg/private_type_7.f90: Ditto.
8993         * gfortran.dg/global_vars_c_init.f90: Ditto.
8994         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8995         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8996         * gfortran.dg/c_size_t_test.f03: Ditto.
8997         * gfortran.dg/used_types_12.f90: Ditto.
8998         * gfortran.dg/pr25923.f90: Ditto.
8999         * gfortran.dg/test_com_block.f90: Ditto.
9000         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9001         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9002         * gfortran.dg/com_block_driver.f90: Ditto.
9003         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9004         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9005         * gfortran.dg/c_loc_test.f90: Ditto.
9006         * gfortran.dg/c_ptr_tests.f03: Ditto.
9007         * gfortran.dg/module_interface_1.f90: Ditto.
9009 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9011         PR c++/32870
9012         * g++.dg/other/error17.C: Adjust.
9013         
9014 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9016         PR middle-end/32970
9017         * g++.dg/ext/altivec-14.C: New test.
9019 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9021         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9022         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9023         dump files.
9024         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9025         * gcc.dg/vect/pr32366.c: Ditto.
9027 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9029         PR testsuite/33082
9030         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9031         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9032         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9033         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9035 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9037         PR fortran/33072
9038         * gfortran.dg/use_9.f90: New.
9040 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9042         * g++.dg/gcov/gcov-5.C: New test.
9044 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9046         * g++.dg/gcov/gcov-4.C: New test.
9047         * lib/gcov.exp (verify-lines): Add support for
9048         checking no-coverage lines.
9050 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9052         * gcc.dg/vect/vect-vfa-01.c: New.
9053         * gcc.dg/vect/vect-vfa-02.c: New.
9054         * gcc.dg/vect/vect-vfa-03.c: New.
9055         * gcc.dg/vect/vect-vfa-04.c: New.
9056         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9057         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9058         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9059         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9060         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9061         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9062         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9063         gfortran.dg/vect/pr19049.f90: Rename to start with
9064         prefix no-vfa-.
9065         * gcc.dg/vect/vect.exp: Disable versioning for alias
9066         when test starts with no-vfa-.
9067         * gfortran.dg/vect/vect.exp: Likewise.
9069 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9071         * gcc.dg/torture/pr32897.c: New test.
9073 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9075         PR c++/31132
9076         * g++.dg/template/crash69.C: New.
9078 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9080         * lib/target-supports.exp (check_effective_target_arm32): Use
9081         check_no_compiler_messages.
9083 2007-08-15  Diego Novillo  <dnovillo@google.com>
9085         gcc.dg/tree-ssa/20070815.c: New test.
9087 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9089         PR fortran/33077
9090         * gfortran.dg/random_7.f90: Initialize variable.
9092 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9094         PR middle-end/33074
9095         * gfortran.dg/pr33074.f90: New test.
9097         PR c++/32992
9098         * g++.dg/opt/nrv14.C: New test.
9100 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9102         PR c++/33035
9103         * g++.dg/template/crash68.C: New.
9105 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9107         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9108         * gcc.dg/sibcall-4.c: Ditto.
9110 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9112         PR fortran/33066
9113         * gfortran.dg/use_8.f90: New test.
9114         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9116 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9118         PR c++/27211
9119         * g++.dg/template/error27.C: New.
9120         * g++.dg/template/error28.C: New.
9121         * g++.dg/other/pr28304.C: Adjust.
9122         * g++.old-deja/g++.mike/p811.C: Likewise.
9124 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9126         PR target/30315
9127         * gcc.target/i386/pr30315.c: New.
9129 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9131         PR fortran/32594
9132         * gfortran.dg/substr_5.f90: New test.
9134 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9136         PR c/30428
9137         * gcc.dg/vector-2.c: New test.
9139         PR c++/30428
9140         * g++.dg/ext/vector8.C: New test.
9142 2007-08-13  Dan Hipschman  <dsh@google.com>
9144         PR c/32953
9145         * gcc.dg/format/array-1.c: Add an additional test for
9146         unterminated format strings of length 1.
9148 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9150         PR fortran/32926
9151         * gfortran.dg/external_procedures_3.f90: New test.
9153 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9155         PR fortran/32827
9156         * gfortran.dg/import6.f90: New test.
9158 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9160         PR C/30427
9161         *  gcc.dg/vector-1.c: New test.
9163 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9165         * gcc.dg/pr21255-4.c: Skip for PIC.
9166         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9168 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9170         * gcc.dg/attr-isr.c: Skip for PIC.
9171         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9172         * gcc.dg/attr-isr-trapa.c: Likewise.
9173         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9174         * gcc.dg/pragma-isr-trapa.c: Likewise.
9175         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9177 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9179         PR fortran/32962
9180         * gfortran.dg/transpose_1.f90: New test.
9182 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9184         PR fortran/29600
9185         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9186         intrinsic.
9188 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9190         PR fortran/30964
9191         PR fortran/33054
9192         * gfortran.dg/random_4.f90: New test.
9193         * gfortran.dg/random_5.f90: New test.
9194         * gfortran.dg/random_6.f90: New test.
9195         * gfortran.dg/random_7.f90: New test.
9197 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9199         PR fortran/32860
9200         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9202 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9204         PR fortran/31629
9205         * gfortran.dg/module_private_1.f90: New test.
9207 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9209         PR fortran/29600
9210         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9211         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9213 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9215         PR fortran/32937
9216         * gfortran.dg/char_length_6.f90: New test.
9218 2007-08-10  Ollie Wild  <aaw@google.com>
9220         * g++.dg/lookup/using18.C: New test.
9222 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9224         PR c++/17763
9225         * g++.dg/other/error16.C: New.
9227 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9229         PR libfortran/33039
9230         * gfortran.dg/namelist_37.f90: New test.
9232 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9234         PR c++/22256
9235         * g++.dg/conversion/op3.C: New.
9237 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9239         PR fortran/32987
9240         * gfortran.dg/fmt_tab_1.f90: New.
9241         * gfortran.dg/fmt_tab_2.f90: New.
9243 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9245         PR c/32796
9246         * gcc.c-torture/compile/pr32796.c: New test.
9248 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9250         PR middle-end/32813
9251         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9252         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9253         instead of just -O.
9255 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9257         * gcc.target/mips/code-readable-1.c: New test.
9258         * gcc.target/mips/code-readable-2.c: Likewise.
9259         * gcc.target/mips/code-readable-3.c: Likewise.
9261 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9262             Revital Eres  <eres@il.ibm.com>
9264         * gfortran.dg/sms-1.f90: Add comment.
9265         * gfortran.dg/sms-2.f90: New.
9267 2007-08-07  Ian Lance Taylor  <iant@google.com>
9269         * gcc.dg/instrument-1.c: New test.
9270         * gcc.dg/instrument-2.c: New test.
9271         * gcc.dg/instrument-3.c: New test.
9273 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9275         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9277 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9279         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9280         !vector_alignment_reachable targets.
9281         * gcc.dg/vect/vect-33.c: Likewise.
9282         * gcc.dg/vect/vect-42.c: Likewise.
9283         * gcc.dg/vect/vect-44.c: Likewise.
9284         * gcc.dg/vect/vect-50.c: Likewise.
9285         * gcc.dg/vect/vect-70.c: Likewise.
9286         * gcc.dg/vect/vect-71.c: Likewise.
9287         * gcc.dg/vect/vect-87.c: Likewise.
9288         * gcc.dg/vect/vect-88.c: Likewise.
9289         * gcc.dg/vect/vect-91.c: Likewise.
9290         * gcc.dg/vect/vect-93.c: Likewise.
9291         * gcc.dg/vect/vect-96.c: Likewise.
9292         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9293         * gcc.dg/vect/section-anchors-69.c: Likewise.
9294         * gcc.dg/vect/pr25413.c: Likewise.
9295         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9296         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9297         * gfortran.dg/vect-2.f90: Likewise.
9298         * gfortran.dg/vect-3.f90: Likewise.
9299         * gfortran.dg/vect-4.f90: Likewise.
9300         * gfortran.dg/vect-5.f90: Likewise.
9301         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9302         Return false for darwin. 
9303         (check_effective_target_vector_alignment_reachable_for_double): New.
9305 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9307         * gcc.dg/multiword-1.c: New testcase.
9309 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9311         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9312         messages.
9313         * gfortran.dg/namelist_36.f90: New test.
9315 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9317         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9318           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9320 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9322         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9323         * gcc.dg/torture/type-generic-1.c: Likewise.
9325 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9327         * gcc.c-torture/20070522-1.c: Move to ...
9328         * gcc.c-torture/compile/20070522-1.c: Here.
9330 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9332         PR fortran/29828
9333         * gfortran.dg/minmax_char_1.f90: New test.
9334         * gfortran.dg/minmax_char_2.f90: New test.
9335         * gfortran.dg/min_max_optional_4.f90: New test.
9337 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9339         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9340         hanging on the testcase.
9342 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9344         PR middle-end/32988
9345         * gcc.c-torture/compile/pr32988.c: New test.
9347 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9349         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9351 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9353         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9355         Revert:
9356         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9358         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9360 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9362         PR fortran/32979
9363         * gfortran.dg/isnan_1.f90: New test.
9365 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9366             Revital Eres <eres@il.ibm.com>
9368         * gcc.dg/sms-antideps.c: New test.
9370 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9372         PR fortran/31214
9373         * gfortran.dg/entry_13.f90: New test.
9375         * gfortran.dg/entry_12.f90: Clean up .mod file.
9377 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9379         PR fortran/32770
9380         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9381         variables as kind=4 so they don't overflow the record length.
9383 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9385         PR fortran/32968
9386         * gfortran.dg/selected_kind_1.f90: New test.
9388 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9390         PR middle-end/32780
9391         * gcc.c-torture/compile/pr32780.c: New test.
9393 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9395         RP middle-end/32399
9396         * gcc.c-torture/compile/pr32399.c: New testcase.
9398 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9400         PR middle-end/32304
9401         * g++.dg/torture/pr32304.C: New testcase.
9403 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9405         PR middle-end/32935
9406         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9408 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9410         PR fortran/32955
9411         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9413 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9415         PR fortran/31202
9416         * gfortran.dg/nint_2.f90: New test.
9418 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9420         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9421         * gcc.dg/weak/typeof-2.c: Likewise.
9423 2007-08-03  Diego Novillo  <dnovillo@google.com>
9425         PR 31521
9426         * gcc.dg/tree-ssa/pr31521.c: New test.
9428 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9430         PR fortran/32770
9431         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9432         iostat must be default kind.
9434 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9436         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9438 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9440         PR fortran/32770
9441         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9442         explicit so test passes with -fdefault-integer-8.
9443         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9444         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9446 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9448         PR c++/30849
9449         * g++.dg/parse/asm1.C: New test.
9451         PR c++/30850
9452         * g++.dg/parse/asm2.C: Likewise.
9454         PR c++/30851
9455         * g++.dg/parse/asm3.C: Likewise.
9456         
9457 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9459         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9460           "int" is only 16 bit bits wide.
9461         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9463 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9465         * g++.dg/torture/type-generic-1.C: New.
9466         * gcc.dg/pr28796-2.c: Move tests ...
9467         * gcc.dg/tg-tests.h: ... here.
9468         * gcc.dg/torture/type-generic-1.c: New.
9470 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9472         PR libfortran/32954
9473         * minmaxloc_3.f90:  New test case.
9475 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9477         PR fortran/32936
9478         * gfortran.dg/allocate_stat.f90: New.
9480 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9482         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9484 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9486         PR tree-optimization/32919
9487         * gcc.c-torture/compile/pr32919.c: New.
9489 2007-08-01  Nick Clifton  <nickc@redhat.com>
9491         * gcc.c-torture/execute/execute.exp: Change copyright header to
9492         refer to version 3 of the GNU General Public License and to point
9493         readers at the COPYING3 file and the FSF's license web page.
9494         * gcc.c-torture/execute/ieee/ieee.exp,
9495         gcc.c-torture/unsorted/unsorted.exp,
9496         gcc.c-torture/compile/compile.exp,
9497         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9498         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9499         gcc.target/cris/torture/cris-torture.exp,
9500         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9501         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9502         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9503         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9504         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9505         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9506         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9507         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9508         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9509         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9510         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9511         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9512         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9513         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9514         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9515         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9516         gcc.dg/noncompile/noncompile.exp,
9517         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9518         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9519         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9520         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9521         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9522         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9523         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9524         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9525         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9526         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9527         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9528         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9529         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9530         g++.old-deja/old-deja.exp,
9531         gfortran.fortran-torture/execute/execute.exp,
9532         gfortran.fortran-torture/compile/compile.exp,
9533         treelang/output/output-1.c, treelang/output/output-1.tree,
9534         treelang/execute/execute.exp, treelang/Makefile.in,
9535         treelang/compile/compile.exp, g++.dg/dg.exp,
9536         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9537         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9538         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9539         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9540         g++.dg/compat/struct-layout-1.exp,
9541         g++.dg/compat/struct-layout-1_generate.c,
9542         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9543         g++.dg/bprob/bprob.exp, config/default.exp,
9544         gcc.test-framework/test-framework.awk,
9545         gcc.test-framework/gen_directive_tests,
9546         gcc.test-framework/test-framework.exp,
9547         objc.dg/special/special.exp,
9548         objc.dg/gnu-encoding/gnu-encoding.exp,
9549         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9550         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9551         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9552         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9553         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9554         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9555         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9556         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9557         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9558         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9559         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9560         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9561         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9562         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9563         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9564         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9565         Likewise.
9567 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9569         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9570         error message text.
9572 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9574         PR fortran/32945
9575         * gfortran.dg/initialization_12.f90: New test.
9577 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9579         PR fortran/31609
9580         * gfortran.dg/entry_12.f90: New test.
9582 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9584         PR fortran/32938
9585         * gfortran.dg/altreturn_6.f90: New test.
9587 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9589         PR fortran/32942
9590         * gfortran.dg/exponent_2.f90: New test.
9592 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9594         * gcc.dg/vect/vect-117.c: New test.
9595         * gcc.dg/vect/vect-74.c: Enabled test
9596         * gcc.dg/vect/vect-81.c: Enabled test
9598 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9600         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9601         s/dg-error/dg-warning where warning is expected.
9603 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9605         PR fortran/32770
9606         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9607         of huge() to correct kind.
9609 2007-07-30  Ollie Wild  <aaw@google.com>
9611         * gcc.dg/cpp/counter-2.c: New test.
9612         * gcc.dg/cpp/counter-3.c: New test.
9613         * gcc.dg/cpp/dir-only-1.c: New test.
9614         * gcc.dg/cpp/dir-only-1.h: New file.
9615         * gcc.dg/cpp/dir-only-2.c: New test.
9616         * gcc.dg/cpp/dir-only-3.c: New test.
9617         * gcc.dg/cpp/dir-only-3a.h: New file.
9618         * gcc.dg/cpp/dir-only-3b.h: New file.
9619         * gcc.dg/cpp/dir-only-4.c: New test.
9620         * gcc.dg/cpp/dir-only-5.c: New test.
9621         * gcc.dg/cpp/dir-only-6.c: New test.
9623 2007-07-30  Julian Brown  <julian@codesourcery.com>
9625         * gcc.target/arm/neon/v*.c: Regenerate.
9627 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9629         PR c++/32108
9630         * g++.dg/ext/label6.C: New.
9632 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9634         PR libfortran/32858
9635         PR libfortran/30814
9636         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9638 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9640         PR fortran/31211
9641         * gfortran.dg/actual_pointer_function_1.f90: New test.
9643         PR fortran/32682
9644         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9646 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9648         PR fortran/32906
9649         * gfortran.dg/shape_1.f90: Adjust error message.
9650         * gfortran.dg/parameter_array_ref_1.f90: New test.
9652 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9654         PR fortran/31609
9655         * gfortran.dg/entry_11.f90: New test.
9657 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9658             Revital Eres  <eres@il.ibm.com>
9660         * gfortran.dg/sms-1.f90: New test.
9662 2007-07-28  Richard Guenther  <rguenther@suse.de>
9664         * gcc.c-torture/compile/pr32920.c: New testcase.
9666 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9668         PR c++/30917
9669         * g++.dg/lookup/friend11.C: New test.
9671 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9673         * gfortran.dg/namelist_5.f90: Adjusted error message.
9674         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9675         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9676         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9677         * gfortran.dg/namelist_32.f90: ... this.
9679         PR fortran/32876
9680         * gfortran.dg/namelist_33.f90: New test.
9682         PR fortran/32905
9683         * gfortran.dg/namelist_34.f90: New test.
9685         PR fortran/31818
9686         * gfortran.dg/namelist_35.f90: New test.
9688 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9690         PR fortran/32880
9691         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9693 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9695         PR testsuite/32471
9696         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9697           assuming it is 0x7ffffffff.
9698         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9699         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9701 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9703         * gfortran.dg/operator_3.f90: Fix dg directive.
9704         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9705         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9706         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9708 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9710         * g++.dg/cpp0x/decltype1.C: New.
9711         * g++.dg/cpp0x/decltype2.C: New.
9712         * g++.dg/cpp0x/decltype3.C: New.
9713         * g++.dg/cpp0x/decltype4.C: New.
9714         * g++.dg/cpp0x/decltype5.C: New.
9715         * g++.dg/cpp0x/decltype6.C: New.
9717 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9719         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9720           because the test relies on bit 31 to be the sign bit.
9722 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9724         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9725           assuming it is 0x7fffffff.
9726         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9727         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9729 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9731         PR c++/32346
9732         * g++.dg/expr/bitfield9.C: New test.
9734 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9736         PR fortran/32899
9737         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9739 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9741         PR fortran/32760
9742         * gfortran.dg/private_type_7.f90: New test.
9744 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9746         PR fortran/32035
9747         * gfortran.dg/select_char_1.f90: New test.
9749 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9751         PR fortran/32903
9752         * gfortran.dg/initialization_11.f90: New test.
9754 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9756         * gcc.target/mips/ins-1.c: New test.
9758 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9760         PR/19232
9761         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9762         (f1): Likewise.
9764 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9766         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9767         error: width of 'spare' exceeds its type.
9769 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9771         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9772         * gcc.dg/sibcall-4.c: Likewise.
9774 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9776         PR rtl-optimization/31500
9777         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9778         * g++.dg/warn/Warray-bounds.C: Likewise.
9780 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9782         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9784 2007-07-25  Julian Brown  <julian@codesourcery.com>
9785             Paul Brook  <paul@codesourcery.com>
9786             Joseph Myers  <joseph@codesourcery.com>
9787             Mark Shinwell  <shinwell@codesourcery.com>
9789         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9790         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9791         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9792         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9793         (check_effective_target_arm_neon_hw): New.
9794         * gcc.target/arm/neon/neon.exp: New file.
9795         * gcc.target/arm/neon/polytypes.c: New file.
9796         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9798 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9800         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9801           targets where an "int" is less than 32 bits wide.
9803 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9805         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9807 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9809         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9810           during addition if an int is only 16 bits wide.
9811         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9813 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9815         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9816           size as "long int" and are 32 or 64 bits wide.
9817         * gcc.dg/torture/pr28814.c: Likewise.
9819 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9821         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9822           exactly as wide as an int.
9824 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9826         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9827         Define and use throughout as long long printf format specifier.
9828         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9829         Likewise.
9831 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9833         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9834         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9836 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9838         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9840 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9842         * gcc.c-torture/execute/20070724-1.c: New.
9844 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9846         PR fortran/31205
9847         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9848         "deallocates" to 24, since patch has code rid of much spurious
9849         code.
9850         * gfortran.dg/interface_assignment_1.f90 : New test.
9852         PR fortran/32842
9853         * gfortran.dg/interface_assignment_2.f90 : New test.
9855 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9857         PR fortran/32867
9858         * fortran.dg/initialization_10.f90: New test.
9860 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9862         PR fortran/32778
9863         * gfortran.dg/imag_2.f: Removed
9864         * gfortran.dg/warn_std_1.f90: New test.
9865         * gfortran.dg/warn_std_2.f90: New test.
9866         * gfortran.dg/warn_std_3.f90: New test.
9868 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9870         PR c++/29001
9871         * g++.dg/init/new22.C: New.
9873 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9875         PR c++/32561
9876         * g++.dg/template/crash67.C: New.
9878 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9880         * lib/target-support.exp (check_effective_target_natural_alignment): 
9881         (check_effective_target_vector_alignment_reachable): New.
9882         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9883         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9884         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9885         check.
9886         * gcc.dg/vect/pr25413.c: Likewise.
9887         * gcc.dg/vect/pr31699.c: Likewise.
9889 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9891         PR fortran/30814
9892         * gfortran.dg/pack_bounds_1.f90:  New test case.
9894 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9896         PR fortran/31639
9897         * gfortran.dg/initialization_9.f90: New test.
9899 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9901         PR fortran/32797
9902         PR fortran/32800
9903         * gfortran.dg/bind_c_usage_8.f03: New test case.
9904         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9905         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9907 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9909         * gcc.target/mips/branch-cost-1.c: New test.
9910         * gcc.target/mips/branch-cost-2.c: Likewise.
9912 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9914         PR fortran/32732
9915         * gfortran.dg/c_char_tests.f03: New test case.
9916         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9917         * gfortran.dg/c_char_tests_2.f03: New test case.
9918         * gfortran.dg/value_6.f03: Ditto.
9919         * gfortran.dg/value_7.f03: Ditto.
9921 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9923         PR fortran/32600
9924         * gfortran.dg/c_funloc_tests_5.f03: New.
9925         * gfortran.dg/c_funloc_tests_5.f04: New.
9926         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9928 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9930         PR c++/32839
9931         * g++.dg/expr/call4.C: New.
9932         * g++.dg/expr/call5.C: New.
9934 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9936         PR fortran/32710
9937         * gfortran.dg/namelist_30.f90: New test.
9939 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9941         PR fortran/29962
9942         * gfortran.dg/array_initializer_1.f90: Removed warning.
9943         * gfortran.dg/initialization_1.f90: Adjusted messages.
9944         * gfortran.dg/nested_modules_6.f90: Removed warning.
9946         PR fortran/31253
9947         * gfortran.dg/initialization_7.f90: New test.
9949         PR fortran/31639
9950         * gfortran.dg/initialization_8.f90: New test.
9952 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9954         PR c++/30818
9955         * g++.dg/template/crash47.C: Adjust errors.
9956         * g++.dg/template/crash48.C: Adjust errors.
9957         * g++.dg/template/typename12.C: New.
9958         * g++.dg/template/typename13.C: New.
9959         * g++.dg/template/typename14.C: New.
9960         * g++.dg/template/typedef6.C: Adjust errors.
9962 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9964         PR fortran/32627
9965         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9966         * gfortran.dg/pr32627.f03: New test case.
9968         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9969         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9970         c_f_pointer_logical.
9971         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9972         c_f_pointer_complex.
9973         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9974         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9975         c_f_pointer_shape_tests_2.
9976         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9978 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9980         PR fortran/32804
9981         * gfortran.dg/c_loc_tests_9.f03: New test case.
9982         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9984 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9986         PR fortran/32823
9987         * gfortran.dg/int_2.f90: New test.
9988         
9989 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9991         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9993 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9995         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9996         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9998 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10000         PR tree-optimization/19910
10001         * gcc.dg/pr19910.c: New test.
10003 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10005         PR fortran/32738
10006         * gfortran.dg/pr32738.f90: New test.
10008 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10010         PR tree-optimzation/32635
10011         * gfortran.dg/pr32635.f:  New test case.
10013 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10015         PR fortran/32801
10016         * gfortran.dg/pr32801.f03: New test case.
10018 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10020         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10021         Test negative numbers also.
10022         * gcc.dg/c99-math-float-1.c: Likewise.
10023         * gcc.dg/c99-math-long-double-1.c: Likewise.
10024         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10025         test inputs.
10027 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10028         
10029         * lib/target-supports.exp (check_effective_target_sync_int_long):
10030         Enable for xtensa.
10031         (check_effective_target_sync_char_short): Likewise.
10032         
10033 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10035         * gcc.dg/pr28796-2.c: Add more cases.
10037 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10039         * gcc.dg/pr28796-1.c: Add more cases.
10040         * gcc.dg/pr28796-2.c: Likewise.
10042 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10044         * gcc.dg/pr28796-1.c: Add more cases.
10045         * gcc.dg/pr28796-2.c: Likewise.
10047 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10049         PR fortran/32535
10050         * gfortran.dg/pr32535.f90: New test.
10052 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10054         PR fortran/31320
10055         PR fortran/32665
10056         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10058 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10060         PR rtl-optimization/32773
10061         * gcc.dg/pr32773.c: New test.
10063 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10065         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10066         match flax-vector-conversions note.
10067         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10068         instead of dg-error for the warning.
10070 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10072         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10073           adapted to work on targets with 16-bit or wider int.
10074         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10075         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10076         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10077         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10079 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10081         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10082         support large arrays.
10083         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10084         * gcc.dg/20061109-1.c: Likewise.
10085         * gcc.c-torture/execute/20061101-1.x: Likewise.
10086         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10087         * gcc.c-torture/execute/pr31448.x: Likewise.
10089 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10091         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10093         PR fortran/32238
10094         * gfortran.dg/pr32238.f90: New test.
10096         PR fortran/32222
10097         * gfortran.dg/pr32222.f90: New test.
10099         PR fortran/32242
10100         * gfortran.dg/pr32242.f90: New test.
10101         
10102 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10103             David Ung  <davidu@mips.com>
10105         * gcc.target/mips/mips-sched-madd.c: New test case.
10107 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10109         PR libfortran/32611
10110         * gfortran.dg/large_real_kind_1.f90: Update test.
10111         * gfortran.dg/pr17706.f90: Update test.
10112         * gfortran.dg/fmt_zero_digits.f90: Update test.
10113         * gfortran.dg/fmt_zero_precision.f90: Update test.
10114         * gfortran.dg/real_const_3.f90: Update test.
10116 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10118         PR fortran/32036
10119         * gfortran.dg/bounds_check_8.f90: New test.
10120         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10122 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10124         PR fortran/32357
10125         * gfortran.dg/mvbits_2.f90: New test.
10127 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10129         PR libfortran/32731
10130         * gfortran.dg/pack_mask_1.f90:  New test.
10131         * gfortran.dg/unpack_mask_1.f90:  New test.
10133 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10135         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10136         * gcc.dg/20001101-1.c: Likewise.
10137         * gcc.dg/20001102-1.c: Likewise.
10138         * gcc.dg/20020116-2.c: Likewise.
10139         * gcc.dg/20020416-1.c: Likewise.
10140         * gcc.dg/sparc-constant-1.c: Likewise.
10141         * gcc.dg/sparc-dwarf2.c: Likewise.
10142         * gcc.dg/sparc-frame-1.c: Likewise.
10143         * gcc.dg/sparc-getcontext-1.c: Likewise.
10144         * gcc.dg/sparc-loop-1.c: Likewise.
10145         * gcc.dg/sparc-reg-1.c: Likewise.
10146         * gcc.dg/sparc-ret.c: Likewise.
10147         * gcc.dg/sparc-trap-1.c: Likewise.
10148         * gcc.dg/ultrasp10.c: Likewise.
10149         * gcc.dg/ultrasp11.c: Likewise.
10150         * gcc.dg/ultrasp1.c: Likewise.
10151         * gcc.dg/ultrasp2.c: Likewise.
10152         * gcc.dg/ultrasp3.c: Likewise.
10153         * gcc.dg/ultrasp4.c: Likewise.
10154         * gcc.dg/ultrasp5.c: Likewise.
10155         * gcc.dg/ultrasp6.c: Likewise.
10156         * gcc.dg/ultrasp7.c: Likewise.
10157         * gcc.dg/ultrasp8.c: Likewise.
10158         * gcc.dg/ultrasp9.c: Likewise.
10159         * gcc.dg/splet-1.c: Delete.
10161 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10163         PR fortran/32724
10164         * gfortran.dg/stfunc_5.f90: New test.
10166 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10168         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10169         New procedure to check if arrays are naturally aligned to the vector
10170         alignment boundary.
10171         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10172         in size_t typedef.  Adjust tree dump scan results according to
10173         vect_aligned_arrays target check.
10174         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10175         vect_aligned_arrays target check.
10176         * gcc.dg/vect/pr31699.c: Ditto.
10178 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10180         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10181         for V2DFmode vector conditional expression.
10182         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10183         and dfceq patterns.
10184         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10185         and dfcgt patterns.
10186         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10187         V2DFmode comparison and test special values.
10188         * lib/target-supports.exp: Switch on test for V2DFmode 
10189         vector conditional expression.
10191 2007-07-13  Richard Guenther  <rguenther@suse.de>
10193         PR tree-optimization/32721
10194         * gcc.dg/pr32721.c: New testcase.
10196 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10198         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10199         error message part that continues on a new line.
10201 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10203         * gcc.dg/c99-tgmath-1.c: New.
10204         * gcc.dg/c99-tgmath-2.c: New.
10205         * gcc.dg/c99-tgmath-3.c: New.
10206         * gcc.dg/c99-tgmath-4.c: New.
10208 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10209             Janis Johnson  <janis187@us.ibm.com>
10211         PR testsuite/25241
10212         * gcc.test-framework/dg-error-exp-F.c: New test.
10213         * gcc.test-framework/dg-warning-exp-F.c: New test.
10214         * lib/gcc.exp: Enable warning and error prefixes.
10215         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10216         (dg-error): Wrap original dg-error.
10217         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10218         markers from dg-error/dg-warning directives.
10219         * gcc.dg/20040322-1.c: Likewise.
10220         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10221         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10222         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10223         * gcc.dg/Werror-1.c: Likewise.
10224         * gcc.dg/Werror-10.c: Likewise.
10225         * gcc.dg/Werror-11.c: Likewise.
10226         * gcc.dg/Werror-2.c: Likewise.
10227         * gcc.dg/Werror-3.c: Likewise.
10228         * gcc.dg/Werror-4.c: Likewise.
10229         * gcc.dg/Werror-5.c: Likewise.
10230         * gcc.dg/Werror-6.c: Likewise.
10231         * gcc.dg/Werror-7.c: Likewise.
10232         * gcc.dg/Werror-8.c: Likewise.
10233         * gcc.dg/Werror-9.c: Likewise.
10234         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10235         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10236         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10237         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10238         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10239         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10240         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10241         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10242         * gcc.dg/Wnested-externs-1.c: Likewise.
10243         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10244         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10245         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10246         * gcc.dg/Wshadow-3.c: Likewise.
10247         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10248         * gcc.dg/Wwrite-strings-1.c: Likewise.
10249         * gcc.dg/anon-struct-5.c: Likewise.
10250         * gcc.dg/anon-struct-6.c: Likewise.
10251         * gcc.dg/anon-struct-7.c: Likewise.
10252         * gcc.dg/anon-struct-8.c: Likewise.
10253         * gcc.dg/array-8.c: Likewise.
10254         * gcc.dg/array-quals-2.c: Likewise.
10255         * gcc.dg/asm-qual-1.c: Likewise.
10256         * gcc.dg/asm-wide-1.c: Likewise.
10257         * gcc.dg/assign-warn-1.c: Likewise.
10258         * gcc.dg/assign-warn-2.c: Likewise.
10259         * gcc.dg/bitfld-10.c: Likewise.
10260         * gcc.dg/bitfld-11.c: Likewise.
10261         * gcc.dg/bitfld-12.c: Likewise.
10262         * gcc.dg/bitfld-13.c: Likewise.
10263         * gcc.dg/bitfld-14.c: Likewise.
10264         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10265         * gcc.dg/builtins-30.c: Likewise.
10266         * gcc.dg/c90-const-expr-5.c: Likewise.
10267         * gcc.dg/c90-typespec-1.c: Likewise.
10268         * gcc.dg/c99-const-expr-5.c: Likewise.
10269         * gcc.dg/c99-flex-array-5.c: Likewise.
10270         * gcc.dg/c99-fordecl-3.c: Likewise.
10271         * gcc.dg/c99-tag-3.c: Likewise.
10272         * gcc.dg/c99-typespec-1.c: Likewise.
10273         * gcc.dg/c99-vla-jump-1.c: Likewise.
10274         * gcc.dg/c99-vla-jump-2.c: Likewise.
10275         * gcc.dg/c99-vla-jump-3.c: Likewise.
10276         * gcc.dg/c99-vla-jump-4.c: Likewise.
10277         * gcc.dg/c99-vla-jump-5.c: Likewise.
10278         * gcc.dg/cast-1.c: Likewise.
10279         * gcc.dg/cast-2.c: Likewise.
10280         * gcc.dg/cast-3.c: Likewise.
10281         * gcc.dg/cast-4.c: Likewise.
10282         * gcc.dg/cast-pretty-print-1.c: Likewise.
10283         * gcc.dg/comp-goto-2.c: Likewise.
10284         * gcc.dg/comp-goto-3.c: Likewise.
10285         * gcc.dg/cpp/error-1.c: Likewise.
10286         * gcc.dg/cpp/if-paren.c: Likewise.
10287         * gcc.dg/decl-7.c: Likewise.
10288         * gcc.dg/decl-8.c: Likewise.
10289         * gcc.dg/decl-nospec-1.c: Likewise.
10290         * gcc.dg/decl-nospec-2.c: Likewise.
10291         * gcc.dg/decl-nospec-3.c: Likewise.
10292         * gcc.dg/declspec-10.c: Likewise.
10293         * gcc.dg/declspec-11.c: Likewise.
10294         * gcc.dg/declspec-12.c: Likewise.
10295         * gcc.dg/declspec-13.c: Likewise.
10296         * gcc.dg/declspec-14.c: Likewise.
10297         * gcc.dg/declspec-15.c: Likewise.
10298         * gcc.dg/declspec-16.c: Likewise.
10299         * gcc.dg/declspec-17.c: Likewise.
10300         * gcc.dg/declspec-4.c: Likewise.
10301         * gcc.dg/declspec-5.c: Likewise.
10302         * gcc.dg/declspec-6.c: Likewise.
10303         * gcc.dg/declspec-7.c: Likewise.
10304         * gcc.dg/declspec-8.c: Likewise.
10305         * gcc.dg/declspec-9.c: Likewise.
10306         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10307         * gcc.dg/dfp/constants-c99.c: Likewise.
10308         * gcc.dg/dfp/keywords-c89.c: Likewise.
10309         * gcc.dg/dfp/keywords-c99.c: Likewise.
10310         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10311         * gcc.dg/dfp/typespec.c: Likewise.
10312         * gcc.dg/dremf-type-compat-2.c: Likewise.
10313         * gcc.dg/dremf-type-compat-3.c: Likewise.
10314         * gcc.dg/dremf-type-compat-4.c: Likewise.
10315         * gcc.dg/empty-source-2.c: Likewise.
10316         * gcc.dg/empty-source-3.c: Likewise.
10317         * gcc.dg/enum3.c: Likewise.
10318         * gcc.dg/extra-semi-2.c: Likewise.
10319         * gcc.dg/extra-semi-3.c: Likewise.
10320         * gcc.dg/float-range-1.c: Likewise.
10321         * gcc.dg/float-range-2.c: Likewise.
10322         * gcc.dg/float-range-3.c: Likewise.
10323         * gcc.dg/float-range-5.c: Likewise.
10324         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10325         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10326         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10327         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10328         * gcc.dg/format/cast-1.c: Likewise.
10329         * gcc.dg/format/gcc_diag-3.c: Likewise.
10330         * gcc.dg/format/gcc_diag-4.c: Likewise.
10331         * gcc.dg/format/gcc_diag-6.c: Likewise.
10332         * gcc.dg/format/gcc_diag-8.c: Likewise.
10333         * gcc.dg/format/gcc_diag-9.c: Likewise.
10334         * gcc.dg/format/nul-2.c: Likewise.
10335         * gcc.dg/format/opt-1.c: Likewise.
10336         * gcc.dg/format/opt-2.c: Likewise.
10337         * gcc.dg/format/opt-3.c: Likewise.
10338         * gcc.dg/format/opt-4.c: Likewise.
10339         * gcc.dg/format/opt-5.c: Likewise.
10340         * gcc.dg/format/opt-6.c: Likewise.
10341         * gcc.dg/framework-2.c: Likewise.
10342         * gcc.dg/func-args-1.c: Likewise.
10343         * gcc.dg/func-outside-1.c: Likewise.
10344         * gcc.dg/func-outside-2.c: Likewise.
10345         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10346         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10347         * gcc.dg/if-empty-1.c: Likewise.
10348         * gcc.dg/init-bad-1.c: Likewise.
10349         * gcc.dg/init-bad-2.c: Likewise.
10350         * gcc.dg/init-bad-3.c: Likewise.
10351         * gcc.dg/init-desig-obs-2.c: Likewise.
10352         * gcc.dg/init-desig-obs-3.c: Likewise.
10353         * gcc.dg/init-empty-2.c: Likewise.
10354         * gcc.dg/init-empty-3.c: Likewise.
10355         * gcc.dg/inline-11.c: Likewise.
10356         * gcc.dg/inline-12.c: Likewise.
10357         * gcc.dg/inline-8.c: Likewise.
10358         * gcc.dg/inline-9.c: Likewise.
10359         * gcc.dg/inline3.c: Likewise.
10360         * gcc.dg/label-decl-1.c: Likewise.
10361         * gcc.dg/label-decl-2.c: Likewise.
10362         * gcc.dg/label-decl-3.c: Likewise.
10363         * gcc.dg/label-decl-4.c: Likewise.
10364         * gcc.dg/long-long-typespec-1.c: Likewise.
10365         * gcc.dg/lvalue-2.c: Likewise.
10366         * gcc.dg/lvalue-3.c: Likewise.
10367         * gcc.dg/nested-func-3.c: Likewise.
10368         * gcc.dg/nested-redef-1.c: Likewise.
10369         * gcc.dg/noreturn-4.c: Likewise.
10370         * gcc.dg/old-style-prom-2.c: Likewise.
10371         * gcc.dg/old-style-prom-3.c: Likewise.
10372         * gcc.dg/old-style-then-proto-1.c: Likewise.
10373         * gcc.dg/overflow-warn-1.c: Likewise.
10374         * gcc.dg/overflow-warn-2.c: Likewise.
10375         * gcc.dg/overflow-warn-3.c: Likewise.
10376         * gcc.dg/overflow-warn-4.c: Likewise.
10377         * gcc.dg/overflow-warn-6.c: Likewise.
10378         * gcc.dg/parm-forwdecl-2.c: Likewise.
10379         * gcc.dg/parm-forwdecl-3.c: Likewise.
10380         * gcc.dg/parm-impl-decl-1.c: Likewise.
10381         * gcc.dg/parm-impl-decl-2.c: Likewise.
10382         * gcc.dg/parm-incomplete-1.c: Likewise.
10383         * gcc.dg/parm-mismatch-1.c: Likewise.
10384         * gcc.dg/pointer-arith-1.c: Likewise.
10385         * gcc.dg/pointer-arith-2.c: Likewise.
10386         * gcc.dg/pointer-arith-3.c: Likewise.
10387         * gcc.dg/pointer-arith-4.c: Likewise.
10388         * gcc.dg/pointer-arith-6.c: Likewise.
10389         * gcc.dg/pointer-arith-7.c: Likewise.
10390         * gcc.dg/pointer-arith-8.c: Likewise.
10391         * gcc.dg/pr13804-1.c: Likewise.
10392         * gcc.dg/pr15698-1.c: Likewise.
10393         * gcc.dg/pr15698-2.c: Likewise.
10394         * gcc.dg/pr15698-3.c: Likewise.
10395         * gcc.dg/pr15698-4.c: Likewise.
10396         * gcc.dg/pr15698-5.c: Likewise.
10397         * gcc.dg/pr15698-6.c: Likewise.
10398         * gcc.dg/pr15698-7.c: Likewise.
10399         * gcc.dg/pr15698-8.c: Likewise.
10400         * gcc.dg/pr17188-1.c: Likewise.
10401         * gcc.dg/pr17301-1.c: Likewise.
10402         * gcc.dg/pr17301-2.c: Likewise.
10403         * gcc.dg/pr17730-1.c: Likewise.
10404         * gcc.dg/pr20368-1.c: Likewise.
10405         * gcc.dg/pr20368-2.c: Likewise.
10406         * gcc.dg/pr20368-3.c: Likewise.
10407         * gcc.dg/pr22308-1.c: Likewise.
10408         * gcc.dg/qual-component-1.c: Likewise.
10409         * gcc.dg/redecl-1.c: Likewise.
10410         * gcc.dg/redecl-11.c: Likewise.
10411         * gcc.dg/redecl-12.c: Likewise.
10412         * gcc.dg/redecl-13.c: Likewise.
10413         * gcc.dg/redecl-14.c: Likewise.
10414         * gcc.dg/redecl-15.c: Likewise.
10415         * gcc.dg/register-var-1.c: Likewise.
10416         * gcc.dg/register-var-2.c: Likewise.
10417         * gcc.dg/stmt-expr-2.c: Likewise.
10418         * gcc.dg/stmt-expr-3.c: Likewise.
10419         * gcc.dg/stmt-expr-label-1.c: Likewise.
10420         * gcc.dg/stmt-expr-label-2.c: Likewise.
10421         * gcc.dg/stmt-expr-label-3.c: Likewise.
10422         * gcc.dg/struct-empty-2.c: Likewise.
10423         * gcc.dg/struct-empty-3.c: Likewise.
10424         * gcc.dg/struct-parse-1.c: Likewise.
10425         * gcc.dg/struct-semi-1.c: Likewise.
10426         * gcc.dg/struct-semi-2.c: Likewise.
10427         * gcc.dg/struct-semi-3.c: Likewise.
10428         * gcc.dg/switch-5.c: Likewise.
10429         * gcc.dg/switch-6.c: Likewise.
10430         * gcc.dg/switch-7.c: Likewise.
10431         * gcc.dg/tls/diag-5.c: Likewise.
10432         * gcc.dg/transparent-union-1.c: Likewise.
10433         * gcc.dg/transparent-union-3.c: Likewise.
10434         * gcc.dg/typespec-1.c: Likewise.
10435         * gcc.dg/vla-init-2.c: Likewise.
10436         * gcc.dg/vla-init-3.c: Likewise.
10437         * gcc.dg/vla-init-4.c: Likewise.
10438         * gcc.dg/vla-init-5.c: Likewise.
10439         * gcc.dg/void-cast-2.c: Likewise.
10440         * gcc.dg/wvla-3.c: Likewise.
10441         * gcc.dg/wvla-7.c: Likewise.
10442         * gcc.target/i386/991209-1.c: Likewise.
10443         * gcc.target/ia64/fpreg-1.c: Likewise.
10444         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10445         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10446         
10447 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10449         PR fortran/31639
10450         * gfortran.dg/func_decl_4.f90: New test.
10452 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10454         PR fortran/32727
10455         * gfortran.dg/interface_17.f90: New test.
10457 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10459         PR fortran/32599
10460         * gfortran.dg/32599.f03: New test case.
10462         PR fortran/32601
10463         * gfortran.dg/32601.f03: New test case.
10464         * gfortran.dg/32601_1.f03: Ditto.
10465         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10466         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10468 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10470         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10472 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10473             Devang Patel  <dpatel@apple.com>
10475         PR tree-optimization/25413
10476         * gcc.dg/vect/vect-align-1.c: New.
10477         * gcc.dg/vect/vect-align-2.c: New.
10478         * gcc.dg/vect/pr25413.c: New.
10479         * gcc.dg/vect/pr25413a.c: New.
10480         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10482 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10484         * lib/target-support.exp (check_ultrasparc_hw_available):
10485         New function.
10486         (is-effective-target): Check $arg for ultrasparc_hw.
10487         (is-effective-target-keyword): Likewise.
10488         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10489         when determining what to do on sparc platforms.
10490         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10491         * gcc.dg/20001101-1.c: Likewise.
10492         * gcc.dg/20001101-2.c: Likewise.
10493         * gcc.dg/ultrasp9.c: Likewise.
10494         * gcc.dg/ultrasp10.c: Likewise.
10495         * gcc.target/sparc/pdist-3.c: Likewise.
10497 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10499         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10501 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10503         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10504         get vectorized.
10505         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10506         now get vectorized.
10507         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10508         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10509         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10510         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10511         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10512         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10513         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10514         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10515         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10516         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10517         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10518         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10519         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10520         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10521         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10522         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10523         Add spu.
10525 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10527         PR c++/30854
10528         * g++.dg/parse/error30.C: New test.
10530 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10532         PR fortran/29804
10533         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10535 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10537         * gfortran.fortran-torture/compile/pr32663.f: New test.
10539 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10541         PR c++/31027
10542         * g++.dg/inherit/virtual4.C: New.
10544 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10546         PR target/32661
10547         * gcc.target/i386/pr32661-1.c: New test.
10549 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10551         * gnat.dg/invariant_index.ad[sb]: New test.
10553 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10555         PR c++/32560
10556         * g++.dg/template/decl3.C: New.
10558 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10560         PR 32617
10561         * gcc.c-torture/execute/align-3.c: New.
10563 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10565         PR target/32708
10566         * gcc.target/i386/pr32708-1.c: New test.
10567         * gcc.target/i386/pr32708-2.c: Ditto.
10568         * gcc.target/i386/pr32708-3.c: Ditto.
10570 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10572         * g++.dg/init/new20.C: Remove svn:executable flag.
10574 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10576         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10578 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10580         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10582 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10584         PR testsuite/25241
10585         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10586         directive.
10587         
10588 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10590         PR fortran/32157
10591         * gfortran.dg/overload_2.f90: New test.
10593         PR fortran/32689
10594         * gfortran.dg/transfer_simplify_5.f90
10596         PR fortran/32634
10597         * gfortran.dg/interface_15.f90: New test.
10599 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10601         PR libfortran/32336
10602         * gfortran.dg/matmul_5.f90:  New test case.
10604 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10606         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10607         * gcc.dg/fesd-any.h: Likewise.
10608         * gcc.dg/fesd-baseonly.c: Likewise.
10609         * gcc.dg/fesd-baseonly.h: Likewise.
10610         * gcc.dg/fesd-none.c: Likewise.
10611         * gcc.dg/fesd-none.h: Likewise.
10612         * gcc.dg/fesd-reduced.c: Likewise.
10613         * gcc.dg/fesd-reduced.h: Likewise.
10614         * gcc.dg/fesd-sys.c: Likewise.
10615         * gcc.dg/fesd-sys.h: Likewise
10616         * gcc.dg/fesd.h: Likewise.
10618         * g++.dg/debug/dwarf2: New directory.
10619         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10620         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10621         * g++.dg/other/fesd-any.h: Likewise.
10622         * g++.dg/other/fesd-baseonly.C: Likewise.
10623         * g++.dg/other/fesd-baseonly.h: Likewise.
10624         * g++.dg/other/fesd-none.C: Likewise.
10625         * g++.dg/other/fesd-none.h: Likewise.
10626         * g++.dg/other/fesd-reduced.C: Likewise.
10627         * g++.dg/other/fesd-reduced.h: Likewise.
10628         * g++.dg/other/fesd-sys.C: Likewise.
10629         * g++.dg/other/fesd-sys.h: Likewise.
10630         * g++.dg/other/fesd.h: Likewise.
10632 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10634         PR fortran/31129
10635         * gfortran.dg/parameter_unused.f90: New test.
10637 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10639         PR tree-optimization/32681
10640         * gcc.dg/tree-ssa/pr32681.c: New test.
10642 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10644         PR fortran/32678
10645         * gfortran.dg/fmt_t_5.f90: New test.
10647 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10649         PR c++/30535
10650         * g++.dg/template/operator10.C: New.
10652 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10654         PR libfortran/32217
10655         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10657 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10659         PR fortran/29876
10660         * gfortran.dg/operator_6.f90: New test.
10662 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10664         PR fortran/17711
10665         * gfortran.dg/operator_4.f90: New test.
10666         * gfortran.dg/operator_5.f90: New test.
10667         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10668         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10670 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10672         PR fortran/32669
10673         * gfortran.dg/argument_checking_6.f90: New.
10675 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10677         PR fortran/25094
10678         * gfortran.dg/interface_155555.f90: New test.
10680 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10682         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10683         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10685 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10687         PR testsuite/25241
10688         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10689         discern pedantic diagnostics and errors.
10690         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10691         and not an error.
10692         * gcc.dg/20050121-1.c: This is an error and not a warning.
10693         * gcc.target/i386/sseregparm-2.c:  Likewise.
10694         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10695         * gcc.dg/charset/attribute2.c: Likewise.
10696         * gcc.dg/bitfld-1.c: Likewise.
10697         * gcc.dg/pack-test-2.c: Likewise.
10698         * gcc.dg/940510-1.c: Match separately error and warning.
10699         * gcc.dg/array-2.c: Match separately multiple messages. The second
10700         diagnostic is a pedantic warning and not an error.
10701         * gcc.dg/pr14475.c: Match separately multiple messages.
10702         * gcc.dg/pr18809-1.c: Likewise.
10703         * gcc.dg/pr27953.c: Likewise.
10704         * gcc.dg/vla-init-1.c: Likewise.
10705         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10707 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10709         PR fortran/32644
10710         * gfortran.dg/char_decl_1.f90: New test.
10712 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10714         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10716 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10718         PR c++/32232
10719         * g++.dg/template/overload9.C: New test.
10721 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10723         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10724         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10726 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10728         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10729         * gcc.dg/20001012-2.c: Likewise.
10730         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10731         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10733 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10735         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10736         about the chunk size when STACK_SIZE is defined.
10738 2007-07-06  Josh Conner  <jconner@apple.com>
10740         PR middle-end/32602
10741         * gcc.dg/sibcall-8.c: New test.
10743 2007-07-06  Josh Conner  <jconner@apple.com>
10745         PR middle-end/32603
10746         * gcc.target/arm/sibcall-1.c: New test.
10748 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10750         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10752 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10754         * gfortran.dg/save_parameter.f90: New test.
10755         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10757 2007-07-06  Richard Guenther  <rguenther@suse.de>
10759         * g++.dg/opt/pr30965.C: New testcase.
10761 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10763         * gcc.target/mips/save-restore-5.c: New test.
10765 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10767         PR rtl_optimization/32450
10768         * gcc.dg/pr32450.c: New runtime test.
10770 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10772         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10773         single underscore in scan directives.
10775 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10777         PR c++/32245
10778         * g++.dg/init/ptrmem4.C: New test.
10780         PR c++/32251
10781         * g++.dg/init/new21.C: Likewise.
10783         PR c++/31992
10784         * g++.dg/template/static30.C: Likewise.
10786 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10788         * gcc.dg/vect/costmodel/ppc: New directory.
10789         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10790         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10791         New test.
10792         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10793         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10794         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10795         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10796         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10797         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10798         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10799         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10800         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10801         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10802         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10803         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10804         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10805         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10807 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10809         PR fortran/32359
10810         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10812 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10814         PR fortran/32526
10815         * gfortran.dg/interface_14.f90: New test.
10817         PR fortran/32613
10818         * gfortran.dg/do_iterator_2.f90: New test.
10820 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10822         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10823         (FE_DEC_DOWNWARD): Likewise.
10824         (FE_DEC_UPWARD): Likewise.
10825         (FE_DEC_TOWARDZERO): Likewise.
10826         (FE_DEC_TONEARESTFROMZERO): Likewise.
10828 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10830         * gcc.c-torture/compile/pr32606.c: New.
10831         * gfortran.fortran-torture/execute/pr32604.f90: New.
10833 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10835         * gcc.dg/visibility-12.c: New test.
10836         * gcc.dg/visibility-13.c: Likewise.
10837         * g++.dg/ext/visibility-9.C: Likewise.
10838         * g++.dg/ext/visibility-10.C: Likewise.
10840 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10842         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10843         * gcc.dg/sh-relax-vxworks.c: New test.
10845 2007-07-04  Richard Guenther  <rguenther@suse.de>
10847         PR tree-optimization/32500
10848         * gcc.c-torture/execute/pr32500.c: New testcase.
10850 2007-07-04  Richard Guenther  <rguenther@suse.de>
10852         PR tree-optimization/32482
10853         * gcc.c-torture/compile/pr32482.c: New testcase.
10855 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10857         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10858         VxWorks kernels.
10859         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10860         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10861         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10862         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10864 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10866         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10868 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10870         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10872 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10874         PR fortran/31198
10875         * gfortran.dg/min_max_optional_1.f90: New test.
10876         * gfortran.dg/min_max_optional_2.f90: New test.
10877         * gfortran.dg/min_max_optional_3.f90: New test.
10879 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10881         PR fortran/32545
10882         * gfortran.dg/fmt_error.f90: New test.
10884 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10886         PR fortran/32612
10887         * gfortran.dg/interface_13.f90: New test.
10889 2007-07-03  Dave Brolley  <brolley@redhat.com>
10891         PR c++/31743
10892         * g++.dg/init/new20.C: New test.
10894 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10896         PR fortran/32579
10897         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10899 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10901         PR fortran/25062
10902         * common_7.f90: New.
10903         * common_8.f90: New.
10904         * common_9.f90: New.
10906 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10908         PR fortran/30940
10909         * gfortran.dg/argument_checking_1.f90: New.
10910         * gfortran.dg/argument_checking_2.f90: New.
10911         * gfortran.dg/argument_checking_3.f90: New.
10912         * gfortran.dg/argument_checking_4.f90: New.
10913         * gfortran.dg/argument_checking_5.f90: New.
10914         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10915         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10917 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10919         * gcc.dg/pr32176.c: Add -w to default dg-options.
10921 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10923         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10925 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10927         PR fortran/20888
10928         * gfortran.dg/null_2.f90: New.
10930 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10931             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10933         PR middle-end/32176
10934         * gcc.dg/pr32176.c: New test.
10936 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10938         * gcc.dg/const-float80.c : New test.
10939         * gcc.dg/const-float128.c : New test.
10940         * gcc.dg/const-float80-ped.c : New test.
10941         * gcc.dg/const-float128-ped.c : New test.
10943 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10945         * gcc.dg/c99-math.h: Fix typo.
10947 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10949         PR libgomp/32468
10950         * gcc.dg/gomp/pr32468-1.c: New test.
10952 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10954         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10955         an ABI option.
10957 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10959         * gfortran.fortran-torture/compile/pr32583.f: New.
10960         * gcc.c-torture/compile/pr32584.c: New
10962 2007-07-02  Ollie Wild  <aaw@google.com>
10964         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10965         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10967 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10969         * gcc.target/mips/save-restore-1.c: New test.
10970         * gcc.target/mips/save-restore-2.c: Likewise.
10971         * gcc.target/mips/save-restore-3.c: Likewise.
10972         * gcc.target/mips/save-restore-4.c: Likewise.
10974 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10976         PR tree-optimization/31966
10977         PR tree-optimization/32533
10978         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10979         * gfortran.dg/pr32533.f90: Ditto.
10981 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10983         * g++.dg/opt/nrv12.C: New test.
10984         * gcc.target/i386/nrv1.c: New test.
10986         PR c++/31748
10987         * g++.dg/gomp/pr31748.C: New test.
10989 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10991         PR tree-optimization/32230
10992         * gcc.dg/vect/pr32230.c: New test.
10994 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10996         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10997         * bind_c_coms.f90: Ditto.
10998         * bind_c_coms_driver.c: Ditto.
10999         * bind_c_dts.f90: Ditto.
11000         * bind_c_dts_2.f03: Ditto.
11001         * bind_c_dts_2_driver.c: Ditto.
11002         * bind_c_dts_3.f03: Ditto.
11003         * bind_c_dts_4.f03: Ditto.
11004         * bind_c_dts_driver.c: Ditto.
11005         * bind_c_implicit_vars.f03: Ditto.
11006         * bind_c_procs.f03: Ditto.
11007         * bind_c_usage_2.f03: Ditto.
11008         * bind_c_usage_3.f03: Ditto.
11009         * bind_c_usage_5.f03: Ditto.
11010         * bind_c_usage_6.f03: Ditto.
11011         * bind_c_usage_7.f03: Ditto.
11012         * bind_c_vars.f90: Ditto.
11013         * bind_c_vars_driver.c: Ditto.
11014         * binding_c_table_15_1.f03: Ditto.
11015         * binding_label_tests.f03: Ditto.
11016         * binding_label_tests_10.f03: Ditto.
11017         * binding_label_tests_10_main.f03: Ditto.
11018         * binding_label_tests_11.f03: Ditto.
11019         * binding_label_tests_11_main.f03: Ditto.
11020         * binding_label_tests_12.f03: Ditto.
11021         * binding_label_tests_13.f03: Ditto.
11022         * binding_label_tests_13_main.f03: Ditto.
11023         * binding_label_tests_14.f03: Ditto.
11024         * binding_label_tests_2.f03: Ditto.
11025         * binding_label_tests_3.f03: Ditto.
11026         * binding_label_tests_4.f03: Ditto.
11027         * binding_label_tests_5.f03: Ditto.
11028         * binding_label_tests_6.f03: Ditto.
11029         * binding_label_tests_7.f03: Ditto.
11030         * binding_label_tests_8.f03: Ditto.
11031         * binding_label_tests_9.f03: Ditto.
11032         * c_assoc.f90: Ditto.
11033         * c_assoc_2.f03: Ditto.
11034         * c_f_pointer_shape_test.f90: Ditto.
11035         * c_f_pointer_tests.f90: Ditto.
11036         * c_f_tests_driver.c: Ditto.
11037         * c_funloc_tests.f03: Ditto.
11038         * c_funloc_tests_2.f03: Ditto.
11039         * c_funloc_tests_3.f03: Ditto.
11040         * c_funloc_tests_3_funcs.c: Ditto.
11041         * c_kind_params.f90: Ditto.
11042         * c_kind_tests_2.f03: Ditto.
11043         * c_kinds.c: Ditto.
11044         * c_loc_driver.c: Ditto.
11045         * c_loc_test.f90: Ditto.
11046         * c_loc_tests_2.f03: Ditto.
11047         * c_loc_tests_2_funcs.c: Ditto.
11048         * c_loc_tests_3.f03: Ditto.
11049         * c_loc_tests_4.f03: Ditto.
11050         * c_loc_tests_5.f03: Ditto.
11051         * c_loc_tests_6.f03: Ditto.
11052         * c_loc_tests_7.f03: Ditto.
11053         * c_loc_tests_8.f03: Ditto.
11054         * c_ptr_tests.f03: Ditto.
11055         * c_ptr_tests_10.f03: Ditto.
11056         * c_ptr_tests_5.f03: Ditto.
11057         * c_ptr_tests_7.f03: Ditto.
11058         * c_ptr_tests_7_driver.c: Ditto.
11059         * c_ptr_tests_8.f03: Ditto.
11060         * c_ptr_tests_8_funcs.c: Ditto.
11061         * c_ptr_tests_9.f03: Ditto.
11062         * c_ptr_tests_driver.c: Ditto.
11063         * c_size_t_driver.c: Ditto.
11064         * c_size_t_test.f03: Ditto.
11065         * com_block_driver.f90: Ditto.
11066         * global_vars_c_init.f90: Ditto.
11067         * global_vars_c_init_driver.c: Ditto.
11068         * global_vars_f90_init.f90: Ditto.
11069         * global_vars_f90_init_driver.c: Ditto.
11070         * interop_params.f03: Ditto.
11071         * iso_c_binding_only.f03: Ditto.
11072         * iso_c_binding_rename_1.f03: Ditto.
11073         * iso_c_binding_rename_1_driver.c: Ditto.
11074         * iso_c_binding_rename_2.f03: Ditto.
11075         * iso_c_binding_rename_2_driver.c: Ditto.
11076         * kind_tests_2.f03: Ditto.
11077         * kind_tests_3.f03: Ditto.
11078         * module_md5_1.f90: Ditto.
11079         * only_clause_main.c: Ditto.
11080         * print_c_kinds.f90: Ditto.
11081         * test_bind_c_parens.f03: Ditto.
11082         * test_c_assoc.c: Ditto.
11083         * test_com_block.f90: Ditto.
11084         * test_common_binding_labels.f03: Ditto.
11085         * test_common_binding_labels_2.f03: Ditto.
11086         * test_common_binding_labels_2_main.f03: Ditto.
11087         * test_common_binding_labels_3.f03: Ditto.
11088         * test_common_binding_labels_3_main.f03: Ditto.
11089         * test_only_clause.f90: Ditto.
11090         * use_iso_c_binding.f90: Ditto.
11091         * value_5.f90: Ditto.
11092         * value_test.f90: Ditto.
11093         * value_tests_f03.f90: Ditto.
11095 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11097         * gcc.dg/tls/opt-14.c: New.
11099 2007-07-01  Ollie Wild  <aaw@google.com>
11101         * g++.dg/lookup/using16.C: New test.
11102         * g++.dg/lookup/using17.C: New test.
11104 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11106         PR fortran/32239
11107         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11108         (test_4): Use proper test for floating point equality.
11109         (test_8): Likewise.
11111 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11113         PR libgfortran/32554
11114         * gfortran.dg/fmt_p_1.f90: New test.
11116 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11118         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11119         initialization and fix dg-final check - the initialization loop is
11120         vectorizable.
11122 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11123             Volker Reichelt  <reichelt@netcologne.de>
11125         PR middle-end/32559
11126         * gcc.dg/pr32559.c: New test.
11128 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11130         PR tree-optimization/25371
11131         * gcc.dg/vect/pr25371.c: New test.
11133 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11135         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11136         when allocating and initializing a flexible array.
11138 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11140         PR fortran/20373
11141         * gfortran.dg/intrinsic.f90: New test.
11143 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11145         PR fortran/32555
11146         * gfortran.dg/fmt_zero_check.f90: New.
11148 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11150         PR fortran/30284
11151         * gfortran.dg/repeat_f90: New test.
11153 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11155         PR testsuite/25241
11156         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11157         -pedantic-errors, so we should match errors.
11158         * gcc.dg/cpp/escape-1.c: Likewise.
11159         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11160         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11161         warning.
11162         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11163         errors instead of warnings.
11164         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11165         a pedantic warning.
11166         * gcc.dg/cpp/arith-3.c: Likewise.
11168 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11170         PR testsuite/25241
11171         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11172         * gcc.dg/pch/valid-2.c: Likewise.
11173         * gcc.dg/pch/valid-3.c: Likewise.
11174         * gcc.dg/pch/warn-1.c: Likewise.
11175         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11176         
11177 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11179         PR c/4076
11180         * gcc.dg/Wunused-function.c: New.
11181         
11182 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11184         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11186 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11188         * g++.dg/other/canon-31724.C: New.
11189         
11190 2007-06-29  Jan Hubicka  <jh@suse.cz>
11192         PR middle-end/32372
11193         * gcc.c-torture/compile/pr32372.c: new.
11195 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11197         * gfortran.dg/operator_3.f90: New test.
11199 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11201         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11202         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11204 2007-06-29  Richard Guenther  <rguenther@suse.de>
11206         PR middle-end/32493
11207         * gcc.dg/inline-23.c: New testcase.
11209 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11211         PR tree-optimization/24659
11212         * gcc.target/i386/vectorize2.c: New test.
11213         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11214         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11216 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11218         * gcc.dg/pointer-arith-9.c: New test.
11220 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11222         PR fortran/32483
11223         * gfortran.dg/fmt_read_2.f90: New.
11225 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11227         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11228         If it exists, don't try to create it.
11230 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11232         * g++.dg/ext/visibility/ms-compat-1.C: New.
11234 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11236         PR tree-opt/32417
11237         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11239 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11241         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11242         targets.
11244 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11246         PR fortran/32467
11247         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11249 2007-06-27  Richard Guenther  <rguenther@suse.de>
11251         PR middle-end/32492
11252         * gcc.dg/inline-22.c: New testcase.
11254 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11256         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11257         the scan-assembler constant.
11259 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11261         PR 20216
11262         * gcc.dg/pr20216.c: New.
11264 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11266         PR tree-opt/32421
11267         * gcc.dg/vect/pr32421.c: New test.
11269 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11271         PR c++/32111
11272         * g++.dg/other/friend5.C: New test.
11274 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11276         PR fortran/32464
11277         * gfortran.dg/host_assoc_function_2.f90: New test.
11279         PR fortran/31494
11280         * gfortran.dg/host_assoc_call_1.f90: New test.
11282 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11284         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11285         
11286 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11288         PR fortran/32456
11289         * gfortran.dg/error_format.f90: New test.
11291 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11293         PR fortran/32136
11294         * gfortran.dg/pr32136.f90: New test.
11296 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11298         PR fortran/31726
11299         * gfortran.dg/minmaxloc_1.f90: New test.
11301         PR fortran/32298
11302         * gfortran.dg/minmaxloc_2.f90: New test.
11304 2007-06-23  Richard Guenther  <rguenther@suse.de>
11306         PR tree-optimization/16876
11307         PR middle-end/29478
11308         * gcc.dg/pr29254.c: The warning is bogus.
11309         * gcc.dg/warn-1.c: Likewise.
11310         * gcc.dg/assign-warn-3.c: Likewise.
11311         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11313 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11315         * gcc.c-torture/execute/20070623-1.c: New.
11317 2007-06-22  Jan Hubicka  <jh@suse.cz>
11319         * gcc.c-torture/compile/pr31541.c: New.
11321 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11323         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11324         Remove -m64 from dg-options.
11326 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11328         PR middle-end/32374
11329         * gcc.dg/pr32374.c: New test.
11331 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11333         PR fortran/32360
11334         * gfortran.dg/pointer_assign_3.f90: New test.
11336 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11338         * gcc.dg/tree-ssa/pr19590.c: New.
11340 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11342         PR fortran/31162
11343         * gfortran.dg/assign.f90: Update test.
11344         * gfortran.dg/real_do_1.f90: Update test.
11345         * gfortran.dg/gomp/omp_do1.f90: Update test.
11346         * gfortran.dg/warnings_are_errors_1.f: Update test.
11347         * gfortran.dg/g77/20010519-1.f: Update test.
11348         * gfortran.dg/g77/pr9258.f: Update test.
11349         * gfortran.dg/g77/960317-1.f: Update test.
11351 2007-06-21  Richard Guenther  <rguenther@suse.de>
11353         PR tree-optimization/32453
11354         * gcc.c-torture/compile/pr32453.c: New testcase.
11356 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11358         PR tree-optimization/31866
11359         * gcc.dg/pr31866.c: New test.
11361 2007-06-21  Richard Guenther  <rguenther@suse.de>
11363         PR tree-optimization/32451
11364         * g++.dg/torture/20070621-1.C: New testcase.
11366 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11368         * gcc.dg/attr-isr.c: Test delay slot content.
11369         
11370 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11372         PR fortran/32361
11373         gfortran.dg/pointer_assign_2.f90: New test.
11375 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11377         PR fortran/25061
11378         gfortran.dg/invalid_procedure_name.f90: New test.
11380 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11382         PR tree-optimization/25737
11383         * gcc.dg/tree-ssa/alias-14.c: New test.
11385 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11387         * gcc.target/i386/large-size-array-3.c: New.
11389 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11390         Richard Guenther  <rguenther@suse.de>
11392         PR fortran/32140
11393         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11395 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11397         PR middle-end/31959
11398         * gcc.dg/pr31959.c: New test.
11400         PR inline-asm/32109
11401         * g++.dg/ext/asm10.C: New test.
11403         PR middle-end/32285
11404         * gcc.c-torture/execute/20070614-1.c: New test.
11406 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11408         * gcc.target/arm/stack-corruption.c: New test.
11410 2007-06-19  Richard Guenther  <rguenther@suse.de>
11412         * g++.dg/torture/pr30252.C: New testcase.
11414 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11416         PR tree-optimization/32353
11417         * g++.dg/opt/nrv13.C: New test.
11419 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11421         PR fortran/20863
11422         PR fortran/20882
11423         * gfortran.dg/impure_assignment_2.f90 : New test.
11425         PR fortran/32236
11426         * gfortran.dg/data_initialized_2.f90 : New test.
11428         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11429         appropriate version of 'dmach'.
11431 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11433         PR target/32389
11434         * gcc.target/i386/pr32389.c New test.
11436 2007-06-18  Simon Baldwin <simonb@google.com>
11438         PR c++/31923
11439         * g++.dg/template/error25.C: New.
11440         * g++.dg/template/spec35.C: New.
11442 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11444         * gcc.c-torture/compile/pr32355.c: New testcase.
11445         
11446 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11448         PR tree-optimization/32383
11449         * g++.dg/opt/pr32383.C: New test.
11451 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11453         PR rtl-optimization/32366
11454         * gcc.dg/vect/pr32366.c: New test.
11456 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11458         * gcc.c-torture/compile/pr32349.c: New testcase.
11459         
11460 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11462         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11463         * gcc.target/sparc/combined-2.c: Likewise.
11464         * gcc.target/sparc/fexpand.c : Likewise.
11465         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11466         * gcc.target/sparc/fpack16.c : Likewise.
11467         * gcc.target/sparc/fpmerge.c : Likewise.
11468         * gcc.target/sparc/fpmul.c : Likewise.
11469         * gcc.target/sparc/noresult.c : Likewise.
11470         * gcc.target/sparc/pdist.c: Likewise.
11472 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11474         PR middle-end/31723
11475         * gcc.target/i386/recip-divf.c: New test.
11476         * gcc.target/i386/recip-sqrtf.c: Ditto.
11477         * gcc.target/i386/recip-vec-divf.c: Ditto.
11478         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11479         * gcc.target/i386/sse-recip.c: Ditto.
11480         * gcc.target/i386/sse-recip-vec.c: Ditto.
11482 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11484         PR tree-opt/32225
11485         * gcc.c-torture/compile/20070605-1.c: New test.
11487         * gcc.c-torture/compile/20070603-1.c: New testcase.
11488         * gcc.c-torture/compile/20070603-2.c: New testcase.
11490         * gcc.c-torture/compile/20070531-1.c: New test.
11492         PR tree-opt/32167
11493         * gcc.c-torture/compile/20070531-2.c: New test.
11495         PR tree-opt/32144
11496         * gcc.c-torture/compile/20070529-1.c: New test.
11498         PR tree-opt/32145
11499         * gcc.c-torture/compile/20070529-2.c: New test.
11501         PR tree-opt/32015
11502         * gcc.c-torture/compile/20070520-1.c: New test.
11504         * g++.dg/ext/java-1.C: New test.
11506         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11507         loops instead of one. Remove the "can't determine dependence"
11508         check.
11509         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11510         needed as the cast is gone in the first place.
11511         * gcc.dg/max-1.c: Change local variable a to be a global one.
11512         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11513         have a cast which is PREd.
11515 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11517         * g++.dg/lookup/anon6.C: New test.
11519 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11521         PR c++/31806
11522         * g++.dg/opt/static6.C: New testcase.
11524 2007-06-14  Geoff Keating  <geoffk@apple.com>
11526         * g++.dg/ext/visibility/overload-1.C: New.
11528         PR 31093
11529         * g++.dg/ext/visibility/anon4.C: New.
11531 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11533         PR target/32268
11534         * gcc.target/i386/pr32268.c: New test.
11536 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11538         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11539         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11540         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11542         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11543         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11544         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11545         BID is used.
11547 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11549         PR fortran/32302
11550         * gfortran.dg/common_resize_1.f90: New test.
11552 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11554         PR target/32274
11555         * gcc.dg/vect/pr32224.c: Fix.   
11556         
11557 2007-06-13  Eric Christopher  <echristo@apple.com>
11559         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11561 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11563         PR fortran/32323
11564         * gfortran.dg/actual_array_vect_1.f90: New.
11566 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11568         * gcc.target/sparc/mfpu.c: New test.
11570 2007-06-12  Geoff Keating  <geoffk@apple.com>
11572         * g++.dg/warn/weak1.C: Suppress on Darwin.
11573         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11575 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11577         PR middle-end/31579
11578          * g++.dg/torture/pr31579.C: New testcase.
11580 2007-06-12  Ian Lance Taylor  <iant@google.com>
11582         PR libstdc++/29286
11583         * g++.dg/init/new16.C: New test.
11584         * g++.dg/init/new17.C: New test.
11585         * g++.dg/init/new18.C: New test.
11586         * g++.dg/init/new19.C: New test.
11588 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11590         * gnat.dg/lhs_view_convert.adb: New test.
11592 2007-06-12  Richard Guenther  <rguenther@suse.de>
11594         PR tree-optimization/15353
11595         PR tree-optimization/31657
11596         * gcc.c-torture/execute/20070424-1.c: New testcase.
11597         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11598         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11599         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11600         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11601         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11603 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11605         PR rtl-optimization/32293
11606         * gcc.dg/pr32293.c: New test.
11608 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11610         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11612 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11614         PR fortran/29786
11615         * gfortran.dg/equiv_7.f90: New test.
11616         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11618         PR fortran/30875
11619         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11621 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11623         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11624         * gcc.dg/setjmp-4.c: Likewise.
11625         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11627 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11629         PR rtl-optimization/31025
11630         * gfortran.dg/pr31025.f90: New.
11632 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11634         PR target/32280
11635         * gcc.target/i386/pr32280.c: New test.
11637 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11639         PR middle-end/32279
11640         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11642 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11644         PR libgfortran/32235
11645         * gfortran.dg/backspace_9.f: New test.
11647 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11649         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11651 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11653         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11655 2007-06-09  Ian Lance Taylor  <iant@google.com>
11657         PR tree-optimization/32169
11658         * gcc.c-torture/compile/pr32169.c: New test.
11660 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11662         * gcc.dg/vect/costmodel: New directory.
11663         * gcc.dg/vect/costmodel/i386: New directory.
11664         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11665         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11666         New test.
11667         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11668         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11669         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11670         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11671         * gcc.dg/vect/costmodel/x86_64: New directory.
11672         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11673         New testsuite.
11674         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11675         New test.
11676         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11677         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11678         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11679         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11680         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11682 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11684         PR tree-optimization/32243
11685         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11686         flags for -Os tests.
11687         * gcc.dg/vect/03-vect-pr32243.c: New test.
11689 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11691         PR tree-optimization/32224
11692         * gcc.dg/vect/pr32224.c: New test.
11694 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11696         PR c++/32177
11697         * g++.dg/gomp/pr32177.C: New test.
11699 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11701         PR testsuite/25241
11702         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11703         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11704         warning nor an error.
11705         * gcc.dg/Wfatal-2.c: Likewise.
11706         * gcc.dg/Werror-1.c: Likewise.
11707         * gcc.dg/Werror-5.c: Likewise.
11708         * gcc.dg/Werror-7.c: Likewise.
11709         * gcc.dg/Werror-10.c: Likewise.
11710         * gcc.dg/Werror-11.c: Likewise.
11712 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11714         PR c++/30759
11715         * g++.dg/init/brace6.C: New test.
11717 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11719         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11720         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11721         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11722         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11724         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11725         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11726         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11727         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11728         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11729         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11730         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11731         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11733         * gcc.dg/darwin-minversion-3.c: New.
11735 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11737         * gcc.target/i386/builtin-copysign.c: New test.
11739 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11741         PR tree-optimization/32220
11742         * gfortran.dg/predcom-2.f: New testcase.
11744 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11746         PR tree-opt/32231
11747         * gcc.target/i386/vectorize4.c: New test.
11749 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11751         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11753 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11755         PR testsuite/25241
11756         * gcc.dg/simd-5.c: Mark output as a note.
11757         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11758         dg-message.
11759         * gcc.dg/simd-1.c: Likewise.
11760         * gcc.dg/always_inline.c: Mark output as a sorry.
11761         * gcc.dg/always_inline2.c: Likewise.
11762         * gcc.dg/always_inline3.c: Likewise.
11764 2007-06-06  Ian Lance Taylor  <iant@google.com>
11766         * g++.dg/conversion/enum1.C: New test.
11768 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11770         PR tree-optimization/32216
11771         * gcc.dg/vect/pr32216.c: New test.
11773 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11775         PR testsuite/18923
11776         * gfortran.dg/invalid_contains_1.f90: New test.
11777         * gfortran.dg/invalid_contains_2.f90: New test.
11779 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11781         PR testsuite/32057
11782         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11783         midnight issues.
11785 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11787         PR testsuite/25241
11788         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11789         dg-message to match de note.
11790         * gcc.dg/pr26570.c: Use dg-message for a note.
11791         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11792         dg-error instead of dg-warning because of -Werror.
11793         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11794         neither an error, nor a warning.
11795         * gcc.dg/glibc-uclibc-2.c: Likewise
11796         * gcc.dg/cpp/19940712-1.c: Likewise.
11798 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11800         PR preprocessor/23479
11801         * gcc.dg/binary-constants-1.c: Add test suites for
11802         the 0b-prefixed binary integer constants.
11803         * gcc.dg/binary-constants-2.c: Ditto.
11804         * gcc.dg/binary-constants-3.c: Ditto.
11805         * gcc.dg/binary-constants-4.c: Ditto.
11807 2007-06-05  Ian Lance Taylor  <iant@google.com>
11809         * gcc.dg/Wstrict-overflow-19.c: New test.
11811 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11813         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11815 2007-06-04  Ian Lance Taylor  <iant@google.com>
11817         * gcc.dg/Wstrict-overflow-18.c: New test.
11819 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11821         PR testsuite/25241
11822         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11823         * gcc.dg/cpp/mi5.c: Likewise.
11824         * gcc.dg/cpp/mi7.c: Likewise.
11826 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11828         PR c/32191
11829         * gcc.dg/pr32191.c: New test.
11831 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11833         PR fortran/32124
11834         * gfortran.dg/allocate_stat_1.f90: Remove.
11836 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11838         * gcc.target/i386/sse4_2-check.h: New.
11839         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11840         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11841         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11842         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11843         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11844         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11845         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11846         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11847         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11848         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11849         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11850         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11851         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11852         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11853         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11854         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11855         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11856         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11858 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11860         * gcc.dg/pie-link.c: New test.
11862 2007-06-01  Ian Lance Taylor  <iant@google.com>
11864         * gcc.dg/Wstrict-overflow-17.c: New test.
11866 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11868         * gcc.dg/builtin-return-1.c (g): New.
11869         (main): Allocate at least 64 bytes on the stack.
11871 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11873         * g++.dg/init/cleanup3.C: New test.
11875 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11877         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11878         int is 16 bits.
11880 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11882         PR fortran/32156
11883         * gfortran.dg/char_array_constructor_3.f90: New test.
11885 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11887         PR tree-optimization/32160
11888         * gfortran.dg/predcom-1.f: New test.
11890 2007-05-31  Richard Guenther  <rguenther@suse.de>
11892         * g++.dg/other/str_empty.C: Move...
11893         * g++.dg/other/pr30567.C: Move...
11894         * g++.dg/tree-ssa/pr27218.C: Move...
11895         * g++.dg/torture: ...here and remove dg-options.
11897 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11899         PR c++/32158
11900         * g++.dg/ext/is_pod_incomplete.C: New.
11902 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11903             Douglas Gregor <doug.gregor@gmail.com>
11904             Pedro Lamarao <pedro.lamarao@mndfck.org>
11905             Howard Hinnant <howard.hinnant@gmail.com>
11907         PR c++/7412
11908         PR c++/29939
11909         * g++.dg/cpp0x/rv8p.C: New.
11910         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11911         * g++.dg/cpp0x/cast-bug.C: New.
11912         * g++.dg/cpp0x/elision_weak.C: New.
11913         * g++.dg/cpp0x/collapse-bug.C: New.
11914         * g++.dg/cpp0x/rv3p.C: New.
11915         * g++.dg/cpp0x/rv7n.C: New.
11916         * g++.dg/cpp0x/overload-conv-1.C: New.
11917         * g++.dg/cpp0x/rv2n.C: New.
11918         * g++.dg/cpp0x/deduce.C: New.
11919         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11920         * g++.dg/cpp0x/rv6p.C: New.
11921         * g++.dg/cpp0x/template_deduction.C: New.
11922         * g++.dg/cpp0x/implicit-copy.C: New.
11923         * g++.dg/cpp0x/rv1p.C: New.
11924         * g++.dg/cpp0x/cast.C: New.
11925         * g++.dg/cpp0x/rv5n.C: New.
11926         * g++.dg/cpp0x/collapse.C: New.
11927         * g++.dg/cpp0x/overload-conv-2.C: New.
11928         * g++.dg/cpp0x/rv4p.C: New.
11929         * g++.dg/cpp0x/rvo.C: New.
11930         * g++.dg/cpp0x/iop.C: New.
11931         * g++.dg/cpp0x/rv3n.C: New.
11932         * g++.dg/cpp0x/rv7p.C: New.
11933         * g++.dg/cpp0x/reference_collapsing.C: New.
11934         * g++.dg/cpp0x/overload.C: New.
11935         * g++.dg/cpp0x/named.C: New.
11936         * g++.dg/cpp0x/rv2p.C: New.
11937         * g++.dg/cpp0x/rv6n.C: New.
11938         * g++.dg/cpp0x/not_special.C: New.
11939         * g++.dg/cpp0x/bind.C: New.
11940         * g++.dg/cpp0x/rv1n.C: New.
11941         * g++.dg/cpp0x/rv5p.C: New.
11942         * g++.dg/cpp0x/elision.C: New.
11943         * g++.dg/cpp0x/named_refs.C: New.
11944         * g++.dg/cpp0x/unnamed_refs.C: New.
11945         * g++.dg/cpp0x/rv4n.C: New.
11946         * g++.dg/cpp0x/elision_neg.C: New.
11947         * g++.dg/init/copy7.C: Run in C++98 mode.
11948         * g++.dg/overload/arg1.C: Ditto.
11949         * g++.dg/overload/arg4.C: Ditto.
11951 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11953         PR c++/31809
11954         * g++.dg/opt/static5.C: New test.
11956 2007-05-30  Richard Guenther  <rguenther@suse.de>
11958         * g++.dg/dg.exp: Prune torture/.
11959         * g++.dg/torture/dg-torture.exp: New testsuite.
11961 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11963         * gcc.target/arm/pr27387.C: Move and rename to ...
11964         * g++.dg/inherit/thunk8.C: ... here.
11966 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11968         PR tree-optimization/31769
11969         * g++.dg/gomp/pr31769.C: New test.
11971 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11973         * gcc.target/i386/stack-realign.c: New.
11975 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11977         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11979 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11981         * gfortran.dg/sizeof.f90: New.
11983 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11985         PR c/31339
11986         * gcc.dg/boolcomplex-1.c: New test.
11988         PR c++/31339
11989         * g++.dg/ext/boolcomplex-1.c: New test.
11991 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11993         * gcc.dg/matrix: New directory.
11995 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11997         PR fortran/32124
11998         * gfortran.dg/allocate_stat_1.f90: New.
12000 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12002         PR fortran/31972
12003         * transfer_hollerith_1.f90: New test.
12005 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12007         PR tree-opt/32100
12008         * gcc.c-torture/execute/vrp-7.c: New test.
12010 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12012         * gfortran.dg/transfer_simplify_4.f90: New test.
12014 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12016         PR fortran/32088
12017         * gfortran.dg/func_result_3.f90: New.
12019 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12021         PR middle-end/32083
12022         * gfortran.dg/transfer_simplify_3.f90: New.
12024 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12026         PR target/32065
12027         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12028         to compile options.
12029         * gcc.target/i386/pr32065-2.c: New test.
12031 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12033         PR fortran/31813
12034         * gfortran.dg/io_constraints_2.f90: Update.
12036 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12038         PR fortran/31219
12039         * gfortran.dg/array_constructor_17.f90: New test.
12041 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12043         PR tree-opt/32090
12044         * g++.dg/opt/array2.C: New testcase.
12046 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12048         PR target/32065
12049         * gcc.target/i386/pr32065.c: New test.
12051 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12052             Marcus Meissner <meissner@suse.de>
12054         * gcc.dg/attr-alloc_size.c: New.
12056 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12057             Lee Millward  <lee.millward@gmail.com>
12059         PR c++/31745
12060         * g++.dg/parse/crash34.C: New test.
12062         * g++.dg/parse/crash35.C: New test.
12064 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12066         * gcc.target/i386/sse2-check.h: New.
12067         * gcc.target/i386/sse2-vec-1.c: Likewise.
12068         * gcc.target/i386/sse2-vec-2.c: Likewise.
12069         * gcc.target/i386/sse2-vec-3.c: Likewise.
12070         * gcc.target/i386/sse2-vec-4.c: Likewise.
12071         * gcc.target/i386/sse2-vec-5.c: Likewise.
12072         * gcc.target/i386/sse2-vec-6.c: Likewise.
12074 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12076         PR c++/31431
12077         PR c++/31432
12078         PR c++/31434
12079         PR c++/31435
12080         PR c++/31437
12081         PR c++/31438
12082         PR c++/31442
12083         PR c++/31443
12084         PR c++/31444
12085         PR c++/31445
12086         * g++.dg/cpp0x/pr31431.C: New.
12087         * g++.dg/cpp0x/pr31437.C: New.
12088         * g++.dg/cpp0x/pr31442.C: New.
12089         * g++.dg/cpp0x/pr31444.C: New.
12090         * g++.dg/cpp0x/pr31431-2.C: New.
12091         * g++.dg/cpp0x/pr31432.C: New.
12092         * g++.dg/cpp0x/pr31434.C: New.
12093         * g++.dg/cpp0x/pr31438.C: New.
12094         * g++.dg/cpp0x/pr31443.C: New.
12095         * g++.dg/cpp0x/pr31445.C: New.
12096         * g++.dg/cpp0x/variadic-crash1.C: New.
12098 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12100         * gcc.target/arm/long-calls-1.c: New test.
12101         * gcc.target/arm/long-calls-2.c: Likewise.
12102         * gcc.target/arm/long-calls-3.c: Likewise.
12103         * gcc.target/arm/long-calls-4.c: Likewise.
12105 2007-05-25  Richard Guenther  <rguenther@suse.de>
12106             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12108         PR tree-optimization/31982
12109         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12111 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12113         PR fortran/32047
12114         * gfortran.dg/result_in_spec_2.f90: New test.
12116 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12118         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12120 2007-05-24  Ollie Wild  <aaw@google.com>
12122         * gcc.dg/cpp/counter-1.c: New test.
12123         * gcc.dg/pch/counter-1.c: New test.
12124         * gcc.dg/pch/counter-1.hs: New file.
12125         * gcc.dg/pch/counter-2.c: New test.
12126         * gcc.dg/pch/counter-2.hs: New file.
12127         * gcc.dg/pch/counter-3.c: New test.
12128         * gcc.dg/pch/counter-3.hs: New file.
12130 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12132         * gcc.dg/tree-ssa/predcom-1.c: New test.
12133         * gcc.dg/tree-ssa/predcom-2.c: New test.
12134         * gcc.dg/tree-ssa/predcom-3.c: New test.
12135         * gcc.dg/tree-ssa/predcom-4.c: New test.
12136         * gcc.dg/tree-ssa/predcom-5.c: New test.
12137         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12139 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12141         PR testsuite/32062
12142         * gcc.target/i386/sse4_1-check.h (MASK): New.
12144 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12146         PR fortran/32038
12147         * gfortran.dg/pr25603.f: Initialize integer variables.
12149 2007-05-23  Ian Lance Taylor  <iant@google.com>
12151         * g++.dg/other/vrp1.C: New test.
12153 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12155         PR preprocessor/20077
12156         * gcc.dg/cpp/paste15.c: New test.
12158 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12159             Nigel Stephens  <nigel@mips.com>
12160             Richard Sandiford  <richard@codesourcery.com>
12162         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12163         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12164         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12165         * gcc.target/mips/inter/mips16-inter.exp: New.
12167 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12169         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12171 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12173         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12174         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12175         * gcc.target/i386/sse3-addsubps.c: Likewise.
12176         * gcc.target/i386/sse3-haddpd.c: Likewise.
12177         * gcc.target/i386/sse3-haddps.c: Likewise.
12178         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12179         * gcc.target/i386/sse3-hsubps.c: Likewise.
12180         * gcc.target/i386/sse3-lddqu.c: Likewise.
12181         * gcc.target/i386/sse3-movddup.c: Likewise.
12182         * gcc.target/i386/sse3-movshdup.c: Likewise.
12183         * gcc.target/i386/sse3-movsldup.c: Likewise.
12185         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12186         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12187         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12188         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12189         * gcc.target/i386/ssse3-palignr.c: Likewise.
12190         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12191         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12192         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12193         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12194         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12195         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12196         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12197         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12198         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12199         * gcc.target/i386/ssse3-psignb.c: Likewise.
12200         * gcc.target/i386/ssse3-psignd.c: Likewise.
12201         * gcc.target/i386/ssse3-psignw.c: Likewise.
12202         * gcc.target/i386/ssse3-vals.h: Likewise.
12204         * gcc.target/i386/sse3-check.h: New file.
12205         * gcc.target/i386/ssse3-check.h: Likewise.
12207 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12209         PR middle-end/31095
12210         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12212 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12214         PR middle-end/31606
12215         * gcc.c-torture/20070522-1.c: New testcase.
12217 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12219         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12221 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12223         * gcc.c-torture/execute/ieee/20000320-1.x,
12224         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12225         m68k-*-* and check_effective_target_coldfire_fpu.
12227 2007-05-22  Ollie Wild  <aaw@google.com>
12229         * g++.dg/lookup/hidden-class10.C: New test.
12230         * g++.dg/lookup/hidden-class11.C: New test.
12232 2007-05-22  Ollie Wild  <aaw@google.com>
12234         * g++.dg/lookup/name-clash5.C: New test.
12235         * g++.dg/lookup/name-clash6.C: New test.
12237 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12239         * g++.dg/other/i386-2.C: Update comments on header files tested.
12240         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12241         of <tmmintrin.h>.
12242         * gcc.target/i386/sse-12.c: Likewise.
12243         * gcc.target/i386/sse-13.c: Likewise.
12244         * gcc.target/i386/sse-14.c: Likewise.
12246         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12247         Redefined to test with immediate operand.
12248         (__builtin_ia32_blendps): Likewise.
12249         (__builtin_ia32_blendpd): Likewise.
12250         (__builtin_ia32_dpps): Likewise.
12251         (__builtin_ia32_dpps): Likewise.
12252         (__builtin_ia32_insertps128): Likewise.
12253         (__builtin_ia32_vec_ext_v4sf): Likewise.
12254         (__builtin_ia32_vec_set_v16qi): Likewise.
12255         (__builtin_ia32_vec_set_v4si): Likewise.
12256         (__builtin_ia32_vec_set_v2di): Likewise.
12257         (__builtin_ia32_vec_ext_v16qi): Likewise.
12258         (__builtin_ia32_vec_ext_v4si): Likewise.
12259         (__builtin_ia32_vec_ext_v2di): Likewise.
12260         (__builtin_ia32_roundpd): Likewise.
12261         (__builtin_ia32_roundsd): Likewise.
12262         (__builtin_ia32_roundps): Likewise.
12263         (__builtin_ia32_roundss): Likewise.
12264         (__builtin_ia32_mpsadbw128): Likewise.
12266 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12268         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12270 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12272         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12273         failures.
12274         * gcc.dg/dfp/func-struct.c: Ditto.
12275         * gcc.dg/dfp/operator-assignment.c: Ditto.
12276         * gcc.dg/dfp/convert-bfp.c: Ditto.
12277         * gcc.dg/dfp/convert-int.c: Ditto.
12278         * gcc.dg/dfp/convert-int-max.c: Ditto.
12279         * gcc.dg/dfp/func-scalar.c: Ditto.
12280         * gcc.dg/dfp/cast.c: Ditto.
12281         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12282         failures, and fix a typo in return type of arg1_128.
12283         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12284         failures, and fix a typo in a constant suffix.
12285         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12286         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12288 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12289             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12291         * lib/gcc-dg.exp(process_message): New proc.
12292         (dg-message): New test directive.
12293         * gcc.dg/always_inline.c: Use dg-message.
12294         * gcc.dg/always_inline2.c: Ditto.
12295         * gcc.dg/always_inline3.c: Ditto.
12296         * gcc.dg/invalid-call-1.c: Ditto.
12297         * gcc.dg/pr17506.c: Ditto.
12298         * gcc.dg/simd-5.c: Ditto.
12299         * gcc.dg/simd-6.c: Ditto.
12300         * gcc.dg/va-arg-2.c: Ditto.
12301         * gcc.dg/cpp/syshdr.c: Ditto.
12302         * gcc.dg/cpp/unc4.c: Ditto.
12303         * gcc.dg/cpp/trad/mi1.c: Ditto.
12304         * gcc.dg/cpp/trad/mi5.c: Ditto.
12305         * gcc.dg/cpp/trad/mi7.c: Ditto.
12306         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12307         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12308         * gcc.test-framework/test-framework.awk: Special-case outexists
12309         tests.
12311 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12313         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12314         (bit_SSE4_2): Likewise.
12315         (bit_POPCNT): Likewise.
12317         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12318         Check if assembler supports SSE4 instructions.
12320         * gcc.target/i386/sse4_1-blendpd.c: New file.
12321         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12322         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12323         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12324         * gcc.target/i386/sse4_1-check.h: Likewise.
12325         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12326         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12327         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12328         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12329         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12330         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12331         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12332         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12333         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12334         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12335         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12336         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12337         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12338         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12339         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12340         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12341         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12342         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12343         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12344         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12345         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12346         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12347         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12348         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12349         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12350         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12351         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12352         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12353         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12354         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12355         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12356         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12357         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12358         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12359         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12360         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12361         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12362         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12363         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12364         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12365         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12366         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12367         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12368         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12369         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12370         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12371         * gcc.target/i386/sse4_1-round.h: Likewise.
12372         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12373         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12374         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12375         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12376         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12377         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12378         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12379         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12380         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12381         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12382         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12383         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12384         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12385         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12387 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12389         PR fortran/31627
12390         * gfortran.dg/bounds_check_7.f90: New test.
12392 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12394         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12395         (check_effective_target_sse4a): Ditto.
12397         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12398         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12399         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12400         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12401         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12402         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12403         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12404         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12405         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12406         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12407         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12408         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12409         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12410         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12411         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12412         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12413         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12414         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12415         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12416         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12418 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12420         * g++.dg/ext/cleanup-1.C: New test.
12421         * g++.dg/ext/cleanup-2.C: Likewise.
12422         * g++.dg/ext/cleanup-3.C: Likewise.
12423         * g++.dg/ext/cleanup-4.C: Likewise.
12424         * g++.dg/ext/cleanup-5.C: Likewise.
12425         * g++.dg/ext/cleanup-6.C: Likewise.
12426         * g++.dg/ext/cleanup-8.C: Likewise.
12427         * g++.dg/ext/cleanup-9.C: Likewise.
12428         * g++.dg/ext/cleanup-10.C: Likewise.
12429         * g++.dg/ext/cleanup-11.C: Likewise.
12430         * g++.dg/ext/cleanup-dtor.C: Likewise.
12432 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12434         PR middle-end/31995
12435         * gcc.dg/vect/vect-102a.c: New test.
12437 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12438             Paolo Carlini  <pcarlini@suse.de>
12439             Uros Bizjak  <ubizjak@gmail.com>
12441         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12442         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12443         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12444         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12445         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12446         New testcases.
12448 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12450         PR fortran/32002
12451         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12453 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12455         PR fortran/32027
12456         * gfortran.dg/do_3.F90: Add checks for the final value of the
12457         loop variable.
12459 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12461         * gcc.c-torture/execute/990127-2.x: New file.
12463 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12465         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12466         * gcc.target/i386/sse-12: Add -O to compile options.
12467         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12468         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12469         and mm3dnow.h.  Add -O to compile options.
12471 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12473         PR fortran/31867
12474         * gfortran.dg/char_length_5.f90: New test.
12476         PR fortran/31994
12477         * gfortran.dg/array_reference_1.f90: New test.
12479 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12481         PR middle-end/7651
12482         PR c++/11856
12483         PR c/12963
12484         PR c/23587
12485         PR other/29694
12486         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12487         * gcc.dg/Wtype-limits.c: New.
12488         * gcc.dg/Wtype-limits-Wextra.c: New.
12489         * gcc.dg/Wtype-limits-no.c: New.
12490         * g++.dg/warn/Wtype-limits.C: New.
12491         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12492         * g++.dg/warn/Wtype-limits-no.C: New.
12494 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12496         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12497         instead of "-msse2".'
12498         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12499         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12500         and mm3dnow.h.
12501         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12502         to test with immediate operand.
12503         (__builtin_ia32_insertqi): Ditto.
12504         (__builtin_ia32_palignr128): Ditto.
12505         (__builtin_ia32_palignr): Ditto.
12506         (__builtin_ia32_pshufhw): Ditto.
12507         (__builtin_ia32_pshuflw): Ditto.
12508         (__builtin_ia32_pshufd): Ditto.
12509         (__builtin_ia32_vec_set_v8hi): Ditto.
12510         (__builtin_ia32_vec_ext_v8hi): Ditto.
12511         (__builtin_ia32_shufpd): Ditto.
12512         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12514 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12516         PR fortran/32001
12517         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12519 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12521         PR target/31585
12522         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12523         and "__inline".  Use "-msse" instead of "-msse2".
12525 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12527         PR middle-end/7651
12528         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12529         * gcc.dg/20030906-2.c: Likewise.
12530         * objc.dg/method-17.m: Add -Wreturn-type.
12531         * obj-c++.dg/method-21.mm: Likewise.
12533 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12535         PR target/31585
12536         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12537         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12538         (__builtin_ia32_psrlqi128): Ditto.
12539         (__builtin_ia32_psrlwi128): Ditto.
12540         (__builtin_ia32_psrldi128): Ditto.
12541         (__builtin_ia32_psrldqi128): Ditto.
12542         (__builtin_ia32_pslldqi128): Ditto.
12543         (__builtin_ia32_psrawi128): Ditto.
12544         (__builtin_ia32_psradi128): Ditto.
12545         (__builtin_ia32_psllqi128): Ditto.
12546         (__builtin_ia32_pslldi128): Ditto.
12547         (__builtin_prefetch): Ditto.
12548         (__builtin_ia32_pshufw): Ditto.
12549         (__builtin_ia32_vec_set_v4hi): Ditto.
12550         (__builtin_ia32_vec_ext_v4hi): Ditto.
12551         (__builtin_ia32_shufps): Ditto.
12552         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12554 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12556         PR fortran/31974
12557         * gfortran.dg/char_allocation_1.f90: New test.
12559 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12561         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12562         * gcc.dg/Wconversion-sign.c: New.
12563         * gcc.dg/Wconversion-integer-no-sign.c: New.
12564         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12565         Wconversion-sign.C
12566         * g++.dg/warn/Wconversion-sign.C: New.
12567         * g++.old-deja/g++.other/warn4.C: Update.
12568         * g++.dg/warn/Wconversion1.C: Likewise.
12570 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12572         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12573         * gcc.dg/torture/builtin-math-4.c: Likewise.
12575 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12577         PR libfortran/31964
12578         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12580 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12582         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12584 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12586         PR target/31628
12587         * gcc.target/i386/pr31628.c: New.
12589 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12591         PR middle-end/31344
12592         * gcc.dg/pr31344.c: New test.
12594 2007-05-17  Ian Lance Taylor  <iant@google.com>
12596         PR tree-optimization/31953
12597         * gcc.c-torture/compile/pr31953.c: New test.
12599 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12601         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12603         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12604         and drem.
12605         * gcc.dg/torture/builtin-math-4.c: Likewise.
12607         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12608         * gcc.dg/torture/builtin-math-4.c: Likewise.
12610         * gcc.dg/torture/builtin-math-4.c: New test.
12612 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12613             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12615         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12616         * gcc.dg/cpp/include2.c: Ditto.
12617         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12618         * gcc.dg/cpp/paste5.c: Ditto.
12619         * gcc.dg/cpp/paste6.c: Ditto.
12620         * gcc.dg/cpp/paste8.c: Ditto.
12621         * gcc.dg/cpp/paste11.c: Ditto.
12622         * gcc.dg/cpp/paste13.c: Ditto.
12623         * gcc.dg/cpp/skipping2.c: Ditto.
12624         * gcc.dg/reg-vol-struct-1.c: Ditto.
12625         * gcc.dg/Wshadow-1.c: Ditto.
12626         * gcc.dg/cpp/trad/comment.c: Ditto.
12627         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12628         * gcc.dg/cpp/if-2.c: Ditto.
12629         * gcc.dg/array-5.c: Ditto.
12630         * gcc.dg/inline-15.c: Ditto.
12631         * gcc.dg/pr27953.c: Ditto.
12632         * gcc.dg/Wno-c++-compat.c: Ditto.
12634 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12636         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12638 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12640         * gcc.c-torture/execute/20070517-1.c: New test.
12642 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12644         PR fortran/31919
12645         * gfortran.dg/min_max_conformance.f90: New test.
12647 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12649         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12650         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12651         gcc.dg/vect/vect-104.c: Use more complex construction to
12652         prevent vectorizing.
12653         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12655 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12657         PR tree-optimization/24659
12658         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12659         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12660         not vect_int target.
12661         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12662         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12663         targets.
12664         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12665         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12666         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12668 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12670         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12671         and x86_64-*-* targets.
12672         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12674 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12676         PR fortran/18769
12677         PR fortran/30881
12678         PR fortran/31194
12679         PR fortran/31216
12680         PR fortran/31427
12681         * transfer_simplify_1.f90: New test.
12682         * transfer_simplify_2.f90: New test.
12684 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12686         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12688 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12690         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12692         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12694         PR c/31924
12695         * gcc.dg/fltconst-1.c: New test.
12697         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12698         * gcc.dg/dfp/operator-assignment.c: Ditto.
12700 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12702         PR c++/29928
12703         * g++.dg/rtti/typeid5.C: New.
12705 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12707         PR fortran/31725
12708         * gfortran.dg/substr_4.f: New test.
12710 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12712         * gcc.target/m68k/interrupt_thread-1.c,
12713         gcc.target/m68k/interrupt_thread-2.c,
12714         gcc.target/m68k/interrupt_thread-3.c: New.
12715         * gcc.target/m68k/m68k.exp: Accept fido.
12717 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12719         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12720         * gfortran.dg/altreturn_3.f90: Likewise.
12721         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12722         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12723         * gfortran.dg/inquire_iolength.f90: Likewise.
12724         * gfortran.dg/module_naming_1.f90: Likewise.
12725         * gfortran.dg/oldstyle_2.f90: Likewise.
12726         * gfortran.dg/operator_2.f90: Likewise.
12727         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12728         * gfortran.dg/used_types_11.f90: Likewise.
12729         * gfortran.dg/zero_array_components_1.f90: Likewise.
12730         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12731         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12732         * gfortran.dg/real_const_3.f90: Likewise.
12734 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12736         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12737         * gcc.dg/tree-ssa/loop-30.c: New test.
12739 2007-05-13  Richard Guenther  <rguenther@suse.de>
12741         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12742         scanning forwprop1.
12743         * g++.dg/tree-ssa/pr31146.C: Likewise.
12745 2007-05-13  Revital Eres  <eres@il.ibm.com>
12747         * gcc.dg/dse.c: New test.
12749 2007-05-12  Richard Guenther  <rguenther@suse.de>
12751         PR tree-optimization/31797
12752         * gcc.c-torture/compile/pr31797.c: New testcase.
12754 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12756         PR fortran/30746
12757         * gfortran.dg/host_assoc_function_1.f90: New test.
12759 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12761         PR c++/31829
12762         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12764 2007-05-11  Silvius Rus  <rus@google.com>
12766         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12767         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12768         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12769         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12770         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12771         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12772         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12773         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12774         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12775         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12776         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12777         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12778         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12779         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12780         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12781         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12783 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12785         PR other/31852
12786         * gcc.c-torture/execute/builtins/memchr.c: New.
12787         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12788         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12790 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12792         PR fortran/30876
12793         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12794         line.
12795         * gfortran.dg/recursive_reference_2.f90: New test.
12797 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12799         PR fortran/30878
12800         * gfortran.dg/namelist_29.f90: New test.
12802 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12804         PR fortran/31474
12805         * gfortran.dg/entry_10.f90: New test.
12807 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12809         PR tree-optimization/31885
12810         * gcc.dg/tree-ssa/loop-29.c: New test.
12812 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12814         * assumed_dummy_1.f90: Fix dg directive.
12815         * char_initialiser_actual.f90: Likewise.
12816         * nested_modules_2.f90: Likewise.
12817         * shift-alloc.f90: Likewise.
12819 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12821         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12823 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12825         PR libfortran/31880
12826         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12828 2007-05-09  Mike Stump  <mrs@apple.com>
12830         * g++.dg/other/first-global.C: Add -fpie for darwin.
12831         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12833 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12835         * gcc.dg/20070507-1.c: New testcase.
12837 2007-05-08  Chao-ying Fu  <fu@mips.com>
12839         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12840         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12841         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12842         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12844 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12846         PR 31847
12847         * gcc.dg/pr31847.c: New test.
12849 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12851         PR fortran/31692
12852         * gfortran.dg/actual_array_result_1.f90: New test.
12854 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12856         PR fortran/29397
12857         * gfortran.dg/parameter_array_init_1.f90: New test.
12859         PR fortran/29400
12860         * gfortran.dg/parameter_array_init_2.f90: New test.
12862 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12864         PR target/31854
12865         * gcc.target/i386/pr31854.c: New test.
12867 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12869         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12871 2007-05-07  Mike Stump  <mrs@apple.com>
12873         * g++.old-deja/g++.mike/empty.C: Add.
12875 2007-05-07  Eric Christopher  <echristo@apple.com>
12877         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12879 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12881         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12882         variable.  Rearrange conversions from binary float to decimal float.
12884 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12886         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12887         x86.
12889 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12891         * gnat.dg/opt1.ad[sb]: New testcase.
12893 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12895         PR fortran/31399
12896         * gfortran.dg/do_3.F90: New test.
12898 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12900         PR fortran/31764
12901         * gfortran.dg/new_line.f90: Add new checks.
12903 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12905         PR fortran/31201
12906         * gfortran.dg/large_unit_1.f90: New.
12907         * gfortran.dg/large_unit_2.f90: New.
12908         * gfortran.dg/iostat_4.f90: New
12909         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12911 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12913         PR fortran/31540
12914         * gfortran.dg/char_result_4.f90: New test.
12916 2007-06-05  Revital Eres  <eres@il.ibm.com>
12918         PR 30957
12919         * gcc.dg/pr30957-1.c: New test.
12921 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12923         PR fortran/31251
12924         * gfortran.dg/char_type_len_2.f90: New test.
12926 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12928         PR 31775
12929         * g++.dg/other/nested-extern.cc: New.
12930         * g++.dg/other/nested-extern-1.C: New.
12931         * g++.dg/other/nested-extern-2.C: New.
12933 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12935         PR fortran/31760
12936         * gfortran.dg/erf.f90: New test.
12937         * gfortran.dg/besxy.f90: New test.
12939 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12941         PR fortran/22359
12942         * gfortran.dg/fseek.f90: New test.
12944 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12946         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12948 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12950         PR libfortran/31210
12951         * gfortran.dg/zero_length_1.f90: New test.
12953 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12955         PR fortran/31803
12956         * gfortran.dg/char_pointer_assign_3.f90: New test.
12957         * gfortran.dg/char_result_2.f90: Re-enable test.
12959 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12961         PR fortran/25071
12962         * gfortran.dg/char_length_3.f90: New test.
12963         * gfortran.dg/char_result_2.f90: Fix test.
12965 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12967         PR tree-optimization/30565
12968         * gcc.dg/tree-ssa/loop-27.c: New test.
12970 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12972         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12973         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12974         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12975         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12977 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12979         PR tree-optimization/31699
12980         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12981         New.
12982         (check_effective_target_vect_floatint_cvt): New.
12983         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12984         of specific targets.
12985         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12986         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12987         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12988         * gcc.dg/vect/vect-iv-4.c: Likewise.
12989         * gcc.dg/vect/vect-multitypes-11.c: New.
12990         * gcc.dg/vect/pr31699.c: New.
12992 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12994         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12996 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12998         PR C++/31663
12999         * g++.dg/warn/anonymous-namespace-2.C: New.
13000         * g++.dg/warn/anonymous-namespace-2.h: New.
13002 2007-05-02  Paul Brook  <paul@codesourcery.com>
13004         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13006 2007-05-02  Eric Christopher  <echristo@apple.com>
13008         * gcc.dg/cpp/if-div.c: New file.
13010 2007-05-02  Tom Tromey  <tromey@redhat.com>
13012         PR preprocessor/28709:
13013         * gcc.dg/cpp/pr28709.c: New file.
13015 2007-05-02  Richard Guenther  <rguenther@suse.de>
13017         PR tree-optimization/31146
13018         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13020 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13022         * gcc.c-torture/compile/limits-blockid.c: New.
13023         * gcc.c-torture/compile/limits-caselabels.c: New.
13024         * gcc.c-torture/compile/limits-declparen.c: New.
13025         * gcc.c-torture/compile/limits-enumconst.c: New.
13026         * gcc.c-torture/compile/limits-exprparen.c: New.
13027         * gcc.c-torture/compile/limits-externalid.c: New.
13028         * gcc.c-torture/compile/limits-fnargs.c: New.
13029         * gcc.c-torture/compile/limits-fndefn.c: New.
13030         * gcc.c-torture/compile/limits-idexternal.c: New.
13031         * gcc.c-torture/compile/limits-idinternal.c: New.
13032         * gcc.c-torture/compile/limits-pointer.c: New.
13033         * gcc.c-torture/compile/limits-stringlit.c: New.
13034         * gcc.c-torture/compile/limits-structmem.c: New.
13035         * gcc.c-torture/compile/limits-structnest.c: New.
13037 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13039         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13041 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13043         PR middle-end/31740
13044         * gcc.c-torture/compile/20070501-1.c: New testcase.
13046 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13048         PR fortran/31732
13049         * gfortran.dg/array_memset_2:  New test case.
13051 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13053         PR testsuite/31615
13054         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13056 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13058         PR testsuite/31589
13059         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13060         dg-final test.
13061         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13062         keyword to dg-final test.
13063         * gcc.dg/vect/vect-iv-4.c: Likewise.
13064         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13065         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13066         test.
13067         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13068         cast.
13069         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13070         * lib/target-supports.exp
13071         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13072         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13074 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13076         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13077         __LONG_LONG_MAX__ and its friends instead of those supplied by
13078         limits.h.
13080 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13082         PR C++/31721
13083         * g++.dg/ext/vector7.C: New testcase.
13085 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13087         PR fortran/31591
13088         * gfortran.dg/bound_simplification_1.f90: New test.
13090 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13092         PR fortran/31645
13093         * gfortran.dg/bom_error.f90: New test.
13094         * gfortran.dg/bom_include.f90: New test.
13095         * gfortran.dg/bom_UTF16-LE.f90: New test.
13096         * gfortran.dg/bom_UTF16-BE.f90: New test.
13097         * gfortran.dg/bom_UTF-8.f90: New test.
13098         * gfortran.dg/bom_UTF-32.f90: New test.
13099         * gfortran.dg/bom_UTF-8.F90: New test.
13100         * gfortran.dg/bom_include.inc: New file.
13102 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13104         PR C++/30221
13105         * g++.dg/init/ptrfn2.C: New test.
13106         * g++.dg/init/ptrfn3.C: New test.
13108 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13110         PR fortran/31711
13111         * gfortran.dg/dependency_21.f90: New test.
13113 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13115         * gfortran.dg/secnds.f: Use real*8.
13116         * gfortran.dg/secnds-1.f: Use real*8.
13118 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13120         PR libfortran/31532
13121         * gfortran.dg/inquire_5.f90: Update test.
13123 2007-04-27  Ian Lance Taylor  <iant@google.com>
13125         PR middle-end/31710
13126         * gcc.c-torture/compile/pr31710.c: New test.
13128 2007-04-27  Richard Guenther  <rguenther@suse.de>
13130         PR tree-optimization/30965
13131         PR tree-optimization/30978
13132         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13133         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13134         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13135         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13137 2007-04-27  Richard Guenther  <rguenther@suse.de>
13139         PR tree-optimization/31715
13140         * gcc.dg/Warray-bounds-4.c: New testcase.
13142 2007-04-26  Ian Lance Taylor  <iant@google.com>
13144         PR target/28675
13145         * gcc.c-torture/compile/pr28675.c: New test.
13147 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13149         PR C++/30016
13150         * g++.dg/ext/vector6.C: New test.
13152 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13154         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13156 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13158         PR middle-end/31617
13159         * g++.dg/other/str_empty.C: Add expected warning.
13161 2007-04-26  Richard Guenther  <rguenther@suse.de>
13162         Daniel Berlin  <dberlin@dberlin.org>
13164         PR tree-optimization/30567
13165         * g++.dg/other/pr30567.C: New testcase.
13167 2007-04-26  Richard Guenther  <rguenther@suse.de>
13169         PR tree-optimization/31703
13170         * gcc.c-torture/compile/pr31703.c: New testcase.
13171         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13172         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13174 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13176         * gfortran.dg/open_errors.f90: Added if statements checking
13177         the value of iostat.
13179 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13181         PR c++/31598
13182         * g++.dg/gomp/pr31598.C: New test.
13184         PR tree-optimization/30558
13185         * g++.dg/gomp/pr30558.C: New test.
13187 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13189         PR c++/31338
13190         * g++.dg/ext/complex2.C: New test.
13192 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13194         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13196 2007-04-25  Thiemo Seufer  <ths@mips.com>
13198         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13199         value to signed char.
13201 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13203         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13204         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13205         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13207 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13209         PR fortran/31668
13210         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13211         statement functions.
13212         * gfortran.dg/c_by_val_5.f90: New test.
13214 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13216         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13217         with two new subroutines to avoid parameter-induced aliasing.
13218         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13219         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13221 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13223         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13224         * g++.dg/warn/Warray-bounds.C: Likewise.
13226 2007-04-24  Ian Lance Taylor  <iant@google.com>
13228         PR tree-optimization/31605
13229         * gcc.c-torture/execute/pr31605.c: New test.
13231 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13233         PR fortran/31587
13234         * lib/gcc-dg.exp (scan-module): New function.
13235         * gfortran.dg/module_md5_1.f90: New test.
13237 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13239         * g++.old-deja/g++.pt/defarg6.C: Only run with
13240         -std=gnu++98.
13241         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13242         * g++.dg/cpp0x/variadic61.C: Ditto.
13243         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13244         * g++.dg/cpp0x/variadic62.C: Ditto.
13245         * g++.dg/template/meminit1.C: Ditto.
13246         * g++.dg/template/operator7.C: Ditto.
13247         * g++.dg/template/static15.C: Ditto.
13248         * g++.dg/template/invalid1.C: Ditto.
13249         * g++.dg/template/shift1.C: Ditto.
13250         * g++.dg/template/error10.C: Ditto.
13252 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13254         PR diagnostic/25923
13255         * gfortran.dg/pr25923.f90: New test.
13257 2007-04-24  Ian Lance Taylor  <iant@google.com>
13259         PR tree-optimization/31602
13260         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13262 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13264         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13265         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13267 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13269         * gcc.target/i386/reload-1.c. New.
13271 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13272             Olga Golovanevsky  <olga@il.ibm.com>
13274         * g++.dg/other/str_empty.C: New test.
13276 2007-04-24  Richard Henderson  <rth@redhat.com>
13278         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13280 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13282         PR target/31641
13283         * gcc.c-torture/compile/pr31641.c: New testcase.
13285 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13287         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13288         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13289         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13290         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13292 2007-04-23  Simon Baldwin  <simonb@google.com>
13294         * g++.dg/other/error15.C: New.
13295         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13296         triggering a "multiple parameters named" error.
13298 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13300         PR fortran/31618
13301         * gfortran.dg/backspace_8.f:  New test case.
13303 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13305         PR fortran/31630
13306         * gfortran.dg/used_types_17.f90: New test.
13308         PR fortran/31620
13309         * gfortran.dg/zero_array_components_1.f90: New test.
13311 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13313         PR fortran/31616
13314         * gfortran.dg/open_errors.f90: Allow a different error message.
13316 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13318         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13319         Rename from check_effective_target_vect_pack_mod.  Rename global
13320         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13321         messages.
13322         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13323         rename.
13324         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13325         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13327 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13329         PR middle-end/31448
13330         * gcc.c-torture/execute/pr31448.c: New testcase.
13332 2007-04-22  Nick Clifton  <nickc@redhat.com>
13334         * gcc.dg/20020312-2.c: Add support for the FRV.
13336 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13338         PR tree-optimization/24659
13339         * gcc.dg/vect/vect-float-extend-1.c: New test.
13340         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13342 2007-04-22  Richard Guenther  <rguenther@suse.de>
13344         PR tree-optimization/29789
13345         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13346         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13348 2007-04-22  Revital Eres  <eres@il.ibm.com>
13350         * gcc.dg/var-expand2.c: New test.
13352 2007-04-22  Revital Eres  <eres@il.ibm.com>
13354         * gcc.dg/var-expand3.c: New test.
13356 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13358         PR fortran/31495
13359         * gfortran.dg/continuation_8.f90: New test.
13361 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13363         PR C/30265
13364         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13365         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13367 2007-04-21  Richard Guenther  <rguenther@suse.de>
13369         PR middle-end/31136
13370         * gcc.c-torture/execute/pr31136.c: New testcase.
13372 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13374         * gcc.target/i386/movsi-sm-1.c: New.
13376 2007-04-20  Richard Henderson  <rth@redhat.com>
13378         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13379         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13381 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13383         * gcc.target/i386/ordcmp-1.c: New test.
13384         * gcc.target/i386/unordcmp-1.c: New test.
13386         PR tree-optimization/31632
13387         * gcc.c-torture/compile/20070419-1.c: New test.
13389 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13391         * gcc.dg/invalid-call-1.c: New test.
13393 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13395         PR diagnostic/31227
13396         * gcc.dg/Warray-bounds-3.c: New.
13398 2007-04-18  Richard Guenther  <rguenther@suse.de>
13400         PR tree-optimization/19431
13401         PR tree-optimization/21463
13402         * gcc.c-torture/execute/20070212-1.c: New testcase.
13403         * gcc.c-torture/execute/20070212-2.c: Likewise.
13404         * gcc.c-torture/execute/20070212-3.c: Likewise.
13405         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13406         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13407         * g++.dg/tree-ssa/pr21463.C: Likewise.
13408         * g++.dg/tree-ssa/pr30738.C: Likewise.
13410 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13412         PR c++/31513
13413         * g++.dg/expr/bitfield8.C: New test.
13415 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13416             Richard Sandiford  <richard@codesourcery.com>
13418         * lib/target-supports.exp (check_profiling_available): Return 0
13419         for uClibc with -p or -pg.
13421 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13423         PR c++/31517
13424         * g++.dg/template/init7.C: New test.
13426 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13428         PR rtl-optimization/31360
13429         * gcc.dg/loop-7.c: New test.
13431 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13433         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13434         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13435         build.
13436         (compat-execute): Likewise.
13437         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13438         files to remote hosts.
13439         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13440         (c-torture-execute): Likewise.
13441         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13442         or plain file.  Use remote_upload and remote_download to copy
13443         files about.
13444         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13445         before scanning it.
13447 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13449         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13451 2007-04-16  Lawrence Crowl  <crowl@google.com>
13453         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13454         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13455         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13456         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13457         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13458         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13459         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13460         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13461         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13462         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13463         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13465         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13466         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13467         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13468         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13469         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13470         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13471         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13472         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13473         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13474         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13475         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13477 2007-04-16  Ian Lance Taylor  <iant@google.com>
13479         PR tree-optimization/31522
13480         * gcc.dg/Wstrict-overflow-16.c: New test.
13482 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13484         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13486 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13488         PR fortran/31144
13489         * gfortran.dg/module_naming_1.f90: New.
13491 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13493         * lib/target-supports.exp (check_profiling_available): Return
13494         false for m68k-*-uclinux.
13496 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13498         PR c++/29365
13499         Testcase for c++ anonymous namespace warning
13501         * g++.dg/warn/anonymous-namespace-1.C: New test
13502         * g++.dg/warn/anonymous-namespace-1.h: New test
13504 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13506         PR testsuite/31578
13507         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13509 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13511         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13513 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13515         PR fortran/31204
13516         * gfortran.dg/array_constructor_16.f90: New test.
13518 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13520         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13521         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13523 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13525         PR rtl-optimization/31500
13526         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13527         * g++.dg/warn/Warray-bounds.C: Likewise.
13529 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13531         PR C/31520
13532         * gcc.dg/gnu89-init-4.c: New testcase.
13534 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13536         PR c++/25874
13537         * gcc.dg/gomp/pr25874.c: Add dg-options.
13538         * g++.dg/gomp/pr25874.C: Add dg-options.
13540 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13542         PR fortran/21061
13543         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13544         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13546 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13548         PR fortran/31561
13549         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13551 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13553         PR fortran/29507
13554         PR fortran/31404
13555         * gfortran.dg/initialization_6.f90: New test.
13557 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13559         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13561         * lib/target-supports.exp (check_gc_sections_available):
13562         Return false if ldflags includes -elf2flt.
13564 2007-04-13  Jason Merrill  <jason@redhat.com>
13566         PR c++/31074
13567         * conv3.C: New test.
13569 2007-04-13  Mike Stump  <mrs@apple.com>
13571         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13572         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13574 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13576         PR tree-optimization/29598
13577         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13579 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13581         PR fortran/31559
13582         * gfortran.dg/func_assign.f90: New test.
13584 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13586         PR fortran/31550
13587         * gfortran.dg/used_types_16.f90: New test.
13589 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13591         PR fortran/18937
13592         * gfortran.dg/goto_2.f90: New.
13593         * gfortran.dg/goto_3.f90: New.
13594         * gfortran.dg/pr17708.f90: Rename to ...
13595         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13597 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13599         PR fortran/31562
13600         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13601         instead of a struct.
13603 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13605         PR fortran/31562
13606         * gfortran.dg/value_4.c: Use GNU extensions for complex
13607         instead of a struct.
13609 2007-04-13  Richard Guenther  <rguenther@suse.de>
13611         PR tree-optimization/21258
13612         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13614 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13616         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13617         <complex.h>.
13619 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13621         PR fortran/31250
13622         * gfortran.dg/char_length_2.f90: New.
13623         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13624         * gfortran.dg/repeat_4.f90: Likewise.
13626         PR fortran/31266
13627         * gfortran.dg/char_assign_1.f90: New.
13629         PR fortran/31471
13630         * gfortran.dg/block_name_1.f90: New.
13631         * gfortran.dg/block_name_2.f90: New.
13633 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13635         PR c++/31078
13636         * g++.dg/other/pr31078.C: New.
13638 2007-04-12  Richard Guenther  <rguenther@suse.de>
13640         PR tree-optimization/31169
13641         * gcc.c-torture/execute/pr31169.c: New testcase.
13643 2007-04-12  Richard Guenther  <rguenther@suse.de>
13645         PR tree-optimization/24689
13646         PR tree-optimization/31307
13647         * g++.dg/tree-ssa/pr31307.C: New testcase.
13648         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13650 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13652         PR fortran/31472
13653         * gfortran.dg/access_spec_1.f90: New test.
13654         * gfortran.dg/access_spec_2.f90: New test.
13655         * gfortran.dg/non_module_public.f90: Match new error message.
13657 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13659         PR testsuite/31538
13660         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13661         to 4 at line 38 to fix bounds problem.
13663 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13665         PR testsuite/31240
13666         * gfortran.dg/pointer_intent_1.f90: Fix test.
13668 2007-04-10  Eric Christopher  <echristo@apple.com>
13670         * lib/target-supports.exp
13671         (check_effective_target_fstack_protector): Rewrite.
13673 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13675         PR c++/31449
13676         * g++.dg/init/const5.C: New test.
13678 2007-04-09  Jan Hubicka  <jh@suse.cz>
13680         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13682 2007-04-08  Jan Hubicka  <jh@suse.cz>
13684         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13686 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13688         PR fortran/31257
13689         * gfortran.dg/achar_4.f90: New test.
13691 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13693         PR fortran/30880
13694         * gfortran.dg/used_dummy_types_8.f90: New test.
13696 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13698         PR fortran/30872
13699         * gfortran.dg/parameter_array_element_1.f90: New test.
13701 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13703         PR fortran/31222
13704         * gfortran.dg/default_numeric_type_1.f90: New test.
13706 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13708         PR fortran/31424
13709         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13711 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13713         PR fortran/31293
13714         * gfortran.dg/interface_12.f90: New test.
13716 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13718         * gcc.dg/format/opt-6.c: New test.
13719         * gcc.dg/format/nul-1.c: New test.
13720         * gcc.dg/format/nul-2.c: New test.
13722 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13724         PR libgfortran/31395
13725         * gfortran.dg/fmt_colon.f90: New test.
13727 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13729         * g++.old-deja/g++.other/init18.C: Use
13730         dg-require-effective-target instead of an explicit xfail.
13732 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13734         * gcc.dg/dfp/signbit-1.c
13735         * gcc.dg/dfp/signbit-2.c
13737 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13739         PR fortran/31483
13740         * gfortran.dg/altreturn_5.f90: New test.
13742 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13744         PR fortran/31292
13745         * gfortran.dg/contained_module_proc_1.f90: New test.
13747 2007-04-04  Stuart Hastings  <stuart@apple.com>
13749         PR 31281
13750         * objc/execute/exceptions/pr31281.m: New.
13752 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13754         * g++.dg/ext/dllimport12.C: Update comments.
13756 2007-04-03  Eric Christopher  <echristo@apple.com>
13758         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13760 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13762         PR fortran/31304
13763         * gfortran.dg/repeat_2.f90: New test.
13764         * gfortran.dg/repeat_3.f90: New test.
13765         * gfortran.dg/repeat_4.f90: New test.
13767 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13769         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13771 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13773         PR c++/30847
13774         * g++.dg/parse/cond3.C: New test.
13776         PR middle-end/30704
13777         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13779 2007-04-02  Jason Merrill  <jason@redhat.com>
13781         PR c++/31187
13782         * g++.dg/ext/visibility/anon3.C: New test.
13784 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13786         PR libgfortran/31052
13787         * gfortran.dg/namelist_28.f90: New test.
13789 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13791         PR libgfortran/31366
13792         * gfortran.dg/direct_io_6.f90: New test.
13794 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13796         PR libgfortran/31207
13797         * gfortran.dg/advance_5.f90: New test.
13798         * gfortran.dg/advance_6.f90: New test.
13800 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13802         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13803         * g++.dg/ext/dllimport7.C: Likewise.
13804         * g++.dg/ext/selectany1.C: Likewise.
13806 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13808         * g++.dg/parser/pr31138.C: New.
13809         * g++.dg/parser/pr31140.C: New.
13810         * g++.dg/parser/pr31141.C: New.
13812 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13814         PR c++/26099
13815         * g++.dg/ext/is_base_of.C: New.
13816         * g++.dg/ext/has_virtual_destructor.C: New.
13817         * g++.dg/ext/is_polymorphic.C: New.
13818         * g++.dg/ext/is_base_of_diagnostic.C: New.
13819         * g++.dg/ext/is_enum.C: New.
13820         * g++.dg/ext/has_nothrow_assign.C: New.
13821         * g++.dg/ext/has_nothrow_constructor.C: New.
13822         * g++.dg/ext/is_empty.C: New.
13823         * g++.dg/ext/has_trivial_copy.C: New.
13824         * g++.dg/ext/has_trivial_assign.C: New.
13825         * g++.dg/ext/is_abstract.C: New.
13826         * g++.dg/ext/is_pod.C: New.
13827         * g++.dg/ext/has_nothrow_copy.C: New.
13828         * g++.dg/ext/is_class.C: New.
13829         * g++.dg/ext/has_trivial_constructor.C: New.
13830         * g++.dg/ext/is_union.C: New.
13831         * g++.dg/ext/has_trivial_destructor.C: New.
13832         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13833         * g++.dg/template/crash43.C: Likewise.
13835 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13837         * g++.dg/warn/pedantic2.C: New testcase.
13839 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13841         * size_dim.f90: Fix dg directive.
13842         * pr16433.f: Likewise.
13843         * use_6.f90: Likewise.
13844         * use_7.f90: Likewise.
13845         * entry_9.f90: Likewise.
13846         * pointer_intent_2.f90: Likewise.
13847         * protected_1.f90: Likewise.
13848         * fmt_missing_period_2.f: Likewise.
13849         * pointer_intent_3.f90: Likewise.
13850         * protected_2.f90: Likewise.
13851         * protected_3.f90: Likewise.
13852         * pr15754.f90: Likewise.
13853         * protected_4.f90: Likewise.
13854         * protected_5.f90: Likewise.
13855         * initialization_2.f90: Likewise.
13856         * protected_6.f90: Likewise.
13857         * continuation_7.f90: Likewise.
13858         * derived_function_interface_1.f90: Likewise.
13859         * der_pointer_4.f90: Likewise.
13860         * fmt_zero_precision.f90: Likewise.
13861         * blockdata_3.f90: Likewise.
13862         * fmt_missing_period_1.f: Likewise.
13863         * real_const_3.f90: Likewise.
13864         * use_4.f90: Likewise.
13865         * fmt_missing_period_3.f: Likewise.
13866         * use_5.f90: Likewise.
13868 2007-03-28  Mike Stump  <mrs@apple.com>
13870         * gcc.dg/darwin-comm.c: Add.
13872 2007-03-28  Eric Christopher  <echristo@apple.com>
13874         * lib/target-supports.exp (check_effective_target_fstack_protector):
13875         New.
13876         * gcc.dg/ssp-1.c: Use.
13877         * gcc.dg/ssp-2.c: Ditto.
13879 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13881         PR c++/29077
13882         * g++.dg/parse/constructor3.C: New test.
13884 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13886         * gnat.dg/thin_pointer.ad[sb]: New test.
13888 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13890         * g++.dg/cpp0x/bracket1.C: New.
13891         * g++.dg/cpp0x/bracket2.C: New.
13892         * g++.dg/cpp0x/bracket3.C: New.
13893         * g++.dg/cpp0x/bracket4.C: New.
13895 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13897         * g++.dg/cpp0x/temp_default1.C: New.
13898         * g++.dg/cpp0x/temp_default3.C: New.
13899         * g++.dg/cpp0x/temp_default2.C: New.
13900         * g++.dg/cpp0x/temp_default4.C: New.
13902 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13904         PR c++/29993
13905         * g++.dg/other/cv_func2.C: New.
13907 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13909         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13910         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13911         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13912         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13914         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13915         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13917         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13919         * lib/compat.exp (compat-execute): Fix processing of file names.
13921 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13923         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13925 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13927         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13928         Delete created executable test file.
13929         (check_effective_target_fortran_large_int): Ditto.
13930         (check_effective_target_static_libgfortran): Ditto.
13932 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13934         PR c++/30500
13935         * g++.dg/warn/pragma-system_header1.C: New test.
13936         * g++.dg/warn/pragma-system_header2.C: New test.
13937         * g++.dg/warn/pragma-system_header1.h. New.
13938         * g++.dg/warn/pragma-system_header2.h. New.
13940 2007-03-26  Ian Lance Taylor  <iant@google.com>
13942         PR tree-optimization/31345
13943         * gcc.c-torture/compile/pr31345-1.c: New test.
13945 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13947         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13948         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13949         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13950         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13951         * gfortran.dg/overload_1.f90: Likewise.
13952         * gfortran.dg/impure_assignment_1.f90: Likewise.
13953         * gfortran.dg/error_recovery_3.f90: Likewise.
13954         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13955         * gfortran.dg/sequence_types_1.f90: Likewise.
13956         * gfortran.dg/internal_references_1.f90: Likewise.
13957         * gfortran.dg/present_1.f90: Likewise.
13958         * gfortran.dg/volatile10.f90: Likewise.
13959         * gfortran.dg/module_equivalence_2.f90: Likewise.
13960         * gfortran.dg/use_4.f90: Likewise.
13961         * gfortran.dg/elemental_result_1.f90: Likewise.
13962         * gfortran.dg/generic_actual_arg.f90: Likewise.
13963         * gfortran.dg/private_type_5.f90: Likewise.
13964         * gfortran.dg/protected_4.f90: Likewise.
13965         * gfortran.dg/interface_3.f90: Likewise.
13967 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13969         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13970         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13972 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13974         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13976 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13978         PR libgfortran/31199
13979         * gfortran.dg/fmt_t_4.f90: New test.
13981 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13983         PR libfortran/31297
13984         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13985         * gfortran.dg/backspace_6.f:  Likewise.
13986         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13987         * gfortran.dg/direct_io_2.f90:  Likewise.
13988         * gfortran.dg/write_back.f:  Likewise.
13989         * gfortran.dg/write_rewind_2.f:  Likewise.
13990         * gfortran.dg/write_rewind_1.f:  Likewise.
13991         * gfortran.dg/write_rewind_2.f:  Likewise.
13993 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13995         PR tree-optimization/30784
13996         * gcc.dg/vect/pr30784.c: New test.
13998 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14000         PR fortran/30877
14001         * gfortran.dg/operator_1.f90: New test.
14002         * gfortran.dg/operator_2.f90: New test.
14004 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14006         PR libfortran/31196
14007         * gfortran.dg/reshape_transpose_1.f90:  New test.
14009 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14011         PR fortran/30655
14012         * gfortran.dg/bounds_check_6.f90: New test.
14014 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14016         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14017         #ifndef/#endif.
14018         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14019         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14021 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14023         PR fortran/31209
14024         * gfortran.dg/pointer_function_actual_1.f90: New test.
14026         PR fortran/31200
14027         * gfortran.dg/pointer_function_actual_2.f90: New test.
14029         PR fortran/31215
14030         * gfortran.dg/result_in_spec_1.f90: New test.
14032 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14034         PR fortran/30834
14035         * gfortran.dg/integer_exponentiation_3.F90: New test.
14036         * gfortran.dg/integer_exponentiation_4.f90: New test.
14037         * gfortran.dg/integer_exponentiation_5.F90: New test.
14039 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14041         PR c++/30863
14042         * g++.dg/template/error24.C: New test.
14043         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14045 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14047         PR c++/31273
14048         * g++.dg/expr/bitfield7.C: New test.
14050 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14052         PR other/23572
14053         * gcc.dg/float-range-4.c: New.
14054         * gcc.dg/float-range-1.c: Update. Test for a warning.
14055         * gcc.dg/float-range-3.c: New.
14056         * gcc.dg/float-range-5.c: New.
14058 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14060         PR fortran/31262
14061         * gfortran.dg/no_range_check_1.f90: New test.
14063 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14065         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14066         * g++.dg/other/static1.C: Remove stray semicolon.
14067         * g++.dg/other/init1.C: Likewise.
14068         * g++.dg/rtti/dyncast1.C: Likewise.
14069         * g++.dg/tree-ssa/pr17153.C: Likewise.
14070         * g++.dg/lookup/disamb1.C: Likewise.
14071         * g++.dg/lookup/scoped2.C: Likewise.
14072         * g++.dg/lookup/friend7.C: Likewise.
14073         * g++.dg/parse/parse4.C: Likewise.
14074         * g++.dg/parse/parse5.C: Likewise.
14075         * g++.dg/expr/pr29066.C: Likewise.
14076         * g++.dg/expr/cast4.C: Likewise.
14077         * g++.dg/tc1/dr193.C: Likewise.
14078         * g++.dg/tc1/dr213.C: Likewise.
14079         * g++.dg/abi/dcast1.C: Likewise.
14080         * g++.dg/abi/covariant2.C: Likewise.
14081         * g++.dg/inherit/covariant11.C: Likewise.
14082         * g++.dg/inherit/covariant9.C: Likewise.
14083         * g++.dg/inherit/covariant10.C: Likewise.
14084         * g++.dg/init/static3.C: Likewise.
14085         * g++.dg/init/init-ref3.C: Likewise.
14086         * g++.dg/init/ref10.C: Likewise.
14087         * g++.dg/template/meminit2.C: Likewise.
14088         * g++.dg/template/using9.C: Likewise.
14089         * g++.dg/template/friend9.C: Likewise.
14090         * g++.dg/template/ref1.C: Likewise.
14091         * g++.old-deja/g++.warn/inline.C: Likewise.
14092         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14093         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14094         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14095         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14096         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14097         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14098         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14099         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14100         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14101         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14102         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14103         * g++.old-deja/g++.brendan/template11.C: Likewise.
14104         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14105         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14106         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14107         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14108         * g++.old-deja/g++.jason/parse9.C: Likewise.
14109         * g++.old-deja/g++.jason/byval2.C: Likewise.
14110         * g++.old-deja/g++.jason/overload8.C: Likewise.
14111         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14112         * g++.old-deja/g++.jason/template33.C: Likewise.
14113         * g++.old-deja/g++.jason/return3.C: Likewise.
14114         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14115         * g++.old-deja/g++.jason/virtual.C: Likewise.
14116         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14117         * g++.old-deja/g++.jason/template27.C: Likewise.
14118         * g++.old-deja/g++.jason/synth6.C: Likewise.
14119         * g++.old-deja/g++.jason/ref8.C: Likewise.
14120         * g++.old-deja/g++.jason/offset1.C: Likewise.
14121         * g++.old-deja/g++.other/static20.C: Likewise.
14122         * g++.old-deja/g++.other/array1.C: Likewise.
14123         * g++.old-deja/g++.other/new3.C: Likewise.
14124         * g++.old-deja/g++.other/array2.C: Likewise.
14125         * g++.old-deja/g++.other/overload9.C: Likewise.
14126         * g++.old-deja/g++.other/cast6.C: Likewise.
14127         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14128         * g++.old-deja/g++.other/eh4.C: Likewise.
14129         * g++.old-deja/g++.other/using7.C: Likewise.
14130         * g++.old-deja/g++.other/init18.C: Likewise.
14131         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14132         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14133         * g++.old-deja/g++.other/dtor11.C: Likewise.
14134         * g++.old-deja/g++.pt/static11.C: Likewise.
14135         * g++.old-deja/g++.pt/crash19.C: Likewise.
14136         * g++.old-deja/g++.pt/overload12.C: Likewise.
14137         * g++.old-deja/g++.pt/crash46.C: Likewise.
14138         * g++.old-deja/g++.pt/mi1.C: Likewise.
14139         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14140         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14141         * g++.old-deja/g++.pt/local5.C: Likewise.
14142         * g++.old-deja/g++.pt/typename2.C: Likewise.
14143         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14144         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14145         * g++.old-deja/g++.law/visibility1.C: Likewise.
14146         * g++.old-deja/g++.law/visibility2.C: Likewise.
14147         * g++.old-deja/g++.law/virtual2.C: Likewise.
14148         * g++.old-deja/g++.law/operators19.C: Likewise.
14149         * g++.old-deja/g++.law/parsing10.C: Likewise.
14150         * g++.old-deja/g++.law/visibility4.C: Likewise.
14151         * g++.old-deja/g++.law/operators4.C: Likewise.
14152         * g++.old-deja/g++.law/dtors2.C: Likewise.
14153         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14154         * g++.old-deja/g++.law/visibility10.C: Likewise.
14155         * g++.old-deja/g++.law/scope3.C: Likewise.
14156         * g++.old-deja/g++.law/casts2.C: Likewise.
14157         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14158         * g++.old-deja/g++.law/operators33.C: Likewise.
14159         * g++.old-deja/g++.law/friend4.C: Likewise.
14160         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14161         * g++.old-deja/g++.mike/p5611.C: Likewise.
14162         * g++.old-deja/g++.mike/net37.C: Likewise.
14163         * g++.old-deja/g++.mike/p3570.C: Likewise.
14164         * g++.old-deja/g++.mike/p5718.C: Likewise.
14165         * g++.old-deja/g++.mike/net21.C: Likewise.
14166         * g++.old-deja/g++.mike/p1862.C: Likewise.
14167         * g++.old-deja/g++.mike/p4511.C: Likewise.
14168         * g++.old-deja/g++.mike/virt3.C: Likewise.
14169         * g++.old-deja/g++.mike/p16146.C: Likewise.
14170         * g++.old-deja/g++.mike/p1989.C: Likewise.
14171         * g++.old-deja/g++.mike/p5571.C: Likewise.
14172         * g++.old-deja/g++.gb/scope10.C: Likewise.
14173         * g++.old-deja/g++.abi/primary5.C: Likewise.
14174         * g++.old-deja/g++.abi/empty2.C: Likewise.
14175         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14176         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14177         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14178         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14179         * g++.old-deja/g++.bob/template3.C: Likewise.
14180         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14182 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14184         PR fortran/31193
14185         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14187 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14189         PR fortran/20897
14190         * gfortran.dg/derived_name_1.f90: New.
14191         * gfortran.dg/derived_name_2.f: New.
14193 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14195         * lib/target-supports.exp (check_effective_target_nonpic): New
14196         procedure.
14197         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14198         when compiling PIC.
14199         * gcc.target/i386/asm-4.c: Require nonpic.
14200         * gcc.target/i386/cmov1.c: Likewise.
14201         * gcc.target/i386/mul.c: Likewise.
14202         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14203         * gcc.target/i386/ssetype-1.c: Require nonpic.
14204         * gcc.target/i386/ssetype-3.c: Likewise.
14205         * gcc.target/i386/ssetype-5.c: Likewise.
14207 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14209         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14210         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14211         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14212         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14214 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14216         PR tree-optimization/30590
14217         * g++.dg/opt/pr30590.C: New testcase.
14219 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14221         PR c/30762
14222         * gcc.dg/pr30762-1.c: New test.
14223         * gcc.dg/pr30762-2.c: New test.
14225         PR inline-asm/30505
14226         * gcc.target/i386/pr30505.c: New test.
14228 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14230         * gcc.target/arm/register-variables.c: New.
14232 2007-03-19  Jeff Law  <law@redhat.com>
14234         * PR tree-optimization/30984
14235         * gcc.c-torture/pr30984.c: New test.
14237 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14238         Richard Guenther  <rguenther@suse.de>
14240         PR tree-optimization/31254
14241         * gcc.dg/torture/pr31254.c: New testcase.
14243 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14245         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14246         target default_packed.
14248 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14250         PR fortran/31203
14251         * gfortran.dg/string_length_1.f90: New test.
14253 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14255         PR testsuite/30395
14256         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14258 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14260         PR libgfortran/31052
14261         * gfortran.dg/namelist_27.f90: New test.
14263 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14265         PR fortran/30531
14266         * gfortran.dg/used_types_14.f90: New test.
14268         PR fortran/31086
14269         * gfortran.dg/used_types_15.f90: New test.
14271 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14273         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14274         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14276 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14278         PR fortran/31120
14279         * gfortran.dg/integer_exponentiation_2.f90: New test.
14281 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14283         PR tree-optimization/31041
14284         * gcc.dg/vect/pr31041.c: New test.
14286 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14288         * g++.dg/warn/Wconversion-integer.C: New
14289         * g++.dg/warn/Wconversion-real.C: New.
14290         * g++.dg/warn/Wconversion-real-integer.C: New.
14291         * g++.dg/warn/conv2.C: Updated.
14293 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14295         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14296         exclude RTPs.
14298 2007-03-16  Richard Guenther  <rguenther@suse.de>
14300         PR tree-optimization/31146
14301         * g++.dg/tree-ssa/pr31146.C: New testcase.
14303 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14305         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14306         assume that the target has <features.h>.
14308 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14310         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14311         dg-options rather than to the whole test.
14313 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14315         PR debug/29906
14316         * g++.dg/debug/pr29906.C: New
14318 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14320         PR libgfortran/31099
14321         * gfortran.dg/unformatted_recl.f90: Update test.
14323 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14325         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14327 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14329         PR c++/30891
14330         * g++.dg/parse/namespace-definition.C: New.
14332 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14334         PR c++/24924
14335         * g++.dg/cpp/pedantic-errors.C: New.
14336         * g++.dg/cpp/permissive.C: New.
14338 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14340         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14341         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14343 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14345         * lib/target-supports.exp (check_missing_uclibc_feature)
14346         (check_effective_target_wchar): New procedures.
14347         * gcc.dg/wchar_t-1.c: Require target wchar.
14348         * gcc.dg/wint_t-1.c: Likewise.
14350 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14352         * lib/target-supports.exp (check_gc_sections_available): Return
14353         false for VxWorks targets.
14355 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14357         * g++.dg/warn/Wconversion2.C: Fix typo.
14358         * gcc.dg/if-empty-1.c: Ditto.
14360 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14362         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14364 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14366         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14367         * gcc.target/i386/pr31167.c: Ditto.
14369 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14371         PR target/31167
14372         * gcc.target/i386/pr31167.c: New test.
14374 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14376         PR fortran/30922
14377         * gfortran.dg/import5.f90.f90: New test.
14380         PR fortran/30879
14381         * gfortran.dg/data_components_1.f90: New test.
14384         PR fortran/30870
14385         * gfortran.dg/generic_13.f90: New test.
14387         PR fortran/31163
14388         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14390 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14392         PR libgfortran/31051
14393         * gfortran.dg/fmt_t_4.f90: New
14395 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14397         PR C++/31165
14398         * g++.dg/other/default7.C: New test.
14400 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14402         * g++.dg/warn/Wconversion2.C: New.
14404 2007-03-14  Eric Christopher  <echristo@apple.com>
14406         * gcc.dg/ssp-1.c: New.
14407         * gcc.dg/ssp-2.c: Ditto.
14409 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14411         * g++.dg/warn/do-empty.C: New.
14412         * gcc.dg/do-empty.c: New.
14413         * gcc.dg/if-empty-1.c: Update.
14414         * gcc.dg/20001116-1.c: Update.
14415         * gcc.dg/pr23165.c: Update.
14417 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14419         * gfortran.dg/module_implicit_conversion.f90: New test.
14421 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14423         PR middle-end/31127
14424         * gcc.dg/pr31127.c: New.
14426 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14428         * gcc.dg/tree-ssa/loop-26.c: New test.
14430 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14432         * gcc.target/i386/cmpxchg16b-1.c: New test.
14434 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14436         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14437         * gcc.dg/c99-vla-1.c: Likewise.
14438         * g++.dg/ext/vla1.C: Likewise
14440 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14442         * gcc.dg/wvla-1.c: New test
14443         * gcc.dg/wvla-2.c: New test
14444         * gcc.dg/wvla-3.c: New test
14445         * gcc.dg/wvla-4.c: New test
14446         * gcc.dg/wvla-5.c: New test
14447         * gcc.dg/wvla-6.c: New test
14448         * gcc.dg/wvla-7.c: New test
14449         * g++.dg/warn/Wvla-1.C: New test
14450         * g++.dg/warn/Wvla-2.C: New test
14451         * g++.dg/warn/Wvla-3.C: New test
14453 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14455         PR c++/30108
14456         * g++.dg/other/default6.C: New test.
14458 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14460         * lib/target-supports.exp (check_profiling_available): Return false
14461         for VxWorks.
14462         (check_effective_target_vxworks_kernel): New procedure.
14463         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14464         VxWorks.
14465         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14466         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14467         to include VxWorks.
14468         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14470 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14472         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14473         PIC is not supported.
14474         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14475         * gcc.dg/20020426-2.c: Likewise.
14476         * gcc.dg/pr28243.c: Likewise.
14477         * gcc.dg/visibility-11.c: Likewise.
14478         * gcc.dg/tls/opt-9.c: Likewise.
14479         * gcc.dg/tls/opt-10.c: Likewise.
14480         * gcc.dg/tls/pic-1.c: Likewise.
14481         * gcc.dg/tls/struct-1.c: Likewise.
14482         * gcc.target/i386/20000807-1.c: Likewise.
14483         * gcc.target/i386/20000904-1.c: Likewise.
14484         * gcc.target/i386/20011119-1.c: Likewise.
14485         * gcc.target/i386/990213-2.c: Likewise.
14486         * gcc.target/i386/990214-1.c: Likewise.
14487         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14488         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14489         * gcc.target/i386/pic-1.c: Likewise.
14490         * gcc.target/i386/pr21518.c: Likewise.
14491         * gcc.target/i386/pr23098.c: Likewise.
14492         * gcc.target/i386/pr23943.c: Likewise.
14494 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14496         PR c++/31038
14497         * g++.dg/template/complit2.C: New test.
14499         PR c++/30328
14500         * g++.dg/ext/bitfield1.C: New test.
14502 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14504         PR fortran/30883
14505         * gfortran.dg/interface_11.f90: New test.
14507 2007-03-11  Richard Guenther  <rguenther@suse.de>
14509         PR tree-optimization/31115
14510         * gcc.dg/torture/pr31115.c: New testcase.
14512 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14514         PR tree-optimization/29925
14515         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14517 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14519         PR c++/30274
14520         * g++.dg/expr/bitfield3.C: New test.
14521         * g++.dg/expr/bitfield4.C: Likewise.
14522         * g++.dg/expr/bitfield5.C: Likewise.
14523         * g++.dg/expr/bitfield6.C: Likewise.
14525         PR c++/30924
14526         * g++.dg/template/array18.C: New test.
14528 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14530         PR c++/17946
14531         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14532         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14534 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14536         PR c++/20599
14537         * g++.dg/cpp0x/variadic-bind.C: New.
14538         * g++.dg/cpp0x/variadic-function.C: New.
14539         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14540         * g++.dg/cpp0x/variadic-tuple.C: New.
14541         * g++.dg/cpp0x/variadic1.C: New.
14542         * g++.dg/cpp0x/variadic2.C: New.
14543         * g++.dg/cpp0x/variadic3.C: New.
14544         * g++.dg/cpp0x/variadic4.C: New.
14545         * g++.dg/cpp0x/variadic5.C: New.
14546         * g++.dg/cpp0x/variadic6.C: New.
14547         * g++.dg/cpp0x/variadic7.C: New.
14548         * g++.dg/cpp0x/variadic8.C: New.
14549         * g++.dg/cpp0x/variadic9.C: New.
14550         * g++.dg/cpp0x/variadic10.C: New.
14551         * g++.dg/cpp0x/variadic11.C: New.
14552         * g++.dg/cpp0x/variadic12.C: New.
14553         * g++.dg/cpp0x/variadic13.C: New.
14554         * g++.dg/cpp0x/variadic14.C: New.
14555         * g++.dg/cpp0x/variadic15.C: New.
14556         * g++.dg/cpp0x/variadic16.C: New.
14557         * g++.dg/cpp0x/variadic17.C: New.
14558         * g++.dg/cpp0x/variadic18.C: New.
14559         * g++.dg/cpp0x/variadic19.C: New.
14560         * g++.dg/cpp0x/variadic20.C: New.
14561         * g++.dg/cpp0x/variadic21.C: New.
14562         * g++.dg/cpp0x/variadic22.C: New.
14563         * g++.dg/cpp0x/variadic23.C: New.
14564         * g++.dg/cpp0x/variadic24.C: New.
14565         * g++.dg/cpp0x/variadic25.C: New.
14566         * g++.dg/cpp0x/variadic26.C: New.
14567         * g++.dg/cpp0x/variadic27.C: New.
14568         * g++.dg/cpp0x/variadic28.C: New.
14569         * g++.dg/cpp0x/variadic29.C: New.
14570         * g++.dg/cpp0x/variadic30.C: New.
14571         * g++.dg/cpp0x/variadic31.C: New.
14572         * g++.dg/cpp0x/variadic32.C: New.
14573         * g++.dg/cpp0x/variadic33.C: New.
14574         * g++.dg/cpp0x/variadic34.C: New.
14575         * g++.dg/cpp0x/variadic35.C: New.
14576         * g++.dg/cpp0x/variadic36.C: New.
14577         * g++.dg/cpp0x/variadic37.C: New.
14578         * g++.dg/cpp0x/variadic38.C: New.
14579         * g++.dg/cpp0x/variadic39.C: New.
14580         * g++.dg/cpp0x/variadic40.C: New.
14581         * g++.dg/cpp0x/variadic41.C: New.
14582         * g++.dg/cpp0x/variadic42.C: New.
14583         * g++.dg/cpp0x/variadic43.C: New.
14584         * g++.dg/cpp0x/variadic44.C: New.
14585         * g++.dg/cpp0x/variadic45.C: New.
14586         * g++.dg/cpp0x/variadic46.C: New.
14587         * g++.dg/cpp0x/variadic47.C: New.
14588         * g++.dg/cpp0x/variadic48.C: New.
14589         * g++.dg/cpp0x/variadic49.C: New.
14590         * g++.dg/cpp0x/variadic50.C: New.
14591         * g++.dg/cpp0x/variadic51.C: New.
14592         * g++.dg/cpp0x/variadic52.C: New.
14593         * g++.dg/cpp0x/variadic53.C: New.
14594         * g++.dg/cpp0x/variadic54.C: New.
14595         * g++.dg/cpp0x/variadic55.C: New.
14596         * g++.dg/cpp0x/variadic56.C: New.
14597         * g++.dg/cpp0x/variadic57.C: New.
14598         * g++.dg/cpp0x/variadic58.C: New.
14599         * g++.dg/cpp0x/variadic59.C: New.
14600         * g++.dg/cpp0x/variadic60.C : New.
14601         * g++.dg/cpp0x/variadic61.C : New.
14602         * g++.dg/cpp0x/variadic62.C : New.
14603         * g++.dg/cpp0x/variadic63.C : New.
14604         * g++.dg/cpp0x/variadic64.C : New.
14605         * g++.dg/cpp0x/variadic65.C : New.
14606         * g++.dg/cpp0x/variadic66.C : New.
14607         * g++.dg/cpp0x/variadic67.C : New.
14608         * g++.dg/cpp0x/variadic68.C : New.
14609         * g++.dg/cpp0x/variadic69.C : New.
14610         * g++.dg/cpp0x/variadic70.C : New.
14611         * g++.dg/cpp0x/variadic71.C : New.
14612         * g++.dg/cpp0x/variadic72.C : New.
14613         * g++.dg/cpp0x/variadic73.C : New.
14614         * g++.dg/cpp0x/variadic74.C : New.
14615         * g++.dg/cpp0x/variadic75.C : New.
14616         * g++.dg/cpp0x/variadic-ex1.C : New.
14617         * g++.dg/cpp0x/variadic-ex2.C : New.
14618         * g++.dg/cpp0x/variadic-ex3.C : New.
14619         * g++.dg/cpp0x/variadic-ex4.C : New.
14620         * g++.dg/cpp0x/variadic-ex5.C : New.
14621         * g++.dg/cpp0x/variadic-ex6.C : New.
14622         * g++.dg/cpp0x/variadic-ex7.C : New.
14623         * g++.dg/cpp0x/variadic-ex8.C : New.
14624         * g++.dg/cpp0x/variadic-ex9.C : New.
14625         * g++.dg/cpp0x/variadic-ex10.C : New.
14626         * g++.dg/cpp0x/variadic-ex11.C : New.
14627         * g++.dg/cpp0x/variadic-ex12.C : New.
14628         * g++.dg/cpp0x/variadic-ex13.C : New.
14629         * g++.dg/cpp0x/variadic-ex14.C : New.
14631 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14633         PR libgfortran/31099
14634         * gfortran.dg/unformatted_recl.f90: New test.
14636 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14638         * gcc.dg/fold-eqcmplx-1.c: New test case.
14640 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14642         PR rtl-optimization/30643
14643         * gcc.dg/pr30643.c: New.
14645 2007-03-09  Chao-ying Fu  <fu@mips.com>
14647         * gcc.target/mips/mips32-dspr2-type.c: New test.
14648         * gcc.target/mips/mips32-dspr2.c: New test.
14649         * gcc.target/mips/dspr2-MULT.c: New test.
14650         * gcc.target/mips/dspr2-MULTU.c: New test.
14651         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14652         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14653         Adjust some formats.
14655 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14657         PR c++/17946
14658         * gcc.dg/Wlogical-op-1.c: New.
14659         * g++.dg/warn/Wlogical-op-1.C: New.
14661 2007-03-09  Richard Guenther  <rguenther@suse.de>
14663         PR tree-optimization/30904
14664         PR middle-end/31058
14665         * gcc.dg/pr30904.c: Remove xfail.
14667 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14669         PR C/31072
14670         * gcc.c-torture/execute/pr31072.c: New test.
14672 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14674         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14675         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14676         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14677         *lrint* and *lround*.
14678         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14679         floor->lfloor.
14680         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14681         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14682         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14683         and *lround*.  Correct macro names.
14684         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14685         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14687 2007-03-08  Ian Lance Taylor  <iant@google.com>
14689         * gcc.dg/no-strict-overflow-5.c: New test.
14690         * gcc.dg/no-strict-overflow-6.c: New test.
14691         * gcc.dg/Wstrict-overflow-11.c: New test.
14692         * gcc.dg/Wstrict-overflow-12.c: New test.
14693         * gcc.dg/Wstrict-overflow-13.c: New test.
14694         * gcc.dg/Wstrict-overflow-14.c: New test.
14695         * gcc.dg/Wstrict-overflow-15.c: New test.
14697 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14699         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14700         for VxWorks kernel mode.
14701         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14703 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14705         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14706         mode.
14708 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14710         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14711         and lib/bfill.c on VxWorks targets.
14712         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14713         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14714         lib/bfill.c and lib/memmove.c on VxWorks targets.
14715         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14716         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14717         on VxWorks targets.
14718         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14719         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14721 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14723         * gfortran.dg/use_5.f90: New test.
14724         * gfortran.dg/use_6.f90: Ditto.
14725         * gfortran.dg/use_7.f90: Ditto.
14727 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14729         PR fortran/30973
14730         * gfortran.dg/use_4.f90: New test.
14731         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14733 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14735         PR fortran/31011
14736         * gfortran.dg/parameter_array_section_2.f90: New test.
14738 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14740         PR c++/30852
14741         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14743         PR c++/30534
14744         * g++.dg/template/arg5.C: New test.
14746 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14748         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14750 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14752         * gcc.dg/var-expand1.c: Add newline at end of file.
14754 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14756         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14758 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14760         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14762 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14764         * gcc.dg/torture/builtin-convert-4.c: New test.
14766 2007-03-05  Ian Lance Taylor  <iant@google.com>
14768         * gcc.c-torture/compile/pr31034.c: New test.
14770 2007-03-05  Ian Lance Taylor  <iant@google.com>
14772         * gcc.dg/inline-18.c: New test.
14773         * gcc.dg/inline-19.c: New test.
14774         * gcc.dg/inline-20.c: New test.
14775         * gcc.dg/inline-21.c: New test.
14777 2007-03-05  Richard Guenther  <rguenther@suse.de>
14779         PR tree-optimization/14052
14780         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14782 2007-03-05  Richard Guenther  <rguenther@suse.de>
14784         PR tree-optimization/23777
14785         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14787 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14789         PR other/30465
14790         * gcc.dg/multiple-overflow-warn-3.c: New.
14791         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14793 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14795         PR c++/30895
14796         * g++.dg/parse/template23.C: New test.
14798 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14800         PR middle-end/30744
14801         * gcc.dg/pr30744-1.c: New test case.
14803 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14805         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14807 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14809         PR target/30406
14810         * gfortran.dg/logical_3.f90: New test.
14812 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14814         PR libfortran/30981
14815         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14817 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14819         * gcc.target/m68k/m68k.exp: New.
14820         * gcc.target/m68k/crash1.c: New.
14822 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14824         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14825         to be more compatible with integer(kind=8).
14827 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14829         PR libfortran/31001
14830         * gfortran.dg/zero_sized_3.f90: New test.
14832 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14834         PR c++/15787
14835         * g++.dg/parse/else.C: New.
14836         * g++.dg/parse/else-2.C: New.
14838 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14839             Tobias Burnus  <burnus@net-b.de>
14841         PR fortran/30882
14842         * gfortran.dg/size_dim.f90: New test.
14844 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14845             Tobias Burnus  <burnus@net-b.de>
14847         PR fortran/30873
14848         * gfortran.dg/entry_9.f90: New test.
14850 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14852         PR c++/28253
14853         * g++.dg/inherit/covariant16.C: New test.
14855 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14857         * g++.dg/other/darwin-minversion-1.C: New.
14859 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14861         * gcc.dg/tree-ssa/20070302-1.c: New test.
14863 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14865         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14866         tests.
14868 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14870         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14872 2007-03-01  Simon Baldwin <simonb@google.com>
14874         PR c++/23689
14875         * warn/ignored_typedef.C: New.
14876         * init/ctor8.C: Added dg-warning to consume ignored typedef
14877         warning.
14878         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14879         and added an explicit line number.
14881 2007-02-28  Richard Guenther  <rguenther@suse.de>
14883         PR middle-end/30364
14884         * gcc.dg/torture/pr30364-1.c: New testcase.
14885         * gcc.dg/torture/pr30364-2.c: Likewise.
14886         * gcc.dg/torture/pr30364-3.c: Likewise.
14888 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14890         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14891         powerpc*, use -funsafe-math-optimizations.
14892         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14893         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14895 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14896             Paul Thomas  <pault@gcc.gnu.org>
14898         PR fortran/30888
14899         PR fortran/30887
14900         * c_by_val_1.f: Test %VAL() with non-default kind.
14901         * c_by_val.c: Ditto.
14902         * c_by_val_4.f: New test.
14904 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14906         PR fortran/30968
14907         * gfortran.dg/continuation_7.f90: New test.
14909 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14911         * g++.dg/inherit/thunk7.C: New test.
14912         * lib/target-supports.exp (check_profiling_available): Not available
14913         for bfin-*-*.
14915 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14917         PR target/30970
14918         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14920 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14922         * lib/target-supports.exp (check_effective_target_init_priority):
14923         Remove Solaris special case.
14925 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14927         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14928         for more builtin types.
14930         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14931         * g++.dg/ext/visibility/noPLT.C: Likewise.
14933 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14935         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14936         sh* targets.
14938 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14940         PR fortran/30865
14941         * size_optional_dim_1.f90:  New test.
14943 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14945         * gcc.dg/vxworks/vxworks.exp: New file.
14946         * gcc.dg/vxworks/initpri1.c: Likewise.
14947         * gcc.dg/vxworks/initpri2.c: Likewise.
14948         * gcc.dg/initpri2.c: Add more tests.
14949         * g++.dg/special/initpri2.C: Likewise.
14951         * gcc.dg/initpri1.c: New test.
14952         * gcc.dg/initpri2.c: Likewise.
14953         * g++.dg/special/initpri1.C: New test.
14954         * g++.dg/special/initpri2.C: Likewise.
14955         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14956         * g++.dg/special/conpr-2.C: Likewise.
14957         * g++.dg/special/conpr-3.C: Likewise.
14958         * g++.dg/special/conpr-4.C: Likewise.
14959         * g++.dg/special/initp1.C: Likewise.
14960         * g++.dg/special/ecos.exp: Remove code to detect availability of
14961         constructor priorities.
14962         * lib/target-supports.exp (check_effective_target_init_priority):
14963         New function.
14965 2007-02-24  Jan Hubicka  <jh@suse.cz>
14967         * gcc.c-torture/execute/pr30778.c: New testcase.
14969 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14971         PR libgfortran/30918
14972         * gfortran.dg/namelist_26.f90: New test.
14974 2007-02-24  Richard Guenther  <rguenther@suse.de>
14976         PR middle-end/30951
14977         * gcc.dg/pr30951.c: New testcase.
14979 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14981         * gcc.dg/torture/builtin-modf-1.c: New test.
14983 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14985         PR tree-optimization/30904
14986         * gcc.dg/pr30904.c: New test.
14988 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14990         * gcc.test-framework/README: Correct command.
14991         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14992         -Wunused-value.
14993         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14995 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14997         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14999 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15001         * lib/target-supports.exp (check_effective_target_newlib): New
15002         function.
15004 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15006         PR fortran/30660
15007         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15008         allocatable component.
15011 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15013         * gcc.dg/torture/builtin-logb-1.c: New test.
15014         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15015         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15016         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15017         sh* targets.
15019 2007-02-23  Richard Guenther  <rguenther@suse.de>
15021         * g++.dg/warn/changes-meaning.C: New testcase.
15023 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15025         PR libgfortran/30910
15026         * gfortran.dg/fmt_zero_precision.f90: Update test.
15028 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15030         * gcc.dg/torture/builtin-frexp-1.c: New test.
15032 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15034         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15036 2007-02-22  Ian Lance Taylor  <iant@google.com>
15038         PR debug/30898
15039         * g++.dg/debug/pr30898.C: New test.
15041 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15043         * gcc.dg/vect/vect-106.c: New test.
15045 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15046             Ira Rosen  <irar@il.ibm.com>
15048         PR tree-optimization/30843
15049         * gcc.dg/vect/pr30843.c: New test.
15051 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15053         PR tree-optimization/30858
15054         * gcc.dg/vect/pr30858.c: New test.
15056 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15058         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15059         to set options for compiling testglue.
15060         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15061         * lib/obj-c++.exp (obj-c++_init): Likewise.
15063 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15065         * gnat.dg/derived_aggregate.adb: New test.
15067 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15069         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15070         sh* targets.  Call the correct CKSGN macro.
15072 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15074         * gfortran.dg/gomp/omp_parse1.f90: New test.
15075         * gfortran.dg/gomp/omp_parse2.f: New test.
15077 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15079         PR fortran/30869
15080         * gfortran.dg/do_pointer_1.f90:  New test.
15082 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15084         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15085         and scalbln.
15087 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15089         * gcc.dg/darwin-minversion-1.c: New.
15090         * gcc.dg/darwin-minversion-2.c: New.
15092 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15094         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15096 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15097             DJ Delorie <dj@redhat.com>
15099         PR other/30824
15100         * gcc.dg/Wfatal.c: New.
15101         * gcc.dg/Wfatal-2.c: New.
15102         * gcc.dg/Werror-1.c: Adjust expectations.
15103         * gcc.dg/Werror-5.c: Likewise.
15104         * gcc.dg/Werror-7.c: Likewise.
15105         * gcc.dg/Werror-10.c: Likewise.
15106         * gcc.dg/Werror-11.c: Likewise.
15108 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15110         PR fortran/30522
15111         * gfortran.dg/volatile10.f90: New test.
15113 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15115         PR libfortran/30533
15116         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15118 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15120         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15121         * gcc.dg/Walways-true-1.c: Likewise.
15122         * gcc.dg/weak/weak-3.c: Likewise.
15123         * gcc.dg/Werror-1.c: Likewise.
15124         * gcc.dg/Werror-3.c: Likewise.
15125         * gcc.dg/Werror-4.c: Likewise.
15126         * gcc.dg/Werror-5.c: Likewise.
15127         * gcc.dg/Werror-6.c: Likewise.
15128         * gcc.dg/Werror-7.c: Likewise.
15129         * gcc.dg/Werror-8.c: Likewise.
15130         * gcc.dg/Werror-10.c: Likewise.
15131         * gcc.dg/Werror-11.c: Likewise.
15132         * gcc.dg/Werror-12.c: Likewise.
15133         * g++.old-deja/g++.mike/warn8.C: Likewise.
15134         * g++.dg/warn/Walways-true-1.C: Likewise.
15135         * g++.dg/warn/Walways-true-2.C: Likewise.
15136         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15137         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15138         -Wstring-literal-comparison with -Waddress.
15139         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15140         -Wno-string-literal-comparison with -Wno-address.
15142 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15144         * gnat.dg/self_aggregate_with_call.adb: New test.
15146 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15148         PR tree-optimization/30975
15149         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15150         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15151         * gcc.dg/vect/pr30795.c: New.
15153 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15155         PR fortran/30681
15156         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15158 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15160         PR rtl-optimization/28173
15161         * gcc.target/i386/andor-1.c: New test case.
15163 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15165         * gcc.dg/torture/builtin-ldexp-1.c: New.
15166         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15168 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15170         * gfortran.dg/array_constructor_15.f90: New test case.
15172 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15174         * gfortran.dg/forall_10.f90: New test case.
15176 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15178         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15180 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15182         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15183         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15185 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15187         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15188         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15189         * gcc.target/i386/xchg-1.c: New test.
15190         * gcc.target/i386/xchg-2.c: New test.
15192 2007-02-16  Richard Guenther  <rguenther@suse.de>
15193             Christian Bruel  <christian.bruel@st.com>
15195         * gcc.dg/strict-overflow-5.c: New testcase.
15197 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15199         PR fortran/30793
15200         * gfortran.dg/func_derived_4.f90: New test.
15202 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15204         PR middle-end/30391
15205         * gfortran.dg/pr30391-1.f90: New test case.
15207 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15209         PR middle-end/30433
15210         * gcc.c-torture/compile/pr30433.c: New testcase to check
15211         that complex constants comparisions are foldded.
15213 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15215         PR C++/30158
15216         * g++.dg/ext/stmtexpr10.C: New testcase.
15218 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15220         PR middle-end/30729
15221         * gcc.dg/Wunused-value-2.c: New testcase.
15223 2007-02-15  Ian Lance Taylor  <iant@google.com>
15225         * g++.dg/eh/subreg-1.C: New test.
15227 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15229         PR c/26494
15230         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15231         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15232         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15233         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15234         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15235         * gcc.dg/Werror-implicit-function-declaration.c: New.
15237 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15239         PR c++/28943
15240         * g++.dg/warn/pr28943.C: New.
15242 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15244         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15246 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15248         PR fortran/30779
15249         * gfortran.dg/error_recovery_3.f90: New test.
15251 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15253         * g++.dg/tree-ssa/sra-1.C: New.
15255 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15257         * g++.dg/tree-ssa/sra-1.C: New.
15259 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15261         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15263 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15265         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15267 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15269         PR fortran/30799
15270         * gfortran.dg/logical_2.f90: New test.
15272 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15274         * gcc.dg/torture/complex-alias-1.c: New test.
15276 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15278         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15279         instead of -fdump-tree-tailcall.
15281 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15283         * gfortran.dg/interface_10.f90: Fix comment typo.
15285 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15287         PR tree-optimization/30771
15288         * gcc.dg/vect/pr30771.c: New test.
15290 2007-02-13  Ian Lance Taylor  <iant@google.com>
15292         * gcc.dg/Wstrict-overflow-1.c: New test.
15293         * gcc.dg/Wstrict-overflow-2.c: New test.
15294         * gcc.dg/Wstrict-overflow-3.c: New test.
15295         * gcc.dg/Wstrict-overflow-4.c: New test.
15296         * gcc.dg/Wstrict-overflow-5.c: New test.
15297         * gcc.dg/Wstrict-overflow-6.c: New test.
15298         * gcc.dg/Wstrict-overflow-7.c: New test.
15299         * gcc.dg/Wstrict-overflow-8.c: New test.
15300         * gcc.dg/Wstrict-overflow-9.c: New test.
15301         * gcc.dg/Wstrict-overflow-10.c: New test.
15303 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15305         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15307 2007-02-13  Richard Henderson  <rth@redhat.com>
15309         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15310         * gcc.c-torture/execute/pr29302-1.c: ... here.
15312 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15314         PR c/29521
15315         * gcc.dg/c90-return-1.c: Update output.
15316         * gcc.dg/c99-return-1.c: Likewise.
15318 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15320         PR fortran/30554
15321         * gfortran.dg/used_dummy_types_7.f90: New test..
15323 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15325         * gcc.target/i386/parity-1.c: New test.
15326         * gcc.target/i386/parity-2.c: New test.
15328 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15330         * gcc.target/i386/builtin-bswap-3.c: New test case.
15332 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15334         PR tree-optimization/29145
15335         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15336         alias analysis is improved to take better advantage of restrict
15337         qualified pointers.
15338         * gcc.dg/vect/vect-80.c: Likewise.
15339         * gcc.dg/vect/pr29145.c: New.
15341 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15343         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15344         * gcc.target/i386/sse4a-insert.c: Likewise.
15346 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15348         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15349         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15351 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15353         PR fortran/30478
15354         * gfortran.dg/enum_4.f90: Update error message checks.
15356 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15358         PR fortran/30554
15359         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15360         versions of the modules.
15362         PR fortran/30617
15363         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15364         by getting rid of recursive I/O and providing functions with
15365         results.
15367         PR fortran/30319
15368         * gfortran.dg/char_array_constructor_2.f90
15370 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15372         PR c++/26988
15373         * g++.dg/template/spec34.C: New test
15375 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15377         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15378         on i?86 and x86_64.
15379         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15380         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15381         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15382         on i?86 and x86_64.
15383         * gcc.dg/vect/vect-113.c: Ditto.
15385 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15387         PR c++/29487
15388         * g++.dg/eh/weak1-C: New test.
15389         * g++.dg/eh/weak1-a.cc: Likewise.
15390         * g++.dg/eh/comdat1.C: Likewise.
15392 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15393             Dorit Nuzman  <dorit@il.ibm.com>
15395         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15396         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15397         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15398         * gcc.dg/vect/vect-113.c: Likewise.
15400         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15402 2007-02-10  Richard Henderson  <rth@redhat.com>
15404         * lib/target-supports.exp (check_effective_target_tls): Redefine
15405         to mean non-emulated tls.
15406         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15407         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15408         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15409         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15410         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15411         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15412         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15414 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15416         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15418 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15420         * gfortran.dg/secnds.f: Replace time tolerance with a
15421         before-and-after bracket.
15422         * gfortran.dg/secnds-1.f: Likewise.
15424 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15426         PR fortran/30512
15427         * gfortran.dg/maxlocval_1.f90: New test.
15429 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15431         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15433 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15435         PR fortran/30720
15436         * gfortran.dg/array_function_1.f90: New test.
15438 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15440         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15441         (check_effective_target_dummy_wcsftime): New functions.
15443 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15445         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15446         * lib/target-supports.exp (check_effective_target_uclibc): New
15447         function.
15449 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15451         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15452         (vsnprintf): Don't define for uClibc targets.
15454 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15456         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15457         set before checking whether it was allowed.
15458         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15459         before checking inside_main.
15461 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15463         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15464         uClinux targets.
15465         (u16sf): Likewise u4sf.
15466         * g++.dg/compat/struct-layout-1.h: Likewise.
15468 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15470         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15471         procedure.
15472         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15473         m68k targets if check_effective_target_coldfire_fpu returns true.
15475 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15476         Richard Guenther  <rguenther@suse.de>
15478         PR middle-end/23361
15479         * gcc.dg/fold-compare-3.c: New testcase.
15480         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15482 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15484         * gcc.dg/pr26570.c: Clean up coverage files.
15485         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15486         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15487         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15488         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15489         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15490         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15491         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15492         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15493         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15494         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15495         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15496         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15497         * gcc.dg/vect/pr28952.c: Ditto.
15498         * gcc.dg/vect/pr27151.c: Ditto.
15499         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15500         * g++.dg/gomp/macro-3.C: Ditto.
15502 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15504         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15505         of the loop.
15507 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15509         * gcc.target/i386/builtin-bswap-2.c: New test case.
15511 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15513         * gfortran.dg/forall_8.f90: New test case.
15514         * gfortran.dg/forall_9.f90: Likewise.
15516 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15518         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15520 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15522         * lib/target-supports.exp (check_effective_target_simulator): New.
15524 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15526         * gcc.dg/tree-ssa/loop-25.c: New test.
15528 2007-02-06  Richard Henderson  <rth@redhat.com>
15530         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15532 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15534         * gcc.target/powerpc/popcount-1.c: New test case.
15535         * gcc.target/powerpc/parity-1.c: Likewise.
15537 2007-02-06  Richard Guenther  <rguenther@suse.de>
15539         PR middle-end/27302
15540         * gcc.dg/torture/pr27302-2.c: New testcase.
15542 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15544         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15545         * gcc.dg/vect/vect-iv-1.c: New test.
15546         * gcc.dg/vect/vect-iv-2.c: New test.
15547         * gcc.dg/vect/vect-iv-3.c: New test.
15548         * gcc.dg/vect/vect-iv-4.c: New test.
15549         * gcc.dg/vect/vect-iv-5.c: New test.
15550         * gcc.dg/vect/vect-iv-6.c: New test.
15551         * gcc.dg/vect/vect-iv-7.c: New test.
15552         * gcc.dg/vect/vect-iv-8.c: New test.
15553         * gcc.dg/vect/vect-iv-9.c: New test.
15554         * gcc.dg/vect/vect-iv-10.c: New test.
15555         * gcc.dg/vect/vect-iv-11.c: New test.
15556         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15557         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15558         * gcc.dg/vect/vect-14.c: Now vectorizable.
15559         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15560         loop).
15561         * gcc.dg/vect/vect-27.c: Likewise.
15562         * gcc.dg/vect/vect-29.c Likewise.
15563         * gcc.dg/vect/vect-dv-2.c: Likewise.
15564         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15565         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15566         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15568 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15570         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15572 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15574         * gcc.dg/builtins-20.c: Add more cases.
15576 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15578         PR debug/30189
15579         * gcc.dg/pr30189.c: New test.
15581 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15583         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15584         for running tests.
15585         * gcc.target/i386/sse4a-extract.c: New test.
15586         * gcc.target/i386/sse4a-insert.c: New test.
15587         * gcc.target/i386/sse4a-montsd.c: New test.
15588         * gcc.target/i386/sse4a-montss.c: New test.
15590 2007-02-05  Richard Guenther  <rguenther@suse.de>
15592         * gcc.target/i386/vectorize3.c: New testcase.
15594 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15596         PR target/30665
15597         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15599 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15601         PR fortran/30611
15602         * gfortran.dg/repeat_1.f90: New test.
15604 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15606         PR fortran/30605
15607         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15608         * gfortran.dg/derived_init_2.f90: Ditto.
15609         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15610         * gfortran.dg/array_initializer_1.f90: Ditto.
15611         * gfortran.dg/do_2.f90: Ditto.
15612         * gfortran.dg/proc_assign_1.f90: Ditto.
15614 2007-02-04  Richard Guenther  <rguenther@suse.de>
15616         PR middle-end/30636
15617         * g++.dg/warn/pr30636.C: New testcase.
15618         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15620 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15622         PR middle-end/30667
15623         * gfortran.dg/pr30667.f: New test.
15625 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15627         * gcc.dg/builtins-54.c: Add more cases.
15629 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15631         PR fortran/30514
15632         * gfortran.dg/zero_sized_2.f90: New test.
15634         PR fortran/30660
15635         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15637         PR fortran/29820
15638         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15639         file.
15641 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15643         PR fortran/30683
15644         * gfortran.dg/interface_10.f90: New test.
15646 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15648         * gcc.dg/builtins-20.c: Add more cases.
15650 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15652         PR target/29682
15653         * gcc-target/ia64/pr29682.c: New test.
15655 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15657         PR fortran/30284
15658         * gfortran.dg/arrayio_11.f90.f90: New test.
15660         PR fortran/30626
15661         * gfortran.dg/arrayio_12.f90.f90: New test.
15663 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15665         PR c++/30536
15666         * g++.dg/tls/diag-5.C: New test.
15668         PR middle-end/30473
15669         * gcc.dg/pr30473.c: New test.
15670         * gcc.c-torture/execute/20070201-1.c: New test.
15672 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15674         * gfortran.dg/dependency_20.f90: New test case.
15676 2007-01-31  Ian Lance Taylor  <iant@google.com>
15678         * gcc.dg/lower-subreg-1.c (test): New test.
15680 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15682         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15684 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15686         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15687         * gcc.dg/torture/builtin-math-3.c: Likewise.
15689 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15691         gcc.dg/Wparentheses-2.c: Update and add new tests.
15693 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15695         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15696         vectorize.
15698 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15700         * gcc.dg/builtins-63.c: New test.
15702 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15704         PR fortran/27588
15705         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15707 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15709         PR fortran/30520
15710         * gfortran.dg/volatile8.f90: New argument conformance test.
15711         * gfortran.dg/volatile9.f90: New scope test.
15713 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15715         PR c++/24745
15716         * g++.dg/warn/null4.C: New.
15718 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15719             Uros Bizjak  <ubizjak@gmail.com>
15721         * gcc.dg/large-size-array-3.c: Correct typo.
15723 2007-01-30  Richard Guenther  <rguenther@suse.de>
15725         PR middle-end/27657
15726         * g++.dg/debug/pr27657.C: New testcase.
15728 2007-01-30  Richard Guenther  <rguenther@suse.de>
15730         PR middle-end/30313
15731         * gcc.dg/torture/pr30313.c: New testcase.
15733 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15735         * gcc.dg/dfp/dfp-except.h: New file.
15736         * gcc.dg/dfp/fe-check.h: New file.
15737         * gcc.dg/dfp/fe-binop.c: New test.
15738         * gcc.dg/dfp/fe-convert-1.c: New test.
15739         * gcc.dg/dfp/fe-convert-2.c: New test.
15740         * gcc.dg/dfp/fe-convert-3.c: New test.
15742         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15743         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15744         * gcc.dg/dfp/convert-dfp.c: Ditto.
15745         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15747 2007-01-29  Josh Conner  <jconner@apple.com>
15749         * gcc.target/powerpc/altivec-24.c: New test.
15751 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15753         PR c++/28266
15754         * g++.dg/parse/defarg12.C: New test.
15756 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15758         PR fortran/30554
15759         * gfortran.dg/used_dummy_types_6.f90: New test.
15761 2007-01-28  Jan Hubicka  <jh@suse.cz>
15763         * gcc.dg/tree-prof/val-prof-6.c: New test.
15765 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15767         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15769 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15771         PR C++/28988
15772         * g++.dg/expr/dtor4.C: New test.
15774 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15776         * gcc.dg/tree-ssa/loop-23.c: New test.
15778 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15780         PR libfortran/30389
15781         * gfortran.dg/achar_2.f90:  New test.
15782         * gfortran.dg/achar_3.f90:  New test.
15784 2007-01-27  Ian Lance Taylor  <iant@google.com>
15786         * gcc.dg/strict-overflow-1.c: New test.
15787         * gcc.dg/no-strict-overflow-1.c: New test.
15788         * gcc.dg/strict-overflow-2.c: New test.
15789         * gcc.dg/no-strict-overflow-2.c: New test.
15790         * gcc.dg/strict-overflow-3.c: New test.
15791         * gcc.dg/no-strict-overflow-3.c: New test.
15792         * gcc.dg/strict-overflow-4.c: New test.
15793         * gcc.dg/no-strict-overflow-4.c: New test.
15794         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15795         * gcc.dg/pr15784-1.c: Likewise.
15796         * gcc.dg/pr20922-1.c: Likewise.
15797         * gcc.dg/pr20922-3.c: Likewise.
15798         * gcc.dg/pr20922-4.c: Likewise.
15799         * gcc.dg/pr20922-6.c: Likewise.
15800         * gcc.dg/compare-4.c: Likewise.
15801         * gcc.dg/torture/pr26898-1.c: Likewise.
15802         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15803         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15804         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15805         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15806         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15807         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15808         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15809         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15810         * g++.dg/tree-ssa/pr21082.C: Likewise.
15812 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15814         * gcc-dg/large-size-array-3.c: New test case.
15816 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15818         * gfortran.dg/forall_7.f90: New test case.
15820 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15822         PR fortran/30407
15823         * gfortran.dg/where_operator_assign_1.f90: New test.
15824         * gfortran.dg/where_operator_assign_2.f90: New test.
15825         * gfortran.dg/where_operator_assign_3.f90: New test.
15827 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15829         * lib/target-supports.exp
15830         (check_effective_target_powerpc_altivec): New.
15831         (check_effective_target_vect_cmdline_needed): Use it.
15833 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15835         PR fortran/30278
15836         * gfortran.dg/backslash_3.f: New test.
15838 2007-01-26  Richard Guenther  <rguenther@suse.de>
15840         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15842 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15844         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15845         * gfortran.dg/vect/vect.exp: Ditto.
15846         * gfortran.dg/dg.exp: Ditto.
15847         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15848         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15850 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15852         * gcc.dg/builtins-20.c: Add more cases.
15853         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15855 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15857         PR fortran/30437
15858         * gcc.dg/Wall.c: New.
15859         * gcc.dg/Wno-all.c: New.
15860         * gfortran.dg/Wall.f90: New.
15861         * gfortran.dg/Wno-all.f90: New.
15863 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15865         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15866         * g++.dg/eh/simd-2.C: Also run on Darwin.
15867         * g++.dg/eh/simd-3.C: New.
15868         * g++.dg/eh/simd-4.C: New.
15870 2007-01-25  Richard Guenther  <rguenther@suse.de>
15872         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15873         and _PROFILE_USE.
15874         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15876 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15878         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15879         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15880         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15881         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15882         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15883         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15884         * gcc.dg/ipa/ipa-7.c: New testcase.
15886 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15888         * g++.dg/cpp0x/warn_cxx0x.C: New.
15890 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15892         * gcc.dg/builtins-20.c: Test builtin carg.
15894 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15896         PR middle-end/27416
15897         * gcc.dg/gomp/pr27416.c: New test.
15899         PR middle-end/30494
15900         * gcc.dg/gomp/pr30494.c: New test.
15901         * g++.dg/gomp/pr30494.C: New test.
15903         PR middle-end/30421
15904         * gcc.dg/gomp/pr30421.c: New test.
15906 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15908         * gcc.target/ia64/versionid-1.c: New test.
15909         * gcc.target/ia64/versionid-2.c: New test.
15911 2007-01-24  Richard Guenther  <rguenther@suse.de>
15913         PR testsuite/30181
15914         * gcc.dg/builtins-57.c: Change to a link-time testcase
15915         to support non-C99 targets.
15917 2007-01-24  Jan Hubicka  <jh@suse.cz>
15919         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15921 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15923         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15925 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15927         PR objc/27438
15928         * objc.dg/const-str-12.m: New test.
15930 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15932         PR fortran/30532
15933         * gfortran.dg/ctrl-z.f90:  New test.
15935 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15937         PR fortran/30481
15938         * gfortran.dg/namelist_assumed_char.f90:  New test.
15940 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15942         PR c++/27492
15943         * g++.dg/inherit/covariant15.C: New test.
15945 2007-01-23  Ian Lance Taylor  <iant@google.com>
15947         * g++.dg/warn/Wparentheses-24.C: New test.
15949 2007-01-23  Richard Guenther  <rguenther@suse.de>
15951         PR testsuite/30560
15952         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15953         with full path.
15955 2007-01-22  Richard Guenther  <rguenther@suse.de>
15957         PR tree-optimization/30038
15958         * gcc.dg/builtins-62.c: New testcase.
15960 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15962         * gcc.c-torture/compile/20070121.c: New test.
15964 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15966         PR libfortran/30525
15967         * gfortran.dg/char_comparison_1.f:  New test.
15969 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15971         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15973 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15975         PR objc/30479
15976         * objc.dg/pch: New directory.
15977         * objc.dg/pch/pch.exp: New file.
15978         * objc.dg/pch/interface-1.m: New test.
15979         * objc.dg/pch/interface-1.hs: New include file.
15980         * lib/objc.exp (objc_target_compile): Add
15981         "-x objective-c-header" in front of the sources if this is
15982         a precompiled header being compiled.
15984 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15986         * gfortran.dg/array_memcpy_3.f90: New test case.
15987         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15989 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15990             Brooks Moses  <brooks.moses@codesourcery.com>
15991             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15993         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15994         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15996 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15998         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16000 2007-01-19  Mike Stump  <mrs@apple.com>
16002         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16003         away.
16005 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16007         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16008         option instead of -funsafe-math-optimizations.
16010 2007-01-19  Tomas Bily  <tbily@suse.cz>
16012         gcc.dg/tree-prof/indir-call-prof.c: New.
16013         g++.dg/dg.exp: Add tree-prof subdirectory.
16014         g++.dg/tree-prof/indir-call-prof.C: New.
16015         g++.dg/tree-prof/tree-prof.exp: New.
16017 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16019         PR c++/17947
16020         * g++.dg/warn/deprecated.C: Update warning output.
16021         * g++.dg/warn/deprecated-2.C: Likewise.
16022         * g++.dg/warn/deprecated-3.C: New.
16024 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16026         * gcc.c-torture/execute/nestfunc-7.c: New.
16028 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16030         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16032 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16034         * gcc.dg/m68k-pic-1.c: New.
16036 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16038         * gfortran.dg/array_memcpy_4.f90: New test case.
16040 2007-01-18  Josh Conner  <jconner@apple.com>
16042         PR target/30485
16043         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16044         * gcc.dg/vect/no-trapping-math-1: New.
16045         * gcc.dg/vect/no-trapping-math-2: New.
16047 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16049         * gcc.target/i386/387-8.c: Update comment about optimizing
16050         inherent load of 1.0 of fptan instruction.
16052 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16053             Richard Guenther <rguenther@suse.de>
16055         PR diagnostic/8268
16056         * gcc.dg/Warray-bounds.c: New testcase.
16057         * gcc.dg/Warray-bounds-2.c: New testcase.
16058         * g++.dg/warn/Warray-bounds.C: New testcase.
16059         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16061 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16063         PR fortran/30476
16064         * gfortran.dg/generic_12.f90: New test.
16066 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16068         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16069         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16071 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16073         * gcc.dg/dfp/compare-special.h: New file.
16074         * gcc.dg/dfp/compare-special-32.c: New test.
16075         * gcc.dg/dfp/compare-special-64.c: New test.
16076         * gcc.dg/dfp/compare-special-128.c: New test.
16078 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16079             Paul Thomas  <pault@gcc.gnu.org>
16080             Steven G. Kargl  <kargl@gcc.gnu.org>
16082         PR fortran/30404
16083         * gfortran.dg/forall_6.f90: New test case.
16084         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16085         * gfortran.dg/dependency_13.f90: Likewise.
16087 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16089         PR testsuite/12325
16090         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16091         targets that don't support Inf.
16093 2007-01-15  Dale Johannesen  <dalej@apple.com>
16095         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16097 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16099         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16100         of achar for 0xff to avoid the "Extended ASCII not
16101         implemented" error message.
16103 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16105         PR fortran/28172
16106         * gfortran.dg/altreturn_4.f90: New test.
16108         PR fortran/29389
16109         * gfortran.dg/stfunc_4.f90: New test.
16111         PR fortran/29712
16112         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16113         * gfortran.dg/initialization_1.f90: Change warning.
16115         PR fortran/30283
16116         * gfortran.dg/specification_type_resolution_2.f90: New test.
16118 2007-01-14  Jan Hubicka  <jh@suse.cz>
16120         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16121         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16122         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16123         elimination.
16125 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16127         PR fortran/30410
16128         * gfortran.dg/external_procedures_2.f90: New test.
16130 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16132         PR target/30413
16133         * gcc.target/i386/pr30413.c: New test.
16135 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16137         PR fortran/30452
16138         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16140 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16142         * gcc.dg/20070112-1.c: New test.
16144 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16146         PR libgfortran/30435
16147         * gfortran.dg/list_read_6.f90: New test.
16149 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16151         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16153 2007-01-12  Tom Tromey  <tromey@redhat.com>
16155         PR preprocessor/28227:
16156         * gcc.dg/cpp/pr28227.c: New file.
16158 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16160         * gcc.dg/tree-ssa/loop-22.c: New test.
16162 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16164         PR tree-optimization/29516
16165         * gcc.dg/tree-ssa/loop-20.c: New test.
16167 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16169         PR libfortran/30415
16170         * minmaxloc_integer_kinds_1.f90:  New test.
16172 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16174         PR c++/29573
16175         * g++.dg/template/sizeof-template-argument.C: New test.
16177 2007-01-11  Jan Hubicka  <jh@suse.cz>
16179         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16180         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16181         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16182         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16183         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16184         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16185         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16186         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16187         transformation in question.
16188         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16189         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16190         * gcc.dg/always_inline3.c: Likewise.
16192 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16194         PR c++/28999
16195         * g++.dg/template/typename11.C: New test.
16197 2007-01-10  Robert Kennedy <jimbob@google.com>
16199         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16201 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16203         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16204         for different integer kinds.
16205         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16206         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16207         * gfortran.dg/ishft_2.f90: New test.
16208         * gfortran.dg/ishft_3.f90: New test.
16210 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16212         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16214 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16216         PR tree-optimization/30322
16217         * gcc.dg/tree-ssa/loop-21.c: New test.
16219 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16221         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16223 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16225         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16227 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16229         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16230         * g++.dg/warn/overflow-warn-3.C: Likewise.
16231         * g++.dg/warn/overflow-warn-4.C: Likewise.
16232         * g++.dg/warn/overflow-warn-5.C: Likewise.
16233         * g++.dg/warn/overflow-warn-6.C: Likewise.
16234         * g++.dg/warn/Woverflow-1.C: Likewise.
16235         * g++.dg/warn/Woverflow-2.C: Likewise.
16236         * g++.dg/warn/Woverflow-3.C: Likewise.
16237         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16239 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16241         * gfortran.dg/array_constructor_14.f90: New test case.
16242         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16244 2007-01-08  Richard Guenther  <rguenther@suse.de>
16246         PR tree-optimization/23603
16247         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16248         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16250 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16252         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16253         in __v8qi typedef.
16254         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16255         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16256         compiler behaviour.
16257         * gcc.dg/simd-5.c: Likewise.
16258         * gcc.dg/simd-6.c: Likewise.
16259         * g++.dg/conversion/simd1.C: Likewise.
16260         * g++.dg/conversion/simd3.C: Likewise.
16261         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16262         (main): Use it.
16264 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16266         PR tree-optimization/29877
16267         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16268         name of a hard register for the target concerned.  Adjust dg-error
16269         directives to cope with new behaviour of TER.
16271 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16273         PR c++/28986
16274         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16275         * g++.dg/warn/overflow-warn-1.C: New.
16276         * g++.dg/warn/overflow-warn-3.C: New.
16277         * g++.dg/warn/overflow-warn-4.C: New.
16278         * g++.dg/warn/overflow-warn-5.C: New.
16279         * g++.dg/warn/overflow-warn-6.C: New.
16280         * g++.dg/warn/Woverflow-1.C: New.
16281         * g++.dg/warn/Woverflow-2.C: New.
16282         * g++.dg/warn/Woverflow-3.C: New.
16283         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16285 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16287         PR fortran/27698
16288         * gfortran.dg/invalid_name.f90: New test.
16289         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16290         * gfortran.dg/gomp/pr29759.f90: Ditto.
16292 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16294         * gfortran.dg/present_1.f90:  Update error message.
16296 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16298         PR c++/19439
16299         * g++.dg/template/duplicate1.C: New test
16300         * g++.dg/template/memfriend6.C: Adjust error markers.
16302 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16304         PR tree-opt/30385
16305         * gcc.dg/torture/inline-1.c: New test.
16307 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16309         PR c/19978
16310         * gcc.dg/multiple-overflow-warn-1.c: New.
16311         * gcc.dg/multiple-overflow-warn-2.c: New.
16312         * gcc.dg/overflow-warn-6.c: New.
16313         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16315 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16317         * gfortran.dg/array_memcpy_1.f90: New test case.
16318         * gfortran.dg/array_memcpy_2.f90: Likewise.
16320 2007-01-05  Richard Guenther  <rguenther@suse.de>
16322         PR middle-end/27826
16323         * g++.dg/opt/pr27826.C: New testcase.
16325 2007-01-05  Ian Lance Taylor  <iant@google.com>
16327         * gcc.dg/Walways-true-1.c: New test.
16328         * gcc.dg/Walways-true-2.c: New test.
16329         * g++.dg/warn/Walways-true-1.C: New test.
16330         * g++.dg/warn/Walways-true-2.C: New test.
16332 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16334         PR c/30360
16335         * gcc.dg/pr30360.c: New test.
16337 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16339         PR fortran/23232
16340         * gfortran.dg/data_implied_do_1.f90: New test.
16342         PR fortran/27996
16343         PR fortran/27998
16344         * gfortran.dg/char_length_1.f90: New test.
16346 2007-01-05  Richard Guenther  <rguenther@suse.de>
16348         PR middle-end/28116
16349         * g++.dg/opt/pr28116.C: New testcase.
16351 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16353         PR fortran/29624
16354         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16355           invalid deallocate.
16356         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16357         * gfortran.dg/protected_4.f90: Add pointer intent check.
16358         * gfortran.dg/protected_6.f90: Add pointer intent check.
16359         * gfortran.dg/pointer_intent_1.f90: New test.
16360         * gfortran.dg/pointer_intent_2.f90: New test.
16361         * gfortran.dg/pointer_intent_3.f90: New test.
16363 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16365         PR 30235
16366         * gfortran.dg/altreturn_2.f90: new test.
16368 2007-01-04  Tom Tromey  <tromey@redhat.com>
16370         PR preprocessor/28165:
16371         * gcc.dg/cpp/pr28165.c: New file.
16373 2007-01-03  Josh Conner  <jconner@apple.com>
16375         PR middle-end/29683
16376         * gcc.dg/pr29683.c: New.
16378 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16380         PR c++/28217
16381         * g++.dg/pch/template-1.C: New test.
16382         * g++.dg/pch/template-1.Hs: New file.
16384 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16386         PR middle-end/30353
16387         * gcc.c-torture/compile/complex-4.c: New test.
16389 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16391         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16392         -maltivec.
16393         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16395 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16397         PR middle-end/30286
16398         * gcc.dg/pr30286.c: New test.
16400         PR c++/29535
16401         * g++.dg/template/crash66.C: New test.
16403         PR c++/29054
16404         * g++.dg/template/friend49.C: New test.
16406 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16408         * gfortran.dg/ibits.f90: New test.
16410 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16412         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16413         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16415 2007-01-02  Jan Hubicka  <jh@suse.cz>
16417         * gcc.dg/pr16194.c: We now output error on all three functions,
16418         not just first one.
16420 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16422         PR c/19977
16423         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16424         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16426 2006-01-02  Ian Lance Taylor  <iant@google.com>
16428         * g++.dg/warn/Wparentheses-22.C: New test.
16429         * g++.dg/warn/Wparentheses-23.C: New test.
16431 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16433         PR middle-end/7651
16434         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16435         * gcc.dg/declspec-3-Wextra.c: New.
16436         * gcc.dg/declspec-3-no.c: New
16438 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16440         PR fortran/20896
16441         * gfortran.dg/interface_10.f90: Remove.
16443 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16445         * gcc.dg/fold-eqxor-4.c: New test case.
16447 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16449         PR middle-end/30311
16450         * gcc.c-torture/compile/pr30311.c: New test.
16452 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16454         PR middle-end/30253
16455         * gcc.c-torture/compile/statement-expression-1.c: New test.
16457 2007-01-01  Andreas Schwab  <schwab@suse.de>
16459         PR target/29166
16460         * g++.dg/eh/pr29166.C: New test.
16462 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16464         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16465         New.
16466         (check_effective_target_vect_cmdline_needed): Use it.
16468 2006-12-31  Richard Guenther  <rguenther@suse.de>
16470         PR middle-end/30137
16471         * gcc.dg/pr30137-1.c: New testcase.
16472         * gcc.dg/pr30137-2.c: Likewise.
16474 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16476         PR middle-end/30322
16477         * gcc.dg/fold-plusnot-1.c: New test case.
16479 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16481         PR c++/29731
16482         * g++.dg/parse/template22.C: New test.
16484 2006-12-31  Richard Guenther  <rguenther@suse.de>
16486         PR middle-end/30338
16487         * gcc.c-torture/compile/pr30338.c: New testcase.
16489 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16491         PR fortran/27900
16492         * gfortran.dg/intrinsic_actual_4.f90: New test.
16494         PR fortran/24325
16495         * gfortran.dg/func_decl_3.f90: New test.
16497 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16499         PR fortran/23060
16500         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16501         * gfortran.dg/c_by_val_1.f: New test.
16502         * gfortran.dg/c_by_val_2.f: New test.
16503         * gfortran.dg/c_by_val_3.f: New test.
16505 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16507         PR libfortran/30321
16508         * gfortran.dg/sum_zero_array_1.f90:  New test.
16510 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16512         PR preprocessor/29612
16513         * gcc.dg/cpp/pr29612-1.c: New test.
16514         * gcc.dg/cpp/pr29612-2.c: New test.
16516 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16518         PR fortran/30034
16519         * gfortran.dg/pure_formal_proc_1.f90: New test.
16521         PR fortran/30237
16522         * gfortran.dg/intrinsic_actual_3.f90: New test.
16524 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16526         PR fortran/30014
16527         * gfortran.dg/io_constraints_1.f90: Update test.
16528         * gfortran.dg/io_constraints_2.f90: Update test.
16529         * gfortran.dg/inquire_iolength.f90: New test.
16531 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16533         PR fortran/20896
16534         * gfortran.dg/interface_10.f90: New test.
16535         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16536         since z is already, locally a variable.
16538         PR fortran/25135
16539         * gfortran.dg/generic_11.f90: New test.
16540         * gfortran.dg/interface_7.f90: Remove name clash between module
16541         name and procedure 'x' referenced in the interface.
16543 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16545         PR middle-end/7651
16546         * gcc.dg/Wmissing-parameter-type.c: New.
16547         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16548         * gcc.dg/Wmissing-parameter-type-no.c: New.
16550 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16552         PR fortran/25818
16553         * gfortran.dg/entry_array_specs_2.f: New test.
16555         PR fortran/30084
16556         * gfortran.dg/nested_modules_6.f90: New test.
16558 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16560         PR middle-end/7651
16561         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16562         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16564 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16566         PR C++/30168
16567         * g++.dg/opt/complex6.C: New test.
16569 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16571         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16572         full" if the linker on spu-*-* warns about exceeding local store.
16574         And revert this patch:
16575         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16576         fail to link due to relocation overflows on spu-*-*.
16578 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16580         PR fortran/30273
16581         * gfortran.dg/dependency_19.f90: New test.
16583 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16585         PR fortran/30202
16586         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16588 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16590         PR middle-end/30262
16591         * gcc.c-torture/execute/20061220-1.c: New test.
16593         PR middle-end/30263
16594         * gcc.dg/gomp/asm-1.c: New test.
16596         PR target/30230
16597         * g++.dg/eh/ia64-2.C: New test.
16599 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16601         PR target/28966
16602         PR target/29248
16603         * gcc.dg/rs6000-leaf.c: New.
16605 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16607         PR fortran/25392
16608         * gfortran.dg/f2c_8.f90: New test.
16610 2006-12-20  Bill Wendling  <wendling@apple.com>
16612         * gcc.dg/asm-b.c: Check for __ppc64__.
16614 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16616         PR fortran/30190
16617         * gfortran.dg/bounds_check_5.f90: New test.
16619 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16621         PR middle-end/30143
16622         * gcc.dg/gomp/complex-1.c: New testcase.
16624 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16626         * gfortran.dg/array_memset_1.f90: New test case.
16628 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16630         * lib/target-supports.exp: Add spu to
16631         check_effective_target_vect_widen_mult_hi_to_si.
16633 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16635         PR fortran/29992
16636         * gfortran.dg/generic_9.f90: New test.
16638         PR fortran/30081
16639         * gfortran.dg/generic_10.f90: New test.
16641 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16643         PR tree-opt/30045
16644         * gcc.dg/pr30045.c: New test.
16646 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16648         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16650 2006-12-19  Eric Christopher  <echristo@apple.com>
16652         PR target/29302
16653         * gcc.c-torture/execute/pr29302-1.c: New.
16655 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16657         PR fortran/39238
16658         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16660 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16662         PR fortran/30236
16663         * gfortran.dg/altreturn_3.f90: New test.
16665         * gfortran.dg/char_result_12.f90: Fix comment typos.
16667 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16669         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16670         as newlib's stdio.h uses non-traditional cpp constructs.
16672 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16674         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16675         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16676         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16677         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16678         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16679         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16680         * gfortran.dg/default_initialization.f: Renamed to
16681         default_initialization_1.f
16682         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16683         dollar_edit_descriptor_1.f
16684         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16685         dollar_edit_descriptor_2.f
16686         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16687         dollar_edit_descriptor_3.f
16688         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16689         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16690         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16691         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16692         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16693         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16694         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16695         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16696         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16697         * gfortran.dg/default_initialization_1.f: Renamed from
16698         default_initialization.f
16699         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16700         dollar_edit_descriptor-1.f
16701         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16702         dollar_edit_descriptor-2.f
16703         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16704         dollar_edit_descriptor-3.f
16705         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16706         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16707         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16709 2006-12-18  Bill Wendling  <wendling@apple.com>
16711         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16712         id is an OjbC keyword.
16714 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16716         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16718 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16720         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16722 2006-12-18  Ian Lance Taylor  <iant@google.com>
16724         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16726 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16728         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16730 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16732         PR fortran/30207
16733         * gfortran.fortran-torture/execute/where21.f90: New test.
16735 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16737         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16739 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16741         PR middle-end/7651
16742         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16743         * gcc.dg/if-empty-1.c: Likewise.
16744         * gcc.dg/pr23165.c: Likewise.
16745         * g++.dg/warn/empty-body.C: Likewise.
16747 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16749         PR libfortran/30005
16750         * gfortran.dg/open_errors.f90: New test.
16752 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16754         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16756         * gcc.target/i386/ssse3-pabsb.c: New file.
16757         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16758         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16759         * gcc.target/i386/ssse3-palignr.c: Likewise.
16760         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16761         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16762         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16763         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16764         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16765         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16766         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16767         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16768         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16769         * gcc.target/i386/ssse3-psignb.c: Likewise.
16770         * gcc.target/i386/ssse3-psignd.c: Likewise.
16771         * gcc.target/i386/ssse3-psignw.c: Likewise.
16772         * gcc.target/i386/ssse3-vals.h: Likewise.
16774 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16776         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16777         * lib/fortran-torture.exp: Include target-supports.exp.
16779 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16781         PR target/30185
16782         * gcc.c-torture/execute/pr30185.c: New test.
16784 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16786         PR testsuite/30179
16787         PR testsuite/30180
16788         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16789         * gcc.dg/builtin-bswap-2.c: Likewise.
16790         * gcc.dg/builtin-bswap-3.c: Likewise.
16791         * gcc.dg/builtin-bswap-4.c: Likewise.
16792         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16793         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16795 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16797         PR libfortran/30145
16798         * gfortran.dg/write_zero_array: New test.
16800 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16802         PR fortran/30200
16803         * gfortran.dg/write_fmt_trim.f90: New test.
16805 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16807         PR 30194
16808         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16809         temporarily.
16811 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16813         * lib/target-supports.exp (check_weak_available): Use istarget
16814         "hppa*-*-hpux10*" instead of regexp.
16815         (check_cxa_atexit_available): Likewise.
16817 2006-12-14  Richard Guenther  <rguenther@suse.de>
16819         PR tree-optimization/30197
16820         * gcc.c-torture/execute/complex-1.c: Fix function name.
16821         * gcc.dg/builtins-61.c: New testcase.
16823 2006-12-14  Richard Guenther  <rguenther@suse.de>
16825         PR middle-end/30172
16826         * gcc.dg/pr30172-1.c: New testcase.
16828 2006-12-14  Richard Guenther  <rguenther@suse.de>
16830         PR tree-optimization/30198
16831         * gcc.dg/builtins-60.c: New testcase.
16833 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16835         * lib/target-supports.exp (vect_no_align): Remove spu.
16837 2006-12-13  Ian Lance Taylor  <iant@google.com>
16839         PR c++/19564
16840         PR c++/19756
16841         * g++.dg/warn/Wparentheses-5.C: New test.
16842         * g++.dg/warn/Wparentheses-6.C: New test.
16843         * g++.dg/warn/Wparentheses-7.C: New test.
16844         * g++.dg/warn/Wparentheses-8.C: New test.
16845         * g++.dg/warn/Wparentheses-9.C: New test.
16846         * g++.dg/warn/Wparentheses-10.C: New test.
16847         * g++.dg/warn/Wparentheses-11.C: New test.
16848         * g++.dg/warn/Wparentheses-12.C: New test.
16849         * g++.dg/warn/Wparentheses-13.C: New test.
16850         * g++.dg/warn/Wparentheses-14.C: New test.
16851         * g++.dg/warn/Wparentheses-15.C: New test.
16852         * g++.dg/warn/Wparentheses-16.C: New test.
16853         * g++.dg/warn/Wparentheses-17.C: New test.
16854         * g++.dg/warn/Wparentheses-18.C: New test.
16855         * g++.dg/warn/Wparentheses-19.C: New test.
16856         * g++.dg/warn/Wparentheses-20.C: New test.
16857         * g++.dg/warn/Wparentheses-21.C: New test.
16859 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16861         PR testsuite/30157
16862         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16863         for target "hppa.*hpux10".
16865 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16867         * g++.dg/debug/vartrack1.C: New test.
16869         * g++.dg/opt/ifcvt1.C: New test.
16871         * gcc.dg/tls/opt-13.c: New test.
16873         * gcc.dg/20060425-2.c: New test.
16875         * g++.dg/opt/pr15054-2.C: New test.
16877         * gcc.c-torture/execute/20060420-1.c: New test.
16879         * gcc.c-torture/execute/20060412-1.c: New test.
16881         * objc/compile/20060406-1.m: New test.
16883 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16885         * g++.dg/template/array17.C: New test.
16887 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16889         * gcc.target/powerpc/altivec-23.c: New test.
16891 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16893         PR c++27316
16894         * g++.dg/inherit/error3.C: New test.
16896         PR c++/28740
16897         * g++.dg/inherit/error4.C: New test.
16899 2006-12-13  Richard Guenther  <rguenther@suse.de>
16901         PR tree-optimization/17687
16902         * gcc.dg/builtins-59.c: New testcase.
16904 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16906         * gcc.target/spu/Wmain.c: New test.
16908 2006-12-12  Josh Conner  <jconner@apple.com>
16910         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16911         * g++.dg/abi/thunk4.C: Likewise.
16912         * g++.dg/abi/rtti3.C: Likewise.
16914 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16916         * gcc.target/spu/cpat-1.c: New test.
16917         * gcc.target/spu/cpat-2.c: New test.
16918         * gcc.target/spu/cpat-3.c: New test.
16919         * gcc.target/spu/cpat-4.c: New test.
16921 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16923         PR tree-opt/28436
16924         * gcc.c-torture/compile/vector-1.c: New test.
16925         * gcc.c-torture/compile/vector-2.c: New test.
16926         * gcc.c-torture/compile/vector-3.c: New test.
16928 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16930         * lib/fortran-torture.exp: Update copyright years.  Remove
16931         obsolete comment.  Test -ftree-vectorize where it makes sense.
16932         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16933         from fortran-torture.exp.
16934         * gfortran.dg/char_transpose_1.f90,
16935         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16936         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16937         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16938         '-w' to dg-options.
16940 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16942         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16943         saved_${tool}_load.
16945 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16947         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16948         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16949         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16950         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16951         gaps.
16953 2006-12-12  Richard Guenther  <rguenther@suse.de>
16955         PR middle-end/30147
16956         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16958 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16959             Diego Novillo  <dnovillo@redhat.com>
16961         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16962         VDEF/VUSE changes.
16963         * gcc.dg/tree-ssa/pr26421.c: Likewise
16964         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16965         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16966         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16967         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16968         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16969         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16970         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16971         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16972         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16974 2006-12-11  Jan Hubicka  <jh@suse.cz>
16976         * gcc.dg/tree-prof/stringop-1.c: New test.
16977         * gcc.dg/tree-prof/stringop-2.c: New test.
16979 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16981         PR target/30120
16982         * gcc.target/i386/pr30120.c: New test.
16984         Revert:
16985         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16987         * gcc.target/i386/x87regparm-1.c: New test.
16988         * gcc.target/i386/x87regparm-2.c: New test.
16989         * gcc.target/i386/x87regparm-3.c: New test.
16990         * gcc.target/i386/x87regparm-4.c: New test.
16992 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16994         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16996 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16998         PR fortran/23994
16999         * gfortran.dg/protected_1.f90: New test.
17000         * gfortran.dg/protected_2.f90: New test.
17001         * gfortran.dg/protected_3.f90: New test.
17002         * gfortran.dg/protected_4.f90: New test.
17003         * gfortran.dg/protected_5.f90: New test.
17004         * gfortran.dg/protected_6.f90: New test.
17006 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17007             Tobias Burnus  <burnus@gcc.gnu.org>
17009         PR fortran/29975
17010         PR fortran/30068
17011         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17012         interface.
17013         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17014         ambiguous interfaces.
17015         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17016         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17017         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17018         ambiguous interfaces.
17019         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17020         * gfortran.dg/array_initializer_2.f90: Add initializer array
17021         constructor test.
17023         PR fortran/30096
17024         * gfortran.dg/interface_9.f90: Test that host interfaces are
17025         not checked for ambiguity with the local version.
17027 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17029         PR fortran/29464
17030         * gfortran.dg/module_interface_2.f90: New test.
17032 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17034         PR fortran/29941
17035         * gfortran.dg/assumed_len.f90: New test.
17037 2006-12-09  Richard Guenther  <rguenther@suse.de>
17039         * g++.dg/warn/implicit-typename1.C: Qualify types.
17040         * g++.dg/parse/crash12.C: Likewise.
17041         * g++.dg/tree-ssa/pr22444.C: Likewise.
17043 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17045         * gfortran.dg/array_2.f90: Added sqrt test.
17047 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17049         * gcc.target/i386/x87regparm-1.c: XFAIL.
17050         * gcc.target/i386/x87regparm-2.c: XFAIL.
17051         * gcc.target/i386/x87regparm-3.c: XFAIL.
17052         * gcc.target/i386/x87regparm-4.c: XFAIL.
17054 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17056         * lib/target-supports.exp
17057         (check_effective_target_large_long_double): New.
17058         * gcc.dg/Wconversion-real.c : Use it.
17059         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17060         unsigned.
17062 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17064         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17066 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17068         PR fortran/27546
17069         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17071 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17073         PR c++/29732
17074         * g++.dg/template/crash65.C: New test.
17075         * g++.dg/template/spec16.C: Tweak error markers.
17077 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17079         * gcc.target/spu: New directory.
17080         * gcc.target/spu/spu.exp: New file.
17081         * gcc.target/spu/intrinsics-1.c: New test.
17083 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17085         PR c++/29980
17086         * g++.dg/ext/attrib27.C: New test.
17087         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17088         * g++.dg/parse/typedef5.C: Likewise.
17090 2006-12-07  Mike Stump  <mrs@apple.com>
17092         * treelang/compile/var_defs.tree: Adjust.
17094 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17096         PR c++/29730
17097         * g++.dg/template/crash64.C: New test.
17098         * g++.dg/parse/crash27.C: Adjust error markers.
17100 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17102         PR libfortran/30009
17103         PR libfortran/30056
17104         * gfortran.dg/read_eof_4.f90:  Add tests.
17105         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17106         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17108 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17110         PR c++/29729
17111         * g++.dg/template/crash63.C: New test.
17113         PR c++/29728
17114         * g++.dg/template/crash62.C: New test.
17116 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17118         PR fortran/30003
17119         * gfortran.dg/allocatable_function_1.f90: Increase the number
17120         of expected calls of free to 10; the lhs section reference is
17121         now evaluated so there is another call to bar.  Change the
17122         comment appropriately.
17123         * gfortran.dg/array_section_1.f90: New test.
17125 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17127         PR fortran/29912
17128         * gfortran.dg/char_result_12.f90: New test.
17130 2006-12-05  Richard Guenther  <rguenther@suse.de>
17132         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17133         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17134         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17135         vect_double, xfail for spu*-*-*.
17137 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17139         PR fortran/29962
17140         * initialization_4.f90: Test noninteger exponents (-std=f95).
17141         * initialization_5.f90: New test for noninteger exponents
17142           with -std=f2003.
17144 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17146         PR fortran/29821
17147         * gfortran.dg/parameter_array_section_1.f90: New test.
17149 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17151         PR c++/29733
17152         * g++.dg/template/crash61.C: New test.
17154         PR c++/29632
17155         * g++.dg/template/error23.C: New test.
17157 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17159         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17161 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17163         PR fortran/29916
17164         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17166 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17168         PR middle-end/29965
17169         * gcc.dg/gomp/pr29965-1.c: New test.
17170         * gcc.dg/gomp/pr29965-2.c: New test.
17171         * gcc.dg/gomp/pr29965-3.c: New test.
17172         * gcc.dg/gomp/pr29965-4.c: New test.
17173         * gcc.dg/gomp/pr29965-5.c: New test.
17174         * gcc.dg/gomp/pr29965-6.c: New test.
17175         * g++.dg/gomp/pr29965-1.C: New test.
17176         * g++.dg/gomp/pr29965-2.C: New test.
17177         * g++.dg/gomp/pr29965-3.C: New test.
17178         * g++.dg/gomp/pr29965-4.C: New test.
17179         * g++.dg/gomp/pr29965-5.C: New test.
17180         * g++.dg/gomp/pr29965-6.C: New test.
17181         * g++.dg/gomp/pr29965-7.C: New test.
17182         * g++.dg/gomp/pr29965-8.C: New test.
17183         * g++.dg/gomp/pr29965-9.C: New test.
17184         * g++.dg/gomp/pr29965-10.C: New test.
17186 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17188         * gnat.dg/pointer_variable_bounds.adb: New test.
17189         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17190         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17192 2006-12-03  Eric Christopher  <echristo@apple.com>
17194         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17196 2006-12-03  Richard Henderson  <rth@redhat.com>
17197             Andrew Pinski  <pinskia@gmail.com>
17199         PR C++/14329
17200         * g++.dg/warn/unit-1.C: New test.
17202 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17204         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17206 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17208         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17209         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17210         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17211         * gcc.dg/vect/vect-70.c: Reduce array size.
17212         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17213         vect_no_compaer_double targets.
17214         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17215         vect_float, vect_double, and vect_int.
17217 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17219         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17220         test for loop versioning on vect_no_align targets.
17221         * gcc.dg/vect/pr20122.c: Likewise.
17222         * gcc.dg/vect/vect-105.c: Likewise.
17223         * gcc.dg/vect/vect-42.c: Likewise.
17224         * gcc.dg/vect/vect-43.c: Likewise.
17225         * gcc.dg/vect/vect-74.c: Likewise.
17226         * gcc.dg/vect/vect-75.c: Likewise.
17227         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17228         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17229         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17230         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17232 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17234         PR fortran/29642
17235         * gfortran.dg/value_1.f90 : New test.
17236         * gfortran.dg/value_2.f90 : New test.
17237         * gfortran.dg/value_3.f90 : New test.
17238         * gfortran.dg/value_4.f90 : New test.
17239         * gfortran.dg/value_4.c : Called from value_4.f90.
17241 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17243         PR C++/30033
17244         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17246 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17248         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17250 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17252         PR c/27953
17253         * gcc.dg/pr27953.c: New test.
17255 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17257         PR c++/30022
17258         * g++.dg/ext/vector5.C: New test.
17260         PR c++/30021
17261         * g++.dg/other/main1.C: New test.
17263 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17265         PR libfortran/29568
17266         * gfortran.dg/convert_implied_open.f90:  Change to
17267         new default record length.
17268         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17269         new error message.
17270         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17272 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17274         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17276 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17278         PR c++/29066
17279         * g++.dg/expr/pr29066.c: New.
17281 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17282             Zdenek Dvorak <dvorakz@suse.cz>
17284         PR tree-optimization/29921
17285         * gcc.dg/pr29921-2.c: New test.
17287 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17289         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17290         (i386_get_cpuid): New function.
17291         (i386_cpuid_ecx): Likewise.
17292         (i386_cpuid_edx): Likewise.
17293         (i386_cpuid): Updated to call i386_cpuid_edx.
17295         * gcc.target/i386/sse3-addsubpd.c: New file.
17296         * gcc.target/i386/sse3-addsubps.c: Likewise.
17297         * gcc.target/i386/sse3-haddpd.c: Likewise.
17298         * gcc.target/i386/sse3-haddps.c: Likewise.
17299         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17300         * gcc.target/i386/sse3-hsubps.c: Likewise.
17301         * gcc.target/i386/sse3-lddqu.c: Likewise.
17302         * gcc.target/i386/sse3-movddup.c: Likewise.
17303         * gcc.target/i386/sse3-movshdup.c: Likewise.
17304         * gcc.target/i386/sse3-movsldup.c: Likewise.
17306 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17308         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17310 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17312         * gcc.dg/dfp/convert-int-max.c: New test.
17313         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17315 2006-11-30  Richard Guenther  <rguenther@suse.de>
17317         * gcc.dg/vect/vect-pow-1.c: Rename ...
17318         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17319         floats instead of doubles, check successful vectorization.
17321 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17323         PR target/29945
17324         * gcc.c-torture/compile/pr29945.c: New testcase.
17326 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17328         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17329         -maltivec.
17331 2006-11-29  Eric Christopher  <echristo@apple.com>
17333         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17335 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17337         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17339         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17341 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17343         PR c++/29022
17344         * g++.dg/inherit/virtual2.C: New test.
17345         * g++.dg/inherit/virtual3.C: Likewise.
17346         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17347         * g++.dg/inherit/error2.C: Likewise.
17348         * g++.dg/template/instantiate1.C: Likewise.
17350 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17352         PR tree-opt/29984
17353         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17355 2006-11-28  Jan Hubicka  <jh@suse.cz>
17357         * gcc.dg/memcpy-1.c: New test.
17359 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17361         PR c++/29735
17362         * g++.dg/warn/main-3.C: New test.
17364 2006-11-28  Jan Hubicka  <jh@suse.cz>
17366         * gcc.dg/winline-1.c: New test.
17368 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17370         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17371         alignments.
17373 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17375         PR fortran/29976
17376         * gfortran.dg/missing_optional_dummy_3.f90
17378 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17380         PR fortran/20880
17381         * gfortran.dg/interface_3.f90: Modify errors.
17383 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17385         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17386         fail to link due to relocation overflows on spu-*-*.
17388 2006-11-27  Michael Matz  <matz@suse.de>
17389             Andreas Krebbel  <krebbel1@de.ibm.com>
17391         PR target/29319
17392         * gcc.dg/20061127-1.c: New testcase.
17394 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17396         * gcc.dg/20061124-1.c: Add exit() function prototype.
17398 2006-11-27  Jan Hubicka  <jh@suse.cz>
17400         * gcc.target/i386/memcpy-1.c: Adjust size.
17401         * gcc.dg/visibility-11.c: Likewise.
17403 2006-11-27  Richard Guenther  <rguenther@suse.de>
17405         PR middle-end/25620
17406         * gcc.target/i386/pow-1.c: New testcase.
17407         * gcc.dg/builtins-58.c: Likewise.
17409 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17411         PR c++/29886
17412         * g++.dg/expr/cast8.C: New test.
17414 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17416         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17417         Don't ever inline the testcase.
17419 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17421         PR fortran/29982
17422         * gfortran.fortran-torture/compile/parameter_3.f90: New
17423         testcase.
17425 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17427         PR fortran/29951
17428         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17430 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17432         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17433         for CHAR.
17435 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17437         PR libgfortran/29936
17438         * gfortran.dg/write_check3.f90: New test.
17440 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17442         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17444 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17446         PR fortran/20880
17447         * gfortran.dg/interface_3.f90: New test.
17449         PR fortran/29387
17450         * gfortran.dg/generic_8.f90: New test.
17452 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17454         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17455         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17456         * gfortran.dg/specifics_3.f90: Remove.
17458 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17460         PR c/29955
17461         * gcc.dg/gomp/pr29955.c: New test.
17463         PR c/29736
17464         * gcc.dg/pr29736.c: New test.
17466 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17468         PR tree-opt/29964
17469         * gcc.dg/pure-1.c: New test.
17471 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17473         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17474         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17476 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17478         * gcc.dg/20061124-1.c: New testcase.
17480 2006-11-23  Eric Christopher  <echristo@apple.com>
17482         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17484 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17486         PR c/2707
17487         PR c++/26167
17488         * gcc.dg/Wconversion-integer.c: New. Supersedes
17489         Wconversion-negative-constants.c
17490         * gcc.dg/Wconversion-real.c: New.
17491         * gcc.dg/Wconversion-real-integer.c: New.
17492         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17493         * g++.dg/warn/Wconversion1.C: Modified.
17495 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17497         * gfortran.dg/overload_1.f90: New test.
17499 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17501         PR c/9072
17502         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17503         Wtraditional-conversion.
17504         * gcc.dg/overflow-warn-2.c: Likewise.
17505         * gcc.dg/Wconversion.c: Likewise. Renamed as
17506         Wtraditional-conversion.c .
17507         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17508         Wtraditional-conversion-2.c .
17509         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17510         Wtraditional-conversion-2.c
17511         * gcc.dg/Wconversion-negative-constants.c: New.
17513 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17515         * gcc.dg/tree-ssa/dump-1.c: New test.
17517 2006-11-23  David Ung <davidu@mips.com>
17519         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17520         -mfp64, allowable when ISA >= 33 and float is enabled.
17521         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17522         of mthc1 and mfhc1 patterns.
17524 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17526         PR tree-optimization/29921
17527         * gcc.dg/pr29921.c: New test.
17529 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17531         PR fortran/29441
17532         * gfortran.dg/initialization_4.f90: New test.
17534 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17536         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17537         platforms that have interleaving support.
17538         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17539         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17540         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17541         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17542         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17543         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17544         gcc.dg/vect/vect-strided-u8-i8.c,
17545         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17546         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17547         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17548         gcc.dg/vect/vect-strided-float.c,
17549         gcc.dg/vect/vect-strided-a-mult.c,
17550         gcc.dg/vect/vect-strided-mult-char-ls.c,
17551         gcc.dg/vect/vect-strided-a-u16-mult.c,
17552         gcc.dg/vect/vect-strided-a-u32-mult.c,
17553         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17554         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17555         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17556         gcc.dg/vect/vect-strided-mult.c,
17557         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17558         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17559         New.
17561 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17563         PR fortran/25087
17564         * gfortran.dg/auto_char_len_4.f90: New test.
17566 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17568         PR fortran/29652
17569         * gfortran.dg/generic_7.f90: New test.
17570         * gfortran.dg/defined_operators_1.f90: Add new error.
17572 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17574         PR tree-optimization/29902
17575         * g++.dg/tree-ssa/pr29902.C: New test.
17577 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17579         PR fortran/29820
17580         * gfortran.dg/used_types_13.f90: New test.
17582 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17584         * gcc.dg/dfp/snan.c: Delete.
17586 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17588         * g++.dg/cpp0x/static_assert1.C: New.
17589         * g++.dg/cpp0x/static_assert2.C: New.
17590         * g++.dg/cpp0x/static_assert3.C: New.
17592 2006-11-21  Richard Guenther  <rguenther@suse.de>
17594         * gcc.dg/vect/vect-pow-1.c: New testcase.
17595         * gcc.dg/vect/vect-pow-2.c: Likewise.
17597 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17599         PR c++/29570
17600         * g++.dg/template/static29.C: New test.
17602         PR c++/29734
17603         * g++.dg/conversion/simd4.C: New test.
17605 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17607         PR c++/29475
17608         * g++.dg/template/access19.C: New test.
17609         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17610         error is reported.
17612 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17614         PR tree-opt/25500
17615         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17617 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17619         PR fortran/27546
17620         * gfortran.dg/import.f90: Extended test.
17621         * gfortran.dg/import2.f90: Extended test.
17623 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17625         * gfortran.dg/volatile3.f90: Add conflict test.
17627 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17629         PR fortran/24783
17630         * gfortran.dg/implicit_10.f90: New test.
17632 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17634         PR c++/8586
17635         * g++.dg/warn/Wall-write-strings.C: New.
17637 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17639         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17640         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17642 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17644         * gfortran.dg/use_3.f90: Remove error message.
17645         * gfortran.dg/iso_fortran_env_1.f90: New test.
17646         * gfortran.dg/iso_fortran_env_2.f90: New test.
17647         * gfortran.dg/iso_fortran_env_3.f90: New test.
17648         * gfortran.dg/iso_fortran_env_4.f90: New test.
17650 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17652         * gcc.dg/vect/vect-27.c: Fix initialization.
17654 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17656         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17657         * gcc.dg/torture/builtin-minmax-1.c: New.
17659         * gcc.dg/builtins-20.c: Add cases for copysign.
17661 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17663         PR fortran/24285
17664         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17666 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17667         * gfortran.dg/use_1.f90: New test.
17668         * gfortran.dg/use_1.f90: New test.
17669         * gfortran.dg/use_1.f90: New test.
17671 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17673         PR tree-optimization/29801
17674         * gcc.dg/pr29801.c: New test.
17676 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17678         PR middle-end/29584
17679         * gcc.dg/torture/pr29584.c: New test.
17681 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17683         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17684         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17685         * gcc.target/powerpc/compress-float-ppc.c,
17686         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17687         powerpc_fprs.
17688         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17689         do not pass -mhard-float.
17691 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17693         * gnat.dg/volatile_aggregate.adb: New test.
17695 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17697         PR fortran/29391
17698         PR fortran/29489
17699         * gfortran.dg/bound_2.f90: Add more checks.
17700         * gfortran.dg/bound_3.f90: New test.
17702 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17704         PR target/29201
17705         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17707 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17709         * gfortran.dg/import3.f90: Fix error message.
17711 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17713         PR tree-opt/29788
17714         * gfortran.fortran-torture/compile/inline_1.f90:
17715         New testcase.
17717 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17719         * gcc.target/i386/x87regparm-1.c: New test.
17720         * gcc.target/i386/x87regparm-2.c: New test.
17721         * gcc.target/i386/x87regparm-3.c: New test.
17722         * gcc.target/i386/x87regparm-4.c: New test.
17724 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17726         PR fortran/27546
17727         * gfortran.dg/import.f90: New test.
17728         * gfortran.dg/import2.f90: New test.
17729         * gfortran.dg/import3.f90: New test.
17731 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17733         PR fortran/27588
17734         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17736 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17738         PR fortran/29806
17739         * gfortran.dg/contains.f90: New test.
17740         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17742 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17744         PR tree-optimization/29581
17745         * gcc.dg/pr29581-1.c: New test.
17746         * gcc.dg/pr29581-2.c: New test.
17747         * gcc.dg/pr29581-3.c: New test.
17748         * gcc.dg/pr29581-4.c: New test.
17749         * gfortran.dg/pr29581.f90: New test.
17751 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17753         PR fortran/29702
17754         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17755         numbers in error message headers.
17757 2006-11-14  Richard Guenther  <rguenther@suse.de>
17759         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17760         to i?86 and x86_64 targets.
17762 2006-11-14  Caroline Tice  <ctice@apple.com>
17764         * gcc.dg/pubtypes-1.c: New file/testcase.
17765         * gcc.dg/pubtypes-2.c: New file/testcase.
17766         * gcc.dg/pubtypes-3.c: New file/testcase.
17767         * gcc.dg/pubtypes-4.c: New file/testcase.
17768         * g++.dg/pubtypes.C: New file/testcase.
17770 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17772         PR c++/29106
17773         * g++.dg/init/self1.C: New test.
17775 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17777         PR fortran/29657
17778         * gfortran.dg/conflicts.f90: Add.
17780 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17782         PR rtl-optimization/29798
17784         * gcc.c-torture/execute/pr29798.c: New.
17786 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17788         * gcc.dg/builtins-20.c: Add more cases.
17790 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17792         PR fortran/29759
17793         * gfortran.dg/gomp/pr29759.f90: New test.
17795 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17797         PR c++/29518
17798         * g++.dg/template/static28.C: New test.
17800 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17802         * lib/c-torture.exp: Use target-libpath.exp.
17803         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17804         set GCC_EXEC_PREFIX env var from global variable of same name.
17806 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17808         PR fortran/26994
17809         * gfortran.fortran-torture/compile/transfer-1.f90:
17810         New testcase.
17812 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17813             Zdenek Dvorak <dvorakz@suse.cz>
17815         PR tree-optimization/29680
17816         * gcc.dg/alias-11.c: New test.
17818 2006-11-12  Jason Merrill  <jason@redhat.com>
17819             Andrew Pinski <pinskia@physics.uc.edu>
17821         PR middle-end/28915
17822         * gcc.target/i386/vectorize1.c: New.
17824 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17826         PR rtl-optimization/29797
17827         * gcc.c-torture/execute/pr29797-1.c: New test case.
17829 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17831         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17833 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17835         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17837 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17839         PR tree-optimization/13827
17840         * gcc.dg/fold-eqand-1.c: New test case.
17842 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17844         PR rtl-opt/28812
17845         * gcc.c-torture/execute/mayalias-3.c: New test.
17847 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17849         PR middle-end/27528
17850         * gcc.c-torture/compile/pr27528.c: New test.
17851         * gcc.dg/pr27528.c: Likewise.
17853 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17855         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17857         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17859 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17861         PR fortran/29758
17862         * gfortran.dg/reshape_source_size_1.f90: New test.
17864 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17866         PR fortran/29315
17867         * gfortran.dg/aliasing_dummy_4.f90: New test.
17869 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17871         PR target/29777
17872         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17873         and x86_64-*-* targets.
17875 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17877         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17878         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17879         New macros. Use them in exact tests.
17880         (TESTIT3): New macro.
17881         Add tests for fmin, fmax and fma.
17883 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17885         PR fortran/29431
17886         * gfortran.dg/array_constructor_13.f90: New test.
17888 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17890         PR fortran/29744
17891         * gfortran.dg/used_types_12.f90: New test.
17893 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17895         PR middle-end/29726
17896         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17897         (test6): Ditto.
17898         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17899         * gcc.dg/fold-eqandshift-3.c: New test case.
17901 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17903         PR fortran/29699
17904         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17906         PR fortran/21370
17907         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17909 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17911         * gcc.dg/20061109-1.c: New testcase.
17913 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17915         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17917 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17919         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17920         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17922 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17924         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17925         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17927 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17929         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17931 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17933         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17934         vect-9.c).
17935         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17936         * gcc.dg/vect/vect-9.c: Now vectorizable.
17937         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17938         that support vect_widen_mult.
17939         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17940         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17941         vect-reduc-dot-u16.c).
17942         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17943         vect-reduc-dot-u16.c).
17944         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17945         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17946         vect-reduc-dot-s8.c).
17947         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17948         vect-reduc-dot-s8.c).
17949         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17950         vect-reduc-dot-s8.c).
17951         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17952         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17953         vect-reduc-dot-u8.c).
17954         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17955         vect-reduc-dot-u8.c).
17956         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17957         * gcc.dg/vect/vect-multitypes-9.c: New test.
17958         * gcc.dg/vect/vect-multitypes-10.c: New test.
17959         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17960         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17961         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17962         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17963         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17964         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17965         wrapv-vect-reduc-dot-s8.c.
17966         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17967         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17968         targets that support vec_unpack.
17969         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17970         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17971         (check_effective_target_vect_widen_mult_hi_to_si): New.
17972         (check_effective_target_vect_widen_sum): Removed.
17974         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17976         * gcc.dg/vect/vect-multitypes-8.c: New test.
17977         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17979         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17981         * gcc.dg/vect/vect-multitypes-7.c: New test.
17983         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17985         * gcc.dg/vect/vect-multitypes-4.c: New test.
17986         * gcc.dg/vect/vect-multitypes-5.c: New test.
17987         * gcc.dg/vect/vect-multitypes-6.c: New test.
17989         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17991         * gcc.dg/vect/vect-multitypes-1.c: New test.
17992         * gcc.dg/vect/vect-multitypes-2.c: New test.
17993         * gcc.dg/vect/vect-multitypes-3.c: New test.
17995 2006-11-07  Eric Christopher  <echristo@apple.com>
17997         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17998         Test using scan-assembler-not.
18000 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18002         * gcc.dg/inline-17.c: New test.
18004 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18006         PR other/25028
18007         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18008         on HP-UX.
18010 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18012         PR fortran/29539
18013         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18015         PR fortran/29634
18016         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18017         test.
18019 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18021         PR fortran/29601
18022         * gfortran.dg/volatile.f90: Add.
18023         * gfortran.dg/volatile2.f90: Add.
18024         * gfortran.dg/volatile3.f90: Add.
18025         * gfortran.dg/volatile4.f90: Add.
18026         * gfortran.dg/volatile5.f90: Add.
18027         * gfortran.dg/volatile6.f90: Add.
18028         * gfortran.dg/volatile7.f90: Add.
18030 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18032         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18033           for matching error messages.
18034         * gfortran.dg/specifics_3.f90: Adjust pattern
18035           for matching error messages.
18037 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18038             Bernhard Fischer  <aldot@gcc.gnu.org>
18040         * lib/gcc-dg.exp (output-exists): New proc.
18041         (output-exists-not): New proc.
18042         * gcc.test-framework/test-framework.awk: Support new directives.
18043         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18044         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18045         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18046         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18047         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18048         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18050 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18052         PR fortran/29630
18053         PR fortran/29679
18054         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18055         * gfortran.dg/initialization_3.f90: New.
18057 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18059         PR libgfortran/25545
18060         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18062 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18064         PR middle-end/29695
18065         * gcc.c-torture/execute/pr29695-1.c: New test.
18066         * gcc.c-torture/execute/pr29695-2.c: New test.
18068 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18070         PR fortran/29565
18071         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18073 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18075         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18076         for matching error messages.
18078 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18080         PR target/26915
18081         * gcc.target/i386/387-12.c: New test.
18083 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18085         PR libfortran/29713
18086         * gfortran.dg/pr29713.f90: New test.
18088 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18090         * gcc.c-torture/execute/arith-rand-ll.c:
18091         Also test for bogus rest sign.
18093 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18095         PR libfortran/27895
18096         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18098 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18100         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18101         from error messages.
18103 2006-11-02  Mike Stump  <mrs@apple.com>
18105         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18107         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18109 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18111         * g++.dg/eh/gcsec1.C: New test.
18113 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18115         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18116         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18118 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18120         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18121         hexadecimal value.
18122         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18123         * gcc.dg/pr14796-2.c: Likewise.
18125 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18127         * gcc.c-torture/execute/20061101-1.c: New test.
18129 2006-11-01  Richard Guenther  <rguenther@suse.de>
18131         * gcc.target/i386/fpprec-1.c: New testcase.
18133 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18135         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18136         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18138 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18140         * gcc.c-torture/execute/20061031-1.c: New test.
18142 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18144         PR 23067
18145         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18146         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18147         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18148         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18149         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18150         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18151         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18153 2006-10-31  Eric Christopher  <echristo@apple.com>
18154             Falk Hueffner  <falk@debian.org>
18156         * gcc.dg/builtin-bswap-1.c: New.
18157         * gcc.dg/builtin-bswap-2.c: New.
18158         * gcc.dg/builtin-bswap-3.c: New.
18159         * gcc.dg/builtin-bswap-4.c: New.
18160         * gcc.dg/builtin-bswap-5.c: New.
18161         * gcc.target/i386/builtin-bswap-1.c: New.
18163 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18165         * gcc.dg/inline-16.c: New.
18167         PR 16622
18168         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18169         defining it.
18170         * gcc.dg/inline-13.c: New.
18171         * gcc.dg/inline-14.c: New.
18172         * gcc.dg/inline-15.c: New.
18174         PR 11377
18175         * gcc.dg/inline6.c: New.
18176         * gcc.dg/inline7.c: New.
18178 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18180         PR middle-end/23470
18181         * gcc.dg/pr23470-1.c: New test case.
18183 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18185         PR fortran/29537
18186         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18187         data.
18188         * gfortran.dg/blockdata_2.f90: New testcase.
18190 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18192         PR libfortran/29627
18193         * gfortran.dg/unf_short_record_1.f90:  New test.
18195 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18197         PR fortran/29067
18198         * gfortran.dg/pr29067.f: New test.
18200 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18201             Richard Sandiford  <richard@codesourcery.com>
18203         * lib/target-supports.exp (get_compiler_messages): Append options
18204         as a single list element.
18205         (check_effective_target_arm_vfp_ok): New.
18206         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18208 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18210         PR fortran/29387
18211         * gfortran.dg/intrinsic_actual_2.f90: New test.
18213         PR fortran/29490
18214         * gfortran.dg/actual_array_interface_1.f90: New test.
18216         PR fortran/29641
18217         * gfortran.dg/used_types_11.f90: New test.
18219 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18221         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18222         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18223         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18224         * g++.old-deja/g++.mike/net25.C (main): Same.
18225         * g++.dg/lookup/exception1.C (main): Same.
18226         * g++.dg/parse/parens2.C (main): Same.
18228 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18230         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18232 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18234         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18235         * gcc.dg/torture/builtin-math-3.c: Likewise.
18237 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18239         PR fortran/29452
18240         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18241         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18243 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18245         PR Fortran/29410
18246         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18248 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18250         * lib/target-supports.exp (check_function_available): Declare
18251         function before calling.
18253 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18255         PR tree-optimization/29637
18256         * gcc.dg/pr29637.c: New test.
18258 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18260         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18261         tree canonicalization.
18263 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18265         * gcc.dg/builtins-20.c: Add more hypot tests.
18267 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18269         * gcc.dg/fold-compare-1.c: New test case.
18271 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18273         PR c++/16307
18274         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18276 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18278         PR tree-optimization/15458
18279         * gcc.dg/fold-xornot-1.c: New test case.
18281 2006-10-29  Richard Guenther  <rguenther@suse.de>
18283         * gcc.target/i386/math-torture/trunc.c: New testcase.
18285 2006-10-29  Richard Guenther  <rguenther@suse.de>
18287         * gcc.target/i386/math-torture/round.c: New testcase.
18289 2006-10-29  Richard Guenther  <rguenther@suse.de>
18291         * gcc.target/i386/math-torture/ceil.c: New testcase.
18292         * gcc.target/i386/math-torture/floor.c: Likewise.
18294 2006-10-29  Richard Guenther  <rguenther@suse.de>
18296         * gcc.target/i386/math-torture/rint.c: New testcase.
18297         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18299 2006-10-29  Richard Guenther  <rguenther@suse.de>
18301         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18302         * gcc.target/i386/math-torture/lceil.c: Likewise.
18304 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18306         PR libgfortran/24313
18307         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18309 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18311         * gcc.c-torture/execute/20020118-1.c,
18312         gcc.c-torture/execute/builtins/strlen.c,
18313         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18314         comment typos.
18316 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18318         * gcc.dg/builtins-20.c: Add tests for hypot.
18319         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18320         two-argument builtins.
18321         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18322         TESTIT2.  Update all callers.
18323         (TESTIT2, TESTIT2_R): New helper macros.
18324         Add testcases for pow, hypot and atan2.
18326 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18328         PR C++/29295
18329         * g++.dg/expr/bool1.C: New test.
18330         * g++.dg/expr/bool2.C: New test.
18332 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18334         PR fortran/28224
18335         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18336         * gfortran.dg/namelist_internal.f90: New test.
18338 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18340         PR fortran/29625
18341         * gfortran.dg/io_real_boz.f90: Add.
18342         * gfortran.dg/io_real_boz2.f90: Add.
18344 2006-10-28  Richard Guenther  <rguenther@suse.de>
18346         PR middle-end/26899
18347         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18349 2006-10-28  Richard Guenther  <rguenther@suse.de>
18351         PR target/28806
18352         * gcc.target/i386/math-torture/lround.c: New testcase.
18354 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18356         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18357         * gcc.dg/builtins-44.c: Likewise.
18358         * gcc.dg/builtins-45.c: Likewise.
18359         * gcc.dg/pr28796-2.c: Likewise.
18360         * gcc.dg/unordered-3.c: Likewise.
18362 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18364         PR libgfortran/27954
18365         * gfortran.dg/error_recovery_2.f90: New test.
18367 2006-10-26  Richard Guenther  <rguenther@suse.de>
18369         * gcc.target/i386/i386.exp: Use glob, not find to collect
18370         tests.  Avoids recursing into subdirectories.
18371         * gcc.target/i386/math-torture/math-torture.exp: Torture
18372         for interesting ia32 math options.
18373         * gcc.target.i386/math-torture/lrint.c: New testcase.
18375 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18377         PR libgfortran/29563
18378         * gfortran.dg/arrayio_9.f90: Update test.
18379         * gfortran.dg/arrayio_19.f90: New test.
18381 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18383         * gcc.dg/20061026.c: New testcase.
18385 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18387         PR libgfortran/29563
18388         * gfortran.dg/arrayio_9.f90: New test.
18390 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18392         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18393         Copy the strings manually, as strcpy may call strlen.
18395 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18397         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18398         Add checks for log, log2, log10 and log1p.
18400         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18401         we already test 0.0.  Add checks for expm1, log, log2, log10,
18402         log1p, cbrt, erf and erfc.
18404 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18406         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18408 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18410         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18411         and remainderl() built-in functions.  Remove -ffast-math from
18412         dg-options.
18414 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18416         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18417         acosh and atanh.
18419         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18420         floating point modifiers to arguments passed to float and long
18421         double functions respectively.  Update all callers to use floating
18422         point numbers, not integers.  Add tests for exp, exp2 and
18423         exp10/pow10.
18425         * gcc.dg/torture/builtin-math-3.c: New test.
18427 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18429         PR fortran/29393
18430         * gfortran.dg/initialize_2.f90: New.
18432 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18434         * gcc.dg/torture/builtin-math-2.c: New test.
18436 2006-10-24  Richard Guenther  <rguenther@suse.de>
18438         PR middle-end/28796
18439         * gcc.dg/pr28796-1.c: New testcase.
18440         * gcc.dg/pr28796-2.c: Likewise.
18442 2006-10-24  Richard Guenther  <rguenther@suse.de>
18444         * gcc.dg/builtins-57.c: New testcase.
18446 2006-10-24  Richard Guenther  <rguenther@suse.de>
18448         PR tree-optimization/29567
18449         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18451 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18453         PR tree-optimization/14784
18454         * gcc.dg/alias-10.c: New test.
18456 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18458         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18460 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18462         * gcc.dg/builtin-strncat-chk-1.c: New test.
18464 2006-10-23  Jan Hubicka  <jh@suse.cz>
18466         * gcc.dg/memmove-1.c: New test.
18468 2006-10-23  Paul Brook  <paul@codesourcery.com>
18470         * gcc.dg/pragma-pack-5.c: New test.
18472 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18474         * g++.dg/other/s390-1.C: New testcase.
18476 2006-10-23  Richard Guenther  <rguenther@suse.de>
18478         PR middle-end/27132
18479         PR middle-end/23295
18480         * gcc.dg/pr27132.c: New testcase.
18481         * gcc.dg/pr23295.c: Likewise.
18482         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18483         * g++.dg/tree-ssa/pr19807.C: Likewise.
18485 2006-10-23  Richard Guenther  <rguenther@suse.de>
18487         PR middle-end/21032
18488         * gcc.dg/pr21032.c: New testcase.
18490 2006-10-22  Jeff Law  <law@redhat.com>
18491         Richard Guenther  <rguenther@suse.de>
18493         PR tree-optimization/15911
18494         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18496 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18498         PR c++/20647
18499         * g++.dg/abi/rtti3.C: New.
18501 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18503         PR middle-end/28252
18504         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18505         transformation.
18507 2006-10-21  Richard Guenther  <rguenther@suse.de>
18509         PR tree-optimization/3511
18510         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18512 2006-10-21  Richard Guenther  <rguenther@suse.de>
18514         PR middle-end/26898
18515         * gcc.dg/torture/pr26898-1.c: New testcase.
18516         * gcc.dg/torture/pr26898-2.c: Likewise.
18518 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18520         PR c++/28053
18521         * g++.dg/parse/bitfield1.C: Adjust error markers.
18522         * g++.dg/parse/bitfield2.C: New test.
18524 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18526         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18528 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18530         PR libfortran/27895
18531         * gfortran.dg/zero_sized_1.f90: New test.
18533 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18535         * gcc.dg/div-compare-1.c: New test.
18537 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18539         PR fortran/29216
18540         * gfortran.dg/result_default_init_1.f90: New test.
18542         PR fortran/29314
18543         * gfortran.dg/automatic_default_init_1.f90: New test.
18545         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18546         from 38 to 33.
18548 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18550         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18551         'using namespace std' without previous declaration.
18552         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18553         * g++.old-deja/g++.robertl/eb133c.C: New.
18555 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18557         PR libgfortran/29277
18558         * gfortran.dg/streamio_4.f90: Update test.
18559         * gfortran.dg/streamio_11.f90: New test.
18561 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18563         PR c++/27952
18564         * g++.dg/inherit/virtual1.C: New test.
18566 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18568         PR c++/28261
18569         * g++.dg/parse/enum3.C: New test.
18571 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18573         PR c++/29039
18574         * g++.dg/init/ctor8.C: New test.
18576 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18578         PR c++/27270
18579         * g++.dg/ext/complit8.C: Tweak error markers.
18580         * g++.dg/template/complit1.C: Add error marker.
18582 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18584         PR c++/27270
18585         * g++.dg/ext/complit8.C: New test.
18587         PR c++/29408
18588         * g++.dg/parse/dtor12.C: New test.
18590         PR c++/29435
18591         * g++.dg/template/sizeof11.C: New test.
18593 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18595         PR fortran/29392
18596         * gfortran.dg/data_char_3.f90: New test.
18598         PR fortran/29451
18599         * gfortran.dg/negative_automatic_size.f90: New test.
18601 2006-10-16  David Daney  <ddaney@avtrex.com>
18603         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18605 2006-10-16  Eric Christopher  <echristo@apple.com>
18607         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18608         x86_64.
18610 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18612         PR c++/28211
18613         * g++.dg/tc1/dr49.C: Tweak error messages.
18614         * g++.dg/parse/template21.C: New test.
18616 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18618         PR middle-end/20491
18619         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18621 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18623         PR fortran/29403
18624         * gfortran.dg/print_1.f90: New test.
18626 2006-10-15  Jan Hubicka  <jh@suse.cz>
18628         PR middle-end/29241
18629         * gcc.c-torture/compile/pr29241.c: New testcase.
18631 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18633         PR middle-end/29250
18634         * gcc.c-torture/compile/pr29250.c: New test.
18636 2006-10-15  Richard Guenther  <rguenther@suse.de>
18638         * gcc.dg/pr29299.c: New testcase.
18640 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18642         PR fortran/24767
18643         * gfortran.dg/label_4.f90: Adjust warning flag.
18645 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18647         PR fortran/29371
18648         * gfortran.dg/nullify_3.f90: New test.
18650 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18652         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18653         on Solaris 2.5.1 too.
18655 2006-10-13  Eric Christopher  <echristo@apple.com>
18657         * gcc.dg/pr25993.c: Skip for darwin.
18659 2006-10-13  Eric Christopher  <echristo@apple.com>
18661         * gcc.dg/visibility-11.c: Skip for darwin.
18663 2006-10-13  Eric Christopher  <echristo@apple.com>
18665         * gcc.dg/darwin-weakimport-1.c: Use
18666         -fno-asynchronous-unwind-tables.
18667         * gcc.dg/darwin-weakimport-3.c: Ditto.
18669 2006-10-13  Richard Guenther  <rguenther@suse.de>
18671         PR tree-optimization/29446
18672         * gcc.dg/torture/pr29446.c: New testcase.
18674 2006-10-13  Bill Wendling  <wendling@apple.com>
18676         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18677         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18678         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18679         * g++.old-deja/g++.law/shadow1.C: Likewise.
18680         * g++.old-deja/g++.law/ctors10.C: Likewise.
18681         * g++.dg/debug/namespace1.C: Likewise.
18682         * g++.dg/inherit/namespace-as-base.C: Likewise.
18683         * g++.dg/opt/delay-slot-1.C: Likewise.
18684         * g++.dg/parse/defarg10.C: Likewise.
18685         * g++.dg/template/ptrmem11.C: Likewise.
18686         * g++.dg/template/mem_func_ptr.C: Likewise.
18687         * g++.dg/template/spec19.C: Likewise.
18689 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18691         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18693 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18695         PR fortran/29373
18696         * gfortran.dg/implicit_9.f90: New test.
18698         PR fortran/29407
18699         * gfortran.dg/namelist_25.f90: New test.
18701         PR fortran/27701
18702         * gfortran.dg/same_name_2.f90: New test.
18704         PR fortran/29232
18705         * gfortran.dg/host_assoc_types_1.f90: New test.
18707         PR fortran/29364
18708         * gfortran.dg/missing_derived_type_1.f90: New test.
18709         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18711         PR fortran/29422
18712         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18714         PR fortran/29428
18715         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18717 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18719         PR fortran/29391
18720         * gfortran.dg/bound_2.f90: New test.
18722 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18724         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18725         directive.
18726         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18727         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18728         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18729         * gfortran.dg/gomp/reduction3.f90: Likewise.
18730         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18731         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18732         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18733         * gfortran.dg/forall_4.f90: Likewise.
18734         * gfortran.dg/spec_expr_4.f90: Likewise.
18735         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18736         * gfortran.dg/forall_5.f90: Likewise.
18737         * gfortran.dg/open_access_append_2.f90: Add check for
18738         compile-time warning.
18740 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18742         PR c++/28506
18743         * g++.dg/parse/pure1.C: New test.
18745 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18747         PR fortran/21435
18748         * gfortran.dg/io_constraints_3.f90: New test.
18749         * gfortran.dg/open_access_append_1.f90: Add checks
18750         for compile-time warnings.
18751         * gfortran.dg/pr20163-2.f: Likewise.
18752         * gfortran.dg/iostat_2.f90: Likewise.
18753         * gfortran.dg/label_4.f90: Delete the temporary
18754         file.
18755         * gfortran.dg/direct_io_2.f90: Add a FILE=
18756         specifier.
18757         * gfortran.dg/iomsg_1.f90: Add check for
18758         compile-time warning.
18760 2006-10-12  Jan Hubicka  <jh@suse.cz>
18762         PR c/28419
18763         * gcc.dg/pr28319.c: New test.
18765 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18766         PR c++/29318
18767         * g++.dg/ext/vla4.C: New test.
18769 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18771         PR c++/27961
18772         * g++.dg/template/crash60.C: New test.
18773         * g++.dg/other/large-size-array.C: Adjust error markers.
18774         * g++.dg/parse/crash27.C: Likewise.
18775         * g++.dg/template/crash1.C: Likewise.
18777 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18779         PR testsuite/29093
18780         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18782 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18784         PR preprocessor/28709
18785         * gcc.dg/cpp/paste14.c: New test.
18787 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18789         PR c++/29175
18790         * g++.dg/init/array24.C: New test.
18792 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18794         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18795         of <sys/types.h>.
18797 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18799         PR c++/29024
18800         * g++.dg/parse/typedef8.C: New test.
18801         * g++.dg/other/mult-stor1.C: Adjust error markers.
18803 2006-10-11  Richard Guenther  <rguenther@suse.de>
18805         PR tree-optimization/28230
18806         * gcc.dg/torture/pr28230.c: New testcase.
18808 2006-10-11  Richard Guenther  <rguenther@suse.de>
18810         PR inline-asm/29119
18811         * gcc.dg/torture/pr29119.c: New testcase.
18813 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18815         PR middle-end/29272
18816         * gcc.c-torture/execute/20060930-2.c: New test.
18818 2006-10-09  Richard Henderson  <rth@redhat.com>
18820         Revert emutls patch.
18822 2006-10-09  Richard Guenther  <rguenther@suse.de>
18824         PR middle-end/29254
18825         * gcc.dg/pr29254.c: New testcase.
18827 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18828             Paul Thomas  <pault@gcc.gnu.org>
18830         PR fortran/20541
18831         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18832         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18833         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18834         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18835         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18836         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18837         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18838         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18839         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18840         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18841         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18842         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18843         * gfortran.dg/alloc_comp_std.f90: New test.
18844         * gfortran.dg/move_alloc.f90: New test.
18846 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18848         PR fortran/29115
18849         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18851         PR fortran/29211
18852         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18854 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18856         PR fortran/28585
18857         * gfortran.dg/new_line.f90: New test.
18859 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18861         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18862         * gcc.dg/torture/builtin-convert-1.c,
18863         gcc.dg/torture/builtin-convert-2.c,
18864         gcc.dg/torture/builtin-convert-3.c,
18865         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18867 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18869         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18870         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18871         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18872         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18874 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18876         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18877         Xfail some tests for powerpc-darwin and powerpc-aix.
18879 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18881         PR c/29380
18882         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18884 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18886         PR target/29300
18887         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18888         on hppa*-*-hpux*.
18890 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18892         PR fortran/16580
18893         PR fortran/29288
18894         * gfortran.fortran-torture/execute/specifics.f90:
18895         Add tests for using all possible intrinsics as actual arguments.
18896         * gfortran.dg/specifics_1.f90: Add tests for using
18897         all possible intrinsics as actual arguments.
18898         * gfortran.dg/specifics_2.f90: New file.
18899         * gfortran.dg/specifics_3.f90: New file.
18901 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18903         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18904         * gcc.dg/debug/debug-2.c: Likewise.
18906 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18908         * gcc.c-torture/compile/sync-2.c: New test.
18910 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18912         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18913         line endings.
18915 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18917         PR rtl-optimization/29128
18918         * gcc.c-torture/compile/pr29128.c: New test.
18920 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18922         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18923         line endings.
18925 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18927         PR middle-end/29256
18928         * gcc.dg/tree-ssa/loop-19.c: New test.
18930 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18932         PR tree-optimization/29330
18933         * gcc.dg/pr29330.c: New test.
18935         PR target/28924
18936         * gcc.c-torture/compile/20061005-1.c: New test.
18938 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18940         * gcc.dg/typename-vla-1.c: New case.
18941         * gnat.dg/forward_vla.adb: New case.
18943 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18945         PR tree-optimization/29290
18946         * gfortran.dg/loop_nest_1.f90: New test.
18948         PR target/29198
18949         * gcc.dg/tls/opt-12.c: New test.
18951         PR fortran/28415
18952         * gfortran.dg/save_2.f90: New test.
18954         PR c/29091
18955         * gcc.dg/pr29091.c: New test.
18957 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18959         * lib/target-supports.exp
18960         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18961         same as x86_64-*-*; check for LP64.
18963 2006-10-04  Richard Henderson  <rth@redhat.com>
18965         * lib/target-supports.exp (check_effective_target_tls): Redefine
18966         to mean non-emulated tls.
18967         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18968         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18969         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18970         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18971         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18972         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18973         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18975 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18977         PR fortran/29343
18978         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18980 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18982         * gfortran.dg/bounds_check_fail_1.f90: New test.
18984 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18986         PR c++/29020
18987         * g++.dg/template/friend48.C: New test.
18989 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18991         PR fortran/29098
18992         * gfortran.dg/default_initialization_2.f90: New test.
18994 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18996         PR fortran/20779
18997         PR fortran/20891
18998         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19000 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19002         PR fortran/29284
19003         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19005         PR fortran/29321
19006         PR fortran/29322
19007         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19009         PR fortran/25091
19010         PR fortran/25092
19011         * gfortran.dg/entry_array_specs_1.f90: New test.
19013 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19015         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19016         insufficient to inhibit some test failures at -O3.  Do testing
19017         on integers.
19019 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19021         PR c++/29138
19022         * g++.dg/inherit/access8.C: New test.
19023         * g++.dg/template/dtor4.C: Tweak error messages.
19025 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19027         PR fortran/27478
19028         * gfortran.dg/entry_8.f90: New test.
19030 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19032         PR c++/29291
19033         * g++.dg/parse/new4.C: New test.
19035 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19037         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19038         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19039         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19040         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19041         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19043 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19045         PR fortran/19260
19046         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19047         * gfortran.dg/continuation_2.f90: New test.
19049         PR fortran/19262
19050         * gfortran.dg/continuation_3.f90: New test.
19051         * gfortran.dg/continuation_4.f90: New test.
19052         * gfortran.dg/continuation_5.f: New test.
19053         * gfortran.dg/continuation_6.f: New test.
19055 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19057         PR c++/29226
19058         * g++.dg/template/vla1.C: New test.
19060 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19062         PR fortran/29210
19063         * gfortran.dg/complex_parameter_1.f90: New test.
19065 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19067         PR c/29154
19068         * gcc.c-torture/execute/20060929-1.c: New test.
19070 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19072         PR c++/29105
19073         * g++.dg/template/member6.C: New test.
19074         * g++.dg/parse/typename7.C: Adjust error markers.
19076         PR c++/29080
19077         * g++.dg/template/member7.C: New test.
19079 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19081         PR c/24010
19082         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19083         gcc.dg/Woverride-init-3.c: New tests.
19085 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19087         * gcc.c-torture/execute/20060930-1.c: New test.
19089 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19091         PR fortran/18791
19092         * gfortran.dg/specifics_1.f90: New test.
19093         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19094         complex specifics.
19096 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19098         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19099         pthread-init-common.h: New.
19101 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19103         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19104         precision on some archs.
19106 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19108         * gcc.dg/non-local-goto-1.c: New test.
19109         * gcc.dg/non-local-goto-2.c: Likewise.
19110         * gcc.dg/setjmp-3.c: Likewise.
19111         * gcc.dg/setjmp-4.c: Likewise.
19113 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19115         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19117 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19119         PR fortran/28276
19120         * gfortran.dg/exponent_1.f90: New test.
19122         PR fortran/27021
19123         * gfortran.dg/nearest_1.f90: New test.
19125 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19127         PR middle-end/25261
19128         PR middle-end/28790
19129         * gcc.dg/gomp/nestedfn-1.c: New test.
19131 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19133         PR objc/29195
19134         * objc/compile/method-1.m: New test.
19136 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19138         PR c++/26938
19139         * g++.dg/template/crash58.C: New test.
19140         * g++.dg/parse/crash28.C: Adjust error markers.
19141         * g++.dg/template/crash34.C: Likewise.
19142         * g++.dg/template/friend31.C: Likewise.
19143         * g++.dg/template/crash32.C: Likewise.
19145         PR c++/27329
19146         * g++.dg/template/crash59.C: New test.
19148         PR c++/27667
19149         * g++.dg/template/spec33.C: New test.
19150         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19152 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19153             Adam Nemet  <anemet@caviumnetworks.com>
19155         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19156         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19158 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19160         PR target/28911
19161         * gcc.dg/pr28911.c: New.
19163 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19165         PR target/29169
19166         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19167         (dg-options): Add -mfpmath=387.
19169 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19171         PR c/28706
19172         * gcc.dg/pr28706.c: New test.
19174         PR c/28712
19175         * gcc.dg/pr28712.c: New test.
19177 2006-09-22  Mike Stump  <mrs@apple.com>
19179         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19181 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19183         PR tree-optimization/28888
19184         * gcc.dg/pr28888.c: New test.
19186 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19188         PR c++/29016
19189         * g++.dg/init/ptrfn1.C: New test.
19191 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19193         PR c++/28861
19194         * g++.dg/template/spec32.C: New test.
19195         * g++.dg/parse/crash9.C: Adjust error markers.
19197         PR c++/28303
19198         * g++.dg/template/typedef6.C: New test.
19199         * g++.dg/init/error1.C: Adjust error markers.
19200         * g++.dg/parse/crash9.C: Likewise.
19201         * g++.dg/template/crash55.C: Likewise.
19203 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19205         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19207 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19209         PR target/27650
19210         * g++.dg/ext/dllimport12.C: New test.
19212 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19214         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19215         * gcc.target/mips/nmadd-2.c: Likewise.
19216         * gcc.target/mips/mips-ps-6.c: New test.
19217         * gcc.target/mips/neg-abs-1.c: Likewise.
19218         * gcc.target/mips/neg-abs-2.c: Likewise.
19219         * gcc.target/mips/nmadd-3.c: New test.
19221 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19223         PR middle-end/28046
19224         * gcc.dg/gomp/atomic-10.c: New test.
19225         * g++.dg/gomp/atomic-10.C: New test.
19227 2006-09-20  Eric Christopher  <echristo@apple.com>
19229         * gcc.target/i386/sse3-not-fisttp.c: New.
19231 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19233         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19235 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19237         * gcc.c-torture/execute/pr28289.c (one): New variable.
19238         (main): Use it instead of argc.
19239         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19240         (main): Use it instead of argc.
19242 2006-09-19  Paul Brook  <paul@codesourcery.com>
19244         PR target/28516
19245         * gcc.dg/nested-func-5.c: New test.
19247 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19249         * lib/target-supports.exp (check_effective_target_tls): Compile
19250         test stubs using ${tool}_target_compile, not just target_compile.
19251         (check_effective_target_tls_runtime): Likewise.
19253 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19255         * gcc.c-torture/compile/20030405-1.x: Remove.
19257         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19258         optimising linker from discarding it.
19260 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19262         PR fortran/28526
19263         * gfortran.dg/keyword_symbol_1.f90: New test.
19265         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19266         pedantic compilation option.
19268 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19270         PR fortran/29060
19271         * gfortran.dg/spread_shape_1.f90: New test.
19273 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19275         PR tree-optimization/28887
19276         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19278 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19280         PR c/25993
19281         * gcc.dg/pr25993.c: New test.
19283 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19285         PR tree-opt/21591
19286         * gcc.dg/vect/pr21591.c: New test.
19288 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19290         PR tree-opt/29059
19291         * gcc.c-torture/compile/strcpy-1.c: New test.
19292         * gcc.c-torture/compile/strcpy-2.c: New test.
19293         * gcc.c-torture/compile/memcpy-1.c: New test.
19294         * gcc.c-torture/compile/memcpy-2.c: New test.
19296 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19298         PR testsuite/29055
19299         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19301 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19303         * gnat.dg/specs/double_record_extension1.ads: New test.
19304         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19306 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19308         PR fortran/29051
19309         * gfortran.dg/oldstyle_3.f90: New test.
19311 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19313         PR libgfortran/29099
19314         * gfortran.dg/secnds-1.f: New test.
19316 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19318         PR libgfortran/29053
19319         * gfortran.dg/streamio_9.f90: New test.
19320         * gfortran.dg/streamio_10.f90: New test.
19322 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19324         PR C++/29002
19325         * g++.dg/init/array22.C: New test.
19326         * g++.dg/init/array23.C: New test.
19328 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19330         * stackcheck.lst: Update list of tests requiring stack checking.
19331         * norun.lst: Adjust for above change.
19332         * ada95.lst: New file.
19333         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19334         requiring -gnat95 switch.
19336 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19338         * gnat.dg/in_out_parameter.adb: New test.
19340 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19342         PR debug/28980
19343         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19345 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19347         * gnat.dg/specs/unchecked_union.ads: New test.
19349 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19351         PR rtl-optimization/28982
19352         * gcc.c-torture/execute/pr28982a.c: New test.
19353         * gcc.c-torture/execute/pr28982b.c: Likewise.
19355 2006-09-12  Eric Christopher  <echristo@apple.com>
19357         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19358         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19360 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19362         PR c/28768
19363         PR preprocessor/14634
19364         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19365         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19366         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19368 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19370         * gcc.dg/pr28243.c: New test.
19372 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19374         PR fortran/28971
19375         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19376         this undiagnosed regression reappears.
19378 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19380         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19381         Treat $srcdir as a literal.
19382         * lib/fortran-torture.exp (fortran-torture-compile,
19383         fortran-torture-execute): Likewise.
19384         * lib/objc-torture.exp (objc-torture-compile,
19385         objc-torture-execute): Likewise.
19386         * lib/profopt.exp (profopt-execute): Likewise.
19388 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19390         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19392 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19394         PR testsuite/28950
19395         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19397 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19399         PR target/13685
19400         * gcc.target/i386/pr13685.c: New test.
19402 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19404         * gcc.dg/pr28726.c: New test.
19406 2006-09-11  Josh Conner  <jconner@apple.com>
19408         * gcc.dg/nrv3.c: Increase size of structure.
19409         * gcc.dg/nrv4.c: Likewise.
19410         * gcc.dg/nrv5.c: Likewise.
19412 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19414         PR libfortran/28890
19415         gfortran.dg/assumed_charlen_function_5.f90: New test.
19417 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19419         PR c++/28991
19420         * g++.dg/init/static3.C: New test.
19422 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19424         PR testsuite/29007
19425         * gcc.dg/long-long-cst1.c (t): Add cast to
19426         __SIZE_TYPE__ before casting to int.
19427         (main): Return 0 on success.
19429 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19431         * gcc.c-torture/execute/20060910-1.c: New test.
19433 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19435         PR middle-end/26983
19436         * gcc.dg/pr26983.c: New test.
19438 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19440         PR target/29006
19441         * gcc.c-torture/execute/pr29006.c: New test.
19443 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19445         PR libfortran/28947
19446         gfortran.dg/matmul_4.f90: New test.
19448 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19450         PR fortran/28959
19451         gfortran.dg/used_types_10: New test.
19453 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19455         PR libfortran/28923
19456         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19457         gfortran.dg/array_initializer_3.f90: New test.
19459 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19461         PR fortran/28914
19462         * gfortran.dg/actual_array_constructor_3.f90: New test.
19464 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19466         PR testsuite/26778
19467         * gcc.target/i386/pr26778.c: New testcase.
19469 2006-09-08  Eric Christopher  <echristo@apple.com>
19471         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19472         * gcc.target/i386/memcpy-1.c: Ditto.
19473         * gcc.target/i386/asm-1.c: Ditto.
19474         * gcc.target/i386/20060512-4.c: Ditto.
19475         * gcc.target/i386/compress-float-387.c: Ditto.
19476         * gcc.target/i386/20060512-1.c: Ditto.
19477         * gcc.target/i386/compress-float-sse.c: Ditto.
19478         * gcc.target/i386/20060512-2.c: Ditto.
19479         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19480         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19481         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19482         * gcc.dg/pr26449.c: Ditto.
19483         * gcc.dg/attr-ms_struct-2.c: Ditto.
19484         * gcc.dg/attr-ms_struct-1.c: Ditto.
19485         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19487 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19489         PR c/28504
19490         * gcc.dg/vla-10.c: New test.
19492 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19494         PR c++/28858
19495         * g++.dg/parse/template20.C: New test.
19496         * g++.dg/template/operator8.C: Remove obsolete part.
19497         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19498         * g++.old-deja/g++.pt/crash65.C: Likewise.
19500 2006-09-07  Jason Merrill  <jason@redhat.com>
19502         PR middle-end/27724
19503         * gcc.dg/long-long-cst1.c: New test.
19505 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19507         PR C++/28906
19508         * g++.dg/other/array3.C: New test.
19509         * g++.dg/other/array4.C: New test.
19510         * g++.dg/other/array5.C: New test.
19512 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19514         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19516 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19518         PR target/28946
19519         * gcc.target/i386/pr28946.c: New test.
19521 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19523         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19524         in integer literal constant.
19525         * gfortran.dg/enum_8.f90: Ditto.
19526         * gfortran.dg/g77/20030326-1.f: Ditto.
19528 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19530         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19531         nonconformance usage.
19533 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19535         PR middle-end/28862
19536         * gcc.c-torture/compile/vector-align-1.c: New test.
19538 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19540         PR rtl-opt/27883
19541         * g++.dg/opt/copysign-1.C: New test.
19543 2006-09-06  Jason Merrill  <jason@redhat.com>
19545         PR c++/27371
19546         * g++.dg/warn/unused-result1.C: New test.
19548 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19550         PR c++/28903
19551         * g++.dg/ext/vla3.C: New test.
19553         PR c++/28886
19554         * g++.dg/template/array16.C: New test.
19556 2006-09-06  Richard Guenther  <rguenther@suse.de>
19558         * gcc.dg/pr27226.c: Remove testcase again.
19560 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19562         PR tree-opt/28937
19563         * g++.dg/opt/unroll2.C: New test.
19565 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19567         PR tree-opt/28952
19568         * gcc.dg/vect/pr28952.c: New test.
19570 2006-09-05  Richard Guenther  <rguenther@suse.de>
19572         PR tree-optimization/28900
19573         * gcc.dg/torture/pr28900.c: New testcase
19575 2006-09-05  Richard Guenther  <rguenther@suse.de>
19577         PR tree-optimization/28905
19578         * gcc.c-torture/compile/pr28905.c: New testcase.
19580 2006-09-05  Richard Guenther  <rguenther@suse.de>
19582         PR middle-end/28935
19583         * gcc.dg/pr28935.c: New testcase.
19585 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19587         * gcc.c-torture/execute/20060905-1.c: New test.
19589 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19591         PR fortran/28908
19592         * gfortran.dg/used_types_7.f90: New test.
19593         * gfortran.dg/used_types_8.f90: New test.
19594         * gfortran.dg/used_types_9.f90: New test.
19596 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19598         * gcc.c-torture/compile/20060904-1.c: New test.
19600 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19602         PR c++/23287 Revert my 2006-09-01 patch
19603         * g++.dg/parse/dtor12.C: Remove.
19605 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19607         PR c+/27670
19608         * g++.dg/template/operator9.C: New test.
19610         PR c++/27493
19611         * g++.dg/template/operator7.C: New test.
19613         PR c++/27494
19614         * g++.dg/template/operator8.C: New test.
19616         PR c++/27397
19617         * g++.dg/template/crash57.C: New test.
19619         * g++.dg/template/typedef4.C: Adjust error markers.
19620         * g++.dg/template/typedef5.C: Likewise.
19622 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19624         PR c++/28878
19625         * g++.dg/parse/crash33.C: New test.
19627 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19628         Richard Guenther  <rguenther@suse.de>
19629         Adam Nemet  <anemet@caviumnetworks.com>
19631         PR middle-end/27226
19632         * gcc.target/mips/memcpy-1.c: New testcase.
19633         * gcc.dg/pr27226.c: Likewise.
19635 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19637         PR c++/28705
19638         * g++.dg/lookup/koenig5.C: New.
19639         * g++.dg/template/crash56.C: New.
19641 2006-09-01  Josh Conner  <jconner@apple.com>
19643         PR c++/25505
19644         * gcc.dg/nrv3.c: New test.
19645         * gcc.dg/nrv4.c: New test.
19646         * gcc.dg/nrv5.c: New test.
19648 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19650         PR c++/23287
19651         * g++.dg/parse/dtor12.C: New.
19653 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19655         PR tree-optimization/28839
19656         * gcc.dg/pr28839.c: New test.
19658 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19660         PR target/24367
19661         * gcc.dg/pr24367.c: New testcase.
19663 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19665         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19667 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19669         PR rtl-optimization/27735
19670         * gcc.dg/loop-unswitch-1.c: New test.
19672 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19674         PR fortran/28885
19675         * gfortran.dg/aliasing_dummy_2.f90: New test.
19677         PR fortran/20067
19678         * gfortran.dg/generic_5.f90: Change error message.
19680         PR fortran/28873
19681         * gfortran.dg/generic_6.f90: New test.
19683         PR fortran/25077
19684         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19686         PR fortran/25102
19687         * gfortran.dg/invalid_interface_assignment.f90: New test.
19689         PR fortran/24866
19690         * gfortran.dg/module_proc_external_dummy.f90: New test.
19692 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19694         PR c++/28349
19695         * g++.dg/warn/var-args1.C: New test.
19697 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19699         PR fortran/28866
19700         * gfortran.dg/simpleif_2.f90: New test.
19701         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19702         * gfortran.dg/enum_5.f90: Ditto.
19704 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19705             Kazu Hirata  <kazu@codesourcery.com>
19707         PR tree-optimization/17506
19708         * gcc.dg/pr17506.c: New.
19710 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19712         PR c++/28139
19713         * g++.dg/eh/alias1.C: New test.
19715 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19717         PR c++/28860
19718         * g++.dg/template/ttp22.C: New test.
19720 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19722         PR middle-end/26632
19723         * gcc.dg/pr26632.c: New.
19725 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19727         PR libgfortran/28354
19728         * gfortran.dg/fmt_zero_precision.f90: New test.
19730 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19732         PR c++/28058
19733         * g++.dg/template/spec31.C: New test.
19735 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19737         PR c++/26573
19738         * g++.dg/other/static2.C: New test.
19740 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19742         * gcc.dg/Wswitch-enum-2.c: New test case.
19743         * gcc.dg/Wswitch-enum-3.c: Likewise.
19745 2006-08-26  Richard Guenther  <rguenther@suse.de>
19747         * gcc.c-torture/compile/20060826-1.c: New testcase.
19749 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19751         PR c++/28736
19752         * g++.dg/template/void10.C: New test.
19754         PR c++/28737
19755         * g++.dg/template/void8.C: New test.
19757         PR c+_+/28738
19758         * g++.dg/template/void9.C: New test.
19760         * g++.dg/template/void3.C: Adjust error markers.
19761         * g++.dg/template/void4.C: Likewise.
19762         * g++.dg/template/crash55.C: Likewise.
19763         * g++.dg/template/void7.C: Likewise
19765 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19767         PR c++/28588
19768         * g++.dg/inherit/access6.C: New test.
19769         * g++.dg/inherit/access7.C: Likewise.
19771         PR c++/28595
19772         * g++.dg/template/array15.C: New test.
19773         * g++.dg/template/crash2.C: Tweak error markers.
19775 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19777         PR middle-end/28683
19778         * gcc.c-torture/compile/20060823-1.c: New test.
19780 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19782         PR c++/28853
19783         * g++.dg/template/ttp21.C: New test.
19785         PR c++/28852
19786         * g++.dg/other/operator1.C: Add error-marker.
19787         * g++.dg/other/operator2.C: New test.
19789 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19791         PR c/27893
19792         * gcc.c-torture/compile/vla-const-1.c,
19793         gcc.c-torture/compile/vla-const-2.c: New tests.
19795 2006-08-26  Richard Guenther  <rguenther@suse.de>
19797         PR middle-end/28814
19798         * gcc.dg/torture/pr28814.c: New testcase.
19800 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19802         PR c/28418
19803         * gcc.c-torture/compile/compound-literal-1.c: New test.
19805 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19807         PR c/28299
19808         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19809         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19810         Expect extra diagnostics.
19812 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19814         gcc.dg/noncompile/pr16876.c: New test.
19816 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19818         PR c++/28056
19819         * g++.dg/parse/local1.C: New test.
19820         * g++.dg/other/qual1.C: Tweak error marker.
19822 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19824         PR c++/27787
19825         * g++.dg/template/typename10.C: New.
19826         * g++.dg/template/lookup4.C: Remove bogus error marker.
19828 2006-08-25  Richard Guenther  <rguenther@suse.de>
19830         PR testsuite/28829
19831         * gcc.dg/pr26570.c: Fix testcase.
19833 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19835         PR tree-opt/28807
19836         * gcc.c-torture/execute/mayalias-2.c: New test.
19837         * gcc.dg/tree-ssa/alias-13.c: New test.
19839 2006-08-24  Jan Hubicka  <jh@suse.cz>
19841         PR debug/26881
19842         * gcc.dg/debug/pr26881.c: New file.
19844 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19846         PR fortran/28788
19847         * gfortran.dg/used_types_4.f90: New test.
19848         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19849         association of derived types.
19850         * gfortran.dg/used_types_2.f90: Add module cleanup.
19851         * gfortran.dg/used_types_3.f90: The same.
19853         PR fortran/28771
19854         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19855         fix of regression.
19857 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19859         PR 28813
19860         * gfortran.dg/direct_io_6.f90: Remove test.
19862 2006-08-23  Stuart Hastings  <stuart@apple.com>
19864         PR 28825
19865         * gcc.target/i386/20060821-1.c: New.
19867 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19869         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19870         dg-warning strings for dllimport.
19872 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19874         PR C++/28450
19875         * g++.dg/ext/vector4.C: New test.
19876         * g++.dg/ext/complex1.C: New test.
19878 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19880         PR debug/28692
19881         * gcc.dg/debug/const-1.c: New.
19882         * gcc.dg/debug/const-2.c: New.
19883         * gcc.dg/debug/dwarf2/const-1.c: New.
19884         * gcc.dg/debug/dwarf2/const-2.c: New.
19885         * gcc.dg/debug/dwarf2/const-2b.c: New.
19887 2006-08-22  Richard Guenther  <rguenther@suse.de>
19889         PR middle-end/28776
19890         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19891         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19893 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19895         PR tree-optimization/28003
19896         * g++.dg/tree-ssa/pr28003.C: New.
19898 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19900         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19902 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19904         PR c++/26269
19905         * g++.dg/other/error14.C: New test.
19907         PR c++/28505
19908         * g++.dg/parse/ctor7.C: New test.
19909         * g++.dg/parse/ctor8.C: Likewise.
19911         PR c++/28741
19912         * g++.dg/template/void7.C: New test.
19914 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19916         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19917         * gnat.dg/self_aggregate_with_array.adb: New test.
19919 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19921         * g++.dg/eh/arm-vfp-unwind.C: New test.
19923 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19925         PR c++/28341
19926         * g++.dg/template/ref3.C: New test.
19927         * g++.dg/template/nontype13.C: New test.
19929         PR c++/28346
19930         * g++.dg/template/ptrmem17.C: New test.
19932 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19934         PR target/28648 c:
19935         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19937 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19939         PR fortran/28630
19940         * gfortran.dg/used_types_2.f90: New test.
19942         PR fortran/28601
19943         * gfortran.dg/used_types_3.f90: New test.
19945         PR fortran/20886
19946         * gfortran.dg/generic_actual_arg.f90: New test.
19948         PR fortran/28735
19949         * gfortran.dg/module_private_array_refs_1.f90: New test.
19951         PR fortran/28762
19952         * gfortran.dg/program_name_1.f90: New test.
19954         PR fortran/28425
19955         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19957         PR fortran/28496
19958         * gfortran.dg/array_initializer_2.f90: New test.
19960         PR fortran/18111
19961         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19963         PR fortran/28600
19964         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19966         PR fortran/28771
19967         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19969         PR fortran/28660
19970         * gfortran.dg/dependent_decls_1.f90: New test.
19972 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19974         PR fortran/25217
19975         * gfortran.dg/derived_init_2.f90: New.
19977 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19979         * gcc.c-torture/execute/pr28289.c: New test.
19981 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19983         PR c/28744
19984         * gcc.dg/attr-externally-visible-1.c: New test.
19985         * gcc.dg/attr-externally-visible-2.c: New test.
19986         * g++.dg/parse/attr-externally-visible-1.C: New test.
19987         * g++.dg/parse/attr-externally-visible-2.C: New test.
19989 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19991         PR c++/28606
19992         * g++.dg/parse/dtor11.C: New test.
19994 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19996         PR rtl-optimization/28489
19997         * gcc.c-torture/compile/pr28489.c: New test.
19999 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20001         PR c++/28710
20002         * g++.dg/template/redecl4.C: New test.
20004         PR c++/28711
20005         * g++.dg/template/ctor8.C: New test.
20007 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20009         * gcc.dg/pr26570.c: Fix testcase.
20011 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20013         * PR c++/28573
20014         * g++.dg/parse/offsetof6.C: New test.
20015         * g++.dg/parse/offsetof6.C: New test.
20016         * g++.dg/parse/offsetof7.C: New test.
20018 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20020         PR testsuite/28602
20021         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20022         is false.
20024 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20026         PR c++/28302
20027         * g++.dg/ext/vector3.C: New test.
20029 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20031         PR gcov/profile/26570
20032         * gcc.dg/pr26570.c: New test.
20034 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20036         PR c/27697
20037         * gcc.dg/qual-component-1.c: New test.
20039 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20041         PR c++/28593
20042         * g++.dg/parse/new3.C: New test.
20044 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20046         PR fortran/25828
20047         * gfortran.dg/streamio_1.f90: New test.
20048         * gfortran.dg/streamio_2.f90: New test.
20049         * gfortran.dg/streamio_3.f90: New test.
20050         * gfortran.dg/streamio_4.f90: New test.
20051         * gfortran.dg/streamio_5.f90: New test.
20052         * gfortran.dg/streamio_6.f90: New test.
20053         * gfortran.dg/streamio_7.f90: New test.
20054         * gfortran.dg/streamio_8.f90: New test.
20056 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20058         PR c/28287
20059         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20061 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20063         PR c++/28594
20064         * g++.dg/template/void6.C: New test.
20066 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20068         PR c/28649
20069         * gcc.dg/parse-error-1.c: New test.
20070         * gcc.dg/parse-error-2.c: New test.
20071         * gcc.dg/cpp/digraph2.c: Add error-marker.
20072         * gcc.dg/noncompile/920923-1.c: Likewise.
20074 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20076         PR c/27490
20077         * gcc.dg/sizeof-2.c: New testcase.
20079         PR c/27489
20080         * gcc.dg/switch-A.c: New testcase.
20082 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20084         PR c++/28288
20085         PR c++/14556
20086         * g++.old-deja/g++.warn/compare1.C: Delete.
20087         * g++.dg/opt/pr7503-2.C: Delete.
20088         * g++.dg/opt/pr7503-3.C: Delete.
20089         * g++.dg/opt/pr7503-4.C: Delete.
20090         * g++.dg/opt/pr7503-5.C: Delete.
20091         * g++.dg/opt/max1.C: Delete.
20092         * g++.dg/warn/minmax.C: Delete.
20093         * g++.dg/expr/minmax.C: New test.
20095 2006-08-14  Richard Guenther  <rguenther@suse.de>
20097         PR testsuite/28703
20098         * gcc.c-torture/execute/pr28651.c: Do not use argc
20099         to avoid optimization, instead forbid inlining.
20101 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20103         PR rtl-optimization/28634
20104         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20106 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20108         PR c/27184
20109         * gcc.dg/torture/pr27184.c: New test.
20111 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20113         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20115 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20117         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20118         * gfortran.dg/stat_2.f90: Likewise.
20119         * gfortran.dg/chmod_1.f90: Likewise.
20120         * gfortran.dg/chmod_2.f90: Likewise.
20121         * gfortran.dg/chmod_3.f90: Likewise.
20123 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20125         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20127 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20129         * g++.dg/opt/pr23454-2.C: New test.
20131 2006-08-11  Richard Guenther  <rguenther@suse.de>
20133         PR middle-end/28651
20134         * gcc.c-torture/execute/pr28651.c: New testcase.
20136 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20138         * gnat.dg/specs/static_initializer.ads: New test.
20140 2006-08-10  Paul Brook  <paul@codesourcery.com>
20142         * gcc.target/arm/cond-asm.c: New test.
20144 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20146         PR tree-optimization/26197
20147         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20148         * g++.dg/vect/vect.exp: Compile the new tests with
20149         --param max-aliased-vops=0.
20151 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20153         PR c++/28637
20154         * g++.dg/template/void3.C: New test.
20156         PR c++/28638
20157         * g++.dg/template/void4.C: New test.
20159         PR c++/28640
20160         * g++.dg/template/void5.C: New test.
20162 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20164         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20165         after dg-do compile.
20167 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20169         PR tree-optimizations/26969
20170         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20171         "unswitch-loops" with -funswitch-loops.
20172         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20174 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20176         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20177         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20178         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20179         * objc.dg/dwarf-1.m: Likewise.
20180         * objc.dg/dwarf-2.m: Likewise.
20181         * obj-c++.dg/dwarf-2.mm: Likewise.
20183 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20185         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20186         * objc.dg/dwarf-2.m: Likewise.
20187         * obj-c++.dg/dwarf-2.mm: Likewise.
20189         PR libfortran/28603
20190         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20192         PR testsuite/27611
20193         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20195         PR testsuite/27033
20196         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20198 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20200         PR target/27827
20201         * gcc.target/i386/pr27827.c: New testcase.
20203 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20205         PR fortran/28590
20206         * gfortran.dg/sequence_types_1.f90: New test.
20208 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20210         PR fortran/28548
20211         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20212         dg-warning.  Add -pedantic option.
20214 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20216         PR c/28502
20217         * gcc.dg/proto-1.c: New test.
20219         PR c/27721
20220         * gcc.dg/lvalue-4.c: New test.
20222         PR c/28136
20223         * gcc.dg/init-bad-5.c: New test.
20225 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20227         PR c++/28347
20228         * g++.dg/ext/typedef-init.C: Add new test for typedef
20229         initialization inside templates. Adjust existing error markers.
20231 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20233         PR c++/28148
20234         * g++.dg/init/ptrmem3.C: New test.
20236 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20238         PR tree-optimization/27770
20239         * lib/target-support.exp: New target keyword "section_anchors".
20240         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20241         tests.
20242         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20243         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20244         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20245         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20247 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20249         * gcc.dg/20060801-1.c: Add missing '}'.
20251 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20253         PR c++/27508
20254         * g++.dg/parse/dtor9.C: New test.
20255         * g++.dg/parse/dtor10.C: New test.
20256         * g++.dg/other/error7.C: Adjust error-marker.
20258         PR c++/28274
20259         * g++.dg/other/default5.C: New test.
20261 2006-08-02  Richard Guenther  <rguenther@suse.de>
20263         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20265 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20267         PR c++/28557
20268         * g++.dg/template/conv9.C: New test.
20270 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20272         PR debug/28063
20273         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20274         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20275         Optionally return assembly text.  Update callers.
20276         (check_no_compiler_messages): Update verbose messages.
20277         (check_no_messages_and_pattern): New.
20278         (check_effective_target_string_merging): New.
20280 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20282         PR c++/28250
20283         * g++.dg/eh/catch4.C: New test.
20285         PR c++/28257
20286         * g++.dg/other/qual1.C: New test.
20288         PR c++/28259
20289         * g++.dg/inherit/error2.C: New test.
20291         PR c++/28267
20292         * g++.dg/other/new1.C: New test.
20294         * g++.dg/warn/pr23075.C: Remove obsolete test.
20295         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20296         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20298 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20300         PR c++/28523
20301         * g++.dg/eh/cast1.C: New test.
20303 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20305         PR libfortran/28452
20306         * gfortran.dg/random_3.f90:  New test.
20308 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20310         PR c++/28432
20311         * g++.dg/other/pr28304.C: Change expected error message.
20312         * g++.dg/other/pr28432.C: New test.
20314 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20316         PR c++/28256
20317         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20319 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20321         PR debug/23336
20322         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20323         at -g1.
20324         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20325         g++.dg/debug/enum-2.C: New.
20327 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20329         PR c++/6634
20330         * g++.dg/parse/long1.C: Add more tests.
20332 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20334         * gfortran.dg/lrshift_1.c: New file.
20336 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20338         PR libgfortran/28335
20339         * gfortran.dg/no_unit_error_1.f90: New test.
20341 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20343         PR libgfortran/28335
20344         * gfortran.dg/no_unit_error_1.f90: Delete test.
20345         * gfortran.dg/no_unit_error_2.f90: Delete test.
20347 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20349         * gfortran.dg/chmod_3.f90: New test.
20350         * gfortran.dg/ltime_gmtime_1.f90: New test.
20351         * gfortran.dg/ltime_gmtime_2.f90: New test.
20352         * gfortran.dg/lrshift_1.f90: New test.
20353         * gfortran.dg/chmod_1.f90: New test.
20354         * gfortran.dg/chmod_2.f90: New test.
20356 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20358         PR c++/27668
20359         * g++.dg/template/crash55.C: New test.
20361         PR c++/27962
20362         * g++.dg/template/nontype16.C: New test.
20364         * g++.dg/template/void2.C: Adjust error markers.
20365         * g++.dg/template/nontype5.C: Adjust error markers.
20367 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20369         * gcc.target/i386/stack-prot-kernel.c: New test.
20371 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20373         * gcc.dg/builtins-55.c: New test case.
20375 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20377         PR rtl-optimization/27907
20378         * gcc.c-torture/compile/pr27907.c: New test.
20380 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20382         * gfortran.dg/mclock.f90: New test.
20383         * gfortran.dg/int_conv_1.f90: New test.
20384         * gfortran.dg/stat_1.f90: New test.
20385         * gfortran.dg/stat_2.f90: New test.
20387 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20389         PR libgfortran/28335
20390         * gfortran.dg/no_unit_error_1.f90: New test.
20391         * gfortran.dg/no_unit_error_2.f90: New test.
20392         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20394 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20396         PR middle-end/28473
20397         * gcc.dg/fold-convround-1.c: New test case.
20399 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20401         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20403 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20405         PR c++/27572
20406         * g++.dg/other/typedef1.C: New test.
20407         * g++.dg/template/typedef4.C: New test.
20408         * g++.dg/template/typedef5.C: New test.
20410 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20412         PR fortran/28416
20413         * gfortran.dg/allocatable_dummy_3.f90: New.
20415 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20417         PR fortran/28439
20418         * gfortran.dg/arithmetic_if.f90:  New test.
20420 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20422         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20423         avoid memcpy optimization.
20425 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20427         PR fortran/25289
20428         * gfortran.dg/direct_io_6.f90: New test.
20430 2006-07-24  Jan Hubicka  <jh@suse.cz>
20432         PR c/25795
20433         PR c++/27369
20434         * gcc.dg/pr25795.c: New test.
20435         * gcc.dg/pr25795-1.c: New test.
20437 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20439         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20440         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20441         which may be transformed to "g || h" on some platforms.
20443 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20445         PR c++/28025
20446         * g++.dg/template/friend45.C: New test.
20448 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20450         PR libgfortran/28339
20451         * gfortran.dg/arrayio_8.f90: New test.
20453 2006-07-21  Mike Stump  <mrs@apple.com>
20455         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20457         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20459 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20461         PR c++/28250
20462         * g++.dg/eh/catch3.C: New test.
20464         PR c++/28363
20465         * g++.dg/template/defarg10.C: New test.
20467 2006-07-20  Paul Brook  <paul@codesourcery.com>
20469         PR 27363
20470         * gcc.dg/pr27363.c: New test.
20472 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20474         PR c++/28338
20475         * g++.dg/init/ref13.C: New test.
20477 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20479         PR obj-c++/28434
20480         * obj-c++.dg/proto-error-1.mm: New test.
20482 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20484         PR c++/28337
20485         * g++.dg/template/string1.C: New test.
20487 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20489         PR c++/28048
20490         * g++.dg/template/defarg9.C: New test.
20492         PR c++/28235
20493         * g++.dg/template/static27.C: New test.
20495 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20497         PR 28410
20498         * gcc.dg/tree-ssa/pr28410.c: New test.
20500 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20502         PR c++/28258
20503         * g++/dg/other/error13.C: New test.
20505         PR c++/28260
20506         * g++.dg/template/friend44.C: New test.
20508 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20510         PR c++/27495
20511         * g++.dg/other/pr27495.C: New.
20513 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20515         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20516         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20518 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20520         PR c/28286
20521         * gcc.dg/pragma-pack-4.c: New test.
20523 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20525         PR c++/28291
20526         * g++.dg/ext/pr28291.C: New test.
20528 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20530         PR middle-end/28403
20531         * gcc.c-torture/execute/pr28403.c: New test.
20533 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20535         PR middle-end/28402
20536         * gcc.dg/pr28402.c: New test.
20538 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20540         PR c++/28304
20541         * g++.dg/other/pr28304.C: New test.
20543 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20545         PR other/28251
20546         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20547         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20549 2006-07-17  Richard Guenther  <rguenther@suse.de>
20551         PR tree-optimization/28238
20552         * g++.dg/tree-ssa/pr28238.C: New testcase.
20554 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20556         PR c++/28250
20557         * g++.dg/eh/catch1.C: New test.
20558         * g++.dg/eh/catch2.C: New test.
20560 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20562         PR c++/28370
20563         * g++.dg/template/anon3.C: New test.
20565 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20567         PR fortran/20844
20568         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20569         specifiers requiring an explicit format tag..
20571         PR fortran/28201
20572         * gfortran.dg/generic_5: New test.
20574         PR fortran/20893
20575         * gfortran.dg/elemental_optional_args_1.f90: New test.
20577 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20579         * gnat.dg/assert.ads: New file.
20580         * gnat.dg/controlled_record.ads: Likewise.
20581         * gnat.dg/controlled_record.adb: Likewise.
20583 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20585         PR c++/28292
20586         * g++.dg/other/error12.C: New test.
20588         PR c++/28269
20589         * g++.dg/template/crash54.C: New test.
20591 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20593         PR c++/28249
20594         * g++.dg/parse/catch1.C: New test.
20596         PR c++/28294
20597         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20599         PR c++/28387
20600         * g++.dg/ext/attrib24.C: New test.
20602 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20604         PR c++/28343
20605         * g++.dg/ext/asmspec1.C: New test.
20607 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20609         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20610         (dg-test): Support shouldfail tests.
20611         * lib/target-supports-dg.exp (dg-shouldfail): New.
20612         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20613         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20614         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20615         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20616         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20617         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20618         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20620 2006-07-13  Jan Hubicka  <jh@suse.cz>
20622         * gcc.target/i386/memcpy-1.c: New.
20624 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20626         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20628 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20630         PR fortran/25097
20631         * gfortran.dg/present_1.f90: New test.
20633         PR fortran/20903
20634         * gfortran.dg/interface_derived_type_1.f90: New test.
20636 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20638         PR fortran/28213
20639         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20640         list.
20642 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20644         PR c++/27820
20645         * g++.dg/other/label1.C: New test.
20647 2006-07-07  Richard Guenther  <rguenther@suse.de>
20649         PR middle-end/28268
20650         * gcc.dg/torture/pr28268.c: New testcase.
20652 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20654         PR c++/27019
20655         * g++.dg/ext/pr27019.C: New.
20657 2006-07-07  Richard Guenther  <rguenther@suse.de>
20659         PR tree-optimization/28187
20660         * gcc.dg/pr28187.c: New testcase.
20662 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20664         * gnat.dg/address_conversion.adb: New test.
20665         * gnat.dg/boolean_subtype.adb: Likewise.
20666         * gnat.dg/frame_overflow.adb: Likewise.
20667         * gnat.dg/pointer_array.adb: Likewise.
20668         * gnat.dg/pointer_conversion.adb: Likewise.
20670 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20672         PR fortran/28237
20673         PR fortran/23420
20674         * gfortran.dg/print_fmt_5.f90: New test.
20676 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20678         PR fortran/28129
20679         * gfortran.dg/bounds_check_4.f90: New test.
20681 2006-07-05  Richard Guenther  <rguenther@suse.de>
20683         PR target/28158
20684         * gfortran.dg/pr28158.f90: New testcase.
20686 2006-07-05  Richard Guenther  <rguenther@suse.de>
20688         PR tree-optimization/28162
20689         * gcc.dg/pr28162.c: New testcase.
20691 2006-07-05  Richard Guenther  <rguenther@suse.de>
20692         Andrew Pinski  <pinskia@gcc.gnu.org>
20694         PR c++/27084
20695         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20697 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20699         PR fortran/28174
20700         * gfortran.dg/actual_array_substr_2.f90: New test.
20702         PR fortran/28167
20703         * gfortran.dg/actual_array_constructor_2.f90: New test.
20705 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20707         * gfortran.dg/itime_idate_1.f: New test.
20708         * gfortran.dg/itime_idate_2.f: New test.
20710 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20712         PR libgfortran/27704
20713         * gfortran.dg/open_status_3.f90: New test.
20714         * gfortran.dg/fmt_l.f90: Update for new feature.
20716 2006-07-03  Asher Langton  <langton2@llnl.gov>
20718         * gfortran.dg/oldstyle_2.f90: New.
20720 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20722         * gnat.dg/string_slice.adb: New test.
20724 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20726         PR fortran/19259
20727         * gfortran.dg/semicolon_fixed.c: New.
20728         * gfortran.dg/semicolon_free.c: New.
20730 2006-06-30  Mike Stump  <mrs@apple.com>
20732         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20733         that don't support internal visibility.
20735 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20737         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20738         for '(' / ')' needing an extra '\'.
20740 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20742         PR middle-end/27428
20743         * gcc.dg/pr27428-1.c: New test case.
20745 2006-06-29  Mike Stump  <mrs@apple.com>
20747         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20748         on darwin as we can't align commons large enough yet.
20750         * gcc.dg/vla-8.c: Add additional testcases.
20752 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20754         PR c++/28114
20755         * g++.dg/other/pr28114.C: New.
20757 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20759         * gcc.c-torture/compile/20060625-1.c: New test.
20761 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20763         PR fortran/20867
20764         * gfortran.dg/stfunc_3.f90: New test.
20766         PR fortran/25056
20767         * gfortran.dg/impure_actual_1.f90: New test.
20769         PR fortran/20874
20770         * gfortran.dg/elemental_result_1.f90: New test.
20772         PR fortran/25073
20773         * gfortran.dg/select_7.f90: New test.
20775         PR fortran/27554
20776         * intrinsic_actual_1.f: New test.
20778         PR fortran/22038
20779         PR fortran/28119
20780         * gfortran.dg/forall_4.f90: New test.
20782         PR fortran/25072
20783         * gfortran.dg/forall_5.f90: New test.
20785 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20787         PR c++/28051
20788         * g++.dg/template/using13.C: New test.
20790         PR c++/28054
20791         * g++.dg/other/incomplete3.C: New test.
20793 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20795         PR fortran/28081
20796         * gfortran.dg/substr_3.f: New test.
20797         * gfortran.dg/equiv_2.f90: Update expected error message.
20799 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20801         PR fortran/28118
20802         * gfortran.dg/actual_array_substr_1.f90: New test.
20804 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20806         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20807         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20809 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20811         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20813 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20815         PR fortran/27981
20816         * gfortran.dg/simpleif_2.f90: New test.
20818 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20820         * g++.dg/template/error22.C: Fix typo.
20822 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20824         PR c++/28112
20825         * g++.dg/ext/attrib23.C: New test.
20827 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20829         * gnat.dg/varsize_temp.adb: New test.
20831 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20833         PR c++/11468
20834         * g++.dg/other/java2.C: New test.
20836 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20838         PR target/27789
20839         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20840         initialization.
20842 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20844         PR target/27531
20845         * gcc.dg/pr27531-1.c: New test case.
20847 2006-06-22  Asher Langton  <langton2@llnl.gov>
20849         PR fortran/24748
20850         * gfortran.dg/implicit_8.f90: New.
20852 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20854         PR rtl-optimization/28121
20855         * gcc.dg/pr28121.c: New test.
20857 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20859         PR c++/27805
20860         * g++.dg/parse/ptrmem6.C: New test.
20862         PR c++/27821
20863         * g++.dg/template/error22.C: New test.
20865 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20867         PR c++/28111
20868         * g++.dg/template/friend43.C: New test.
20870         PR c++/28110
20871         * g++.dg/template/crash53.C: New test.
20873         PR c++/28109
20874         * g++.dg/rtti/incomplete1.C: New test.
20876 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20878         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20880 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20882         * gcc.c-torture/execute/complex-7.c: New.
20884 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20886         * gcc.dg/merge-all-constants-1.c: New test.
20888 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20890         PR c++/28113
20891         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20893 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20895         * gfortran.dg/rrspacing_1.f90: New test.
20897 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20899         PR c++/28052
20900         * g++.dg/other/bitfield2.C: New test.
20902 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20904         PR tree-optimization/27331
20905         * gcc.dg/pr27331.c: New test.
20907 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20908             Eric Botcazou  <ebotcazou@adacore.com>
20910         PR ada/18692
20911         * lib/gnat.exp: New file.
20912         * lib/gnat-dg.exp: Likewise.
20913         * gnat.dg: New directory.
20914         * gnat.dg/dg.exp: New driver.
20915         * gnat.dg/specs: New directory.
20916         * gnat.dg/specs/specs.exp: New driver.
20917         * gnat.dg/style: New directory.
20918         * gnat.dg/style/style.exp: New driver.
20920 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20922         PR fortran/16206
20923         * gfortran.dg/array_initializer_1.f90: New test.
20925         PR fortran/28005
20926         * gfortran.dg/matmul_3.f90: New test.
20928 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20930         PR middle-end/28075
20931         * gcc.dg/tree-ssa/inline-1.c: New test.
20933 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20935         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20936         in malloc prototype; remove XFAIL.
20937         * gcc.dg/pr18241-2.c: Ditto.
20938         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20939         in memset prototype; remove XFAIL.
20940         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20942 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20944         * gcc.dg/vla-8.c: Add.
20946 2006-06-19  Richard Guenther  <rguenther@suse.de>
20948         PR tree-optimization/27090
20949         * g++.dg/tree-ssa/pr27090.C: New testcase.
20951 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20953         PR target/27861
20954         * gcc.dg/pr27861-1.c: New test case.
20956 2006-06-19  Richard Guenther  <rguenther@suse.de>
20958         PR middle-end/28045
20959         * gcc.dg/torture/pr28045.c: New testcase.
20961 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20963         PR fortran/26801
20964         * gfortran.dg/associated_4.f90: New test.
20966 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20968         PR fortran/19310
20969         PR fortran/19904
20970         * gfortran.dg/real_const_3.f90: New test.
20972 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20974         PR c++/28016
20975         * g++.dg/template/static26.C: New test.
20977         PR c++/27979
20978         * g++.dg/expr/bitfield2.C: New test.
20980         PR c++/27884
20981         * g++.dg/parse/linkage2.C: New test.
20983 2006-06-16  Richard Guenther  <rguenther@suse.de>
20985         PR middle-end/27116
20986         * gcc.dg/pr15785-1.c: Revert last change.
20987         * gcc.dg/torture/pr27116-2.c: New testcase.
20989 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20991         PR middle-end/27802
20992         * gcc.dg/pr27802-1.c: New test case.
20994 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20996         PR c++/27689
20997         * g++.dg/template/ttp18.C: New test.
20998         * g++.dg/template/ttp19.C: Likewise.
21000         PR c++/27666
21001         * g++.dg/expr/cond9.C: New test.
21003         PR c++/27640
21004         * g++.dg/template/ctor7.C: New test.
21006 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21008         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21010 2006-06-16  Richard Guenther  <rguenther@suse.de>
21012         PR tree-optimization/27781
21013         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21015 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21017         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21019 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21021         * gcc.dg/tree-ssa/loop-18.c: New test.
21023 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21025         PR c++/27665
21026         * g++.dg/template/crash52.C: New test.
21028         PR c++/27648
21029         * g++.dg/ext/attrib22.C: New test.
21031         PR c++/26559
21032         * g++.dg/template/builtin1.C: New test.
21033         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21035         PR c++/28018
21036         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21037         assignment.
21038         * g++.old-deja/g++.pt/crash51.C: Likewise.
21040         PR c++/27227
21041         * g++.dg/lookup/linkage1.C: New test.
21042         * g++.dg/lookup/linkage2.C: Likewise.
21044 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21046         PR middle-end/27959
21047         * gcc.dg/pr27959.c: New testcase.
21049 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21051         PR target/28014:
21052         * g++.dg/eh/div.C: New test.
21054 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21056         PR c++/27894
21057         * g++.dg/tree-ssa/pr26757.C: New test.
21058         * g++.dg/tree-ssa/pr27894.C: New test.
21060 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21062         * gcc.c-torture/compile/20060609-1.c: New test.
21064         PR target/27863
21065         * gcc.c-torture/compile/pr27863.c: New test.
21067 2006-06-13  Richard Guenther  <rguenther@suse.de>
21069         PR tree-optimization/27830
21070         * g++.dg/tree-ssa/pr27830.C: New testcase.
21072 2006-06-13  Matthew Sachs  <msachs@apple.com>
21074         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21075         the list of compiler flags; this causes those flags to be checked
21076         for things like dg-skip-if.
21078 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21080         PR c++/27601
21081         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21083 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21084             Kazu Hirata  <kazu@codesourcery.com>
21086         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21087         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21089 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21091         PR c++/27933
21092         * g++.dg/lookup/using15.C: New test.
21094         PR c++/27951
21095         * g++.dg/other/anon4.C: New test.
21097 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21099         PR c++/21210
21100         * g++.dg/init/complex1.C: New test case.
21102 2006-06-11  Eric Christopher  <echristo@apple.com>
21104         PR middle-end/27948
21105         * gcc.dg/bf-ms-layout.c: Run on darwin.
21106         * gcc.dg/bf-no-ms-layout: Ditto.
21107         * gcc.dg/attr-ms_struct-2.c: New.
21108         * gcc.dg/bf-ms-layout-2.c: Ditto.
21110 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21112         * gcc.dg/attr-ms_struct-packed1.c: New.
21114 2006-06-09  Mike Stump  <mrs@apple.com>
21116         * gcc.dg/vla-7.c: Add.
21118 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21120         PR fortran/24558
21121         * gfortran.dg/entry_6.f90: New test.
21123         PR fortran/20877
21124         PR fortran/25047
21125         * gfortran.dg/entry_7.f90: New test.
21127 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21129         PR c/27747
21130         * gcc.dg/cpp/_Pragma6.c: New test.
21132         PR c++/27748
21133         * g++.dg/cpp/_Pragma1.C: New test.
21135         PR preprocessor/27746
21136         * gcc.dg/gomp/macro-3.c: New test.
21137         * gcc.dg/gomp/macro-4.c: New test.
21138         * g++.dg/gomp/macro-3.C: New test.
21139         * g++.dg/gomp/macro-4.C: New test.
21141 2006-06-09  Richard Guenther  <rguenther@suse.de>
21143         PR tree-optimization/26998
21144         * gcc.dg/torture/pr26998.c: New testcase.
21145         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21147 2006-06-08  Mike Stump  <mrs@apple.com>
21149         * gcc.dg/pr27095.c: Account for stubs.
21151         PR target/26427
21152         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21153         produce bad code on darwin.
21155 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21157         PR fortran/27958
21158         * gfortran.dg/substr_2.f: New test.
21160 2006-06-08  Asher Langton  <langton2@llnl.gov>
21162         PR fortran/27786
21163         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21165 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21167         PR target/27421
21168         * gcc.dg/union-3.c: New test.
21170 2006-06-08  Richard Guenther  <rguenther@suse.de>
21172         PR middle-end/27116
21173         * gcc.dg/torture/pr27116.c: New testcase.
21174         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21176 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21178         PR rtl-optimization/26449
21179         * gcc.dg/pr26449.c: New test.
21181 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21183         PR c++/27601
21184         * g++.dg/ext/offsetof1.C: Test member functions.
21186 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21188         * gcc.dg/pr27095.c: Improve scanning.
21190 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21192         PR fortran/23091
21193         * gfortran.dg/saved_automatic_1.f90: New test.
21195         PR fortran/24168
21196         * gfortran.dg/array_simplify_1.f90: New test.
21198         PR fortran/25090
21199         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21201         PR fortran/25058
21202         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21204 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21206         PR c++/27177
21207         * g++.dg/expr/cast7.C: New test.
21209 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21211         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21212         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21213         * lib/fortran-torture.exp (fortran-torture-compile,
21214         fortran-torture-execute): Ditto.
21216 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21218         PR target/27842
21219         * gcc.dg/vmx/pr27842.c: New test.
21221 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21223         PR libfortran/27895
21224         * gfortran.dg/bounds_check_3.f90: New test.
21226 2006-06-05  Mike Stump  <mrs@apple.com>
21228         * objc.dg/objc-fast-4.m: Skip for ppc64.
21230 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21232         PR testsuite/27705
21233         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21235 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21236             Victor Kaplansky  <victork@il.ibm.com>
21238         PR tree-optimizations/26360
21239         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21240         with -fno-tree-dce.
21241         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21243 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21245         PR fortran/14067
21246         * gfortran.dg/data_char_1.f90: Add messages for truncated
21247         strings.
21249         PR fortran/16943
21250         * gfortran.dg/func_decl_2.f90: New test.
21252         PR fortran/20839
21253         * gfortran.dg/do_2.f90: New test.
21255         PR fortran/27655
21256         * gfortran.dg/associated_3.f90: New test.
21258 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21260         PR c++/27819
21261         * g++.dg/template/static25.C: New test.
21263         PR c++/27722
21264         * g++.dg/init/array21.C: New test.
21266         PR c++/27807
21267         * g++.dg/ext/complit7.C: New test.
21269         PR c++/27806
21270         * g++.dg/parse/ptrmem5.C: New test.
21272 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21273             Andrew Pinski  <pinskia@physics.uc.edu>
21275         PR c/27150
21276         PR middle-end/27382
21277         * gcc.dg/pr27150-1.c: New testcase.
21278         * gcc.dg/pr27382-1.c: New testcase.
21279         * gcc.dg/pr27382-2.c: New testcase.
21281 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21283         PR c/25161
21284         PR c/27020
21285         * gcc.dg/array-10.c: New test.
21287 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21289         PR c++/27804
21290         * g++.dg/init/const4.C: New test.
21291         * g++.dg/init/member1.C: Add error-marker.
21292         * g++.dg/other/fold1.C: Adjust error-marker.
21294 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21296         PR c++/27601
21297         * g++.dg/ext/offsetof1.C: New test.
21299 2006-06-04 Eric Christopher <echristo@apple.com>
21301         * gcc.dg/attr-ms_struct-1.c: New.
21303 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21305         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21307 2006-06-04  Richard Guenther  <rguenther@suse.de>
21309         PR tree-optimization/27039
21310         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21312 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21314         PR target/26223
21315         * gcc.target/i386/amd64-abi-2.c: New test case.
21317 2006-06-02  Eric Christopher  <echristo@apple.com>
21319         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21320         * gcc.target/i386/20020523-1.c: Skip if darwin.
21321         * gcc.target/i386/asm-3.c: Ditto.
21322         * gcc.target/i386/20011119-1.c: Ditto.
21323         * gcc.target/i386/clobbers.c: Remove pic part of test.
21325 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21327         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21328         * g++.old-deja/g++.other/init19.C: Ditto.
21329         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21330         and add other platforms as expected failures.
21332 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21334         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21335         (is-effective-target-keyword): Ditto.
21337 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21339         PR fortran/27715
21340         * gfortran.dg/extended_char_comparison_1.f:  New test.
21342 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21344         PR fortran/25098
21345         * gfortran.dg/dummy_procedure_1.f90: New test.
21347         PR fortran/25147
21348         * gfortran.dg/dummy_procedure_2.f90: New test.
21350         * gfortran.dg/associated_2.f90: Correct to make consistent with
21351         standard.
21353 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21355         * gcc.target/i386/387-11.c: New test case.
21357 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21359         PR c++/27801
21360         * g++.dg/template/cond6.C: New test.
21362         PR c++/26496
21363         * g++.dg/template/crash51.C: New test.
21364         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21366         PR c++/27385
21367         * g++.dg/init/array20.C: New test.
21369 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21371         * gcc.dg/builtins-54.c: New test case.
21373 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21375         PR c++/26433
21376         * g++.dg/template/fntry1.C: Add dg-do link.
21378         PR c++/27808
21379         * g++.dg/parse/friend6.C: New test.
21381 2006-05-30  Asher Langton  <langton2@llnl.gov>
21383         * gfortran.dg/cray_pointers_7.f90: New test.
21385 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21387         PR tree-optimization/23452
21388         * gcc.dg/fold-mulconj-1.c: New test case.
21390 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21392         PR c++/27803
21393         * g++.dg/parse/bitfield1.C: New test.
21395 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21397         * gcc.target/ppc-eq0-1.c: New test case.
21398         * gcc.target/ppc-negeq0-1.c: New test case.
21400 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21402         PR c/27273
21403         * gcc.dg/overflow-warn-5.c: New test.
21405 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21407         PR c/27718
21408         * gcc.dg/sizeof-1.c: New test.
21410 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21412         PR target/27790
21413         * gcc.target/i386/pr27790.c: New test.
21415 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21417         PR libgfortran/27757
21418         * gfortran.dg/direct_io_5.f90: New test.
21420 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21422         PR libgfortran/27634
21423         * gfortran.dg/fmt_missing_period_1.f: New test.
21424         * gfortran.dg/fmt_missing_period_2.f: New test.
21425         * gfortran.dg/fmt_missing_period_3.f: New test.
21427 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21429         PR fortran/19777
21430         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21431         arrays.
21433 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21435         PR c++/27713
21436         * g++.dg/template/new6.C: New test.
21438 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21440         PR tree-optimization/24964
21441         * gcc.target/i386/387-10.c: New test case.
21443 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21445         * intrinsics/string_intrinsics.c (compare_string):
21446         Use memcmp instead of strncmp to avoid tripping over
21447         CHAR(0) in a string.
21449 2006-05-27  Richard Guenther  <rguenther@suse.de>
21451         PR middle-end/27773
21452         * gcc.dg/torture/pr27773.c: New testcase.
21454 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21456         * gcc.dg/pr24561.c: Rename to..
21457         * gcc.dg/pr25962.c: .. this.
21459 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21461         PR fortran/19777
21462         * gfortran.dg/bounds_check_2.f: New test.
21464 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21466         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21467         * gfortran.dg/byte_1.f90: Likewise.
21468         * gfortran.dg/dup_save_2.f90: Likewise.
21470 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21472         * gfortran.dg/associated_2.f90: New test.
21474 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21476         PR fortran/27524
21477         * gfortran.dg/bounds_check_1.f90: New test.
21479 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21481         PR rtl-optimization/27661
21482         * gcc.dg/pr27661.c: New test case.
21484 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21486         PR fortran/23151
21487         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21488         * gfortran.dg/print_parentheses_1.f:  New test.
21489         * gfortran.dg/print_parentheses_2.f90:  New test.
21491 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21493         PR target/27758
21494         * gcc.dg/pr27758.c: New test.
21496 2006-05-24  Falk Hueffner  <falk@debian.org>
21498         * gcc.c-torture/compile/pr27571.c: New test.
21500 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21502         PR fortran/27709
21503         * gfortran.dg/spec_expr_4.f90: New test.
21505         PR fortran/27155
21506         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21508 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21510         PR c++/20103
21511         * g++.dg/ext/complit6.C: New test.
21512         * g++.dg/ext/complit3.C: Adjust error markers.
21513         * g++.dg/init/const3.C: New test.
21515 2006-05-25  Richard Guenther  <rguenther@suse.de>
21517         PR middle-end/27743
21518         * gcc.dg/torture/pr27743.c: New testcase.
21520 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21522         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21524 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21526         * gcc.dg/compat/scalar-by-value-x.h: New.
21527         * gcc.dg/compat/scalar-by-value-y.h: New.
21528         * gcc.dg/compat/scalar-by-value-5.c: New.
21529         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21530         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21531         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21532         * gcc.dg/compat/scalar-by-value-6.c: New.
21533         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21534         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21535         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21537 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21539         PR tree-optimization/27639
21540         PR tree-optimization/26719
21541         * gcc.dg/pr27639.c: New test.
21542         * gcc.dg/pr26719.c: New test.
21543         * gcc.dg/tree-ssa/scev-cast.c: New test.
21545 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21547         PR c++/20173
21548         * g++.dg/template/error21.C: New test.
21550 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21552         PR target/27696
21553         * gcc.target/i386/pr27696.c: New.
21555 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21557         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21559         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21561 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21563         PR c++/27716
21564         * g++.dg/other/assign1.C: New test.
21566 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21568         PR target/27266
21569         * gcc.target/i386/pr27266.c: New.
21571 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21573         PR c++/27451
21574         * g++.dg/ext/asm9.C: New test.
21576 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21578         PR rtl-optimization/25514
21579         * gcc.c-torture/compile/pr25514.c: New test.
21581 2006-05-22  Richard Guenther  <rguenther@suse.de>
21583         Revert
21584         2006-01-31  Richard Guenther  <rguenther@suse.de>
21586         * gcc.target/i386/sselibm-1.c: New testcase.
21587         * gcc.target/i386/sselibm-2.c: Likewise.
21588         * gcc.target/i386/sselibm-3.c: Likewise.
21589         * gcc.target/i386/sselibm-4.c: Likewise.
21590         * gcc.target/i386/sselibm-5.c: Likewise.
21592 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21594         PR c/27420
21595         * gcc.dg/func-args-2.c: New test.
21597         PR c/26818
21598         * gcc.dg/struct-incompl-1.c: New test.
21600 2006-05-22  Richard Guenther  <rguenther@suse.de>
21602         PR testsuite/27708
21603         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21604         the transformations we test for.
21606 2006-05-22  Richard Guenther  <rguenther@suse.de>
21608         PR testsuite/27707
21609         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21611 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21613         PR c++/27210
21614         * g++.dg/warn/new1.C: New test.
21615         * g++.dg/template/new5.C: Likewise.
21617 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21619         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21620         * gcc.target/i386/20060512-3.c: Likewise.
21622 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21624         PR rtl-optimization/27671
21625         * gcc.c-torture/execute/pr27671-1.c: New.
21626         * gcc.dg/pr27671-2.c: Likewise.
21628         PR tree-optimization/26622.
21629         * gcc.c-torture/compile/pr26622.c: New.
21631 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21633         PR fortran/27613
21634         * gfortran.dg/recursive_reference_1.f90: New test.
21636 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21638         PR fortran/25746
21639         * gfortran.dg/elemental_subroutine_3.f90: New test.
21641         PR fortran/25090
21642         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21644         PR fortran/27584
21645         * gfortran.dg/associated_target_1.f90: New test.
21647         PR fortran/19015
21648         * gfortran.dg/maxloc_shape_1.f90: New test.
21650 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21652         PR libgfortran/24459
21653         * gfortran.dg/namelist_24.f90: New test.
21654         * gfortran.dg/namelist_12.f: Fix typo in comment.
21656 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21658         PR middle-end/25776
21659         * g++.dg/other/error11.C: New test.
21661 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21663         * gcc.target/mips/pr26765.c: Add -w to options.
21665 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21667         * lib/target-supports.exp (check_effective_target_mpaired_single):
21668         New function.
21669         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21670         multilibs.
21671         * g++.dg/vect/vect.exp: Likewise.
21673 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21675         PR testsuite/25891
21676         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21678 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21680         PR fortran/27662
21681         * gfortran.dg/temporary_1.f90: New file.
21683 2006-05-19  Andreas Schwab  <schwab@suse.de>
21685         * g++.dg/other/unused1.C: Also match "stringz".
21687 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21689         PR c++/26433
21690         * g++.dg/template/fntry1.C: New test.
21692 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21694         PR c++/27471
21695         PR c++/27506
21696         * g++.dg/conversion/bitfield5.C: New test.
21697         * g++.dg/conversion/bitfield6.C: New test.
21699 2006-05-18  Mike Stump  <mrs@apple.com>
21701         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21702         * gcc.dg/vla-4.c: Add.
21703         * gcc.dg/vla-5.c: Add.
21704         * gcc.dg/vla-6.c: Add.
21706 2006-05-12  Stuart Hastings  <stuart@apple.com>
21708         * gcc.target/i386/20060512-1.c: New.
21709         * gcc.target/i386/20060512-2.c: New.
21710         * gcc.target/i386/20060512-3.c: New.
21711         * gcc.target/i386/20060512-4.c: New.
21713 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21715         PR c++/26122
21716         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21718         PR c++/26068
21719         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21720         * g++.dg/parse/linkage1.C: New test.
21722 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21724         PR tree-optimization/27548
21725         * g++.dg/tree-ssa/pr27548.C: New test.
21727 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21729         PR fortran/26551
21730         * gfortran.dg/recursive_check_1.f: New test.
21731         * gfortran.dg/recursive_check_2.f90: New test.
21733 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21735         * g++.dg/opt/temp2.C: New test.
21737 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21739         PR c++/27491
21740         * g++.dg/init/brace5.C: New test.
21742         PR middle-end/27415
21743         * gcc.dg/gomp/pr27415.c: New test.
21744         * g++.dg/gomp/pr27415.C: New test.
21746         PR tree-optimization/27549
21747         * g++.dg/tree-ssa/pr27549.C: New test.
21749 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21751         PR libgfortran/27575
21752         * gfortran.dg/read_eof_4.f90: New test.
21754 2006-05-16  Richard Guenther  <rguenther@suse.de>
21756         PR tree-optimization/22303
21757         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21759 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21761         PR middle-end/27573
21762         * gcc.dg/gomp/pr27573.c: New test.
21763         * gfortran.dg/gomp/pr27573.f90: New test.
21765         PR c/27499
21766         * gcc.dg/gomp/pr27499.c: New test.
21767         * g++.dg/gomp/pr27499.C: New test.
21769 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21771         PR c++/27339
21772         * g++.dg/parser/access8.C: Adjust error marker.
21773         * g++.dg/template/access17.C: New test.
21774         * g++.dg/template/access18.C: Likewise.
21776 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21778         PR target/26600
21779         * gcc.target/i386/pr26600.c: New test case.
21781 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21783         PR c++/27505
21784         * g++.dg/expr/bitfield1.C: New test.
21786 2006-05-15  Richard Guenther  <rguenther@suse.de>
21788         PR tree-optimization/27603
21789         * gcc.dg/torture/pr27603.c: New testcase.
21791 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21793         PR fortran/25090
21794         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21796         PR fortran/25082
21797         * gfortran.dg/scalar_return_1.f90: New test.
21799         PR fortran/27411
21800         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21802 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21804         * gcc.dg/gomp/critical-4.c: New test.
21805         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21806         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21807         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21808         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21810 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21812         PR c++/27582
21813         * g++.dg/template/dependent-args1.C: New test.
21815         PR c++/27581
21816         * g++.dg/lookup/this1.C: New test.
21818         PR c++/27315
21819         * g++.dg/template/operator6.C: New test.
21820         * g++.dg/template/incomplete3.C: New test.
21822         PR c++/27559
21823         * g++.dg/template/new4.C: New test.
21825         PR c++/27496
21826         * g++.dg/template/void2.C: New test.
21828 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21830         * g++.dg/template/dependent-expr5.C: New test.
21832 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21834         PR middle-end/26729
21835         * gcc.dg/pr26729-1.c: New test case.
21837 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21839         * gcc.dg/pr27003.c: New test.
21841 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21843         * lib/target-supports.dg (check_cxa_atexit_available): Change
21844         v3_target_compile to ${tool}_target_compile.
21846 2006-05-11  Jason Merrill  <jason@redhat.com>
21848         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21850 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21852         PR fortran/27553
21853         * gfortran.dg/label_5.f90: New test.
21855 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21857         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21858         check_effective_target_powerpc_altivec_ok): New.
21859         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21860         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21861         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21862         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21863         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21864         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21865         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21866         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21867         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21868         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21869         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21870         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21871         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21872         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21873         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21874         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21875         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21876         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21877         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21878         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21879         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21880         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21881         gcc.target/powerpc/altivec-9.c,
21882         gcc.target/powerpc/altivec-consts.c,
21883         gcc.target/powerpc/altivec-pr22085.c,
21884         gcc.target/powerpc/altivec-splat.c,
21885         gcc.target/powerpc/altivec-types-1.c,
21886         gcc.target/powerpc/altivec-types-2.c,
21887         gcc.target/powerpc/altivec-types-3.c,
21888         gcc.target/powerpc/altivec-types-4.c,
21889         gcc.target/powerpc/altivec-varargs-1.c,
21890         gcc.target/powerpc/altivec-vec-merge.c,
21891         gcc.target/powerpc/ppc-vector-memcpy.c,
21892         gcc.target/powerpc/ppc-vector-memset.c,
21893         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21894         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21895         these effective targets.
21896         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21897         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21899 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21901         PR middle-end/27384
21902         * g++.dg/other/fold1.C: New test.
21904         PR middle-end/27488
21905         * gcc.dg/fold-nonneg-1.c: New test.
21907         PR c++/27547
21908         * g++.dg/other/operator1.C: New test.
21910 2006-05-11  Richard Guenther  <rguenther@suse.de>
21912         PR middle-end/27529
21913         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21915 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21917         * lib/target-supports-dg.exp (check-flags): New.
21918         (dg-skip-if): Move flag checks.
21920 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21922         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21923         * lib/target-supports.dg (check_cxa_atexit_available): New.
21925 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21927         PR fortran/27470
21928         * gfortran.dg/multiple_allocation_2.f90: New test case.
21930 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21932         * gcc.target/arm/pr27387.C: Fix a comment typo.
21934 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21936         PR fortran/24549
21937         * gfortran.dg/error_recovery_1.f90: New test.
21939 2006-05-10  Richard Guenther  <rguenther@suse.de>
21941         PR tree-optimization/27302
21942         * gcc.dg/torture/pr27302.c: New testcase.
21944 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21945         Richard Guenther  <rguenther@suse.de>
21947         PR middle-end/27498
21948         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21950 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21952         PR rtl-optimization/27335
21953         * gcc.dg/pr27335.c: New test.
21955 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21957         * gcc.target/mips/mips-ps-5.c: New file.
21959 2006-05-08  Jan Hubicka  <jh@suse.cz>
21961         PR middle-end/25962
21962         * gcc.dg/pr25962.c: New.
21964 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21966         PR target/27158
21967         * gcc.target/powerpc/pr27158.c: New test case.
21969 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21971         PR testsuite/27476
21972         * ada/acats/run_all.sh: Use test -z.
21974 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21976         PR libfortran/18271
21977         * gfortran.dg/spec_expr_3.f90: New test.
21979 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21981         PR target/24879
21982         * gcc.target/i386/monitor.c: New file.
21984 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21986         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21988 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21990         PR c++/27447
21991         * g++.dg/other/ptrmem7.C: New test.
21993 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21995         PR target/27421
21996         * gcc.dg/array-9.c: New test.
21998 2006-05-07  Richard Guenther  <rguenther@suse.de>
22000         PR tree-optimization/27409
22001         * gcc.dg/torture/pr27409.c: New testcase.
22003 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22005         PR fortran/27457
22006         * gfortran.dg/select_6.f90: New.
22008 2006-05-07  Richard Guenther  <rguenther@suse.de>
22010         PR tree-optimization/27136
22011         * gcc.dg/torture/pr27136.c: New testcase.
22013 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22015         PR fortran/24813
22016         * gfortran.dg/char_cons_len_1.f90: New test.
22018 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22020         PR c++/27427
22021         * g++.dg/template/incomplete2.C: New test.
22023 2006-05-06  Richard Guenther  <rguenther@suse.de>
22025         PR tree-optimization/27151
22026         * gcc.dg/vect/pr27151.c: New testcase.
22028 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22030         PR c++/27430
22031         * g++.dg/template/void1.C: New test.
22033         PR c++/27423
22034         * g++.dg/other/void2.C: New test.
22036         PR c++/27422
22037         * g++.dg/conversion/void1.C: New test.
22039 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22041         PR/21391
22042         * g++.dg/other/unused1.C: New.
22044 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22046         PR objc/27240
22047         * objc.dg/member-1.m: New test.
22049 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22051         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22053 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22055         PR libfortran/26985
22056         * gfortran.dg/matmul_2.f90: New test.
22058 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22060         * ada/acats/run_all.sh: Use sync when main not found.
22062 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22064         PR target/26765
22065         * gcc.target/mips/pr26765.c: New.
22067 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22069         * gcc.target/bfin: New directory.
22070         * gcc.target/bfin/bfin.exp: New file.
22071         * gcc.target/bfin/frmul.c: New file.
22072         * gcc.target/bfin/arith.c: New file.
22073         * gcc.target/bfin/mul-combine.c: New file.
22074         * gcc.target/bfin/shift.c: New file.
22076 2006-05-04  Richard Guenther  <rguenther@suse.de>
22078         PR tree-optimization/14287
22079         PR tree-optimization/14844
22080         PR tree-optimization/19792
22081         PR tree-optimization/21608
22082         PR tree-optimization/27090
22083         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22084         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22085         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22086         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22087         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22089 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22091         PR tree-optimization/27285
22092         * gcc.c-torture/execute/pr27285.c: New test.
22094         PR middle-end/27388
22095         * gcc.dg/gomp/pr27388-1.c: New test.
22096         * gcc.dg/gomp/pr27388-2.c: New test.
22097         * gcc.dg/gomp/pr27388-3.c: New test.
22099         PR c++/27359
22100         * g++.dg/gomp/pr27359.C: New test.
22102 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22104         PR fortran/20248
22105         * gfortran.dg/iargc.f90: New test.
22107 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22109         PR c++/27102
22110         * g++.dg/template/crash49.C: New test.
22112 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22114         PR testsuite/27032
22115         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22117 2006-05-02  Jeff Law  <law@redhat.com>
22119         PR tree-optimization/27364
22120         * gcc.c-torture/execute/pr27364.c: New test.
22122 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22124         PR c++/27309
22125         * g++.dg/parser/ctor5.C: New test.
22127 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22129         PR target/27387
22130         * gcc.target/arm/arm.exp: New.
22131         * gcc.target/arm/pr27387.C: Likewise.
22133 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22135         PR fortran/27269
22136         PR fortran/27324
22137         * gfortran.dg/module_equivalence_2.f90: New test.
22139 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22141         PR middle-end/27337
22142         * g++.dg/gomp/pr27337-1.C: New test.
22143         * g++.dg/gomp/pr27337-2.C: New test.
22145         PR middle-end/27328
22146         * gcc.dg/gomp/pr27328.c: New test.
22148         PR middle-end/27325
22149         * g++.dg/gomp/pr27325.C: New test.
22151         PR middle-end/27310
22152         * g++.dg/gomp/pr27310.C: New test.
22154 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22156         PR tree-optimization/27291
22157         * g++.dg/tree-ssa/pr27291.C: New test.
22159 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22161         PR tree-optimization/27283
22162         * g++.dg/tree-ssa/pr27283.C: New test.
22164 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22166         * gcc.dg/tree-ssa/loop-16.c: New test.
22168 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22169             Joseph S. Myers  <joseph@codesourcery.com>
22171         * gcc.dg/Wconversion-3.c: New test case.
22172         * gcc.dg/Wconversion-4.c: Likewise.
22174 2006-05-01  Richard Guenther  <rguenther@suse.de>
22176         PR tree-optimization/26726
22177         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22179 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22181         * gcc.dg/Woverflow-1.c: New test case.
22182         * gcc.dg/Woverflow-2.c: Likewise.
22183         * gcc.dg/Woverflow-3.c: Likewise.
22185 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22187         PR c++/27094
22188         * g++.dg/template/defarg8.C: New test.
22190 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22192         PR c++/27278
22193         * g++.dg/parse/operator7.C: New test.
22195 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22197         PR c++/11471
22198         PR c++/27102
22199         * g++.dg/template/crash48.C: New test.
22201         PR c++/27279
22202         * g++.dg/parse/ctor4.C: New test.
22204 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22206         PR fortran/25681
22207         * gfortran.df/char_type_len.f90: New test.
22209 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22211         PR libgfortran/27304
22212         * gfortran.dg/fmt_exhaust.f90: New test.
22214 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22216         PR c/25309
22217         * gcc.dg/large-size-array-2.c: New test case.
22219 2006-04-28  Richard Guenther  <rguenther@suse.de>
22221         PR target/26826
22222         * gcc.target/i386/pr26826.c: New testcase.
22224 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22226         PR middle-end/27260
22227         * gcc.c-torture/execute/pr27260.c: New.
22229 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22231         PR middle-end/27095
22232         * gcc.dg/pr27095.c: New.
22234 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22236         PR c++/27292
22237         * g++.dg/conversion/bitfield4.C: New test.
22239 2006-04-27  Eric Christopher  <echristo@apple.com>
22241         * gcc.dg/pragma-ms_struct.c: New.
22243 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22245         PR c++/27102
22246         * g++.dg/template/crash47.C: New test.
22248 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22250         * gcc.target/i386/sse-7.c: build with -msse.
22252 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22254         PR testsuite/27274:
22255         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22256         (main): Exit if processor doesn't support SSE.
22258 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22260         PR middle-end/27282
22261         * gcc.c-torture/compile/pr27282.c: New test.
22263 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22265         PR middle-end/26913
22266         * g++.dg/gomp/pr26913.C: New test.
22268         PR c/25996
22269         * gcc.dg/gomp/pr25996.c: New test.
22270         * g++.dg/gomp/pr25996.C: New test.
22272 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22274         PR rtl-optimization/26725
22275         * gcc.c-torture/compile/pr26725.c: New test.
22277 2006-04-25  Richard Guenther  <rguenther@suse.de>
22279         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22280         than n + -1.
22282 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22284         * gcc.dg/20060425-1.c: New testcase.
22286 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22288         PR tree-optimization/26865
22289         * gcc.dg/pr26865.c: New test.
22291 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22293         PR c++/27292
22294         * g++.dg/conversion/bitfield1.C: New test.
22295         * g++.dg/conversion/bitfield2.C: Likewise.
22296         * g++.dg/conversion/bitfield3.C: Likewise.
22298 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22299         Richard Guenther  <rguenther@suse.de>
22301         PR tree-optimization/27236
22302         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22304 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22306         PR c++/19963
22307         * g++.dg/other/incomplete2.C: New test.
22309 2006-04-24  Richard Guenther  <rguenther@suse.de>
22311         PR middle-end/26869
22312         * gcc.dg/torture/pr26869.c: New testcase.
22314 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22315         Richard Guenther  <rguenther@suse.de>
22317         PR tree-optimization/27218
22318         * g++.dg/tree-ssa/pr27218.C: New testcase.
22320 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22322         PR c++/26912
22323         * g++.dg/template/friend41.C: New test.
22325 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22327         * g++.dg/opt/pr15551.C: Include cstdio.
22328         (main): Use remove instead of unlink.
22330 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22332         * gcc.dg/sibcall-7.c: New test.
22333         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22334         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22335         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22336         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22337         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22339 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22341         PR c++/26534
22342         * g++.dg/opt/bitfield1.C: New test.
22343         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22344         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22345         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22346         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22347         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22348         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22349         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22350         * g++.dg/abi/bitfield2.C: Likewise.
22351         * g++.dg/init/bitfield1.C: Likewise.
22353 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22355         PR fortran/25099
22356         * gfortran.dg/elemental_subroutine_4.f90: New test.
22357         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22358         call sub (m, x).
22360 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22362         * gcc.c-torture/compile/20060421-1.c: New testcase.
22364 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22366         PR c/25875
22367         * gcc.dg/init-bad-4.c: New test.
22369 2006-04-21  Paul Brook  <paul@codesourcery.com>
22371         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22373 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22375         PR fortran/27122
22376         * gfortran.dg/defined_operators_1.f90: New test.
22377         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22378         remove old ones associated, incorrectly, with Note 5.46.
22380         PR fortran/27113
22381         * gfortran.dg/character_array_constructor_1.f90: New test.
22383 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22385         * gcc.dg/20060419-1.c: New test.
22387 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22389         PR c/26774
22390         * gcc.dg/struct-parse-1.c: New test case.
22392 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22394         PR c++/26558
22395         * g++.dg/parse/template19.C: New test.
22397         PR c++/26739
22398         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22400         PR c++/26036
22401         * g++.dg/expr/call3.C: New test.
22403         PR c++/10385
22404         * g++.dg/conversion/dynamic1.C: New test.
22406 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22408         PR c++/27102
22409         * g++.dg/template/crash35.C: Tweak error markers.
22410         * g++.dg/template/crash46.C: New test.
22411         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22412         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22414 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22416         PR rtl-optimization/14261
22417         * gcc.c-torture/compile/20060419-1.c: Added.
22419 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22421         * gfortran.dg/label_1.f90: Adjust dg-error.
22423 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22425         PR target/26961
22426         * gcc.dg/fold-cond-1.c: New test case.
22427         * gcc.dg/pr26961-1.c: Likewise.
22429 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22431         PR libgfortran/27138
22432         * gfortran.dg/read_bad_advance.f90: New test.
22434 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22435             Dale Johannesen  <dalej@apple.com>
22437         PR target/24076
22438         * gcc.target/i386/vecinit-3.c: New testcase.
22439         * gcc.target/i386/vecinit-4.c: Likewise.
22440         * gcc.target/i386/sse-18.c: Likewise.
22441         * gcc.target/i386/sse-19.c: Likewise.
22443 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22445         * gfortran.dg/allocate_zerosize_1.f90: New test.
22447 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22449         PR c++/26365
22450         * g++.dg/template/crash45.C: New test.
22452 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22454         PR fortran/26787
22455         * gfortran.dg/proc_assign_1.f90: New test.
22456         * gfortran.dg/procedure_lvalue.f90: Change message.
22457         * gfortran.dg/namelist_4.f90: Add new error.
22459         PR fortran/25597
22460         PR fortran/27096
22461         * gfortran.dg/auto_pointer_array_result_1.f90
22463         PR fortran/27089
22464         * gfortran.dg/specification_type_resolution_1.f90
22466         PR fortran/18003
22467         PR fortran/25669
22468         PR fortran/26834
22469         * gfortran.dg/bounds_temporaries_1.f90: New test.
22471         PR fortran/27124
22472         * gfortran.dg/array_return_value_1.f90: New test.
22474 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22476         PR fortran/25336
22477         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22479 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22481         PR middle-end/26823
22482         * g++.dg/gomp/pr26823-1.C: New test.
22483         * g++.dg/gomp/pr26823-2.C: New test.
22485 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22487         PR middle-end/27134
22488         * gcc.dg/pr27314.c: New test.
22490 2006-04-13  Richard Henderson  <rth@redhat.com>
22492         * g++.dg/gomp/block-0.C: Update expected matches.
22494 2006-04-13  DJ Delorie  <dj@redhat.com>
22496         * lib/target-supports.exp (check_effective_target_int32plus): New.
22497         (check_effective_target_ptr32plus): New.
22498         (check_effective_target_size32plus): New.
22499         (check_effective_target_int16): New.
22500         (check_profiling_available): Add m32c to the list of unsupported
22501         targets.
22503         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22504         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22505         memory size.
22506         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22507         pointers.
22508         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22509         size_t.
22510         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22511         and size_t.
22512         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22513         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22514         not just xstormy16.  Skip m32c due to weird pointer size.
22515         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22516         not just xstormy16.
22517         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22518         not just xstormy16.
22519         * gcc.dg/20020312-2.c: Add m32c support.
22520         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22521         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22522         in test.
22523         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22524         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22525         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22526         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22527         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22528         formats
22529         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22530         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22531         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22532         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22533         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22534         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22535         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22536         in test.
22537         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22538         in test.
22539         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22540         * gcc.dg/pr23049.c: Require >=32 bit integers.
22541         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22542         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22543         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22544         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22545         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22546         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22547         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22548         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22549         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22550         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22551         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22552         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22553         prototype in test.
22554         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22555         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22556         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22557         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22558         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22560         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22561         * gcc.c-torture/execute/20040703-1.x: Likewise.
22562         * gcc.c-torture/execute/20040705-1.x: Likewise.
22563         * gcc.c-torture/execute/20040705-2.x: Likewise.
22564         * gcc.c-torture/execute/20040709-1.x: Likewise.
22565         * gcc.c-torture/execute/20040709-2.x: Likewise.
22566         * gcc.c-torture/execute/20040811-1.x: Likewise.
22567         * gcc.c-torture/execute/20050316-1.x: Likewise.
22568         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22569         * gcc.c-torture/execute/pr19689.x: Likewise.
22570         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22571         * gcc.c-torture/execute/usmul.x: Likewise.
22572         * gcc.c-torture/execute/vrp-5.x: Likewise.
22573         * gcc.c-torture/execute/vrp-6.x: Likewise.
22574         * gcc.dg/debug/20041023-1.s: Likewise.
22576 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22578         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22579         of integers to a vector types are now constant expressions in C.
22580         * gcc.dg/vect/vect-fold-1.c: New test case.
22582 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22583             Ulrich Weigand  <uweigand@de.ibm.com>
22585         PR target/27006
22586         * gcc.dg/vmx/pr27006.c: New testcase.
22588 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22590         PR libgfortran/26766
22591         * gfortran.dg/write_recursive.f90: New test.
22593 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22595         * g++.dg/parse/dtor7.C: New test.
22596         * g++.dg/parse/new1.C: Add error marker.
22597         * g++.dg/template/new3.C: New test.
22599         PR c++/26122
22600         * g++.dg/template/pure1.C: New test.
22602         PR c++/26295
22603         * g++.dg/parse/ptrmem4.C: New test.
22605 2006-04-10  Jeff Law  <law@redhat.com>
22607         PR/27087
22608         * gcc.c-torture/compile/pr27087.c: New test.
22610 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22612         PR/21391
22613         * gcc.dg/20060410.c: New.
22615 2006-04-10  Matthias Klose  <doko@debian.org>
22617         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22618         Recognize multilib directory names containing underscores.
22620 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22622         * gcc.target/i386/vecinit-1.c: New test case.
22623         * gcc.target/i386/vecinit-2.c: Likewise.
22625 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22627         PR debug/27057
22628         * g++.dg/debug/dwarf2-2.C: New test.
22630 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22632         PR rtl-optimization/27073
22633         * gcc.c-torture/execute/pr27073.c: New test.
22635 2006-04-08  Mike Stump  <mrs@apple.com>
22637         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22639 2006-04-07  Richard Guenther  <rguenther@suse.de>
22641         PR tree-optimization/26135
22642         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22644 2006-04-06  Jan Hubicka  <jh@suse.cz>
22646         PR profile/26399
22647         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22649 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22651         * g++.dg/conversion/nullptr1.C: New test case.
22652         * g++.dg/conversion/nullptr2.C: Likewise.
22654 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22656         * gfortran.dg/dependency_18.f90: New test case.
22658 2006-04-05  Richard Guenther  <rguenther@suse.de>
22660         PR tree-optimization/26919
22661         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22662         * gcc.dg/ipa/ipa-2.c: Likewise.
22663         * gcc.dg/ipa/ipa-3.c: Likewise.
22664         * gcc.dg/ipa/ipa-5.c: Likewise.
22666 2006-04-05  Richard Guenther  <rguenther@suse.de>
22668         PR tree-optimization/26763
22669         * gcc.dg/torture/pr26763-1.c: New testcase.
22670         * gcc.dg/torture/pr26763-2.c: Likewise.
22672 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22674         PR fortran/23634
22675         PR fortran/25619
22676         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22678 2006-04-04  Eric Christopher  <echristo@apple.com>
22680         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22681         stubs.
22682         * gcc.target/i386/387-5.c: Ditto.
22684 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22686         * gcc.target/sparc/struct-ret-check.c: New test.
22688 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22690         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22691         zero decimal digits specified in format.
22693 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22695         PR fortran/26891
22696         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22698         PR fortran/26976
22699         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22700         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22701         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22702         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22703         compliant and detect bigendian-ness.
22705 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22707         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22708         dummy arguments work when the actual argument is itself a dummy
22709         argument of the caller.
22711 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22713         PR libfortran/24685
22714         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22716 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22718         * gfortran.dg/dependencency_17.f90: New test case.
22720 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22722         * gfortran.dg/dependency_14.f90: New test case.
22723         * gfortran.dg/dependency_15.f90: Likewise.
22724         * gfortran.dg/dependency_16.f90: Likewise.
22726 2006-03-31  Asher Langton  <langton2@llnl.gov>
22728         PR fortran/25358
22729         gfortran.dg/cray_pointers_6.f90: New test.
22731 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22733         PR libgfortran/26890
22734         * gfortran.dg/read_size_noadvance.f90: New test.
22736 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22738         PR fortran/25031
22739         * gfortran.dg/multiple_allocation_1.f90: Check that the
22740         size has changed after a re-allocation with stat.
22742 2006-03-30  Richard Guenther  <rguenther@suse.de>
22744         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22745         removal.
22746         * gcc.target/i386/sselibm-2.c: Likewise.
22747         * gcc.target/i386/sselibm-3.c: Likewise.
22748         * gcc.target/i386/sselibm-4.c: Likewise.
22749         * gcc.target/i386/sselibm-5.c: Likewise.
22751 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22753         * gcc.dg/fold-andxor-1.c: New test case.
22754         * gcc.dg/fold-xorand-1.c: Likewise.
22756 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22758         * gcc.dg/fold-convnotconv-1.c: New test case.
22760 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22762         PR fortran/26779
22763         * gfortran.dg/private_type_5.f90: New test.
22765 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22767         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22769 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22771         * gfortran.dg/advance_2.f90: New test.
22772         * gfortran.dg/advance_3.f90: New test.
22774         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22776 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22778         PR libgfortran/26661
22779         PR libgfortran/26880
22780         * gfortran.dg/read_x_past.f: New test.
22782 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22784         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22785         to be STABS.
22787 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22789         * objc.dg/dwarf-1.m: Skip on AIX.
22790         * objc.dg/dwarf-2.m: Skip on AIX.
22792 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22794         PR fortran/26816
22795         * gfortran.dg/float_1.f90: New test.
22797 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22799         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22800         X86_64 targets.
22801         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22803 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22805         PR libfortran/26735
22806         * gfortran.dg/convert_implied_open.f90: New test case.
22808 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22810         PR fortran/26769
22811         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22813 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22815         PR middle-end/26717
22816         * gcc.dg/pr26717.c: New test.
22818 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22820         * gfortran.dg/dependency_12.f90: New test case.
22822 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22824         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22826 2006-03-24  Jeff Law  <law@redhat.com>
22828         * gcc.c-torture/pr26840.c: New test.
22830 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22832         * objc.dg/dwarf-2.m: New.
22833         * obj-c++.dg/dwarf-2.mm: New.
22835         * g++.old-deja/g++.other/init19.C: New.
22837 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22839         * g++.dg/eh/spbp.C: Skip on AIX.
22841 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22843         PR middle-end/26611
22844         * g++.dg/gomp/pr26611-1.C: New test.
22845         * g++.dg/gomp/pr26611-2.C: New test.
22847 2006-03-24  Jeff Law  <law@redhat.com>
22849         * gcc.c-torture/compile/pr26833.c: New test.
22850         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22852 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22854         * gfortran.dg/endfile_2.f90: Delete temp file.
22856 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22858         PR fortran/19303
22859         * gfortran.dg/record_marker_1.f90: New test case.
22860         * gfortran.dg/record_marker_2.f: New test case.
22861         * gfortran.dg/record_marker_3.f90: New test case.
22863 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22865         PR fortran/17298
22866         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22867         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22869 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22871         * lib/gcc-dg.exp (cleanup-modules): New proc.
22872         * gfortran.dg/allocatable_function_1.f90,
22873         gfortran.dg/allocate_char_star_scalar_1.f90,
22874         gfortran.dg/assumed_charlen_function_1.f90,
22875         gfortran.dg/assumed_dummy_1.f90,
22876         gfortran.dg/assumed_shape_ranks_1.f90,
22877         gfortran.dg/assumed_shape_ranks_2.f90,
22878         gfortran.dg/assumed_size_dt_dummy.f90,
22879         gfortran.dg/auto_char_dummy_array_1.f90,
22880         gfortran.dg/auto_char_len_3.f90,
22881         gfortran.dg/automatic_module_variable.f90,
22882         gfortran.dg/bad_automatic_objects_1.f90,
22883         gfortran.dg/char_array_constructor.f90,
22884         gfortran.dg/char_array_structure_constructor.f90,
22885         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22886         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22887         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22888         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22889         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22890         gfortran.dg/derived_pointer_recursion.f90,
22891         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22892         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22893         gfortran.dg/dummy_functions_1.f90,
22894         gfortran.dg/elemental_initializer_1.f90,
22895         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22896         gfortran.dg/elemental_pointer_1.f90,
22897         gfortran.dg/elemental_subroutine_1.f90,
22898         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22899         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22900         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22901         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22902         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22903         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22904         gfortran.dg/global_references_1.f90,
22905         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22906         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22907         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22908         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22909         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22910         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22911         gfortran.dg/large_integer_kind_1.f90,
22912         gfortran.dg/large_real_kind_1.f90,
22913         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22914         gfortran.dg/module_double_reuse.f90,
22915         gfortran.dg/module_equivalence_1.f90,
22916         gfortran.dg/module_interface_1.f90,
22917         gfortran.dg/module_parameter_array_refs_1.f90,
22918         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22919         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22920         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22921         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22922         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22923         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22924         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22925         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22926         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22927         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22928         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22929         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22930         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22931         gfortran.dg/same_name_1.f90,
22932         gfortran.dg/sibling_dummy_procedure_1.f90,
22933         gfortran.dg/sibling_dummy_procedure_2.f90,
22934         gfortran.dg/sibling_dummy_procedure_3.f90,
22935         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22936         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22937         gfortran.dg/used_dummy_types_2.f90,
22938         gfortran.dg/used_dummy_types_3.f90,
22939         gfortran.dg/used_dummy_types_4.f90,
22940         gfortran.dg/used_dummy_types_5.f90,
22941         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22942         gfortran.dg/userdef_operator_1.f90: Use it.
22944 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22946         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22947         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22948         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22949         gfortran.dg/write_back.f,
22950         gfortran.fortran-torture/execute/inquire_1.f90,
22951         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22953 2006-03-21  Jeff Law  <law@redhat.com>
22955         * gcc.dg/tree-ssa/vrp28.c: New test.
22957 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22959         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22960         if _STDC_C99 is defined.
22961         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22962         * gcc.dg/builtins-20.c: Likewise.
22963         * gcc.dg/builtins-53.c: Likewise.
22964         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22965         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22967 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22969         PR tree-opt/26781
22970         * gcc.c-torture/compile/pr26781-1.c: New test.
22971         * gcc.c-torture/compile/pr26781-2.c: New test.
22973 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22975         PR c++/26690
22976         * g++.dg/gomp/pr26690-1.C: New test.
22977         * g++.dg/gomp/pr26690-2.C: New test.
22979 2006-03-20  Jeff Law  <law@redhat.com>
22981         * gcc.dg/tree-ssa/pr21829.c: New test.
22983         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22985 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22987         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22988         (check_visibility_available): Use it.
22989         (check_effective_target_default_packed): Likewise.
22990         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22991         (check_effective_target_fopenmp): Likewise.
22992         (check_effective_target_freorder): Likewise.
22993         (check_effective_target_fpic): Likewise.
22994         (check_named_sections_available): Likewise.
22995         (check_effective_target_ilp32): Likewise.
22996         (check_effective_target_lp64): Likewise.
22998 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23000         PR fortran/20935
23001         * gfortran.dg/scalar_mask_2.f90: New test case.
23003 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23005         PR tree-opt/26629
23006         * gcc.dg/tree-ssa/loadpre12.c: New test.
23007         * gcc.dg/tree-ssa/loadpre13.c: New test.
23008         * gcc.dg/tree-ssa/loadpre14.c: New test.
23009         * gcc.dg/tree-ssa/loadpre15.c: New test.
23010         * gcc.dg/tree-ssa/loadpre16.c: New test.
23011         * gcc.dg/tree-ssa/loadpre17.c: New test.
23012         * gcc.dg/tree-ssa/loadpre18.c: New test.
23013         * gcc.dg/tree-ssa/loadpre19.c: New test.
23014         * gcc.dg/tree-ssa/loadpre20.c: New test.
23015         * gcc.dg/tree-ssa/loadpre21.c: New test.
23016         * gcc.dg/tree-ssa/loadpre22.c: New test.
23018 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23020         PR fortran/26741
23021         * gfortran.dg/elemental_initializer_1.f90: New test.
23023         PR fortran/26716
23024         * gfortran.dg/assumed_shape_ranks_2: New test.
23026 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23028         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23029         target fpic.
23031 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23033         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23034         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23035         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23036         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23037         gfortran.fortran-torture/execute/direct_io.f90,
23038         gfortran.fortran-torture/execute/inquire_2.f90,
23039         gfortran.fortran-torture/execute/inquire_4.f90,
23040         gfortran.fortran-torture/execute/list_read_1.f90,
23041         gfortran.fortran-torture/execute/open_replace.f90,
23042         gfortran.fortran-torture/execute/slash_edit.f90,
23043         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23044         temporary files from testcases.
23046 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23048         PR libgfortran/26509
23049         gfortran.dg/write_direct_eor.f90: New test.
23051 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23053         * gcc.target/powerpc/pr26350.c: New.
23054         * gcc.target/powerpc/indexed-addr.c: New.
23056 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23058         * gfortran.dg/dependency_13.f90: New test case.
23060 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23062         PR middle-end/21781
23063         * gcc.dg/real-const-1.c: New test case.
23065 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23067         * g++.old-deja/g++.other/init18.C: New.
23068         * g++.old-deja/g++.other/init5.C: Remove xfail.
23070 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23072         * g++.dg/opt/pr15551.C: Cleanup temp file.
23074 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23076         PR c++/6634
23077         g++.dg/parse/long1.C: New test.
23079 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23081         PR fortran/19101
23082         * gfortran.dg/continuation.f90: New test.
23083         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23085 2006-03-14  Richard Guenther  <rguenther@suse.de>
23087         PR tree-optimization/26672
23088         * gcc.dg/torture/pr26672.c: New testcase.
23090 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23092         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23093         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23095 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23097         PR middle-end/26557
23098         * gcc.c-torture/compile/switch-1.c: New test case.
23100 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23102         PR fortran/25378
23103         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23104         test to include more permuatations of mask and index.
23105         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23106         respond to F2003 spec. that the position returned for an all false
23107         mask && condition is zero.
23109 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23111         PR middle-end/25989
23112         * gcc.dg/gomp/pr25989.c: New test.
23114 2006-03-13  Jeff Law  <law@redhat.com>
23116         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23118 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23120         * gcc.dg/switch-9.c: New test.
23122 2006-03-13  Richard Guenther  <rguenther@suse.de>
23124         PR middle-end/26630
23125         * gcc.dg/torture/pr26630.c: New testcase.
23127 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23129         * gfortran.dg/dependency_10.f90: New test case.
23130         * gfortran.dg/dependency_11.f90: Likewise.
23132 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23133             Erik Edelmann  <eedelman@gcc.gnu.org>
23135         * gfortran.dg/allocatable_function_1.f90: New.
23136         * gfortran.dg/allocatable_function_2.f90: New.
23138 2006-03-10  Richard Guenther  <rguenther@suse.de>
23140         PR middle-end/26565
23141         * gcc.dg/torture/pr26565.c: New testcase.
23143 2006-03-09  Eric Christopher  <echristo@apple.com>
23145         * gcc.c-torture/compile/20060309-1.c: New.
23147 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23149         PR libgfortran/26499
23150         * gfortran.dg/write_back.f: New test.
23151         * gfortran.dg/write_rewind_1.f: New test.
23152         * gfortran.dg/write_rewind_2.f: New test.
23154 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23156         PR libgfortran/26554
23157         * gfortran.dg/read_logical.f90: New test.
23159 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23161         * ada/acats/norun.lst: cdd2a03 now passes.
23163 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23165         PR testsuite/25177
23166         * gcc.target/powerpc/pr18096-1.c: Change where the error
23167         would match.
23169 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23171         * gcc.target/i386/cleanup-1.c: New test.
23172         * gcc.target/i386/cleanup-2.c: New test.
23174 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23176         * gfortran.dg/dependency_9.f90: Remove for the time being.
23178 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23180         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23181         directive.
23183 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23185         * gfortran.dg/dependency_9.f90: New test case.
23187 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23189         * gfortran.dg/dependency_4.f90: New test case.
23190         * gfortran.dg/dependency_5.f90: New test case.
23191         * gfortran.dg/dependency_6.f90: New test case.
23192         * gfortran.dg/dependency_7.f90: New test case.
23193         * gfortran.dg/dependency_8.f90: New test case.
23195 2006-03-03  Paul Brook  <paul@codesourcery.com>
23197         * lib/target-supports.exp (check_profiling_available):
23198         Add m68k-*-elf.
23200 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23202         PR fortran/25031
23203         * multiple_allocation_1.f90: New test.
23205 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23207         PR tree-optimization/26524
23208         * gfortran.dg/pr26524.f: New test case.
23210 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23212         * g++.dg/template/repo5.C: Cleanup repo files.
23213         * gcc.dg/20051201-1.c: Cleanup coverage files.
23214         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23215         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23216         tree dump files.
23218 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23220         * objc.dg/objc-nofilename-1.m: New test.
23221         * objc.dg/bad-receiver-type.m: New test.
23222         * obj-c++.dg/bad-receiver-type.mm: New test.
23224 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23226         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23228 2006-03-01  Mike Stump  <mrs@apple.com>
23230         * g++.dg/abi/key2.C: Add.
23232 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23234         * gfortran.dg/logical_dot_product.f90: New test.
23236         PR fortran/26393
23237         * gfortran.dg/used_interface_ref.f90: New test.
23239         PR fortran/20938
23240         * gfortran.dg/dependency_2.f90: New test.
23241         * gfortran.fortran-torture/execute/where17.f90: New test.
23242         * gfortran.fortran-torture/execute/where18.f90: New test.
23243         * gfortran.fortran-torture/execute/where19.f90: New test.
23244         * gfortran.fortran-torture/execute/where20.f90: New test.
23246 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23248         * g++.dg/tree-ssa/pr26443.C: New test case.
23250 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23252         PR middle-end/26022
23253         * g++.dg/opt/return-slot1.C: New test.
23255 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23257         PR libgfortran/26136
23258         * gfortran.dg/namelist_23.f90: New test.
23260 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23262         PR middle-end/14752
23263         * gcc.dg/fold-eqandshift-2.c: New test case.
23265 2006-02-28  Richard Guenther  <rguenther@suse.de>
23267         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23268         decomposition.
23270 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23272         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23274 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23276         PR libgfortran/26464
23277         * gfortran.dg/backspace_5.f: New test.
23278         * gfortran.dg/backspace_6.f: New test.
23280 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23282         * gcc.dg/fold-eqandnot-1.c: New test case.
23284 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23286         PR middle-end/19983
23287         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23289 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23291         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23292         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23294 2006-02-26  Richard Guenther  <rguenther@suse.de>
23296         PR tree-optimization/26421
23297         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23299 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23301         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23302         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23304 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23306         * gcc.dg/fold-even-1.c: New test case.
23308 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23310         PR middle-end/21137
23311         * gcc.dg/fold-eqandshift-1.c: New test case.
23313 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23315         PR tree-optimization/25125
23316         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23317         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23319 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23321         PR tree-optimizations/26359
23322         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23323         with -fdump-tree-dceloop-details.
23324         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23326 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23328         PR middle-end/23673
23329         * gcc.dg/fold-eqxor-1.c: New test case.
23330         * gcc.dg/fold-eqxor-2.c: Likewise.
23331         * gcc.dg/fold-eqxor-3.c: Likewise.
23333 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23335         PR fortran/23092
23336         * scalar_mask_1.f90: New test.
23338 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23340         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23341         * g++.dg/eh/uncaught2.C: New.
23342         * g++.dg/eh/uncaught3.C: New.
23344 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23346         PR libgfortran/26423
23347         * gfortran.dg/read_many_1.f: New test.
23349 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23351         PR fortran/24519
23352         * gfortran.dg/dependency_3.f90: New test.
23353         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23354         XFAILs.
23356         PR fortran/25395
23357         * gfortran.dg/equiv_6.f90: New test.
23359 2006-02-23  Jeff Law  <law@redhat.com>
23361         * gcc.c-torture/compile/pr26425.c: New test.
23363 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23365         PR middle-end/26412
23366         * gcc.dg/gomp/pr26412.c: New test.
23368 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23370         PR c++/26291
23371         * g++.dg/other/ellipsis1.C: New test.
23372         * g++.dg/parse/operator4.C: Adjust error marker.
23374 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23376         PR target/25603
23377         * gfortran.dg/pr25603.f: New testcase.
23379 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23381         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23382         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23384 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23386         * g++.dg/eh/spbp.C: New.
23388 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23390         PR middle-end/26379
23391         * gcc.target/i386/mmx-7.c: New test.
23393 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23395         PR tree-optimization/26361
23396         * gcc.dg/tree-ssa/vrp27.c: New test case.
23398 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23400         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23401         * gcc.dg/tree-ssa/complex-4.c: Here.
23403 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23405         PR middle-end/19543
23406         * gfortran.dg/logical_1.f90: New test case.
23408 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23410         PR middle-end/26334
23411         * gcc.dg/20060218-1.c: Moved to...
23412         * gcc.target/i386/20060218-1.c: ... here.  New test.
23414 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23416         PR fortran/26201
23417         * gfortran.dg/convert_1.f90: New.
23419 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23421         PR fortran/25054
23422         * gfortran.dg/namelist_5.f90: New test.
23424         PR fortran/25089
23425         * gfortran.dg/namelist_4.f90: New test.
23427 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23429         PR tree-opt/25680
23430         * gcc.dg/tree-ssa/complex-3.c: New test.
23432 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23434         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23435         variable to take into account the variable name in the
23436         function header.
23437         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23439 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23441         PR middle-end/26334
23442         * gcc.c-torture/compile/20060217-1.c: New test.
23443         * gcc.dg/20060218-1.c: New test.
23445 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23447         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23449 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23451         * gcc.dg/cpp/undef3.c: New test.
23452         * gcc.dg/cpp/trad/builtins2.c: New test.
23454 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23456         PR c++/26266
23457         * g++.dg/template/static22.C: New test.
23458         * g++.dg/template/static23.C: New test.
23459         * g++.dg/template/static24.C: New test.
23460         * g++.dg/template/non-dependent13.C: New test.
23461         * g++.dg/init/member1.C: Tweak error markers.
23463 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23465         PR target/26255
23466         * gcc.c-torture/compile/pr26255.c: New test case.
23468 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23470         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23471         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23472         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23473         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23474         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23475         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23476         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23478 2006-02-16  Jeff Law  <law@redhat.com>
23480         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23481         * gcc.dg/tree-ssa/vrp26.c: New test.
23483 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23485         PR target/20353
23486         PR target/24578
23487         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23488         __UCLIBC__ is defined.
23490 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23492         PR fortran/26224
23493         * gfortran.dg/gomp/pr26224.f: New test.
23495 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23497         PR tree-opt/25918
23498         * lib/target-supports.exp
23499         (check_effective_target_vect_short_mult): New.
23500         (check_effective_target_vect_char_mult): New.
23501         (check_effective_target_vect_widen_sum_qi_to_si): New.
23502         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23503         (check_effective_target_vect_widen_sum_hi_to_si): New.
23504         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23505         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23506         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23507         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23508         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23509         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23510         vect-reduc-pattern-2c.c
23511         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23512         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23513         vect-reduc-pattern-1c.c
23515 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23517         PR fortran/24557
23518         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23520 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23522         PR fortran/26054
23523         * gfortran.dg/enum_8.f90: Remove check for warning.
23524         * gfortran.dg/iomsg_1.f90: Ditto.
23525         * gfortran.dg/enum_1.f90: Ditto.
23526         * gfortran.dg/enum_9.f90: Ditto.
23527         * gfortran.dg/enum_2.f90: Ditto.
23528         * gfortran.dg/enum_10.f90: Ditto.
23529         * gfortran.dg/enum_3.f90: Ditto.
23530         * gfortran.dg/flush_1.f90: Ditto.
23531         * gfortran.dg/enum_4.f90: Ditto.
23532         * gfortran.dg/array_constructor_1.f90: Ditto.
23533         * gfortran.dg/enum_5.f90: Ditto.
23534         * gfortran.dg/enum_6.f90: Ditto.
23535         * gfortran.dg/enum_7.f90: Ditto.
23537 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23539         PR middle-end/26300
23540         * gcc.c-torture/compile/20060215-1.c: New test.
23542 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23544         PR middle-end/23670
23545         * gcc.dg/tree-ssa/andor-2.c: New test case.
23547 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23549         PR fortran/25045
23550         * optional_dim.f90: New test.
23552 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23554         PR fortran/26277
23555         * gfortran.dg/label_4.f90: New.
23557 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23558             Diego Novillo  <dnovillo@redhat.com>
23559             Uros Bizjak  <uros@kss-loka.si>
23561         * gfortran.dg/gomp: New directory.
23563 2006-02-14  Richard Guenther  <rguenther@suse.de>
23565         PR tree-optimization/26258
23566         * gcc.dg/torture/pr26258.c: New testcase.
23568 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23570         PR fortran/26246
23571         * gfortran.dg/pr26246_1.f90: New test.
23572         * gfortran.dg/pr26246_2.f90: New test.
23574         PR middle-end/26092
23575         * gcc.c-torture/compile/20060208-1.c: New test.
23577 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23579         PR fortran/26074
23580         PR fortran/25103
23581         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23582         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23583         * gfortran.dg/automatic_module_variable.f90: Change error message.
23585         PR fortran/20861
23586         * gfortran.dg/internal_dummy_1.f90: New test.
23588         PR fortran/20871
23589         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23592         PR fortran/25083
23593         * gfortran.dg/uncommon_block_data_1.f90: New test.
23594         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23595         with standard.
23597         PR fortran/25088
23598         * gfortran.dg/typed_subroutine_1.f90: New test.
23600 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23602         * objc.dg/dwarf-1.m: New.
23604 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23606         PR middle-end/24427
23607         * gcc.dg/tree-ssa/andor-1.c: New test case.
23609 2006-02-13  Josh Conner  <jconner@apple.com>
23611         PR target/25376
23612         * gcc.dg/pr25376.c: New test.
23614         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23615         assemble.
23616         * lib/target-supports.exp (check_named_sections_available):
23617         Only compile named-sections test -- don't assemble.
23619 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23621         * g++.dg/warn/no-write-strings.C: New test.
23622         * g++.dg/warn/write-strings.C: Likewise.
23623         * g++.dg/warn/write-strings-default.C: Likewise.
23625 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23627         PR fortran/25806
23628         * gfortran.dg/ret_pointer_2.f90: New test.
23630 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23632         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23634 2006-02-10  Jeff Law  <law@redhat.com>
23636         * gcc.c-torture/compile/pr26213.c: New test.
23638 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23640         gfortran.dg/null_1.f90: New test.
23642 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23644         PR fortran/14771
23645         * gfortran.dg/parens_4.f90: New.
23646         * gfortran.dg/parens_5.f90: New.
23648 2006-02-10  Richard Guenther  <rguenther@suse.de>
23650         * gcc.dg/pr23372-1.c: Remove empty file.
23652 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23653         Paul Thomas  <pault@gcc.gnu.org>
23655         PR fortran/14771
23656         * gfortran.dg/parens_1.f90: New.
23657         * gfortran.dg/parens_2.f90: New.
23658         * gfortran.dg/parens_3.f90: New.
23660 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23662         PR fortran/26038
23663         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23665         PR fortran/25059
23666         * gfortran.dg/impure_assignment_1.f90: New test.
23668         PR fortran/25070
23669         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23671 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23673         PR target/26141
23674         * g++.dg/expr/stdarg2.C: New test.
23676 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23678         PR inline-asm/16194
23679         * gcc.dg/pr16194.c: New test.
23681 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23683         * ada/acats/run_acats: Use portable variant of "$@".
23685 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23687         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23688         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23690 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23692         PR tree-opt/26179
23693         * g++.dg/opt/pr26179.C: New test.
23695 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23697         PR middle-end/26134
23698         * gcc.dg/tree-ssa/complex-3.c: New test.
23700 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23702         * gcc.c-torture/compile/volatile-1.c: New test.
23704 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23706         PR 26180
23707         * gcc.dg/tree-ssa/pr26180.c: New test.
23709 2006-02-08  Jeff Law  <law@redhat.com>
23711         * gcc.dg/tree-ssa/pr21417.c: New test.
23713 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23715         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23716         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23718 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23720         * lib/scanrtl.exp: New.
23722 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23724         PR c++/26071
23725         * g++.dg/other/virtual2.C: New test.
23727         PR c++/26070
23728         * g++.dg/other/virtual1.C: New test.
23730 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23732         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23733         cleanup-ipa-dump): Update dump file glob patterns.
23734         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23735         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23737         * lib/gcc-dg.exp: Load it.
23738         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23740 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23742         PR testsuite/26159
23743         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23744         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23746 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23748         PR fortran/25577
23749         * gfortran.dg/mvbits_1.f90: New.
23751 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23753         * g++.dg/warn/Wdiv-by-zero.C: New test.
23754         * g++.dg/warn/Wno-div-by-zero.C: New.
23756 2006-02-07  Jeff Law  <law@redhat.com>
23758         * gcc.dg/tree-ssa/pr21559.c: New test.
23760         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23761         multiple VRP passes.
23762         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23763         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23764         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23765         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23766         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23767         * gcc.dg/tree-ssa/vrp02.c: Likewise
23768         * gcc.dg/tree-ssa/vrp11.c: Likewise
23769         * gcc.dg/tree-ssa/pr14341.c: Likewise
23770         * gcc.dg/tree-ssa/vrp19.c: Likewise
23771         * gcc.dg/tree-ssa/vrp20.c: Likewise
23772         * gcc.dg/tree-ssa/vrp03.c: Likewise
23773         * gcc.dg/tree-ssa/pr21086.c: Likewise
23774         * gcc.dg/tree-ssa/pr21959.c: Likewise
23775         * gcc.dg/tree-ssa/vrp21.c: Likewise
23776         * gcc.dg/tree-ssa/vrp04.c: Likewise
23777         * gcc.dg/tree-ssa/pr25485.c: Likewise
23778         * gcc.dg/tree-ssa/pr22026.c: Likewise
23779         * gcc.dg/tree-ssa/vrp22.c: Likewise
23780         * gcc.dg/tree-ssa/vrp05.c: Likewise
23781         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23782         * gcc.dg/tree-ssa/pr20701.c: Likewise
23783         * gcc.dg/tree-ssa/vrp23.c: Likewise
23784         * gcc.dg/tree-ssa/vrp06.c: Likewise
23785         * gcc.dg/tree-ssa/pr22117.c: Likewise
23786         * gcc.dg/tree-ssa/pr20702.c: Likewise
23787         * gcc.dg/tree-ssa/vrp15.c: Likewise
23788         * gcc.dg/tree-ssa/pr21090.c: Likewise
23789         * gcc.dg/tree-ssa/pr21294.c: Likewise
23790         * gcc.dg/tree-ssa/vrp24.c: Likewise
23791         * gcc.dg/tree-ssa/vrp07.c: Likewise
23792         * gcc.dg/tree-ssa/pr21563.c: Likewise
23793         * gcc.dg/tree-ssa/pr25382.c: Likewise
23794         * gcc.dg/tree-ssa/vrp16.c: Likewise
23795         * gcc.dg/tree-ssa/vrp25.c: Likewise
23796         * gcc.dg/tree-ssa/vrp08.c: Likewise
23797         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23798         * gcc.dg/tree-ssa/vrp17.c: Likewise
23799         * gcc.dg/tree-ssa/pr21458.c: Likewise
23800         * g++.dg/tree-ssa/pr18178.C: Likewise
23802 2006-02-07  Richard Guenther  <rguenther@suse.de>
23804         PR c++/26140
23805         Revert
23806         2006-01-30  Richard Guenther  <rguenther@suse.de>
23807         PR c++/23372
23808         * gcc.dg/pr23372-1.C: New testcase.
23810         * g++.dg/tree-ssa/pr26140.C: New testcase.
23812 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23814         PR c++/9737
23815         * g++.dg/template/ttp15.C: New test.
23816         * g++.dg/template/ttp16.C: Likewise.
23817         * g++.dg/template/ttp17.C: Likewise.
23818         * g++.old-deja/g++.pt/ttp36.C: Remove.
23819         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23820         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23821         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23822         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23823         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23824         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23825         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23826         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23827         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23829 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23831         PR libfortran/23815
23832         * unf_io_convert_4.f90: New test.
23834 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23836         * gcc.dg/tree-ssa/loadpre10.c: New test.
23837         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23838         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23839         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23841 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23843         PR libfortran/24685
23844         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23846 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23848         PR tree-opt/25251
23849         * gfortran.dg/assign_7.f: New test.
23851 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23853         PR fortran/26041
23854         PR fortran/26064
23855         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23856         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23857         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23859 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23861         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23862         in size_t typedef.
23864 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23866         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23867         * g++.dg/charset/string.c (foo): Likewise.
23868         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23869         const char*
23870         * g++.dg/ext/builtin2.C (printf): Likewise.
23871         * g++.dg/init/new15.C (printf): Likewise.
23872         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23873         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23874         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23875         * g++.dg/template/non-dependent4.C (temp): Likewise.
23876         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23877         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23878         parameter type to const char*.
23879         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23880         Change type to const char*.
23881         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23882         Likewise.
23883         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23884         second parameter type to const char*.
23885         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23886         (Y::Y): Change parameter type to const char*.
23887         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23888         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23889         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23890         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23891         (char*).
23892         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23893         const char*.
23894         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23895         type to const char*.
23896         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23897         return type to const char*.
23898         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23899         to const char*.
23900         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23901         * g++.old-deja/g++.law/refs1.C: Likewise.
23902         * g++.old-deja/g++.law/visibility1.C: Likewise.
23903         * g++.old-deja/g++.law/visibility2.C: Likewise.
23904         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23905         const char*.
23906         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23907         * g++.old-deja/g++.mike/net48.C: Likewise.
23908         * g++.old-deja/g++.mike/p646.C: Likewise.
23909         * g++.old-deja/g++.mike/p6746.C: Likewise.
23910         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23911         type to const char*.
23912         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23913         deprecated conversion warning.
23914         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23915         char*.
23916         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23917         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23918         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23919         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23920         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23921         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23922         * g++.old-deja/g++.pt/t39.C: Likewise.
23923         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23924         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23926 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23928         PR fortran/25075
23929         intrinsic_argument_conformance_1.f90: New test.
23931 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23933         PR fortran/20845
23934         * gfortran.dg/char_result_11.f90: Add SAVE.
23935         * gfortran.dg/der_pointer_4.f90: Ditto.
23936         * gfortran.dg/default_initialization.f90: New test.
23938 2006-02-03  Jeff Law  <law@redhat.com>
23940         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23941         handle more than 100 dump files.
23942         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23943         * lib/scantree.exp (scan-tree-dump): Likewise.
23944         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23945         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23946         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23947         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23948         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23950 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23952         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23954 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23956         * g++.dg/template/using12.C: New test.
23958 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23960         * gcc.target/powerpc/pr25960.c: New test.
23962 2006-02-02  Steven G. Kargl  <kargls@comcast>
23964         PR fortran/24958
23965         gfortran.dg/nullify_2.f90: New test.
23967 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23969         PR 25990
23970         * gcc.dg/gomp/pr25990.c: New test.
23972 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23974         PR c++/25342
23975         * g++.gd/template/partial4.C: New test.
23977 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23979         PR middle-end/26001
23980         * gfortran.dg/data_char_2.f90: New.
23982 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23984         PR fortran/26039
23985         maxval_maxloc_conformance_1.f90: New test.
23987 2006-01-31  Richard Guenther  <rguenther@suse.de>
23989         * gcc.target/i386/sselibm-1.c: New testcase.
23990         * gcc.target/i386/sselibm-2.c: Likewise.
23991         * gcc.target/i386/sselibm-3.c: Likewise.
23992         * gcc.target/i386/sselibm-4.c: Likewise.
23993         * gcc.target/i386/sselibm-5.c: Likewise.
23995 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23997         PR fortran/24266
23998         * gfortran.dg/arrayio_derived_2.f90: New.
24000 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24002         * gcc.dg/unsigned-long-compare.c: New test.
24004 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24006         PR testsuite/25318
24007         * lib/target-supports.exp (check_effective_target_freorder):
24008         Check to see if target supports -freorder-blocks-and-partition.
24009         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24010         instead of "dg-require-named-sections".
24012 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24014         PR target/14798:
24015         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24016         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24017         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24018         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24019         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24020         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24021         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24022         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24024 2006-01-30  Richard Guenther  <rguenther@suse.de>
24026         PR c++/23372
24027         * gcc.dg/pr23372-1.C: New testcase.
24029 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24031         * gcc.dg/gomp/pr25874.c: New test.
24033 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24035         PR tree-opt/25911
24036         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24038 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24040         PR fortran/18578
24041         PR fortran/18579
24042         PR fortran/20857
24043         PR fortran/20885
24044         * gfortran.dg/intent_out_1.f90: New test.
24046 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24048         PR fortran/17911
24049         * gfortran.dg/procedure_lvalue.f90: New test.
24051         PR fortran/20895
24052         PR fortran/25030
24053         * gfortran.dg/char_pointer_assign_2.f90: New test.
24054         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24055         assignment to be consistent with standard.
24056         * gfortran.dg/char_result_2.f90: The same.
24057         * gfortran.dg/char_result_8.f90: The same.
24059 2006-01-28  Zack Weinberg  <zackw@panix.com>
24061         * gcc.dg/Woverlength-strings.c
24062         * gcc.dg/Woverlength-strings-pedantic-c89.c
24063         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24064         * gcc.dg/Woverlength-strings-pedantic-c99.c
24065         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24067 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24069         * gcc.c-torture/execute/20060127-1.c: New test.
24071 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24073         PR c++/25999
24074         * g++.dg/ext/pragmaweak1.C: New test.
24076 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24078         PR c++/25855
24079         * g++.dg/template/spec29.C: New test.
24081 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24083         PR c/19606.
24084         * gcc.c-torture/execute/pr19606.c: New.
24086 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24088         * gcc.dg/pragma-re-4.c: New test.
24090 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24092         PR fortran/25964
24093         * gfortran.dg/assumed_size_refs_3.f90: New test.
24095 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24097         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24099 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24101         PR ada/21317
24102         * ada/acats/support/impdef.a: Add One_Long_Second.
24103         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24104         * ada/acats/tests/c9/c94026.a: Likewise.
24105         * ada/acats/tests/c9/c97305c.ada: Likewise.
24106         * ada/acats/tests/c9/c99004a.ada: Likewise.
24108 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24110         PR fortran/25964
24111         * gfortran.dg/global_references_2.f90: New test.
24113         PR fortran/25084
24114         PR fortran/20852
24115         PR fortran/25085
24116         PR fortran/25086
24117         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24118         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24120         PR fortran/25416
24121         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24123 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24125         PR c/25892
24126         * gcc.dg/Wpointer-sign.c: New.
24127         * gcc.dg/Wpointer-sign-Wall.c: New.
24128         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24129         * gcc.dg/Wpointer-sign-pedantic.c: New.
24130         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24131         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24133 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24135         PR C/25861
24136         * gcc.c-torture/compile/pr25861.c: New test.
24138 2006-01-26  Paul Brook  <paul@codesourcery.com>
24140         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24141         on short-enum targets.
24142         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24143         variable.
24144         (generate_fields): Use short_enums.
24145         (main): Set short_enums.  Document -e.
24146         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24147         on short-enum targets.
24148         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24149         variable.
24150         (generate_fields): Use short_enums.
24151         (main): Set short_enums.  Document -e.
24152         * lib/target-supports.exp (check_effective_target_short_enums): New.
24154 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24156         PR target/25947
24157         * gcc.dg/torture/pr25947-1.c: New test.
24159 2006-01-25  Jan Hubicka  <jh@suse.cz>
24160             Roger Sayle  <roger@eyesopen.com>
24162         PR rtl-optimization/25703
24163         * gcc.target/i386/20060125-1.c: New test case.
24164         * gcc.target/i386/20060125-2.c: New test case.
24166 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24168         PR fortran/18540
24169         * gfortran.dg/goto_1.f: New.
24171 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24173         PR fortran/25716
24174         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24175         25716 on 32-bit systems too.
24177 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24179         PR testsuite/25590
24180         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24182 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24184         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24186 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24188         PR fortran/25835
24189         * gfortran.dg/read_eof.f90: Delete, renamed.
24190         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24191         * gfortran.dg/read_eof_2.f90: New test.
24192         * gfortran.dg/read_eof_3.f90: New test.
24194 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24196         PR tree-opt/25860
24197         * gcc.c-torture/compile/pr25860.c: New test.
24199 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24201         PR c++/25552
24202         * g++.dg/parse/dtor8.C: New test.
24204 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24206         PR testsuite/25891
24207         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24208         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24209         check_effective_target_fopenmp returns 0.
24211 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24213         PR ada/20548
24214         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24215         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24216         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24218 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24220         PR tree-opt/25857
24221         * g++.dg/opt/pr25857.C: New test.
24223 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24224         Jan Hubicka  <jh@suse.cz>
24225         Richard Guenther  <rguenther@suse.de>
24227         PR rtl-optimization/25654
24228         * gcc.dg/torture/pr25654.c: New testcase.
24229         * gcc.target/i386/pr25654.c: Likewise.
24231 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24233         PR fortran/25901
24234         * gfortran.dg/internal references_2.f90: New test.
24236         Fix regression in testing of admissability of attributes.
24237         * gfortran.dg/intent_used_1.f90: New test.
24239 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24241         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24242         Remove target conditional torture options for i?86 and x86_64
24243         GNU/Linux.
24245 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24247         PR c++/10891
24248         * g++.dg/rtti/no-rtti.C: New.
24250 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24252         PR c++/25895
24253         * g++.dg/inherit/conv2.C: New test.
24255         PR c++/25856
24256         * g++.dg/parse/dtor7.C: New test.
24258         PR c++/25858
24259         * g++.dg/template/crash44.C: New test.
24261 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24263         PR fortran/25124
24264         PR fortran/25625
24265         * gfortran.dg/internal_references_1.f90: New test.
24266           PR fortran/20881
24267         PR fortran/23308
24268         PR fortran/25538
24269         PR fortran/25710
24270         * gfortran.dg/global_references_1.f90: New test.
24271         * gfortran.dg/g77/19990905-1.f: Restore the error that
24272         there is a clash between the common block name and
24273         the name of a subroutine reference.
24275         PR fortran/PR24276
24276         * gfortran.dg/aliasing_dummy_1.f90: New test.
24278 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24280         * gcc.dg/vmx/1b-01.c: Warning fix.
24281         * gcc.dg/vmx/1c-02.c: Likewise.
24282         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24284 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24286         PR testsuite/24962
24287         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24289 2006-01-20  Richard Guenther  <rguenther@suse.de>
24290         Steven Bosscher <stevenb.gcc@gmail.com>
24292         PR rtl-optimization/24626
24293         * gcc.dg/torture/pr24626-1.c: New testcase.
24294         * gcc.dg/torture/pr24626-2.c: Likewise.
24295         * gcc.dg/torture/pr24626-3.c: Likewise.
24296         * gcc.dg/torture/pr24626-4.c: Likewise.
24298 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24300         PR c++/5520
24301         * g++.dg/warn/empty-body.C: New.
24303 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24305         PR c++/22136
24306         * g++.dg/template/using10.C: New test.
24307         * g++.dg/temlpate/using11.C: Likewise.
24308         * g++.dg/inherit/using5.C: Tweak error messages.
24310 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24312         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24313         target test.
24314         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24316 2006-01-19  Jan Hubicka  <jh@suse.cz>
24318         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24320 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24322         PR c++/25854
24323         * g++.dg/template/spec28.C: New test.
24325 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24327         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24328         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24330 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24332         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24333         * gcc.dg/gomp/critical-1.c: Likewise.
24334         * gcc.dg/gomp/critical-3.c: Likewise.
24335         * gcc.dg/gomp/empty.c: Likewise.
24336         * gcc.dg/gomp/ordered-1.c: Likewise.
24337         * gcc.dg/gomp/for-4.c: Likewise.
24338         * gcc.dg/gomp/for-6.c: Likewise.
24339         * gcc.dg/gomp/master-3.c: Likewise.
24340         * gcc.dg/gomp/for-8.c: Likewise.
24341         * gcc.dg/gomp/for-10.c: Likewise.
24342         * gcc.dg/gomp/for-18.c: Likewise.
24343         * gcc.dg/gomp/for-5.c: Likewise.
24344         * gcc.dg/gomp/for-7.c: Likewise.
24345         * gcc.dg/gomp/for-9.c: Likewise.
24347 2006-01-18  Jeff Law  <law@redhat.com>
24349         * gcc.dg/tree-ssa/vrp25.c: New test.
24351 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24353         * gcc.dg/pr25805.c: Fix misapplied patch.
24355 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24357         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24358         (check_effective_target_vect_udot_qi): New.
24359         (check_effective_target_vect_sdot_hi): New.
24360         (check_effective_target_vect_udot_hi): New.
24361         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24362         prefixed with "wrapv-" with -fwrapv.
24363         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24364         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24365         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24366         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24367         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24369         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24370         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24371         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24372         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24374 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24376         PR c++/16829
24377         * g++.dg/other/default2.C: New test.
24378         * g++.dg/other/default3.C: New test.
24380 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24382         PR c/25805
24383         * gcc.dg/pr25805.c: New file.
24385 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24387         PR c++/25836
24388         * g++.dg/template/init6.C: New test.
24390 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24392         * gcc.dg/tree-ssa/pr24287.c: New test
24394 2006-01-18  Eric Christopher  <echristo@apple.com>
24396         * g++.dg/eh/table.C: New.
24398 2006-01-18  DJ Delorie  <dj@redhat.com>
24400         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24401         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24402         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24403         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24405 2006-01-18  Jeff Law  <law@redhat.com>
24407         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24408         on wrapping on overflow semantics.
24410         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24412         * gcc.gc/tree-ssa/vrp23.c: New test.
24413         * gcc.gc/tree-ssa/vrp24.c: New test.
24415 2006-01-18  Richard Henderson  <rth@redhat.com>
24416             Aldy Hernandez  <aldyh@redhat.com>
24417             Jakub Jelinek  <jakub@redhat.com>
24418             Diego Novillo  <dnovillo@redhat.com>
24419             Uros Bizjak  <uros@kss-loka.si>
24421         * gcc.dg/gomp: New directory.
24423 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24424             Steven G. Kargl  <kargls@comcast.net>
24426         PR fortran/20869
24427         * gfortran.dg/intrinsic_external_1.f90: New test.
24429         PR fortran/20875.
24430         * gfortran.dg/elemental_pointer_1.f90: New test.
24432         PR fortran/25024
24433         * gfortran.dg/external_procedures_1.f90: New test.
24435         PR fortran/25785
24436         gfortran.dg/assumed_present.f90: New test.
24438 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24440         * g++.dg/parse/lookup5.C: New test.
24442 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24444         PR fortran/25697
24445         * gfortran.dg/read_eof.f90: New test.
24447 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24449         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24450         add a closing brace.
24452 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24454         PR fortran/25631
24455         * gfortran.dg/fmt_tl.f: New test.
24457 2006-01-17  Eric Christopher  <echristo@apple.com>
24459         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24460         * g++.old-deja/g++.warn/impint2.C: Ditto.
24461         * g++.old-deja/g++.other/null1.C: Ditto.
24462         * g++.dg/warn/conv2.C: Ditto.
24463         * g++.dg/warn/conv4.C: New file.
24465 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24467         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24469 2006-01-17  Andreas Jaeger  <aj@suse.de>
24470             Janis Johnson <janis187@us.ibm.com>
24472         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24473         in 64-bit.
24474         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24475         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24477 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24479         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24480         (switchfiles): xfail txxx where xxx >= 25.
24482 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24484         PR testsuite/25764
24485         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24487 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24489         PR c/25682
24490         * gcc.dg/pr25682.c: New test.
24491         * g++.dg/parse/array-size2.C: New test.
24493 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24495         * consistency.vlad: Remove entire directory, 1652 files.
24497 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24499         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24500         check_effective_target_dfprt_nocache): New.
24501         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24502         (check_effective_target_dfprt): New.
24503         * lib/c-compat.exp (check_dfp): Remove.
24504         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24505         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24506         level of support for decimal float.
24507         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24508         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24509         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24510         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24511         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24512         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24513         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24514         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24515         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24516         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24517         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24518         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24519         directives.
24521 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24523         PR testsuite/25741
24524         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24525         $base_dir/../.
24526         * lib/gfortran.exp (gfortran_init): Likewise.
24527         * lib/obj-c++.exp (obj-c++_init): Likewise.
24528         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24529         (scan-assembler-dem-not): Likewise.
24530         * lib/scandump.exp (scan-dump-dem): Likewise.
24531         (scan-dump-dem-not): Likewise.
24533 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24535         PR testsuite/25767
24536         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24537         powerpc-*-darwin*.
24538         * lib/obj-c++.exp (obj-c++_init): Likewise.
24540 2006-01-16  Richard Guenther  <rguenther@suse.de>
24542         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24544 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24546         PR testsuite/25777
24547         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24548         to LD_LIBRARY_PATH.
24550 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24551             Andrew Pinski  <pinskia@physics.uc.edu>
24553         * gcc.dg/minmax-1.c: New test.
24555 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24557         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24558         * gcc.misc-tests/dectest.exp: Ditto.
24560 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24562         PR testsuite/25796
24563         * gcc.target/i386/cmov6.c: Use -march=k8.
24565 2006-01-15  Andreas Jaeger  <aj@suse.de>
24567         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24568         x86 does not have __float128.
24570 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24572         * gcc.target/i386/cmov6.c: New test.
24574 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24576         PR c++/25663
24577         * g++.dg/template/ctor6.C: New test.
24579 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24581         PR tree-optimization/25485
24582         * gcc.dg/tree-ssa/pr25485.c: New.
24584 2006-01-14  Richard Guenther  <rguenther@suse.de>
24586         PR tree-optimization/22548
24587         PR tree-optimization/22555
24588         PR tree-optimization/22501
24589         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24590         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24591         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24592         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24593         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24594         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24595         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24596         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24597         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24599 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24601         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24602         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24604 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24605         Richard Guenther  <rguenther@suse.de>
24607         PR rtl-optimization/24257
24608         * gcc.dg/torture/pr24257.c: New testcase.
24610 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24612         * gcc.c-torture/execute/20060110-1.c: New test.
24613         * gcc.c-torture/execute/20060110-2.c: New test.
24615 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24617         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24619 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24621         PR fortran/25756
24622         * gfortran.dg/label_3.f90: New test.
24624 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24626         PR tree-optimization/25771
24627         * g++.dg/tree-ssa/pr25771.C: New test
24629 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24631         PR tree-opt/24365
24632         * g++.dg/opt/complex5.C: New test.
24634 2006-01-13  Richard Guenther  <rguenther@suse.de>
24636         * gcc.target/i386/387-9.c: New testcase.
24638 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24640         PR c++/24824
24641         * g++.dg/debug/dwarf2-1.C: New.
24643 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24645         PR testsuite/25728
24646         * lib/gcov.exp (verify-lines): Add "close $fd".
24648 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24649             Ben Elliston  <bje@au.ibm.com>
24651         * gcc.dg/dfp/inf-1.c: New test.
24653 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24654             Yao Qi  <qiyaoltc@cn.ibm.com>
24655             Ben Elliston  <bje@au.ibm.com>
24656             Jon Grimm  <jgrimm2@us.ibm.com>
24658         * gcc.dg/nodfp-1.c: New test.
24659         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24660         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24661         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24662         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24663         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24664         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24665         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24666         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24667         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24668         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24669         * gcc.dg/format/dfp-printf-1.c: Likewise.
24670         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24671         (compat_setup_dfp): New.
24672         * gcc.dg/compat/compat.exp: Use it.
24673         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24674         Make some variables global, prepend "compat_" to their names.
24675         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24676         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24677         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24678         * lib/compat.exp (compat_skip_list): Make global, rename.
24679         * lib/c-compat.exp: New file.
24680         * lib/target-supports.exp (check_effective_target_dfp): New.
24682         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24683         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24684         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24685         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24686         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24687         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24688         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24689         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24690         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24691         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24692         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24693         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24694         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24695         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24696         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24697         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24698         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24699         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24700         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24701         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24702         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24703         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24704         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24705         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24706         gcc.dg/dfp/struct-layout-1.c,
24707         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24708         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24709         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24710         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24711         gcc.dg/dfp/func-vararg-dfp.c,
24712         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24713         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24714         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24715         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24716         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24718 2006-01-11  Richard Guenther  <rguenther@suse.de>
24720         PR tree-optimization/25734
24721         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24723 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24725         PR fortran/25486
24726         * gfortran.dg/literal_character_constant_1_x.F: New test.
24727         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24728         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24729         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24731 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24733         PR c++/25386
24734         * g++.dg/ext/packed3.C: Add expected packed error.
24736 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24738         PR target/25706
24739         * gcc.dg/torture/pr25706-1.c: New test.
24741 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24743         PR tree-optimization/23109
24744         PR tree-optimization/23948
24745         PR tree-optimization/24123
24747         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24748         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24749         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24750         g++.dg/tree-ssa/pr23948.C: New testcases.
24751         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24752         three divisions in order to do the optimization.
24754 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24756         PR c++/25632
24757         * g++.dg/other/pr25632.C: New test.
24759 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24761         PR fortran/25730
24762         * gfortran.dg/used_types_1.f90: New test.
24764 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24766         PR target/25718
24767         * gcc.dg/torture/pr25718-1.c: New test.
24769 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24771         * gfortran.dg/list_read_2.f90: Fix typo in description.
24773 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24775         * lib/target-supports.exp (check_visibility_available): Simplify test
24776         for *-*-netware*.
24777         (check_profiling_available): Fail for *-*-netware*.
24778         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24779         * gcc.dg/20021014-1.c: Likewise.
24780         * gcc.dg/nest.c: Likewise.
24782 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24784         fortran/24936
24785         * gfortran.dg/forall_3.f90: New test.
24787 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24789         PR fortran/21977
24790         * gfortran.dg/nesting_2.f90: New test.
24791         * gfortran.dg/nesting_3.f90: New test.
24793 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24795         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24796         Fix typo in comment.
24798 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24800         * gfortran.dg/single_char_string.f90: New test.
24802 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24804         * gfortran.dg/ichar_2.f90: New test.
24806 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24808         PR fortran/25093
24809         * gfortran.dg/private_type_4.f90: New.
24811 2006-01-07  Richard Guenther  <rguenther@suse.de>
24813         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24815 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24817         * gfortran.dg/func_decl_1.f90: New.
24818         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24819         * gfortran.dg/array_alloc_2.f90: Likewise.
24820         * gfortran.dg/char_result_8.f90: Likewise.
24821         * gfortran.dg/dup_save_1.f90: Likewise.
24822         * gfortran.dg/dup_save_2.f90: Likewise.
24823         * gfortran.dg/f2c_6.f90: Likewise.
24824         * gfortran.dg/f2c_7.f90: Likewise.
24825         * gfortran.dg/func_result_2.f90: Likewise.
24826         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24828 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24830         PR fortran/22146
24831         * gfortran.dg/elemental_subroutine_1.f90: New test.
24832         * gfortran.dg/elemental_subroutine_2.f90: New test.
24834         PR fortran/25029
24835         PR fortran/21256
24836         * gfortran.dg/assumed_size_refs_1.f90: New test.
24838         PR fortran/20868
24839         PR fortran/20870
24840         * gfortran.dg/assumed_size_refs_2.f90: New test.
24841         * gfortran.dg/initialization_1.f90: Change warning message.
24843 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24845         * gcc.dg/tree-ssa/loop-15.c: New test.
24847 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24849         PR fortran/25598
24850         * gfortran.dg/backspace_3.f: New test.
24851         * gfortran.dg/backspace_4.f: New test.
24853 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24855         PR fortran/24268
24856         * gfortran.dg/fmt_white.f: Update test.
24858 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24860         * gcc.dg/cast-1.c: Add new warning.
24861         * gcc.dg/cast-2.c: Likewise.
24862         * gcc.dg/cast-3.c: Likewise.
24863         * gcc.dg/format/cast-1.c: Likewise.
24864         * gcc.dg/cast-4.c: New testcase.
24866 2006-01-05  Richard Guenther  <rguenther@suse.de>
24868         PR tree-optimization/22555
24869         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24871 2006-01-05  Richard Guenther  <rguenther@suse.de>
24872             Diego Novillo  <dnovillo@redhat.com>
24874         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24875         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24876         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24877         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24878         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24879         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24880         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24881         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24882         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24883         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24884         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24885         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24886         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24887         * treelang/compile/extravar.tree: Likewise.
24888         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24889         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24890         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24891         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24892         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24894 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24896         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24897         for 64-bit fix.
24899 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24901         PR fortran/23675
24902         gfortran.dg/char_result_11.f90: New.
24904 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24906         PR c++/24782
24907         * g++.dg/parse/access9.C: New test.
24908         * g++.dg/tc1/dr52.C: Tweak error markers.
24910 2006-01-04  Richard Henderson  <rth@redhat.com>
24912         Merge from gomp branch.
24913         * g++.dg/parse/pragma2.C: Update expected error lines.
24915 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24917         * g++.dg/other/i386-2.C: New test.
24919         PR target/25554
24920         * gcc.c-torture/compile/20051228-1.c: New test.
24922         PR c/25559
24923         * gcc.dg/pr25559.c: New test.
24925 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24927         PR c++/25492
24928         * g++.dg/lookup/friend9.C: New test.
24930         PR c++/25625
24931         * g++.dg/template/repo5.C: New test.
24933 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24935         PR fortran/25101
24936         * gfortran.dg/forall_2.f90: New test.
24938 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24940         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24941         dg-require-weak.  Adjust regexp to handle leading-underscore
24942         targets and space as well as TAB after .weak.  Change previous
24943         64-bit fix to not use naked dot.
24945 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24947         PR rtl-optimization/25578
24948         * gcc.c-torture/execute/20060102-1.c: New testcase.
24950 2006-01-03  Richard Guenther  <rguenther@suse.de>
24952         PR c/25183
24953         * gcc.dg/torture/pr25183.c: New testcase.
24955 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24957         Merge from gomp-branch.
24958         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24959         * gcc.dg/ia64-sync-2.c: Likewise.
24960         * gcc.dg/ia64-sync-3.c: Likewise.
24961         * gcc.dg/ia64-sync-4.c: Likewise.
24962         * gcc.dg/sync-2.c: Likewise.
24963         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24964         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24966 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24968         PR c++/25635
24969         * g++.dg/parse/operator6.C: New test.
24971         PR c++/25637
24972         * g++.dg/parse/error29.C: New test.
24974         PR c++/25638
24975         * g++.dg/parse/dtor6.C: New test.
24977         PR c++/25633
24978         * g++.dg/parse/ctor3.C: New test.
24980         PR c++/25634
24981         * g++.dg/template/class3.C: New test.
24983 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24985         * g++.dg/debug/debug9.C: New.
24987 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24989         PR fortran/24640
24990         * gfortran.dg/label_2.f90: New test.
24992 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24994         * g++.dg/lookup/using12.C: Tighten error marker.
24996 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24997             Andrew Pinski <pinskia@physics.uc.edu>
24999         * gcc.target/powerpc/darwin-abi-3.c: New file.
25000         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25001         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25002         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25003         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25004         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25005         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25006         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25007         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25009 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25011         * gcc.dg/tree-ssa/loadpre1.c: New;
25012         * gcc.dg/tree-ssa/loadpre2.c: New;
25013         * gcc.dg/tree-ssa/loadpre3.c: New;
25014         * gcc.dg/tree-ssa/loadpre4.c: New;
25015         * gcc.dg/tree-ssa/loadpre5.c: New;
25016         * gcc.dg/tree-ssa/loadpre6.c: New;
25017         * gcc.dg/tree-ssa/loadpre7.c: New;
25018         * gcc.dg/tree-ssa/loadpre8.c: New;
25019         * gcc.dg/tree-ssa/loadpre9.c: New;
25021 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25023         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25024         * g++.dg/abi/thunk4.C: Likewise.
25026 2006-01-01  Andreas Jaeger  <aj@suse.de>
25028         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25029         portable.
25031 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25033         PR c++/25294
25034         * gcc.dg/pragma-pack-3.c: New test.
25035         * g++.dg/parse/pragma3.C: New test.
25037 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25039         PR middle-end/24827
25040         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25042 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25044         PR testsuite/25214
25045         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25047 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25049         PR fortran/22607
25050         * gfortran-dg/pure_byref_3.f90: New.
25052         fortran/PR 25396
25053         * gfortran.dg/userdef_operator_1.f90: New.
25055 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25057         * g++.dg/abi/thunk3.C: New.
25058         * g++.dg/abi/thunk4.C: New.
25060 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25062         PR fortran/25532
25063         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25064         associated derived type components of derived types are
25065         properly declared in contained procedures.
25067 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25069         PR libgfortran/25139
25070         * gfortran.dg/backspace_2.f: New test.
25072 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25074         PR libgfortran/25550
25075         * gfortran.dg/endfile.f: New test.
25077 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25079         PR libgfortran/25419
25080         * gfortran.dg/comma.f: New test.
25082 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25084         * lib/gfortran-dg.exp: Remove trailing whitespace.
25085         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25086         -funroll-all-loops.
25088 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25090         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25091         Extended Double long doubles or repeat tests when long double is
25092         the same size as double.
25094 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25096         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25098         PR testsuite/25442
25099         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25100         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25102         PR testsuite/25441
25103         * gcc.dg/pr23911.c: Make test variable static.
25105         PR testsuite/25444
25106         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25108 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25110         PR c++/25439
25111         * g++.dg/parse/crash17.C: Adjust error markers.
25112         * g++.dg/template/error20.C: New test.
25114 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25116         PR c++/23172
25117         * g++.dg/ext/complit4.C: New test.
25119         PR c++/25417
25120         * g++.dg/ext/complit5.C: Likewise.
25122 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25124         PR tree-optimization/25125
25125         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25126         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25127         * gcc.c-torture/execute/pr25125.c: New.
25129 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25131         PR fortran/25029
25132         PR fortran/21256
25133         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25134         functions with incorrect assumed size references.
25136 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25138         PR c++/23171
25139         * g++.dg/opt/init1.C: New test.
25141 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25143         PR c++/24671
25144         * g++.dg/template/sfinae3.C: New test.
25146 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25148         * g++.dg/other/friend4.C: New test.
25150 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25152         PR target/25005
25153         * g++.dg/opt/pr25005.C: New test.
25155 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25157         PR c++/25369
25158         * g++.dg/template/ptrmem16.C: New test.
25160 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25162         PR fortran/25029
25163         PR fortran/21256
25164         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25166 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25168         PR libgfortran/25307
25169         * gfortran.dg/list_read_5.f90: New test.
25171 2005-12-22  Richard Henderson  <rth@redhat.com>
25173         * gcc.target/i386/sse-7.c: Use -msse2.
25175 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25177         PR rtl-optimization/25432
25178         * gcc.c-torture/compile/20051216-1.c: New test.
25180         PR objc/25328
25181         * objc/execute/pr25328.m: New test.
25183 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25185         PR c++/25364
25186         * g++.dg/template/call4.C: New test.
25188 2005-12-22  Dale Johannesen  <dalej@apple.com>
25190         * gcc.target/i386/sse-17.c: New.
25192 2005-12-22  Paul Brook  <paul@codesourcery.com>
25194         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25196 2005-12-22  Paul Brook  <paul@codesourcery.com>
25198         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25200 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25202         PR tree-opt/25513
25203         * gcc.c-torture/compile/pr25513.c: New test.
25205 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25207         PR c++/23333
25208         * g++.dg/parse/error25.C: Add more tests.
25210 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25212         PR fortran/18990
25213         * gfortran.dg/der_charlen_1.f90: New.
25215 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25217         PR fortran/20889
25218         * gfortran.dg/pointer_component_type_1.f90: New test.
25220         PR fortran/25029
25221         PR fortran/21256
25222         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25223         should give an error with assumed size array refernces and checks
25224         those that should not.
25225         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25226         reference an upper bound so that it does not generate an error.
25228         PR fortran/19362
25229         PR fortran/20244
25230         PR fortran/20864
25231         PR fortran/25391
25232         * gfortran.dg/used_dummy_types_1.f90: New test.
25233         * gfortran.dg/used_dummy_types_2.f90: New test.
25234         * gfortran.dg/used_dummy_types_3.f90: New test.
25235         * gfortran.dg/used_dummy_types_4.f90: New test.
25236         * gfortran.dg/used_dummy_types_5.f90: New test.
25238         PR fortran/23152
25239         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25240         group already being USE associated.
25241         * gfortran.dg/assumed_shape_nml.f90: New test.
25242         * gfortran.dg/assumed_size_nml.f90: New test.
25244         PR fortran/20862
25245         PR fortran/25053
25246         PR fortran/25063
25247         PR fortran/25064
25248         PR fortran/25066
25249         PR fortran/25067
25250         PR fortran/25068
25251         PR fortran/25307
25252         * gfortran.dg/io_constraints_1.f90: New test.
25253         * gfortran.dg/io_constraints_1.f90: New test.
25254         * gfortran.dg/iostat_3.f90: Change wording of warning.
25255         * gfortran.dg/g77/19981216-0.f: The same.
25257 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25259         PR tree-optimization/23518
25260         * gcc.dg/pr23518.c: New.
25262 2005-12-21  Mike Stump  <mrs@apple.com>
25264         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25266 2005-12-21  Paul Brook  <paul@codesourcery.com>
25268         * gcc.dg/pr19340.c: Skip on m68k targets.
25270 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25272         PR rtl-optimization/25196
25273         * gcc.dg/pr25196.c: New test.
25275 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25277         PR fortran/25423
25278         gfortran.dg/where_nested_1.f90: New.
25280 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25282         PR tree-optimization/25382.
25283         * gcc.dg/tree-ssa/pr25382.c: New.
25285 2005-12-20  Richard Guenther  <rguenther@suse.de>
25287         PR middle-end/24306
25288         * gcc.target/i386/pr24306.c: New testcase.
25290 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25292         PR tree-optimization/25501
25293         * gcc.dg/tree-ssa/pr25501.c: New.
25295 2005-12-20  Richard Guenther  <rguenther@suse.de>
25297         Revert
25298         2005-12-02  Richard Guenther  <rguenther@suse.de>
25300         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25302 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25304         PR c++/21228
25305         * g++.dg/warn/Wunreachable-code-2.C: New test.
25307 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25309         PR c++/24278
25310         * g++.dg/template/ctor5.C: New test.
25312         PR c++/24915
25313         * g++.dg/template/overload8.C: New test.
25315 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25317         * gcc.c-torture/compile/pr25483 : New test.
25319 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25321         PR c++/20552
25322         * g++.dg/ext/typeof10.C: New test.
25324 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25326         * gcc.dg/mt-loopi1.c: New.
25328 2005-12-18  Richard Guenther  <rguenther@suse.de>
25330         PR tree-optimization/25481
25331         * gcc.dg/torture/pr25481.c: New testcase.
25333 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25335         PR rtl-optimization/21041
25336         * gcc.dg/pr21041.c: New test.
25338 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25340         PR libgfortran/25463
25341         * gfortran.dg/advance.f90: New test.
25343 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25345         * gcc.dg/20051201-1.c: New test.
25347 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25349         PR fortran/25018
25350         * gfortran.dg/initialization_1.f90: New test.
25351         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25352         * gfortran.dg/g77/980616-0.f: The same.
25354 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25356         * PR fortran/25458
25357         * gfortran.dg/chkbits.f90: New test.
25359 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25361         * gfortran.dg/enum_5.f: Revert to previous version.
25363 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25365         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25366         * gfortran.dg/nested_modules_1.f90: Ditto.
25367         * gfortran.dg/hollerith_f95.f90: Ditto.
25368         * gfortran.dg/select_5.f90: Ditto.
25369         * gfortran.dg/secnds.f: Ditto.
25370         * gfortran.dg/hollerith2.f90: Ditto.
25371         * gfortran.dg/imag_2.f: Ditto.
25372         * gfortran.dg/ftell_2.f90: Ditto.
25373         * gfortran.dg/malloc_free_1.f90: Ditto.
25374         * gfortran.dg/logint-1.f: Ditto.
25375         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25376         * gfortran.dg/e_d_fmt.f90: Ditto.
25377         * gfortran.dg/hollerith_legacy.f90: Ditto.
25378         * gfortran.dg/logint-2.f: Ditto.
25379         * gfortran.dg/enum_5.f90: Ditto.
25380         * gfortran.dg/f2c_2.f90: Ditto.
25381         * gfortran.dg/pr17143.f90: Ditto.
25382         * gfortran.dg/namelist_14.f90: Ditto.
25383         * gfortran.dg/logint-3.f: Ditto.
25384         * gfortran.dg/spread_scalar_source.f90: Ditto.
25385         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25386         * gfortran.dg/namelist_11.f: Ditto.
25387         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25388         * gfortran.dg/g77/20010519-1.f
25389         * gfortran.dg/g77/alpha1.f: Ditto.
25390         * gfortran.dg/g77/990115-1.f: Ditto.
25391         * gfortran.dg/g77/erfc.f: Ditto.
25392         * gfortran.dg/g77/19990313-3.f: Ditto.
25393         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25394         * gfortran.dg/g77/20010426.f: Ditto.
25395         * gfortran.dg/g77/19990313-0.f: Ditto.
25396         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25397         * gfortran.dg/g77/20000629-1.f: Ditto.
25398         * gfortran.dg/g77/970125-0.f: Ditto.
25399         * gfortran.dg/g77/8485.f: Ditto.
25400         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25401         * gfortran.dg/g77/19990313-1.f: Ditto.
25402         * gfortran.dg/g77/int8421.f: Ditto.
25403         * gfortran.dg/g77/19990305-0.f: Ditto.
25404         * gfortran.dg/g77/947.f: Ditto.
25405         * gfortran.dg/g77/19990905-2.f: Ditto.
25406         * gfortran.dg/g77/cabs.f: Ditto.
25407         * gfortran.dg/g77/19990313-2.f: Ditto.
25408         * gfortran.dg/g77/20020307-1.f: Ditto.
25409         * gfortran.dg/g77/dcomplex.f: Ditto.
25410         * gfortran.dg/g77/19990502-1.f: Ditto.
25411         * gfortran.dg/g77/19981216-0.f: Ditto.
25412         * gfortran.dg/common_4.f90: Ditto.
25413         * gfortran.dg/entry_4.f90: Ditto.
25414         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25415         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25416         * gfortran.dg/namelist_12.f: Ditto.
25417         * gfortran.dg/scale_1.f90: Ditto.
25418         * gfortran.dg/modulo_1.f90
25419         * gfortran.dg/hollerith.f90: Ditto.
25420         * gfortran.dg/direct_io_3.f90: Ditto.
25421         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25422         * gfortran.dg/gnu_logical_1.F: Ditto.
25423         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25424         * gfortran.dg/assign_1.f90: Ditto.
25425         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25426         * gfortran.dg/pr23095.f: Ditto.
25427         * gfortran.dg/read_float_1.f90: Ditto.
25429 2005-12-17  Andreas Jaeger  <aj@suse.de>
25431         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25432         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25434 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25436         PR fortran/24268
25437         * gfortran.dg/fmt_white.f: New test.
25439 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25441         * gfortran.dg/label_1.f90: New test.
25443 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25445         PR testsuite/25422
25446         * gcc.dg/20031012-1.c: Add -Walways-true option.
25447         * gcc.dg/weak/weak-3.c: Likewise.
25448         * g++.old-deja/g++.mike/warn8.C: Likewise.
25450 2005-12-16  Mike Stump  <mrs@apple.com>
25452         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25453         exit.
25455 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25457         PR libgfortran/25264
25458         PR libgfortran/25349
25459         * gfortran.dg/tl_editing.f90: Added additional checks.
25460         * gfortran.dg/t_editing.f: New test.
25461         * gfortran.dg/write_padding.f90: New test
25463 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25465         PR testsuite/25215
25466         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25468 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25470         PR rtl-optimization/24899
25471         * gcc.c-torture/execute/20051215-1.c: New test.
25473 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25475         PR 24823
25476         * gfortran.dg/pr24823.f: New test.
25478 2005-12-16  Jeff Law  <law@redhat.com>
25480         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25482 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25484         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25485         (base_types): Change C++ style comments to C style comments.  Remove
25486         aligned types from the array.  Keep Enums disabled.
25487         (complex_types): Remove aligned types from the array.
25488         Comment out "_Complex long double".
25489         (attrib_types): Remove.
25490         (complex_attrib_types): Remove.
25491         (attrib_array_types): Remove.
25492         (complex_attrib_array_types): Remove.
25493         (aligned_bitfld_types): Remove.
25494         (n_aligned_bitfld_types): Remove.
25495         (FEATURE_ALIGNEDPACKED): Delete.
25496         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25497         (singles): Remove support for adding attributes.
25498         (choose_type): Remove support for attributed types.
25499         (generate_fields): Remove support for attributed bit-fields.
25500         Remove support for adding attributes.
25501         (generate_random_tests): Remove support for adding attributes.
25502         (features): Add back "[0] :0" and "complex vector [0]".
25503         (main): Remove support for attributed bit-fields.
25504         Uncomment the calling of generate_random_tests for the rests of
25505         the tests.
25507 2005-12-16  Jan Hubicka  <jh@suse.cz>
25509         * gcc.c-torture/combine/pr25224.c: New.
25511 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25513         PR other/25028
25514         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25515         HP-UX.
25517 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25519         * gcc.dg/20051215-1.c: New file.
25521 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25523         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25524         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25526 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25528         PR fortran/18197
25529         * gfortran.dg/dummy_functions_1.f90: New.
25531 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25533         PR rtl-optimization/25310
25534         * gcc.c-torture/compile/pr25310.c: New test.
25536 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25538         PR debug/25023
25539         * gcc.dg/pr25023.c: New test.
25541 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25543         * g++.old-deja/g++.brendan/redecl1.C,
25544         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25545         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25546         g++.old-deja/g++.oliva/typeof1.C,
25547         g++.old-deja/g++.other/crash16.C,
25548         g++.old-deja/g++.other/crash34.C,
25549         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25550         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25551         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25552         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25553         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25554         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25555         Remove xfail.
25557 2005-12-14  Kean Johnston  <jkj@sco.com>
25558             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25560         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25561         * gcc.target/i386/20020523-1.c: Ditto.
25562         * gcc.target/i386/tailcall-1.c: Ditto.
25563         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25564         * gcc.target/i386/ssetype-5.c: Ditto.
25566 2005-12-14  Jeff Law  <law@redhat.com>
25568         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25570 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25572         PR target/25254
25573         PR target/24188
25574         * gcc.target/i386/pr25254.c: New test.
25575         * gfortran.dg/PR24188.f: New test.
25577 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25579         * lib/fortran-torture.exp: Catch remaining uses of
25580         remote_file build delete.
25582 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25584         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25586 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25588         * gcc.dg/warn-addr-cmp.c: New test.
25590 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25592         PR debug/25023
25593         PR target/25293
25594         * gcc.target/i386/pr25293.c: New test.
25596 2005-12-13  Petr Machata  <machata@post.cz>
25598         PR c++/24907
25599         * g++.dg/parse/comma2.C: New test.
25601 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25602             Jakub Jelinek  <jakub@redhat.com>
25604         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25605         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25606         (limits.h): Include unconditionally.
25607         (stdlib.h): Likewise.
25608         (hashtab.h): Do not include.
25609         (getopt.h): Likewise.
25610         (stddef.h): Include.
25611         (hashval_t): Define.
25612         (struct entry): Add "next" field.
25613         (HASH_SIZE): New macro.
25614         (hash_table): New variable.
25615         (switchfiles): Do not use xmalloc.
25616         (mix): New macro.
25617         (iterative_hash): New function.
25618         (hasht): Remove.
25619         (e_exists): New function.
25620         (e_insert): Likewise.
25621         (output): Use, instead of libiberty hashtable functions.
25622         (main): Do not use getopt.  Do not call htab_create.
25624 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25626         PR c++/25331
25627         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25628         put atal* and atpaal* attributes on array elements.
25629         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25630         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25631         put atal* and atpaal* attributes on array elements.
25632         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25634 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25636         * gcc.dg/single-precision-constant.c: New test.
25638 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25640         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25641         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25642         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25643         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25644         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25645         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25646         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25647         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25648         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25649         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25650         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25651         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25652         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25653         gcc.target/powerpc/ppc-sdata-2.c,
25654         gcc.target/powerpc/ppc-stackalign-1.c,
25655         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25656         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25657         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25658         gcc.target/powerpc/rs6000-ldouble-2.c,
25659         gcc.target/powerpc/rs6000-power2-1.c,
25660         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25661         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25662         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25663         option into target selector.
25664         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25665         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25667 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25669         PR objc/25348
25670         * objc.dg/encode-9.m: New test.
25672 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25674         PR testsuite/20772
25675         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25676         * gcc.dg/asm-b.c: Fix typo.
25677         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25678         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25679         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25680         i?86 lp64 and x86_64 ilp32.
25681         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25682         on i?86 lp64.
25683         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25685 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25687         PR fortran/25078
25688         gfortran.dg/equiv_5.f90: New test.
25690 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25692         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25693         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25694         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25695         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25696         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25697         * gcc.dg/tree-ssa/reassoc-5.c: New.
25698         * gcc.dg/tree-ssa/reassoc-6.c: New.
25699         * gcc.dg/tree-ssa/reassoc-7.c: New.
25700         * gcc.dg/tree-ssa/reassoc-8.c: New.
25701         * gcc.dg/tree-ssa/reassoc-9.c: New.
25702         * gcc.dg/tree-ssa/reassoc-10.c: New.
25703         * gcc.dg/tree-ssa/reassoc-11.c: New.
25705 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25707         PR testsuite/25167
25708         PR testsuite/24478
25709         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25711 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25713         PR c++/25300
25714         * g++.dg/template/inherit.C: Do not use a generic error message.
25716 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25718         PR libobjc/25354
25719         * objc.dg/gnu-encoding: New directory.
25720         * objc.dg/gnu-encoding/compat-common.h: New file.
25721         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25722         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25723         * objc.dg/gnu-encoding/vector-defs.h: New file.
25724         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25725         * objc.dg/gnu-encoding/generate-random.c: New file.
25726         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25727         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25728         * objc.dg/gnu-encoding/generate-random.h: New file.
25730 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25732         PR c++/25337
25733         * g++.dg/template/defarg7.C: New test.
25735 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25737         PR libobjc/25347
25738         * objc.dg/encode-8.m: New test.
25740 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25742         PR libobjc/25346
25743         * objc.dg/encode-7.m: New test.
25745 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25747         PR c++/25010
25748         * g++.dg/opt/inline10.C: New test.
25750 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25752         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25754 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25756         * gfortran.dg/substring_equivalence.f90: typo in comment
25758 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25760         PR fortran/25068
25761         * gfortran.dg/iostat_3.f90: New test.
25763 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25765         PR fortran/23815
25766         * gfortran.dg/unf_io_convert_1.f90: New test.
25767         * gfortran.dg/unf_io_convert_2.f90: New test.
25768         * gfortran.dg/unf_io_convert_3.f90: New test.
25770 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25772         PR testsuite/20772
25773         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25774         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25775         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25776         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25777         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25778         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25779         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25780         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25781         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25782         gcc.dg/torture/fp-int-convert-float128-timode.c,
25783         gcc.dg/torture/fp-int-convert-float128.c,
25784         gcc.dg/torture/fp-int-convert-float80-timode.c,
25785         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25786         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25788         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25790 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25792         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25794 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25796         * gcc.dg/20051207-1.c,
25797         * gcc.dg/20051207-2.c,
25798         * gcc.dg/20051207-3.c: New tests.
25800 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25802         PR testsuite/20772
25803         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25804         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25805         dg-skip-if target selector.
25807         PR testsuite/20772
25808         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25809         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25810         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25811         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25812         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25813         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25814         and/or merge with i?86 cases.
25816         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25818         PR testsuite/20772
25819         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25820         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25821         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25822         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25823         x86_64-*-linux*.
25825 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25827         PR target/25311
25828         * gcc.c-torture/compile/pr25311.c: New test.
25830 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25832         PR libgfortran/25039
25833         * gfortran.dg/read_comma.f: New test.
25835 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25837         PR c++/19317
25838         * g++.dg/opt/pr19317-1.C: New test.
25839         * g++.dg/opt/pr19317-2.C: New test.
25840         * g++.dg/opt/pr19317-3.C: New test.
25842         PR target/19005
25843         * gcc.c-torture/execute/pr19005.c: New test.
25845         PR target/17828
25846         * g++.old-deja/g++.other/comdat5.C: New test.
25847         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25849         * g++.dg/compat/struct-layout-1.exp: New file.
25850         * g++.dg/compat/struct-layout-1.h: New.
25851         * g++.dg/compat/struct-layout-1_generate.c: New.
25852         * g++.dg/compat/struct-layout-1_x1.h: New.
25853         * g++.dg/compat/struct-layout-1_x2.h: New.
25854         * g++.dg/compat/struct-layout-1_y1.h: New.
25855         * g++.dg/compat/struct-layout-1_y2.h: New.
25857         * gcc.dg/20050330-2.c: New test.
25859 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25861         PR fortran/25292
25862         * gfortran.dg/associated_1.f90: New.
25864 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25866         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25867         ILP32 vect_no_align platforms.
25869 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25870             Jakub Jelinek  <jakub@redhat.com>
25872         PR target/25268
25873         * gcc.c-torture/compile/20051207-1.c: New test.
25875 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25877         PR testsuite/20772
25878         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25879         gcc.dg/torture/pr18582-1.c,
25880         gcc.target/i386/attributes-error.c: Also test on x86_64.
25882         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25884 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25886         PR c++/19397
25887         * g++.dg/template/typedef3.C: New test.
25889         PR c++/19762
25890         PR c++/19764
25891         * g++.dg/template/dtor3.C: Fix error markers.
25893 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25895         * lib/target-supports.exp (check_effective_target_sync_char_short):
25896         Add s390*.
25898 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25900         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25902 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25904         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25905         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25906         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25907         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25909 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25911         PR c++/25263
25912         * g++.dg/other/array2.C: New test case.
25914 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25916         * gcc.dg/darwin-weakimport-3.c: New.
25918         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25919         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25920         and to work on Darwin.
25921         * gcc.dg/attr-weakref-1b.c: New file.
25922         * gcc.dg/attr-weakref-2.c: New test.
25923         * gcc.dg/darwin-weakref-1.c: New test.
25925 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25927         PR testsuite/25247
25928         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25929         use in selector expressions.
25930         (dg-xfail-if): Ditto.
25931         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25932         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25933         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25934         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25935         * gcc.test-framework/test-framework.exp: Skip generated tests if
25936         CHECK_TEST_FRAMEWORK is not 1.
25938 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25940         PR tree-optimization/24963
25941         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25943         PR target/24108
25944         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25946         PR target/18580
25947         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25948         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25949         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25950         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25952 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25954         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25955         dg-options.
25957 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25959         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25961 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25963         * gcc.dg/format/cast-1.c: New test.
25965 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25967         PR c/7776
25968         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25969         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25970         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25971         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25973 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25975         * gcc.dg/cast-pretty-print-1.c: New test.
25977 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25979         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25981 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25983         PR c++/24173
25984         * g++.dg/template/friend40.C: New test.
25986 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25988         PR target/25199
25989         * gcc.target/i386/movq-2.c: New test.
25990         * gcc.target/i386/movq.c: Remove target i?86, instead add
25991         dg-require-effective-target ilp32.
25993 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25995         PR c++/24103
25996         * g++.dg/other/default1.C: New test.
25998 2005-12-02  Richard Guenther  <rguenther@suse.de>
26000         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26002 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26004         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26006 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26008         PR target/21017
26009         * gcc.target/powerpc/rotate.c: New.
26011 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26013         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26014         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26016 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26018         PR c/13384
26019         * gcc.dg/pr17730-1.c: Adjust.
26020         * gcc.dg/lvalue1.c (main): Likewise.
26021         * gcc.dg/lvalue-2.c: Likewise.
26022         * g++.dg/pr7503-3.C
26024 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26026         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26027         error messages.
26029 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26031         PR fortran/24789
26032         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26034 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26036         PR target/24475
26037         * lib/target-supports.exp (check_effective_target_tls): New.
26038         (check_effective_target_tls_runtime): New.
26039         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26040         for TLS support.
26041         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26042         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26043         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26044         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26045         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26046         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26047         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26048         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26049         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26050         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26051         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26052         effective-target TLS.
26053         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26054         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26055         effective-target TLS runtime.
26057 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26059         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26061 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26063         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26064         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26065         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26066         ignored" warnings when "packing" is the same as the ABI layout.
26068 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26070         PR fortran/21302
26071         * gfortran.dg/line_length_1.f: New test.
26072         * gfortran.dg/line_length_2.f90: Ditto.
26074 2005-11-30  Richard Guenther  <rguenther@suse.de>
26076         PR tree-optimization/21655
26077         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26079 2005-11-30  Dale Johannesen  <dalej@apple.com>
26081         * gcc.c-torture/compile/pr24930.c: New.
26083 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26085         PR fortran/15809
26086         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26088 2005-11-30  Jeff Law  <law@redhat.com>
26090         * g++.old-deja/g++.law/pr25000.C: New test.
26092 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26094         * gcc.dg/tls/opt-11.c: New test.
26096 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26098         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26099         targets.
26100         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26101         LP64 ia64.
26103 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26105         * gfortran.dg/open_access_1.f90: New test.
26107 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26109         * gcc.dg/charset/builtin2.c: New test.
26111 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26113         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26114         on mmix-*-* for *_[xy].c.
26116 2005-11-28  Kean Johnston  <jkj@sco.com>
26118         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26119         headers.
26120         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26121         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26122         * gcc.target/i386/asm-3.c: Ditto.
26123         * gcc.target/i386/clobbers.c: Ditto.
26124         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26125         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26126         test regexp.
26127         * gcc.target/i386/mul.c: Ditto.
26128         * gcc.target/i386/ssetype-1.c: Ditto.
26129         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26130         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26131         static so the test works with -fPIC mode too. Based on comment in
26132         PR19231 by Pinski.
26133         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26135 2005-11-28  Richard Guenther  <rguenther@suse.de>
26137         * gcc.dg/alias-9.c: New testcase.
26138         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26140 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26141             Uros Bizjak  <uros@kss-loka.si>
26143         PR middle-end/20219
26144         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26145         tan(x)/sin(x) transformations.
26147 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26149         PR middle-end/24575
26150         * gcc.dg/tree-ssa/divide-3.c: New test.
26151         * gcc.dg/tree-ssa/divide-4.c: New test.
26153 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26155         PR fortran/24917
26156         *  gfortran.dg/boz_6.f90: New test.
26158 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26160         PR fortran/23912
26161         * gfortran.dg/modulo_1.f90: New test.
26163 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26165         PR libfortran/24919
26166         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26167         fail on CRLF platforms.
26168         * gfortran.dg/ftell_2.f90: Likewise.
26170 2005-11-26  Eric Christopher  <echristo@apple.com>
26172         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26174 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26176         * objc.dg/gnu-runtime-3.m: Simplify.
26178 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26180         PR middle-end/23669
26181         * gcc.dg/tree-ssa/divide-1.c: New test.
26182         * gcc.dg/tree-ssa/divide-2.c: New test.
26184 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26186         PR libgfortran/24945
26187         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26189 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26191         PR libgfortran/24945
26192         * gfortran.dg/open_status_2.f90: New test.
26194 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26196         * gcc.c-torture/execute/builtins/fprintf.c,
26197         gcc.c-torture/execute/builtins/fputs-lib.c,
26198         gcc.c-torture/execute/builtins/fputs.c,
26199         gcc.c-torture/execute/builtins/lib/fprintf.c,
26200         gcc.c-torture/execute/builtins/lib/printf.c,
26201         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26203 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26205         * gcc.dg/20050922-2.c: New test.
26207 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26209         * objc.dg/gnu-runtime-3.m: New test.
26211 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26213         PR c++/9278
26214         * g++.dg/other/void1.C: New test.
26216 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26218         PR middle-end/24998
26219         * gcc.dg/torture/fp-int-convert-float.c,
26220         gcc.dg/torture/fp-int-convert-double.c,
26221         gcc.dg/torture/fp-int-convert-long-double.c,
26222         gcc.dg/torture/fp-int-convert-timode.c,
26223         gcc.dg/torture/fp-int-convert-float80.c,
26224         gcc.dg/torture/fp-int-convert-float80-timode.c,
26225         gcc.dg/torture/fp-int-convert-float128.c,
26226         gcc.dg/torture/fp-int-convert-float128-timode.c,
26227         gcc.dg/torture/fp-int-convert.h: New files.
26229 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26231         PR middle-end/24989
26232         * gcc.dg/tree-ssa/bool-10.c: New test.
26233         * gcc.dg/tree-ssa/bool-11.c: New test.
26234         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26236 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26238         PR middle-end/24990
26239         * tree-ssa/pr24990-1.c: New test.
26241 2005-11-24  Richard Guenther  <rguenther@suse.de>
26242         Dirk Mueller <dmueller@suse.de>
26244         PR c++/14024
26245         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26246         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26247         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26248         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26249         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26250         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26252 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26254         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26256 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26258         PR c/21668
26259         * gcc.dg/Wc++-compat.c: New.
26260         * gcc.dg/Wno-c++-compat.c: New.
26262 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26264         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26265         (vspltish, vspltisw): Likewise.
26267 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26269         PR libgfortran/24794
26270         * gfortran.dg/namelist_12.f: Fix quotes.
26271         * gfortran.dg/namelist_13.f90: Fix quotes.
26272         * gfortran.dg/namelist_14.f90: Fix quotes.
26273         * gfortran.dg/namelist_15.f90: Fix quotes.
26274         * gfortran.dg/namelist_use.f90: Fix quotes.
26275         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26276         * gfortran.dg/namelist_21.f90: New test.
26277         * gfortran.dg/namelist_22.f90: New test.
26279 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26281         PR target/23435
26282         * gcc.c-torture/compile/pr23435.c: New.
26284 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26286         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26288 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26290         * gcc.target/powerpc/405-macchw-1.c,
26291         gcc.target/powerpc/405-macchw-2.c,
26292         gcc.target/powerpc/405-macchwu-1.c,
26293         gcc.target/powerpc/405-macchwu-2.c,
26294         gcc.target/powerpc/405-machhw-1.c,
26295         gcc.target/powerpc/405-machhw-2.c,
26296         gcc.target/powerpc/405-machhwu-1.c,
26297         gcc.target/powerpc/405-machhwu-2.c,
26298         gcc.target/powerpc/405-maclhw-1.c,
26299         gcc.target/powerpc/405-maclhw-2.c,
26300         gcc.target/powerpc/405-maclhwu-1.c,
26301         gcc.target/powerpc/405-maclhwu-2.c,
26302         gcc.target/powerpc/405-mulchw-1.c,
26303         gcc.target/powerpc/405-mulchw-2.c,
26304         gcc.target/powerpc/405-mulchwu-1.c,
26305         gcc.target/powerpc/405-mulchwu-2.c,
26306         gcc.target/powerpc/405-mulhhw-1.c,
26307         gcc.target/powerpc/405-mulhhw-2.c,
26308         gcc.target/powerpc/405-mulhhwu-1.c,
26309         gcc.target/powerpc/405-mulhhwu-2.c,
26310         gcc.target/powerpc/405-mullhw-1.c,
26311         gcc.target/powerpc/405-mullhw-2.c,
26312         gcc.target/powerpc/405-mullhwu-1.c,
26313         gcc.target/powerpc/405-mullhwu-2.c,
26314         gcc.target/powerpc/405-nmacchw-1.c,
26315         gcc.target/powerpc/405-nmacchw-2.c,
26316         gcc.target/powerpc/405-nmachhw-1.c,
26317         gcc.target/powerpc/405-nmachhw-2.c,
26318         gcc.target/powerpc/405-nmaclhw-1.c,
26319         gcc.target/powerpc/405-nmaclhw-2.c,
26320         gcc.target/powerpc/440-macchw-1.c,
26321         gcc.target/powerpc/440-macchw-2.c,
26322         gcc.target/powerpc/440-macchwu-1.c,
26323         gcc.target/powerpc/440-macchwu-2.c,
26324         gcc.target/powerpc/440-machhw-1.c,
26325         gcc.target/powerpc/440-machhw-2.c,
26326         gcc.target/powerpc/440-machhwu-1.c,
26327         gcc.target/powerpc/440-machhwu-2.c,
26328         gcc.target/powerpc/440-maclhw-1.c,
26329         gcc.target/powerpc/440-maclhw-2.c,
26330         gcc.target/powerpc/440-maclhwu-1.c,
26331         gcc.target/powerpc/440-maclhwu-2.c,
26332         gcc.target/powerpc/440-mulchw-1.c,
26333         gcc.target/powerpc/440-mulchw-2.c,
26334         gcc.target/powerpc/440-mulchwu-1.c,
26335         gcc.target/powerpc/440-mulchwu-2.c,
26336         gcc.target/powerpc/440-mulhhw-1.c,
26337         gcc.target/powerpc/440-mulhhw-2.c,
26338         gcc.target/powerpc/440-mulhhwu-1.c,
26339         gcc.target/powerpc/440-mulhhwu-2.c,
26340         gcc.target/powerpc/440-mullhw-1.c,
26341         gcc.target/powerpc/440-mullhw-2.c,
26342         gcc.target/powerpc/440-mullhwu-1.c,
26343         gcc.target/powerpc/440-mullhwu-2.c,
26344         gcc.target/powerpc/440-nmacchw-1.c,
26345         gcc.target/powerpc/440-nmacchw-2.c,
26346         gcc.target/powerpc/440-nmachhw-1.c,
26347         gcc.target/powerpc/440-nmachhw-2.c,
26348         gcc.target/powerpc/440-nmaclhw-1.c,
26349         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26351 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26353         PR fortran/24774
26354         * gfortran.dg/inquire_9.f90: New test.
26356         PR fortran/21647
26357         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26359 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26361         PR libfortran/24432
26362         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26363         Check that 'cos' is supported.
26365 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26367         PR fortran/24223
26368         * gfortran.dg/substring_equivalence.f90: New test.
26370         PR fortran/24705
26371         * gfortran.dg/auto_internal_assumed.f90: New test.
26373 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26375         * gcc.dg/fold-div-2.c: New test.
26377 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26379         PR rtl-optimization/24883
26380         * gcc.c-torture/compile/pr24883.c: New test.
26382 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26384         PR middle-end/20583
26385         * gcc.c-torture/compile/pr20583.c: New.
26387 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26389         * gcc.c-torture/execute/usmul.c: New test.
26391 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26393         * gcc.dg/tree-ssa/vrp22.c: New test.
26395 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26397         PR middle-end/24912
26398         * gcc.dg/torture/pr24912-1.c: New test.
26400 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26402         PR fortran/24862
26403         * gfortran.dg/arrayio_derived_1.f90: New test.
26405 2005-11-19  Richard Guenther  <rguenther@suse.de>
26407         PR middle-end/23294
26408         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26410 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26412         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26414 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26416         PR c++/8355
26417         * g++.dg/template/friend39.C: New test.
26419 2005-11-18  James E Wilson  <wilson@specifix.com>
26421         * gcc.dg/builtin-strstr.c: New.
26423 2005-11-18  Richard Henderson  <rth@redhat.com>
26425         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26426         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26427         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26428         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26429         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26430         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26431         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26432         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26433         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26434         renaming to remove initial "ia64-".
26436 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26438         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26440 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26442         * g++.dg/cpp/string-2.C: New test.
26444 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26446         * gcc.dg/tree-ssa/loop-14.c: New test.
26448 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26449             Michael Chamberlain <michael@chamberlain.net.au>
26451         * ada/acats/run_all.sh (target_run): Kill long running tests.
26453 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26455         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26456         * gcc.dg/cleanup-9.c: Likewise.
26457         * gcc.dg/cleanup-10.c: Likewise.
26458         * gcc.dg/cleanup-11.c: Likewise.
26460 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26462         PR fortran/24892
26463         * gfortran.dg/open_access_append_1.f90: New test.
26464         * gfortran.dg/open_access_append_2.f90: New test.
26466 2005-11-16  Richard Guenther  <rguenther@suse.de>
26468         PR middle-end/24851
26469         * gcc.c-torture/execute/pr24851.c: New testcase.
26471 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26473         * gcc.dg/fold-overflow-1.c: New test.
26475 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26477         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26478         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26480 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26482         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26483         structures.
26484         * g++.dg/eh/forced2.C: Likewise.
26485         * g++.dg/eh/forced3.C: Likewise.
26486         * g++.dg/eh/forced4.C: Likewise.
26488 2005-11-11  Mike Stump  <mrs@apple.com>
26490         * g++.old-deja/g++.mike/unused.C: Add.
26492 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26494         PR c++/24667
26495         * g++.dg/warn/Wcast-qual1.C: New test.
26497 2005-11-15  Jan Hubicka  <jh@suse.cz>
26499         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26501 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26503         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26505 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26507         PR 24840
26508         * gcc.dg/tree-ssa/pr24840.c: New test.
26510 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26512         PR testsuite/24841
26513         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26515 2005-11-14  Dale Johannesen  <dalej@apple.com>
26517         * gcc.c-torture/execute/20051113-1.c: New.
26519 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26521         PR c++/24687
26522         * g++.dg/template/crash43.C: New test.
26524 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26526         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26528 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26530         PR c++/24817
26531         * g++.dg/eh/spec8.C: New test.
26533 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26535         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26537 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26539         PR c++/20293
26540         * g++.dg/parse/ambig4.C: New test.
26541         * g++.dg/tc1/dr101.C: Adjust error markers.
26542         * g++.dg/lookup/strong-using-2.C: Likewise.
26543         * g++.dg/lookup/ambig5.C: Likewise.
26544         * g++.dg/lookup/ambig4.C: Likewise.
26545         * g++.dg/parse/crash22.C: Likewise.
26547 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26549         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26551 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26553         * gcc.dg/nested-calls-1.c: New test.
26555 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26557         * gfortran.dg/complex_intrinsic_1.f90: New test.
26558         * gfortran.dg/complex_intrinsic_2.f90: New test.
26559         * gfortran.dg/fgetc_1.f90: New test.
26560         * gfortran.dg/fgetc_2.f90: New test.
26561         * gfortran.dg/fgetc_3.f90: New test.
26562         * gfortran.dg/ftell_1.f90: New test.
26563         * gfortran.dg/ftell_2.f90: New test.
26564         * gfortran.dg/gnu_logical_1.F: New test.
26565         * gfortran.dg/gnu_logical_2.f90: New test.
26567 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26569         PR middle-end/24820
26570         * gcc.dg/pr24820.c: New test.
26572 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26574         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26575         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26576         variable.
26578 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26580         PR testsuite/24614
26581         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26583 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26585         * gcc.target/cris/cris.exp: New file.
26586         * gcc.target/cris/rld-legit1.c: New test.
26587         * gcc.target/cris/rld-legit2.c: New test.
26589 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26591         PR c++/24780
26592         * g++.dg/opt/pr24780.C: New test.
26594         PR c++/24761
26595         * g++.dg/template/asm1.C: New test.
26597 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26599         PR libgfortran/24787
26600         * gfortran.dg/scan_1.f90: New test.
26602 2005-11-12  Jan Hubicka  <jh@suse.cz>
26604         * gcc.target/i386/minmax-1.c: New.
26605         * gcc.target/i386/minmax-2.c: New.
26607 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26609         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26611 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26613         * gcc.c-torture/execute/20051110-1.c,
26614         gcc.c-torture/execute/20051110-2.c: New tests.
26616 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26618         PR middle-end/24750
26619         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26620         New tests.
26622 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26624         * lib/target-libpath.exp (get_shlib_extension): New proc.
26625         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26626         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26627         * lib/objc.exp (objc_target_compile): Likewise.
26628         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26629         detection.
26631 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26633         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26635         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26636         Add -static to additional_flags and pass it to target_compile.
26638 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26640         PR libgfortran/24719
26641         gfortran.dg/read_noadvance.f90: New test.
26643         PR libgfortran/24699
26644         gfortran.dg/fmt_t_2.f90: New test.
26646         PR libgfortran/24785
26647         gfortran.dg/read_x_eor.f90: New test.
26649         PR libgfortran/24584
26650         gfortran.dg/namelist_empty.f90: Rename test.
26652         PR libgfortran/24489
26653         gfortran/read_eor.f90: Rename test.
26655 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26657         PR fortran/15976
26658         * gfortran.dg/automatic_module_variable.f90: New test.
26660 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26662         PR target/24445
26663         * gcc.dg/pr24445.c: New test.
26665 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26667         PR fortran/24655
26668         PR fortran/24755
26669         * gfortran.dg/recursive_statement_functions.f90: Add statement
26670         functions using inline intrinsic functions and parameters to test
26671         that they no longer seg-fault.
26673         PR fortran/24409
26674         gfortran.dg/nested_modules_4.f90: New test.
26675         gfortran.dg/nested_modules_5.f90: New test.
26677 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26679         PR fortran/24643
26680         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26682 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26684         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26685         failures.
26687 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26689         * gcc.dg/sparc-getcontext-1.c: New test.
26691 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26693         * gcc.dg/ifcvt-fabs-1.c: New test.
26695 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26697         PR other/4372
26698         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26699         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26701 2005-11-09  Richard Guenther  <rguenther@suse.de>
26703         PR tree-optimization/24716
26704         * gcc.c-torture/execute/pr24716.c: New testcase.
26706 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26708         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26710 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26712         PR 24624
26713         * gcc.dg/pr24624.c: Testcase added.
26715 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26717         PR 24623
26718         * g++.dg/other/pr24623.C: Testcase added.
26720 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26722         PR fortran/22607
26723         * gfortran-dg/pure_byref_1.f90: New.
26724         * gfortran-dg/pure_byref_2.f90: New.
26726 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26728         PR c/24101
26729         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26730         * gcc.dg/dg.exp: Run main loop also for *.i files.
26732 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26734         PR c++/19450
26735         * g++.dg/tls/diag-3.C: New test.
26736         * g++.dg/tls/diag-4.C: New test.
26737         * g++.dg/tls/static-1.C: New test.
26738         * g++.dg/tls/static-1a.cc: New file.
26740 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26742         PR 23046
26743         * g++.dg/tree-ssa/pr23046.C: New test.
26745 2005-11-08  Devang Patel <dpatel@apple.com>
26747         PR tree-optimization/23115
26748         * gcc.dg/tree-ssa/pr23115.c: New.
26750 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26752         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26753         * gcc.target/powerpc/pr16155.c: Same.
26754         * gcc.target/powerpc/altivec-1.c: Same.
26755         * gcc.target/powerpc/altivec-2.c: Same.
26756         * gcc.target/powerpc/altivec-3.c: Same.
26757         * gcc.target/powerpc/altivec-5.c: Same.
26758         * gcc.target/powerpc/altivec-11.c: Same.
26759         * gcc.target/powerpc/altivec-12.c: Same.
26760         * gcc.target/powerpc/altivec-14.c: Same.
26761         * gcc.target/powerpc/altivec-22.c: Same.
26762         * gcc.target/powerpc/altivec-consts.c: Same.
26763         * gcc.target/powerpc/altivec-pr22085.c: Same.
26764         * gcc.target/powerpc/altivec-splat.c: Same.
26765         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26766         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26767         * gcc.target/powerpc/darwin-longlong.c: Same.
26769 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26771         PR target/19340
26772         * gcc.dg/pr19340.c: New test.
26774 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26776         PR rtl-optimization/24683
26777         * gcc.dg/pr24683.c: New test.
26779 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26781         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26782         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26784 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26786         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26788 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26790         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26792 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26794         PR target/24230
26796         * gcc.target/powerpc/altivec-consts.c,
26797         gcc.target/powerpc/altivec-splat.c: New testcase.
26799 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26801         PR c/24599
26803         * gcc.dg/overflow-2.c: New testcase.
26805 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26807         PR rtl-optimization/23567
26808         * gcc.c-torture/execute/20051104-1.c: New test.
26810 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26812         PR fortran/24534
26813         gfortran.dg/private_type_2.f90: Modified to check that case with
26814         PRIVATE declaration within derived type is accepted.
26816         PR fortran/20838
26817         gfortran.dg/pointer_assign_1.f90: New test.
26819         PR fortran/20840
26820         * gfortran.dg/arrayio_0.f90: New test.
26822         PR fortran/17737
26823         gfortran.dg/data_initialized.f90: New test.
26824         gfortran.dg/data_constraints_1.f90: New test.
26825         gfortran.dg/data_constraints_2.f90: New test.
26827 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26829         PR fortran/24174
26830         PR fortran/24305
26831         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26833 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26835         PR 24670
26836         * gcc.dg/tree-ssa/pr24670.c: New test.
26838 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26840         PR target/22432
26841         * gcc.target/i386/pr22432.c: New test.
26843 2005-11-05  Richard Henderson  <rth@redhat.com>
26845         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26846         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26847         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26848         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26849         from gcc.dg/alpha-*.
26850         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26851         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26853 2005-11-05  Andreas Jaeger  <aj@suse.de>
26855         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26857 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26859         PR target/23424
26860         * gcc.dg/torture/pr23424-1.c: New test.
26862 2005-11-04  Richard Henderson  <rth@redhat.com>
26864         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26865         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26866         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26867         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26868         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26869         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26870         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26871         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26872         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26873         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26874         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26875         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26876         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26877         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26878         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26879         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26880         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26881         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26882         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26883         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26884         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26885         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26886         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26887         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26888         Move from gcc.dg/.
26889         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26890         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26891         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26892         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26893         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26894         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26895         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26896         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26897         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26898         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26899         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26900         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26901         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26902         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26903         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26904         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26905         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26906         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26907         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26908         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26909         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26910         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26911         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26912         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26913         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26914         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26915         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26916         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26917         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26918         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26919         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26920         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26921         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26922         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26923         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26924         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26925         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26926         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26927         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26928         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26929         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26930         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26931         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26932         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26933         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26935 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26937         PR 24627
26938         * gcc.dg/tree-ssa/pr24627.c: New test.
26940 2005-11-04 Paul Brook  <paul@codesourcery.com>
26942         * gcc.dg/tls/opt-10.c: New test.
26944 2005-11-04  Andreas Jaeger  <aj@suse.de>
26946         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26947         avoid extra warnings.
26949 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26951         PR libfortran/22298
26952         * lib/target-supports.exp
26953         (check_effective_target_static_libgfortran): New
26954         static_libgfortran effective target.
26955         * gfortran.dg/static_linking_1.f: New test.
26956         * gfortran.dg/static_linking_1.c: New file.
26958 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26960         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26962 2005-11-03  Josh Conner  <jconner@apple.com>
26964         PR c++/19989
26965         g++.dg/ext/array2.C: New test.
26966         g++.dg/template/dependent-name3.C: New test.
26967         g++.dg/template/dependent-name4.C: New test.
26968         g++.dg/template/sfinae2.C: New test.
26970 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26972         PR preprocessor/22042
26973         * gcc.dg/cpp/strify4.c: New test.
26975 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26977         PR c++/17964
26978         * g++.dg/cpp/string-1.C: New test.
26980 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26982         * gcc.target/powerpc: New directory.
26983         * gcc.target/powerpc/powerpc.exp: New file.
26984         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26985         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26986         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26987         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26988         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26989         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26990         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26991         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26992         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26993         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26994         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26995         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26996         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26997         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26998         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26999         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27000         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27001         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27002         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27003         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27004         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27005         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27006         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27007         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27008         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27009         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27010         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27011         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27012         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27013         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27014         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27015         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27016         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27017         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27019 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27021         PR c++/21627
27022         * g++.dg/warn/inline2.C: New test.
27024 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27026         PR middle-end/23155
27027         * g++.dg/ext/c99struct1.C: New test.
27028         * gcc.dg/union-cast-1.c: New test.
27029         * gcc.dg/union-cast-2.c: New test.
27030         * gcc.dg/union-cast-3.c: New test.
27032 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27034         PR middle-end/24589
27035         * gcc.c-torture/execute/zero-struct-2.c: New test.
27037 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27039         PR c++/24582
27040         * g++.dg/init/switch1.C: New test.
27042 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27044         * gcc.dg/delay-slot-1.c: New test.
27046 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27048         PR target/24620
27049         * gcc.dg/pr24620.c: New test.
27051 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27053         PR c/24329
27054         * gcc.dg/format/unnamed-1.c: New test.
27056 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27058         PR c++/22434
27059         * g++.dg/expr/cond8.C: New test.
27061         PR c++/24560
27062         * g++.dg/parse/dot1.C: New test.
27064 2005-11-02  Jan Hubicka  <jh@suse.cz>
27066         PR target/23303
27067         * gcc.dg/i386-lea.c: New test
27069 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27071         PR target/24615
27072         * gcc.dg/pr24615.c: New test.
27074 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27076         PR target/24600
27077         * gcc.dg/pr24600.c: New test.
27079 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27081         PR c++/19253
27082         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27083         * g++.dg/parse/typename9.C: New test.
27084         * g++/dg/parse/typename10.C: Likewise.
27086 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27088         PR fortran/18157
27089         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27090         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27091         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27093 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27095         PR c++/24569
27096         * g++.dg/debug/static1.C: New test.
27098 2005-11-02  Josh Conner  <jconner@apple.com>
27100         * g++.dg/crash38.C: moved into proper directory...
27101         * g++.dg/template/crash42.C: ...here
27103 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27105         PR target/18338
27106         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27107         pcc_bitfield_type_matters || default_packed.
27109         * lib/target-supports.exp
27110         (check_effective_target_pcc_bitfield_type_matters): New proc.
27111         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27113         PR testsuite/23304
27114         * lib/target-supports.exp (check_effective_default_packed): New proc.
27115         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27116         Gate expected errors on target ! default_packed.
27117         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27119 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27121         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27122         change (r106358).
27124 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27126         PR fortran/24008
27127         * gfortran.dg/entry_5.f90: New.
27128         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27130 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27132         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27134 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27136         PR fortran/21565
27137         gfortran.dg/namelist_blockdata.f90: New test.
27139         PR fortran/18737
27140         gfortran.dg/external_implicit_none.f90: New test.
27142         PR fortran/14994
27143         * gfortran.dg/secnds.f: New test.
27145 2005-10-31  Jan Hubicka  <jh@suse.cz>
27147         PR target/20928
27148         * gcc.c-torture/compile/pr20928.c: New test.
27150 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27152         PR middle-end/23492
27153         * gcc.c-torture/compile/zero-strct-5.c: New test.
27155 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27157         PR libgfortran/24584
27158         * gfortran.dg/pr24584.f90: New test.
27160 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27162         PR fortran/18883
27163         * gfortran.dg/char_result_9.f90: New.
27164         * gfortran.dg/char_result_10.f90: New.
27166 2005-10-30  Jan Hubicka  <jh@suse.cz>
27168         * g++.dg/tree-ssa/pr24172.C: New testcase.
27170 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27172         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27174 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27176         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27177         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27178         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27179         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27180         gfortran.dg/enum_9.f90,
27181         gfortran.fortran-torture/compile/enum_1.f90,
27182         gfortran.fortran-torture/execute/enum_1.f90,
27183         gfortran.fortran-torture/execute/enum_2.f90,
27184         gfortran.fortran-torture/execute/enum_3.f90,
27185         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27187 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27189         PR target/18482
27190         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27191         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27193 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27195         PR libfortran/20179
27196         * gfortran.dg/mixed_io_1.f90: New test.
27197         * gfortran.dg/mixed_io_1.c: New file.
27199 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27201         * gfortran.dg/malloc_free_1.f90: New test.
27203 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27205         * gcc.dg/nested-func-4.c: Require profiling -pg.
27207 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27209         PR C++/23229
27210         * g++.dg/warn/main-2.C: New test.
27212 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27214         PR fortran/24545
27215         * gfortran.dg/interface_2.f90: new test.
27217 2005-10-28  Josh Conner  <jconner@apple.com>
27219         PR c++/22153
27220         * g++.dg/template/crash38.C: New test.
27221         * g++.dg/parse/explicit1.C: Change expected errors.
27223 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27225         PR C++/23426
27226         * g++.dg/other/large-size-array.C: New test.
27228 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27230         PR middle-end/24362
27231         * g++.dg/opt/complex4.C: New test.
27233 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27235         * gcc.dg/nested-func-4.c: New test.
27237 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27239         PR fortran/24158
27240         gfortran.dg/derived_recursion.f90: New test.
27241         gfortran.dg/implicit_actual.f90: New test.
27243 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27245         PR middle-end/24295, PR testsuite/24477
27246         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27247         removed when weakref hits the tree.
27249 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27251         * gfortran.dg/cray_pointers_4.f90: New test.
27253         * gfortran.dg/cray_pointers_5.f90: New test.
27255 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27257         PR fortran/22290
27258         * gfortran.dg/assign_5.f90: New test.
27259         * gfortran.dg/assign_6.f: New test.
27261 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27263         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27264         CPU has no SSE support.
27266 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27268         PR libgfortran/24224
27269         * gfortran.dg/arrayio_1.f90: Update attribution.
27270         * gfortran.dg/arrayio_2.f90: Update attribution.
27271         * gfortran.dg/arrayio_3.f90: Update attribution.
27272         * gfortran.dg/arrayio_4.f90: Update test conditions.
27273         * gfortran.dg/arrayio_5.f90: Update attribution.
27274         * gfortran.dg/arrayio_6.f90: New test.
27275         * gfortran.dg/arrayio_7.f90: New test.
27277 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27279         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27281 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27283         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27285 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27287         PR fortran/24416
27288         * gfortran.dg/namelist_char_only.f90: New test.
27290 2005-10-24  Asher Langton  <langton2@llnl.gov>
27292         PR fortran/17031
27293         PR fortran/22282
27294         * gfortran.dg/cray_pointers_1.f90: New test.
27295         * gfortran.dg/cray_pointers_2.f90: New test.
27296         * gfortran.dg/cray_pointers_3.f90: New test.
27297         * gfortran.dg/loc_1.f90: New test.
27298         * gfortran.dg/loc_2.f90: New test.
27300 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27302         * gcc.dg/pr24225.c: New test.
27304 2005-10-24  Asher Langton  <langton2@llnl.gov>
27306         * gfortran.dg/dup_save_1.f90: New test.
27307         * gfortran.dg/dup_save_2.f90: New test.
27309 2005-10-24  Paul Brook  <paul@codesourcery.com>
27311         PR 24107
27312         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27313         stdint.h.
27315 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27317         PR libgfortran/24489
27318         * gfortran.dg/pr24489.f90: New test.
27320 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27322         PR fortran/23635
27323         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27325 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27327         PR target/18911
27328         * g++.dg/init/array16.C: Skip for mmix-*-*.
27330 2005-10-23  Asher Langton  <langton2@llnl.gov>
27332         * gfortran.dg/byte_1.f90: New test.
27333         * gfortran.dg/byte_2.f90: New test.
27335 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27337         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27339 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27341         PR fortran/18022
27342         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27344         PR fortran/24311
27345         * gfortran.dg/merge_char_const.f90: New test.
27347         PR fortran/24384
27348         * gfortran.dg/spread_scalar_source.f90: New test.
27350 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27352         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27354         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27355         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27357         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27359 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27361         PR fortran/24426
27362         * gfortran.dg/der_pointer_4.f90: New.
27364 2005-10-22  David Ayers  <d.ayers@inode.at>
27366         * obj-c++.dg/except-1.mm: Simplify.
27368 2005-10-21  David Ayers  <d.ayers@inode.at>
27370         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27372 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27374         * gfortran.dg/assumed_dummy_2.f90: New test.
27376 2005-10-21  James E Wilson  <wilson@specifix.com>
27378         PR preprocessor/15220
27379         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27381 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27383         * gcc.c-torture/execute/20051021-1.c: New test.
27385 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27387         PR c++/24260
27388         * g++.dg/ext/tmplattr1.C: New test.
27390 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27392         PR fortran/24440
27393         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27395 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27397         * obj-c++.dg/except-1.mm: New.
27399         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27401 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27403         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27405 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27407         PR middle-end/24295
27408         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27409         declarations with the same names as thunks' alias targets, use
27410         aliases instead.
27411         * gcc.dg/attr-alias-3.c: New test.
27412         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27414 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27416         PR c++/22618
27417         * g++.dg/parse/access8.C: New test.
27419 2005-10-20  Richard Guenther  <rguenther@suse.de>
27421         PR c++/24439
27422         * g++.dg/tree-ssa/pr24439.C: New testcase.
27424 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27426         * g++.dg/opt/delay-slot-1.C: New test.
27428 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27430         PR fortran/21625
27431         * gfortran.fg/der_init_1.f90: New.
27433 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27435         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27437 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27439         PR c++/21908
27440         * g++.dg/parse/error28.C: New test.
27442 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27444         * gcc.dg/profile-generate-2.c: New test.
27446 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27448         PR target/23589
27449         * g++.dg/ext/dllimport11.C: New.
27451 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27453         PR c++/22293
27454         * g++.dg/other/friend3.C: New test.
27456 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27458         PR c++/23293
27459         * g++.dg/template/error19.C: New test.
27461 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27463         PR c++/21383
27464         * g++.dg/overload/koenig2.C: New.
27466         PR c++/23118
27467         * g++.dg/overload/error2.C: New.
27469         PR c++/22604
27470         * g++.dg/inherit/covariant14.C: New.
27472 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27474         PR c++/23440
27475         * g++.dg/parse/for1.C: New test.
27477 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27479         PR fortran/23446
27480         * gfortran.dg/host_dummy_index_1.f90: New test.
27482         PR fortran/21459
27483         * gfortran.dg/automatic_char_len_2.f90: New test.
27485         PR fortran/20866
27486         * gfortran.dg/recursive_statement_functions.f90: New test.
27488         PR fortran/20853
27489         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27491         PR fortran/20849
27492         * gfortran.dg/external_initializer.f90: New test.
27494         PR fortran/20837
27495         * non_module_public.f90: New test.
27497 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27499         PR c++/24386
27500         * g++.dg/template/overload7.C: New.
27502         PR c++/22551
27503         * g++.dg/other/switch2.C: Remove expected warnings.
27505         PR c++/21353
27506         * g++.dg/template/defarg6.C: New.
27508 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27510         PR target/24315
27511         * gcc.target/i386/pr24315.c: New test.
27513 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27515         PR c++/24389
27516         * g++.dg/template/static21.C: New test.
27517         * g++.dg/template/static21-a.cc: Likewise.
27519 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27521         PR c++/23959
27522         * g++.dg/warn/Wswitch-default-1.C: New test.
27523         * g++.dg/warn/Wswitch-default-2.C: New test.
27525 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27527         PR c++/22173
27528         * g++.dg/parse/template18.C: New test.
27529         * g++.dg/template/nontype15.C: Likewise.
27531 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27533         PR fortran/22273
27534         * gfortran.dg/spec_expr_2.f90: New.
27536 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27538         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27539         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27540         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27541         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27542         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27543         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27544         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27545         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27546         previous target-specific skips and warning-message matches where
27547         applicable.
27549 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27551         PR c++/21347
27552         * g++.dg/warn/Wctor-dtor.C: New test.
27554 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27556         PR c/23439
27557         * gcc.dg/for-1.c: New test.
27559 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27561         PR c++/19565
27562         * g++.dg/warn/Wconversion1.C: New test.
27563         * g++.dg/ext/packed4.C: Compile with -w.
27564         * g++.dg/opt/20050511-1.C: Likewise.
27565         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27567 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27569         * gfortran.dg/boz_5.f90: New test.
27571 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27573         PR c++/22551
27574         * g++.dg/other/switch2.C: New.
27576         PR c++/23984
27577         * g++.dg/init/ctor7.C: New.
27579 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27581         PR c++/23730
27582         * g++.dg/parse/crash32.C: New test.
27584 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27586         PR c++/20721
27587         * g++.dg/init/goto2.C: New test.
27589         PR c++/22464
27590         * g++.dg/template/crash/41.C: New test.
27592         PR c++/22180
27593         * g++.dg/template/crash40.C: New test.
27595         PR c++/23694
27596         * g++.dg/parse/friend5.C: New test.
27598         PR c++/23307
27599         * g++.dg/template/crash38.C: New test.
27601         PR c++/22352
27602         * g++.dg/template/friend38.C: New test.
27604         PR c++/22405
27605         * g++.dg/template/crash39.C: New test.
27607 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27609         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27610         gcc.dg/debug/dwarf2/dwarf-char2.c,
27611         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27613         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27615 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27617         * gcc.dg/dll-2.c: Add tests for warnings.
27618         * gcc.dg/dll-3.c: Likewise.
27619         * gcc.dg/dll-4.c: Likewise.
27621         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27622         * g++.dg/ext/dllimport2.C: Likewise.
27623         * g++.dg/ext/dllimport3.C: Likewise.
27624         * g++.dg/ext/dllimport7.C: Likewise.
27625         * g++.dg/ext/dllimport8.C: Likewise.
27626         * g++.dg/ext/dllimport9.C: Likewise.
27628 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27630         PR fortran/24092
27631         * gfortran.dg/derived_pointer_recursion.f90: New test.
27633 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27635         * gcc.c-torture/execute/20051012-1.c: New test.
27637 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27639         PR fortran/18082
27640         * gfortran.dg/automatic_char_len_1.f90: New test.
27642 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27644         PR fortran/20847
27645         * gfortran.dg/save_common.f90: New test.
27647         PR fortran/20856
27648         * gfortran.dg/save_result.f90: New test.
27650 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27652         PR c++/21592
27653         * g++.dg/template/dependent-expr1.C: Add new expected error.
27654         * g++.dg/template/dependent-expr2.C: Adjust error text.
27655         * g++.dg/template/overload6.C: New.
27657         PR c++/23797
27658         * g++.dg/other/typename8.C: New.
27660         PR c++/21117
27661         * g++.dg/other/return1.C: New.
27663 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27665         PR c++/24052
27666         * g++.dg/ext/label5.C: New.
27668 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27670         PR c++/19964
27671         * g++.dg/parse/crash31.C: New.
27673 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27675         * g++.dg/ipa/ipa-1.c: New test.
27676         * g++.dg/ipa/ipa-2.c: New test.
27677         * g++.dg/ipa/ipa-3.c: New test.
27678         * g++.dg/ipa/ipa-4.c: New test.
27679         * g++.dg/ipa/ipa-5.c: New test.
27680         * g++.dg/ipa/ipa.exp: New file.
27682 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27684         PR fortran/24207
27685         * gfortran.dg/private_type_3.f90: New test.
27687 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27689         PR fortran/20786
27690         gfortran.dg/aint_anint_1.f90: New test.
27692 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27694         PR libgfortran/24313
27695         gfortran.dg/csqrt.f: New test.
27697 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27699         PR c++/8057
27700         * g++.dg/warn/noeffect7.C: New test.
27701         * g++.dg/warn/noeffect2.C: Instantiate templates.
27702         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27703         and warning.
27705 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27707         PR c++/21089
27708         * g++.dg/init/float1.C: New test.
27710         PR c++/24277
27711         * g++.dg/init/member1.C: Tweak error markers.
27713 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27715         PR testsuite/24281
27716         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27717         Check for null pointer.
27719 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27721         PR c++/21369
27722         * g++.dg/parse/ret-type3.C: New test.
27724 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27726         PR tree-opt/23946
27727         * gcc.c-torture/compile/pr23946.c: New test.
27729 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27731         * g++.dg/opt/mmx2.C: New test.
27733 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27735         PR c++/24277
27736         * g++.dg/template/static20.C: New test.
27738         PR c++/24302
27739         * g++.dg/warn/Wunused-12.C: New test.
27741         PR c++/23437
27742         * g++.dg/template/arg4.C: New test.
27744 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27746         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27747         * gcc.dg/ucnid-3.c: Likewise.
27748         * gcc.dg/ucnid-4.c: Likewise.
27749         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27750         * g++.dg/other/ucnid-1.C: Likewise.
27751         * gcc.dg/sparc-frame-1.c: New test.
27753 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27755         PR c++/24139
27756         * g++.dg/template/spec27.C: New test.
27758         PR c++/24275
27759         * g++.dg/template/static19.C: New test.
27761 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27763         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27764         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27766 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27768         PR target/24136
27769         * gfortran.fortran-torture/compile/pr24136.f: New test.
27771 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27773         PR c++/22172
27774         * g++.dg/parse/crash30.C: New test.
27776 2005-10-07  Richard Guenther  <rguenther@suse.de>
27778         PR middle-end/24227
27779         * gcc.c-torture/compile/pr24227.c: New testcase.
27781 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27783         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27784         Do not put aligned attributes on array elements.
27786 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27788         PR testsuite/23611, PR testsuite/23615
27789         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27790         writing prototypes of library functions by hand.
27791         * obj-c++.dg/bitfield-4.mm: Likewise.
27792         * obj-c++.dg/const-str-4.mm: Likewise.
27793         * obj-c++.dg/encode-4.mm: Likewise.
27794         * obj-c++.dg/encode-5.mm: Likewise.
27795         * obj-c++.dg/encode-6.mm: Likewise.
27796         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27797         * obj-c++.dg/method-10.mm: Likewise.
27798         * obj-c++.dg/method-17.mm: Likewise.
27799         * obj-c++.dg/method-19.mm: Likewise.
27800         * obj-c++.dg/try-catch-2.mm: Likewise.
27802 2005-10-06  Richard Henderson  <rth@redhat.com>
27804         PR 24236
27805         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27807 2005-10-06  Dale Johannesen  <dalej@apple.com>
27809         * gcc.c-torture/execute/20030125-1.c: Correct.
27811 2005-10-06  Richard Guenther  <rguenther@suse.de>
27813         PR tree-optimization/24238
27814         * g++.dg/tree-ssa/pr24238.C: New testcase.
27816 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27818         PR 18568
27819         * gfortran.dg/der_pointer_3.f90: New test.
27821 2005-10-05  Devang Patel  <dpatel@apple.com>
27823         PR Debug/23205
27824         * g++.dg/other/PR23205.C: New.
27826 2005-10-05  Richard Henderson  <rth@redhat.com>
27828         PR target/23602
27829         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27830         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27832 2005-10-05  Dale Johannesen  <dalej@apple.com>
27834         * gcc.c-torture/execute/float-floor.c: New.
27836 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27838         PR tree-optimization/21419
27839         PR tree-optimization/24146
27840         PR tree-optimization/24151
27842         * g++.dg/ext/asm7.C: New.
27843         * g++.dg/ext/asm8.C: New.
27844         * gcc.dg/asm-1.c: Compile on all targets.
27845         * gcc.dg/asm-pr24146.c: New.
27846         * gcc.dg/pr21419.c: Adjust error messages.
27848 2005-10-05  Richard Guenther  <rguenther@suse.de>
27850         PR fortran/24176
27851         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27853 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27855         PR c++/23513
27856         * g++.dg/template/spec22.C: Robustify test.
27857         * g++.dg/template/spec26.C: New.
27859 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27861         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27862         if target supports vector instructions.
27864 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27866         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27867         C99 functions.
27869 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27871         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27872         check_effective_target_fortran_large_int): Replace cached result
27873         when target changes.
27875 2005-10-04  Devang Patel  <dpatel@apple.com>
27877         * gcc.dg/i386-sse-vect-types.c: New.
27879 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27881         PR preprocessor/13726
27882         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27883         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27885 2005-10-04  Richard Guenther  <rguenther@suse.de>
27887         PR c/23576
27888         * gcc.dg/noncompile/pr23576.c: New testcase.
27890 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27892         PR middle-end/23125
27893         * gcc.dg/register-var-3.c: New test.
27895 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27897         * gcc.dg/pr23049.c: New test.
27899         * gcc.dg/ucnid-4.c: Fix test.
27901 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27903         PR 23445
27904         * gcc.c-torture/compile/pr23445.c: New test.
27906 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27908         * g++.dg/overload/unknown1.C: New.
27910 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27912         PR c++/17775
27913         * g++.dg/template/repo4.C: New test.
27915 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27917         PR libfortran/19308
27918         * gfortran.dg/large_real_kind_2.F90: New test.
27919         * gfortran.dg/large_integer_kind_2.f90: New test.
27921 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27923         * lib/target-supports.exp (check_effective_target_vect_shift):
27924         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27925         (check_effective_target_vect_condition): Fix copy-n-pasto.
27927         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27928         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27929         targets.
27931 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27933         PR c++/22621
27934         * g++.dg/template/overload5.C : New test.
27936         PR c++/23840
27937         * g++.dg/expr/stdarg1.C: New test.
27939 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27941         PR 24142
27942         * gcc.c-torture/execute/pr24142.c: New test.
27944 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27946         PR 24141
27947         * gcc.c-torture/execute/pr24141.c: New test.
27949 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27950             Diego Novillo  <dnovillo@redhat.com>
27952         PR 23604
27953         * gcc.c-torture/execute/pr23604.c: New test.
27955 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27957         PR fortran/16404
27958         PR fortran/20835
27959         PR fortran/20890
27960         PR fortran/20899
27961         PR fortran/20900
27962         PR fortran/20901
27963         PR fortran/20902
27964         gfortran.dg/equiv_constraint_1.f90: New test.
27965         gfortran.dg/equiv_constraint_2.f90: New test.
27966         gfortran.dg/equiv_constraint_3.f90: New test.
27967         gfortran.dg/equiv_constraint_4.f90: New test.
27968         gfortran.dg/equiv_constraint_5.f90: New test.
27969         gfortran.dg/equiv_constraint_6.f90: New test.
27970         gfortran.dg/equiv_constraint_7.f90: New test.
27971         gfortran.dg/equiv_constraint_8.f90: New test.
27972         gfortran.dg/private_type_1.f90: New test.
27973         gfortran.dg/private_type_2.f90: New test.
27974         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27975         980628-10.f: Assert std=gnu to permit mixing of
27976         types in equivalence statements.
27978 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27980         PR 24112
27981         * gfortran.dg/open_status_1.f90: New.
27983 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27985         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27986         * gcc.dg/vect/pr22480.c: Clean up temp files.
27987         * gcc.dg/vect/pr23831.c: Clean up temp files.
27988         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27989         Clean up temp files.
27990         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27991         Clean up temp files.
27993         * gcc.dg/20050309-1.c: Clean up temp files.
27994         * gcc.dg/20050325-1.c: Clean up temp files.
27996 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27998         PR tree-optimization/24059
27999         * gcc.dg/vect/pr24059.c : New test.
28001 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28003         PR middle-end/24109
28004         * gcc.c-torture/execute/20050929-1.c: New test.
28006 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28008         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28010 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28012         PR c/21419
28013         * gcc.dg/pr21419.c: New test.
28015 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28017         * gcc.dg/pr23911.c: New test.
28019 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28021         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28023         PR c++/16782
28024         * g++.dg/parse/qualified4.C: New test.
28025         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28026         * g++.old-deja/g++.mike/p8154.C: Likewise.
28028 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28030         PR c++/22147
28031         * g++.dg/template/friend37.C: New test.
28032         * g++.dg/parse/crash28.C: Adjust error markers.
28034 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28036         PR fortran/18518
28037         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28039 2005-09-27  Devang Patel  <dpatel@apple.com>
28041         PR tree-optimization/23625
28042         * gcc.dg/pr23625.c: New test.
28044 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28046         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28047         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28049 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28051         PR fortran/23677
28052         * gfortran.fortran-torture/execute/save_1.f90: New test.
28053         * gfortran.dg/save_1.f90: New test.
28055 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28057         * gcc.target/i386/builtin-apply-mmx.c: New test.
28059         PR target/22576
28060         * gcc.target/i386/pr22576.c: New test.
28062         PR target/22585
28063         * gcc.target/i386/pr22585.c: New test.
28065         PR target/23268
28066         * gcc.target/i386/pr23268.c: New test.
28068         PR middle-end/23831
28069         * gcc.dg/vect/pr23831.c: New test.
28071         PR target/24055
28072         * gcc.target/i386/pr24055.c: New test.
28074 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28076         PR tree-optimization/23960
28077         * gcc.c-torture/compile/pr23960.c: New.
28079 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28081         PR fortran/16861
28082         * gfortran.dg/nested_modules_3.f90: New.
28084 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28086         PR fortran/24005
28087         gfortran.dg/interface_1.f90: New test.
28089 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28090         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28092         PR fortran/23843
28093         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28095 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28097         PR fortran/23516
28098         * gfortran.dg/imag_1.f: New test.
28099         * gfortran.dg/imag_2.f: Ditto.
28101 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28103         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28105 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28107         PR c++/21983
28108         * g++.dg/warn/pr21983.C: New test.
28110 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28112         * gcc.dg/20050922-1.c: Testcase added.
28114 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28116         PR c++/23993
28117         * g++.dg/template/array14.C: New test.
28119 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28121         PR fortran/19929
28122         * gfortran.dg/der_ptr_component_1.f90: New test.
28124 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28126         PR c++/23965
28127         * g++.dg/template/error1.C: Reject "no matching function" message.
28129 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28131         PR c++/17609
28132         * g++.dg/lookup/error1.C: New test.
28134 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28136         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28137         functionality of the testcase.
28139 2005-09-20  Richard Henderson  <rth@redhat.com>
28141         * gcc.dg/vect/vect-22.c: Require vect_float.
28142         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28144 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28146         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28147         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28148         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28149         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28150         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28151         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28152         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28153         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28154         * gcc.dg/cpp/ucnid-8.c: New test.
28156 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28158         PR tree-optimization/23929
28159         * gcc.c-torture/compile/pr23929.c: New test.
28161 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28163         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28164         for one loop.
28166 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28168         PR testsuite/23186
28169         * g++.dg/other/pr22003.C: Require named sections.
28171 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28173         PR c++/23947
28174         * g++.dg/rtti/crash3.C: New test.
28176         PR tree-optimization/23818
28177         * gcc.dg/pr23818.c: New test.
28179 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28181         PR fortran/23420
28182         * gfortran.dg/print_fmt_4.f: New.
28184 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28186         PR fortran/23663
28187         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28189 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28191         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28192         Use pointers to local alignable arrays instead. Added comments.
28193         * gcc.dg/vect/vect-46.c: Likewise.
28194         * gcc.dg/vect/vect-48.c: Likewise.
28195         * gcc.dg/vect/vect-49.c: Likewise.
28196         * gcc.dg/vect/vect-52.c: Likewise.
28197         * gcc.dg/vect/vect-53.c: Likewise.
28198         * gcc.dg/vect/vect-54.c: Likewise.
28199         * gcc.dg/vect/vect-56.c: Likewise.
28200         * gcc.dg/vect/vect-57.c: Likewise.
28201         * gcc.dg/vect/vect-58.c: Likewise.
28202         * gcc.dg/vect/vect-60.c: Likewise.
28203         * gcc.dg/vect/vect-61.c: Likewise.
28205         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28206         The test is no longer vectorizable on vect_no_align targets.
28207         * gcc.dg/vect/vect-43.c: Likewsie.
28209         * gcc.dg/vect/vect-44.c: Added comments.
28210         * gcc.dg/vect/vect-45.c: Added comments.
28211         * gcc.dg/vect/vect-50.c: Added comments.
28212         * gcc.dg/vect/vect-51.c: Added comments.
28214         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28215         aligned type.
28216         * gcc.dg/vect/Os-vect-95.c: Likewise.
28218         * gcc.dg/vect/vect-41.c: Test removed.
28219         * gcc.dg/vect/vect-47.c: Test removed.
28220         * gcc.dg/vect/vect-55.c: Test removed.
28221         * gcc.dg/vect/vect-59.c: Test removed.
28223 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28225         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28226         No longer vectorizable on vect_no_align targets.
28227         * gcc.dg/vect/pr20122.c: Likewise.
28228         * gcc.dg/vect/vect-74.c: Likewise.
28229         * gcc.dg/vect/vect-75.c: Likewise.
28230         * gcc.dg/vect/vect-76.c: Likewise.
28232         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28233         Will not be vectorizable on vect_no_align targets once aliasing issues
28234         are resolved.
28235         * gcc.dg/vect/vect-79.c: Likewise.
28237         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28238         * gcc.dg/vect/vect-78.c: Likewise.
28239         * gcc.dg/vect/vect-97.c: Likewise.
28241 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28243         * gcc.dg/pr23943.c: New test.
28245 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28247         PR fortran/19181
28248         * gfortran.dg/derived_pointer_null_1.f90: New test.
28250 2005-09-18  Richard Guenther  <rguenther@suse.de>
28252         PR middle-end/23944
28253         * gcc.c-torture/compile/pr23944.c: New testcase.
28255 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28257         PR fortran/15975
28258         * gfortran.dg/der_pointer_2.f90: New test.
28260 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28262         PR fortran/16861
28263         * gfortran.dg/nested_modules_2.f90: New test.
28265 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28267         PR c++/18368
28268         * g++.dg/other/semicolon.C: New test.
28270 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28272         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28273         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28275 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28277         PR c++/23914
28278         * g++.dg/template/static18.C: New test.
28280         PR c++/21514
28281         * g++.dg/template/crash19.C: Remove dg-error marker.
28282         * g++.dg/template/local4.C: New test.
28284 2005-09-16  Paul Brook  <paul@codesourcery.com>
28286         PR fortran/23906
28287         * gfortran.dg/dependency_1.f90: New test.
28289 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28291         PR c++/23896
28292         * g++.dg/template/static17.C: New test.
28294 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28296         PR c++/23139
28297         * g++.dg/warn/huge-val1.C: New test.
28299 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28301         PR c++/13140
28302         * g++.dg/parse/class2.C: New test.
28303         * g++.dg/template/explicit8.C: Likewise.
28304         * g++.dg/template/spec25.C: Likewise.
28306 2005-09-14  Josh Conner  <jconner@apple.com>
28308         PR middle-end/23584
28309         * gcc.dg/pr23584.c: New test.
28311 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28313         PR fortran/21875 Internal Unit Array I/O, NIST
28314         * gfortran.dg/arrayio_1.f90: New test.
28315         * gfortran.dg/arrayio_1.f90: New test.
28316         * gfortran.dg/arrayio_1.f90: New test.
28317         * gfortran.dg/arrayio_1.f90: New test.
28318         * gfortran.dg/arrayio_1.f90: New test.
28320 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28322         PR middle-end/22480
28323         * gcc.dg/vect/pr22480.c: New test.
28325 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28327         PR fortran/19358
28328         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28330 2005-09-13 Josh Conner <jconner@apple.com>
28332         PR c++/23180
28333         * g++.dg/init/struct2.C: New test.
28334         * g++.dg/init/struct3.C: New test.
28336 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28338         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28339         Clean up temp files.
28340         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28341         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28342         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28343         gcc.dg/tree-ssa/builtin-printf-1.c,
28344         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28345         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28346         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28347         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28348         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28349         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28350         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28351         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28352         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28353         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28354         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28355         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28357 2005-09-13  Josh Conner  <jconner@apple.com>
28359         * lib/gcc-dg.exp: Load scanipa.exp.
28360         (cleanup-dump): New procedure.
28361         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28362         * lib/scandump.exp: New file.
28363         * lib/scantree.exp: Use it.
28364         * lib/scanipa.exp: New file.
28366 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28368         PR fortran/17740
28369         * gfortran.dg/generic_4.f90: New test.
28371 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28373         PR target/23816
28374         * gcc.target/i386/pr23816-1.c: New test.
28375         * gcc.target/i386/pr23816-2.c: New test.
28378 2005-09-13  Bastian Blank <waldi@debian.org>
28380         PR c++/16171
28381         * g++.dg/abi/mangle26.C: New test.
28382         * g++.dg/abi/mangle27.C: New test.
28383         * g++.dg/abi/mangle28.C: New test.
28384         * g++.dg/abi/mangle29.C: New test.
28386         PR c++/23839
28387         * g++.dg/parse/register1.C: New test.
28389 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28391         PR c++/23842
28392         * g++.dg/template/access16.C: New test.
28394 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28396         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28398 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28400         PR fortran/18899
28401         * gfortran.dg/shape_2.f90: New test.
28403 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28405         PR target/19269
28406         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28407         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28408         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28409         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28410         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28411         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28412         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28413         tests.
28415 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28417         PR c++/23841
28418         * g++.dg/parse/template17.C: New test.
28420 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28422         PR c++/23789
28423         * g++.dg/template/nontype14.C: New test.
28425 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28427         PR g++/7874
28428         * g++.dg/lookup/friend7.C: New test.
28429         * g++.dg/lookup/friend8.C: New test.
28430         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28431         so that it will be found via argument dependent lookup.
28432         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28433         friend functions which will no longer be found.
28434         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28435         function g, so that it will be found via argument dependent
28436         lookup.
28437         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28438         * g++.old-deja/g++.mike/net43.C: Likewise.
28440 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28442         PR c++/23691
28443         * g++.dg/template/static16.C: New test.
28445 2005-09-12  Josh Conner  <jconner@apple.com>
28447         PR middle-end/23237
28448         * gcc.c-torture/compile/pr23237.c: New test.
28450 2005-09-11  Richard Henderson  <rth@redhat.com>
28452         * g++.dg/other/error8.C: Update expected diagnostic text.
28454 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28456         PR libfortran/19872
28457         * gfortran.dg/overwrite_1.f: New test.
28459 2005-09-09  Josh Conner  <jconner@apple.com>
28461         * g++.dg/init/pr23180-1.C: Removed.
28462         * g++.dg/init/pr23180-2.C: Removed.
28464 2005-09-09  David Daney <ddaney@avtrex.com>
28466         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28467         files which are ...
28468         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28469         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28471 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28473         * gfortran.dg/iostat_2.f90: New test.
28475 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28477         PR c++/22252
28478         * g++.dg/ext/interface1.C: New test.
28479         * g++.dg/ext/interface1.h: Likewise.
28480         * g++.dg/ext/interface1a.cc: Likewise.
28482 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28484         * gfortran.dg/iomsg_1.f90: New test case.
28486 2005-09-09  Richard Guenther  <rguenther@suse.de>
28488         PR c++/23624
28489         * g++.dg/tree-ssa/pr23624.C: New testcase.
28491 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28493         PR fortran/19239
28494         * gfortran.dg/vector_subscript_1.f90,
28495         * gfortran.dg/vector_subscript_2.f90: New tests.
28497 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28499         PR fortran/21104
28500         * gfortran.dg/array_alloc_1.f90,
28501         * gfortran.dg/array_alloc_2.f90,
28502         * gfortran.dg/array_alloc_3.f90: New tests.
28504 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28506         PR fortran/12840
28507         * gfortran.dg/array_constructor_6.f90
28508         * gfortran.dg/array_constructor_7.f90
28509         * gfortran.dg/array_constructor_8.f90
28510         * gfortran.dg/array_constructor_9.f90
28511         * gfortran.dg/array_constructor_10.f90
28512         * gfortran.dg/array_constructor_11.f90
28513         * gfortran.dg/array_constructor_12.f90: New tests.
28515 2005-09-08  Josh Conner  <jconner@apple.com>
28517         PR c++/23180
28518         * g++.dg/init/pr23180-1.C: New test.
28519         * g++.dg/init/pr23180-2.C: New test.
28521 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28523         PR fortran/18878
28524         * gfortran.dg/module_double_reuse.f90: New.
28526 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28528         PR fortran/23270
28529         PR fortran/22304
28530         PR fortran/18870
28531         PR fortran/17917
28532         PR fortran/16511
28533         * gfortran.dg/common_equivalence_1.f: New.
28534         * gfortran.dg/common_equivalence_2.f: New.
28535         * gfortran.dg/common_equivalence_3.f: New.
28536         * gfortran.dg/contained_equivalence_1.f90: New.
28537         * gfortran.dg/module_blank_common.f90: New.
28538         * gfortran.dg/module_commons_1.f90: New.
28539         * gfortran.dg/module_equivalence_1.f90: New.
28540         * gfortran.dg/nested_modules_1.f90: New.
28541         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28542         equivalences and add comment to connect the test with
28543         the PR.
28545 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28547         PR fortran/23765
28548         * gfortran.dg/common_6.f90: New test.
28550 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28552         PR fortran/15326
28553         * gfortran.dg/char_result_1.f90,
28554         * gfortran.dg/char_result_2.f90,
28555         * gfortran.dg/char_result_3.f90,
28556         * gfortran.dg/char_result_4.f90,
28557         * gfortran.dg/char_result_5.f90,
28558         * gfortran.dg/char_result_6.f90,
28559         * gfortran.dg/char_result_7.f90,
28560         * gfortran.dg/char_result_8.f90: New tests.
28562 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28564         PR fortran/19928
28565         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28567 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28569         PR obj-c++/16816
28570         * obj-c++.dg/selector-5.mm: New test.
28571         * obj-c++.dg/selector-6.mm: New test.
28573 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28575         PR objc/20574
28576         PR objc/19324
28577         * objc.dg/error-1.m: New test.
28579 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28581         PR fortran/23373
28582         * gfortran.fortran-torture/execute/pr23373-1.f90,
28583         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28585 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28587         PR libfortran/23760
28588         * gfortran.dg/g77/1832.f: Remove long string in write statement
28589         to allow the test to pass on correct list directed output with
28590         prepended space.
28592 2005-09-07  James E Wilson  <wilson@specifix.com>
28594         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28596 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28598         * gfortran.dg/parameter+save.f90: Rename to
28599         * gfortran.dg/parameter_save.f90: .. this.
28601 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28603         PR fortran/20848
28604         * gfortran.dg/parameter+save.f90: New test case.
28606 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28608         PR fortran/19269
28609         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28611 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28613         PR c/23075
28614         * gcc.dg/pr23075.c: New test.
28615         * g++.dg/warn/pr23075.C: New test.
28617         PR target/22362
28618         * gcc.target/i386/pr22362.c: New test.
28620         PR rtl-optimization/23098
28621         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28623         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28624         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28625         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28627 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28629         * g++.dg/expr/cast6.C: New test.
28631         PR c++/9782
28632         * g++.dg/init/new15.C: New test.
28634 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28636         * gcc.dg/vect/Os-vect-95.c: New test.
28637         * gcc.dg/vect/vect-95.c: Same.
28639 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28641         * gcc.dg/vect/vect-29.c: Update xfail testing.
28642         * gcc.dg/vect/vect-44.c: Same.
28643         * gcc.dg/vect/vect-48.c: Same.
28644         * gcc.dg/vect/vect-50.c: Same.
28645         * gcc.dg/vect/vect-72.c: Same.
28646         * gcc.dg/vect/vect-77.c: Same.
28647         * gcc.dg/vect/vect-78.c: Same.
28648         * gcc.dg/vect/vect-80.c: Same.
28649         * gcc.dg/vect/vect-96.c: Same.
28650         * gcc.dg/vect/vect-100.c: Same.
28651         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28652         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28653         * gfortran.dg/vect/vect-5.f90: Same.
28655 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28657         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28658         start strings.
28659         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28660         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28662         PR c++/23056
28663         * g++.dg/opt/pr23056.C: New test.
28665         PR rtl-optimization/23098
28666         * gcc.target/i386/pr23098.c: New test.
28668 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28670         PR c++/23667
28671         * g++.dg/template/static15.C: New test.
28673         PR c++/21440
28674         * g++.dg/ext/stmtexpr5.C: New test.
28675         * g++.dg/ext/stmtexpr6.C: Likewise.
28677 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28679         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28681         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28682         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28683         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28685 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28687         PR libfortran/23321
28688         * gfortran.dg/direct_io_4.f90: New test case.
28690 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28691             Rasmus Hahn  <rassahah@neofonie.de>
28693         PR libobjc/23108
28694         * objc.dg/type-stream-1.m: New test.
28696 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28698         PR fortran/23661
28699         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28700         gfortran.dg/print_fmt_3.f90: New test.
28702 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28704         * gfortran.dg/fmt_t_1.f90: New test.
28706 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28708         PR rtl-optimization/23454
28709         * g++.dg/opt/pr23454.C: New test.
28711 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28713         PR c++/23699
28714         * g++.dg/ext/static1.C: New test.
28716 2005-09-02  Richard Henderson  <rth@redhat.com>
28718         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28719         tail call to check_fa_work.
28721 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28723         PR c++/21687
28724         * g++.dg/other/gc3.C: New test.
28726 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28728         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28729         * gcc.dg/20050826-1.c: Likewise.
28731 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28733         PR c++/23167
28734         * g++.dg/expr/volatile1.C: New test.
28736 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28738         PR middle-end/23547
28739         * gcc.dg/pr23547.c: New test.
28741 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28743         PR c/22061
28744         * gcc.c-torture/execute/pr22061-1.c,
28745         * gcc.c-torture/execute/pr22061-2.c,
28746         * gcc.c-torture/execute/pr22061-3.c,
28747         * gcc.c-torture/execute/pr22061-4.c: New tests.
28749 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28751         * gcc.dg/Wredundant-decls-2.c: New test to check that
28752         -Wredundant-decls does not issue warning for a variable
28753         definition following a declaration.
28755 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28757         PR debug/7241
28758         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28759         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28760         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28762         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28763         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28764         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28765         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28766         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28767         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28768         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28769         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28771 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28773         PR objc/23306
28774         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28775         scan-assmbler.
28777 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28779         PR target/21255
28780         * gcc.dg/pr21255-1.c: New test.
28781         * gcc.dg/pr21255-2-mb.c: Likewise.
28782         * gcc.dg/pr21255-2-ml.c: Likewise.
28783         * gcc.dg/pr21255-3.c: Likewise.
28784         * gcc.dg/pr21255-4.c: Likewise.
28786 2005-08-31  Dale Johannesen  <dalej@apple.com>
28788         * gcc.dg/20050830-1.c: New.
28790 2005-08-31  Josh Conner  <jconner@apple.com>
28792         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28793         command-line options for arm-*-* targets.
28794         * g++.dg/init/array16.C: Likewise.
28795         * g++.dg/other/crash-4.C: Likewise.
28797 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28799         PR obj-c++/23640
28800         * obj-c++.dg/gnu-runtime-3.mm: New test.
28802 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28804         PR c++/13377
28805         * g++.dg/lookup/ambig4.C: New test.
28806         * g++.dg/lookup/ambig5.C: New test.
28807         * g++.dg/tc1/dr101.C: Adjust error markers.
28809 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28811         PR c++/23639
28812         * g++.dg/template/ttp5.C: Adjust error markers.
28814 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28816         PR testsuite/23609
28817         * lib/obj-c++.exp: Include target-libpath.exp.
28818         (obj-c++_link_flags): Look for the GNU libobjc library
28819         and set the library path to include it.
28820         Don't manually set LD_LIBRARY_PATH (etc.) but call
28821         set_ld_library_path_env_vars instead.
28822         (obj-c++_target_compile): Don't set library path or
28823         linker flags because they are already set correctly
28824         in obj-c++_link_flags.
28826 2005-08-30  Josh Conner  <jconner@apple.com>
28828         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28829         to command-line options for arm-*-* targets.
28831 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28833         * g++.dg/other/i386-1.C: New.
28835 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28837         PR preprocessor/20348
28838         PR preprocessor/20356
28839         * gcc.dg/cpp/pr20348.c: New test.
28840         * gcc.dg/cpp/pr20348.h: New file.
28841         * gcc.dg/cpp/inc/pr20348.h: New file.
28842         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28843         * gcc.dg/cpp/pr20356.c: New test.
28844         * gcc.dg/cpp/pr20356.h: New file.
28845         * gcc.dg/cpp/inc/pr20356.h: New file.
28846         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28848 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28850         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28851         Fix array dimension to avoid correct end-of-file error.
28853 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28855         PR libfortran/23598
28856         * gfortran.dg/iostat_1.f90: New test.
28858 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28860         PR middle-end/23408
28861         * gcc.dg/pr23408.c: New test.
28863 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28865         PR c++/23099
28866         * g++.dg/init/member1.C: Make sure erroneous static data member
28867         definitions are required.
28868         * g++.dg/template/static13.C: New test.
28869         * g++.dg/template/static14.C: Likewise.
28871 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28873         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28874         -march=pentium4, remove ilp32 requirement.
28876         PR middle-end/23484
28877         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28878         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28880 2005-08-29  Andreas Jaeger  <aj@suse.de>
28882         PR testsuite/23607
28883         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28885 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28887         * gcc.c-torture/execute/20050316-2.c: New test.
28888         * gcc.c-torture/execute/20050316-3.c: New test.
28889         * gcc.dg/torture/pr16104-1.c: New test.
28891 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28893         PR middle-end/23463
28894         * gcc.c-torture/execute/zero-struct-1.c: New test.
28896 2005-08-27  Richard Guenther  <rguenther@suse.de>
28898         PR target/23575
28899         * gcc.target/i386/pr23575.c: New testcase.
28901 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28903         PR rtl-optimization/23561
28904         * gcc.c-torture/execute/20050826-1.c: New test.
28906         PR rtl-opt/23560
28907         * gcc.c-torture/execute/20050826-2.c: New test.
28909 2005-08-26  Dale Johannesen  <dalej@apple.com>
28911         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28912         * gcc.dg/20050826-1.c: New.
28914 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28916         PR c++/19004
28917         * g++.dg/template/nontype13.C: New test.
28919         PR c++/23491
28920         * g++.dg/init/new14.C: New test.
28921         * g++.dg/expr/anew1.C: Do not XFAIL.
28922         * g++.dg/expr/anew2.C: Likewise.
28923         * g++.dg/expr/anew3.C: Likewise.
28925 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28927         PR middle-end/22439
28928         * gcc.dg/vla-3.c: New test.
28930 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28932         PR fortran/20363
28933         * gfortran.dg/named_interface.f90: New.
28935 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28937         * gcc.c-torture/execute/frame-address.c: New test.
28939 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28941         PR c++/20817
28942         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28944 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28946         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28948 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28950         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28951         * gcc.dg/altivec-22.c: Rename from..
28952         * gcc.dg/altivec-nomfcr.c: ..this.
28954 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28956         PR tree-optimization/23546
28957         * gcc.dg/tree-ssa/pr23546.c: New test.
28959 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28961         PR fortran/17758
28962         * gfortran.dg/nonreturning_statements.f90: New test.
28964 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28966         PR c++/22454
28967         * g++.dg/parse/crash29.C: New.
28969 2005-08-23  DJ Delorie  <dj@redhat.com>
28971         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28972         constants have the L suffix.
28974 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28976         PR c++/23044
28977         * g++.dg/template/instantiate8.C: New.
28979 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28981         PR middle-end/23467
28982         * gcc.c-torture/execute/pr23467.c: New test.
28984 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28986         PR tree-optimization/22043
28987         * gcc.c-torture/execute/20050613-1.c: New test.
28989 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28991         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28993 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28995         PR rtl-optimization/23478
28996         * g++.dg/opt/pr23478.C: New test.
28998 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29000         PR c/18715
29001         * gcc.dg/switch-warn-3.c: New test.
29003 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29005         PR c++/22233
29006         * g++.dg/template/param1.C: New test.
29008 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29010         PR c++/23089
29011         * g++.dg/other/incomplete1.C: New test.
29013 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29015         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29016         are vectorizable.
29018 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29020         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29021         d_lines_5.f: New.
29023 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29025         * gcc.target/i386/sse-4.c: New test.
29027 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29029         PR testsuite/23239
29030         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29032 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29034         * gcc.dg/20050811-1.c: New test.
29035         * gcc.dg/20050811-2.c: New test.
29037 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29039         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29041 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29043         PR 23476
29044         * gcc.c-torture/compile/pr23476.c: New test.
29046 2005-08-19  Devang Patel  <dpatel@apple.com>
29048         PR tree-optimization/23048
29049         * gcc.dg/tree-ssa/pr23048.c: New test.
29051 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29053         PR middle-end/20624
29054         * g++.dg/warn/Wreturn-3.C: New test
29056 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29058         PR tree-optimization/22228
29059         * g++.dg/vect/pr22543.cc: New test.
29061 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29063         PR tree-optimization/21574
29064         * gcc.dg/tree-ssa/pr21574.c: New test.
29066 2005-08-16  James E Wilson  <wilson@specifix.com>
29068         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29070 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29072         PR tree-opt/23402
29073         * gcc.c-torture/compile/zero-strct-3.c: New test.
29074         * gcc.c-torture/compile/zero-strct-4.c: New test.
29076 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29078         PR target/23376
29079         * gcc.target/x86_64/pr23376.c: New test.
29081 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29083         PR c++/23337
29084         * g++.dg/ext/vector2.C: New.
29086 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29088         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29090 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29092         PR libfortran/23428
29093         * gfortran.dg/inquire-complex.f90: New test case.
29095 2005-08-16  James E Wilson  <wilson@specifix.com>
29097         PR tree-optimization/21105
29098         * gcc.dg/large-size-array.c: New.
29100 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29102         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29103         type.
29104         * gcc.dg/vect/vect-41: Likewise.
29105         * gcc.dg/vect/vect-42: Likewise.
29106         * gcc.dg/vect/vect-43: Likewise.
29107         * gcc.dg/vect/vect-44: Likewise.
29108         * gcc.dg/vect/vect-46: Likewise.
29109         * gcc.dg/vect/vect-47: Likewise.
29110         * gcc.dg/vect/vect-48: Likewise.
29111         * gcc.dg/vect/vect-52: Likewise.
29112         * gcc.dg/vect/vect-53: Likewise.
29113         * gcc.dg/vect/vect-54: Likewise.
29114         * gcc.dg/vect/vect-55: Likewise.
29115         * gcc.dg/vect/vect-56: Likewise.
29116         * gcc.dg/vect/vect-57: Likewise.
29117         * gcc.dg/vect/vect-58: Likewise.
29118         * gcc.dg/vect/vect-59: Likewise.
29119         * gcc.dg/vect/vect-60: Likewise.
29120         * gcc.dg/vect/vect-61: Likewise.
29121         * gcc.dg/vect/vect-85: Likewise.
29122         * gcc.dg/vect/vect-87: Likewise.
29123         * gcc.dg/vect/vect-88: Likewise.
29124         * gcc.dg/vect/vect-93.c: Likewise.
29125         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29126         * gcc.dg/vect/vect-75: Likewise.
29127         * gcc.dg/vect/vect-76: Likewise.
29128         * gcc.dg/vect/vect-77: Likewise.
29129         * gcc.dg/vect/vect-78: Likewise.
29130         * gcc.dg/vect/vect-80: Likewise.
29131         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29132         vectorized for the expected reason, rather than checking how alignment
29133         was handled.
29134         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29135         aligned type and also instead of aligned pointers. Added documentation.
29137 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29139         * gfortran.dg/power.f90: New test.
29141 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29143         PR rtl-optimization/23299
29144         * g++.dg/opt/pr23299.C: New test.
29146 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29148         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29150 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29152         * g++.dg/template/local6.C: New test.
29154 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29156         * execute/exceptions/finally-1.m: Check that the catch and finally are
29157         being called.  Also add a "return 0;" at the end of main.
29159 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29161         PR fortran/21432.
29162         * gfortran.dg/namelist_print_1.f: New test of functionality of
29163         PRINT namelist.
29164         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29165         namelist generates error with -std=f95.
29167 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29169         PR tree-optimization/23119
29170         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29172 2005-08-13  Marcin Koziej  <creep@desk.pl>
29173             Andrew Pinski  <pinskia@physics.uc.edu>
29175         PR libobjc/22492
29176         * execute/exceptions/finally-1.m: New test.
29178 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29180         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29181         testsuite.
29182         * objc/execute/exceptions/trivial.m: New test.
29183         * objc.dg/try-catch-11.m: Move to ...
29184         * objc/execute/exceptions/foward-1.m: Here.
29185         * objc.dg/try-catch-2.m: Move to ...
29186         * objc/execute/exceptions/catchall-1.m: Here.
29187         * objc.dg/try-catch-8.m: Move to ...
29188         * objc/execute/exceptions/local-variables-1.m: Here.
29190 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29192         * objc.dg/nested-func-1.m: Move to ...
29193         * objc/execute/nested-func-1.m: Here.
29195 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29197         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29198         in ${options} instead of [target_info name].
29199         * lib/obj-c++.exp (objc_target_compile): Likewise.
29201 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29203         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29205 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29207         part of PR testsuite/23348
29208         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29209         each of the torture options.
29210         * objc/compile/trivial.m: New test.
29212 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29214         * gfortran.dg/eoshift.f90: Correct format.
29216 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29218         * gfortran.fortran-torture/execute/character_passing.f90:
29219         Fix comment typo.
29221 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29223         PR c++/8271
29224         * g++.dg/template/unify10.C: New.
29226 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29228         * g++.dg/parse/pr22514.C: Move to...
29229         * g++.dg/debug/pr22514.C: here.
29231 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29233         PR c++/23266
29234         * g++.dg/inherit/pure1.C: New test.
29236         * ChangeLog: Fix typos.
29238 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29239             Steven Bosscher  <stevenb@suse.de>
29241         * gfortran.dg/runtime_warning_1.f90: New test.
29243 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29245         PR c++/23219
29246         * g++.dg/parse/crash28.C: New.
29248 2005-08-11  Richard Guenther  <rguenther@suse.de>
29250         PR target/23289
29251         * gcc.target/i386/tailcall-1.c: New testcase.
29253 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29255         * gcc.dg/vect/vect-67.c: Un-xfail.
29257 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29259         PR c++/23225
29260         * g++.dg/parse/crash27.C: new test.
29262 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29264         PR libfortran/22143
29265         * gfortran.dg/shift-kind.f90: New testcase.
29267 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29269         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29270         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29272 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29274         PR c++/20646
29275         * g++.dg/other/mult-stor1.C: New test.
29277 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29279         * gcc.c-torture/pr18299-1.c: Move to ...
29280         * gcc.c-torture/compile/pr18299-1.c: Here.
29282 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29284         * gfortran/fortran.torture/execute/character_passing.f90:
29285         Fix types for LSAME.
29287 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29289         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29290         input data back to what it was originally.
29292 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29294         * objc.dg/try-catch-8.m: Enable for all targets.
29296 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29298         * gcc.dg/pr23165.c: New test.
29300 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29302         PR tree-optimization/23234
29303         * gcc.dg/tree-ssa/pr23234.c: New test.
29305 2005-08-08  Josh Conner  <jconner@apple.com>
29307         PR rtl-optimization/23241
29308         * gcc.dg/char-compare.c: New test.
29310 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29312         PR c++/22508
29313         * g++.dg/init/new13.C: New test.
29315 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29317         PR c++/21166
29318         * g++.dg/other/crash-4.C: Adjust
29319         * g++/dg/ext/packed9.C: New.
29321 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29323         PR middle-end/21964
29324         * gcc.c-torture/execute/pr21964-1.c: New test.
29326 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29328         PR c/22458
29329         * gcc.dg/pr22458-1.c: New test.
29331 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29332             Steven G. Kargl <kargls@comcast.net>
29334         PR fortran/22390
29335         * gfortran.dg/flush_1.f90: New test.
29337 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29339         PR c++/23191
29340         * g++.dg/template/eh2.C: New test.
29342 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29344         PR c++/19498
29345         * g++.dg/template/instantiate7.C: New test.
29347 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29349         PR c/23113
29350         * gcc.dg/Wunused-value-1.c: New test.
29352 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29354         PR rtl-optimization/23233
29355         * gcc.c-torture/compile/pr23233-1.c: New test.
29357 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29359         PR fortran/18833
29360         PR fortran/20850
29361         * gfortran.dg/equiv_1.f90: New test.
29362         * gfortran.dg/equiv_2.f90: New test.
29363         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29364         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29365         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29367 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29369         * gcc.c-torture/execute/vrp-5.c: New test.
29370         * gcc.c-torture/execute/vrp-6.c: New test.
29371         * gcc.dg/tree-ssa/vrp21.c: New test.
29373 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29375         * g++.dg/parse/pr22514.C: New test.
29377 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29379         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29381         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29382         instead of constant loads / pool entries.
29384 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29386         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29387         TEST_TO_WCTYPE.
29389 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29391         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29392         __WINT_TYPE__ in generated prototypes if possible.
29394 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29396         PR 22037
29397         * g++.dg/tree-ssa/pr22037.C:
29399 2005-08-04  Richard Henderson  <rth@redhat.com>
29401         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29402         scan-tree-dump-times directive.
29404 2005-08-04  Jan Hubicka  <jh@suse.cz>
29406         * gcov-1.C: Fix switch counts.
29407         * gcov-4b.c: Likewise.
29409 2005-08-03  Jeff Law  <law@redhat.com>
29411         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29413 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29415         * gcc.c-torture/execute/pr23135.c: New test.
29417 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29419         PR tree-optimization/19899
29420         * gcc.dg/tree-ssa/scev-1.c: New test.
29421         * gcc.dg/tree-ssa/scev-2.c: New test.
29423 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29425         PR target/18582
29426         * gcc.dg/torture/pr18582-1.c: New test.
29428 2005-08-03  Jan Hubicka  <jh@suse.cz>
29430         * update-conroll.c: New testcase.
29431         * update-conroll-2.c: New testcase.
29433 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29435         * gfortran.dg/constant_substring.f: New test.
29436         * gfortran.dg/pr22491.f: New test.
29438 2005-08-02  Jan Hubicka  <jh@suse.cz>
29440         * update-threading.c: Replace by the proper one.
29442 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29444         PR 23164
29445         * g++.dg/tree-ssa/pr23164.C: New test.
29447 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29449         * gcc.dg/tree-ssa/pr23192.c: New test.
29451 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29453         * gcc.c-torture/execute/vrp-4.c: New test.
29455 2005-08-02  Jan Hubicka  <jh@suse.cz>
29457         * update-threading.c: New test.
29459 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29461         * gcc.c-torture/compile/20050801-1.c: New test.
29462         * gcc.c-torture/compile/20050801-2.c: New test.
29464 2005-08-01  Jan Hubicka  <jh@suse.cz>
29466         * val-prof-5.c: New test.
29468 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29470         PR c/22311
29471         * gcc.dg/pr22311-1.c : New test.
29473 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29475         PR target/23095
29476         * gfortran.dg/pr23095.f: New test.
29478         PR c++/22003
29479         * g++.dg/other/pr22003.C: New test.
29481 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29483         PR target/20621
29484         * gcc.c-torture/execute/pr20621-1.c: New test.
29486 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29488         * gfortran.dg/comma_format_extension_4.f: Adjust length
29489         of string for format.
29490         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29491         print statement with internal write.
29492         * gfortran.dg/der_array_io_2.f: Likewise.
29493         * gfortran.dg/der_array_io_3.f: Likewise.
29495 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29497         * gcc.dg/fold-abs-4.c: new test.
29499 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29501         PR fortran/22570 an related issues.
29502         * gfortran.dg/x_slash_1.f: New test.
29504 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29506         PR c/23143
29507         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29508         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29510 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29512         PR c/529
29513         * gcc.dg/Wshadow-3.c: New test.
29515 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29517         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29518         used to have the wrong bounds).
29520 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29522         PR c/21720
29523         * gcc.dg/hex-round-1.c: Test more cases.
29524         * gcc.dg/hex-round-2.c: New test.
29526 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29528         PR 22550
29529         * g++.dg/tree-ssa/pr22550.C: New test.
29531 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29533         * gcc.dg/tree-ssa/vrp19.c: New test.
29534         * gcc.dg/tree-ssa-vrp20.c: New test.
29536 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29538         PR c/22240
29539         * gcc.dg/transparent-union-4.c: New test.
29541 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29543         PR c/22192
29544         * gcc.dg/c99-vla-2.c: New test.
29546 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29548         PR c/21720
29549         * gcc.dg/hex-round-1.c: New test.
29551 2005-07-28  Jan Hubicka  <jh@suse.cz>
29553         * inliner-1.c: Do not dump everything.
29554         * tree-prof.exp: Do not pass -ftree-based-profiling.
29555         * bprob.exp: Likewise.
29557         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29559 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29561         PR c++/22545
29562         * g++.dg/expr/ptrmem7.C: New test.
29564 2005-07-28  Mike Stump  <mrs@apple.com>
29566         * g++.old-deja/g++.mike/visibility-1.C: New test.
29568 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29570         PR c/20187
29571         * gcc.c-torture/execute/pr20187-1.c: New test.
29573 2005-07-28  Jeff Law  <law@redhat.com>
29575         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29576         * gcc.dg/tree-ssa/vrp18.c: New test.
29578 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29580         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29582 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29584         PR tree-optimization/22506
29585         * gcc.dg/vect/ps22506.c: New test.
29587 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29589         PR target/21149
29590         * gcc.target/i386/sse-3.c: New test.
29592 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29594         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29595         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29597 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29599         PR c/22589
29600         * gcc.c-torture/compile/pr22589-1.c: New test.
29602 2005-07-28  Jan Hubicka  <jh@suse.cz>
29604         * update-loopch.c: New testcase.
29606 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29608         PR rtl-optimization/23047
29609         * gcc.c-torture/execute/pr23047.c: New test.
29610         * gcc.c-torture/execute/pr23047.x: New.
29612 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29614         PR tree-optimization/22493
29615         * gcc.c-torture/execute/pr22493-1.c: New test.
29616         * gcc.c-torture/execute/pr22493-1.x: New.
29617         * gcc.c-torture/execute/vrp-1.c: New test.
29618         * gcc.c-torture/execute/vrp-2.c: New test.
29619         * gcc.c-torture/execute/vrp-2.c: New test.
29621 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29623         * gcc.target/frv/all-builtin-read8.c: Delete.
29624         * gcc.target/frv/all-builtin-read16.c: Delete.
29625         * gcc.target/frv/all-builtin-read32.c: Delete.
29626         * gcc.target/frv/all-builtin-read64.c: Delete.
29627         * gcc.target/frv/all-builtin-write8.c: Delete.
29628         * gcc.target/frv/all-builtin-write16.c: Delete.
29629         * gcc.target/frv/all-builtin-write32.c: Delete.
29630         * gcc.target/frv/all-builtin-write64.c: Delete.
29631         * gcc.target/frv/all-read-write-1.c: New.
29633 2005-07-27  Jeff Law  <law@redhat.com>
29635         * gcc.c-torture/execute/pr22630.c: New test.
29637 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29639         PR tree-optimization/23073
29640         * gcc.dg/vect/nodump-pr23073.c: New test.
29641         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29643 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29645         PR tree-optimize/22348
29646         * gcc.c-torture/execute/pr22348.c: New.
29648 2005-07-27  Richard Guenther  <rguenther@suse.de>
29650         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29652 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29654         PR fortran/22503
29655         * gfortran.dg/logical_comp.f90: New test.
29657 2005-07-27  Jan Hubicka  <jh@suse.cz>
29659         * inliner-1.c: Add cleanup of dumps.
29660         * val-prof-*.c: Likewise.
29661         * update-tailcall.c: New.
29663 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29665         PR 22591
29666         * gcc.dg/tree-ssa/pr22591.c: New test.
29667         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29669 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29671         PR libobjc/22606
29672         * objc.dg/try-catch-11.m: New test.
29674 2005-07-26  Richard Guenther  <rguenther@suse.de>
29676         PR tree-optimization/22486
29677         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29679 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29681         PR tree-opt/22484
29682         * g++.dg/opt/loop2.C: New test.
29684 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29686         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29687         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29689 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29691         * lib/profopt.exp (profopt-execute): Check for profiling data
29692         files on the target.
29694 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29696         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29697         for matching of asm labels.
29699 2005-07-25  Richard Guenther  <rguenther@suse.de>
29701         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29703 2005-07-25  Richard Guenther  <rguenther@suse.de>
29705         PR testsuite/22624
29706         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29708 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29710         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29711         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29712         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29713         * gcc.dg/vect/vect-100.c: New test.
29714         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29715         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29716         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29717         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29718         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29719         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29720         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29721         * gfortran.dg/vect/pr19049.f90: New testcase.
29722         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29724 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29726         * gcc.c-torture/execute/20050713-1.c: New test.
29728         PR fortran/20063
29729         * gfortran.fortran-torture/execute/data_4.f90: New test.
29731         PR middle-end/20303
29732         * gcc.dg/visibility-d.c: New test.
29734 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29736         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29737         * gfortran.dg/underflow.f90: Ditto.
29739 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29741         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29742         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29743         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29745 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29747         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29748         include case of field width of zero.
29750 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29752         PR libgfortran/21875
29753         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29754         with trailing blanks on normal formatted read.
29756 2005-07-23  Chao-ying Fu  <fu@mips.com>
29758         * gcc.target/mips/mips32-dsp-type.c: New test.
29759         * gcc.target/mips/mips32-dsp.c: New test.
29761 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29763         PR testsuite/21073
29764         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29766         PR testsuite/20454
29767         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29768         and __cyg_profile_func_exit.
29770 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29772         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29773         * gfortran.dg/comma_format_extension_4.f: Same.
29774         * gfortran.dg/pr15332.f: Same.
29775         * gfortran.dg/pr21730.f: Same.
29777 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29779         * g++.dg/opt/vrp2.C: Fix testcase.
29781         PR tree-opt/22625
29782         * g++.dg/opt/vrp2.C: New test.
29784 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29786         PR debug/21828
29787         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29789 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29791         * gcc.dg/tree-ssa/20050719-1.c: New test.
29793 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29795         * gcc.dg/bfin-longcall-1.c: New file.
29796         * gcc.dg/bfin-longcall-2.c: New file.
29798 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29800         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29802 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29804         PR middle-end/19055
29805         * gcc.dg/tree-ssa/pr19055.c: New test.
29806         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29808 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29810         PR C++/22358
29811         * g++.dg/other/pr22358.C: New test.
29813 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29815         PR c++/2922
29816         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29818 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29820         PR c++/15938
29821         * g++.dg/init/union2.C: New test.
29823 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29825         PR c/22393
29826         * gcc.dg/complex-4.c: New test.
29828 2005-07-21  Richard Guenther  <rguenther@suse.de>
29830         PR testsuite/22522
29831         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29832         scanning for asm labels.
29833         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29835 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29837         PR target/22085
29838         * gcc.dg/altivec-pr22085.c: New.
29840 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29842         PR tree-optimization/19210
29843         * gcc.dg/tree-ssa/pr19210-1.c: New.
29844         * gcc.dg/tree-ssa/pr19210-2.c: New.
29846 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29848         PR rtl-optimization/22167
29849         * g++.dg/opt/pr22167.C: New test.
29851 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29853         PR c++/2922
29854         * g++.dg/lookup/two-stage2.C: New.
29855         * g++.dg/lookup/two-stage3.C: New.
29856         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29857         fixed two-stage name lookup for operators.
29858         * g++.dg/template/call3.C: Compiler now produces an appropriate
29859         error message.
29860         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29861         14 as a candidate.
29862         * g++.dg/template/ptrmem4.C: Compiler produces different error
29863         message.
29864         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29865         connect_to_method as a candidate.
29867 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29869         * gcc.dg/fold-alloc-1.c: New test.
29871 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29873         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29874         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29876 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29878         * gcc.dg/fold-abs-1.c: New test.
29879         * gcc.dg/fold-abs-2.c: New test.
29880         * gcc.dg/fold-abs-3.c: New test.
29882 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29884         Make CONSTRUCTOR use VEC to store initializers.
29885         * g++.dg/ext/complit3.C: Check for specific error messages.
29886         * g++.dg/init/brace2.C: Update error message.
29887         * g++.dg/warn/Wbraces2.C: Likewise.
29889 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29891         PR fortran/16940
29892         * gfortran.dg/module_interface_1.f90: New test.
29894 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29895             Kenneth Zadeck <zadeck@naturalbridge.com>
29897         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29899 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29901         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29902         specify -Wformat for these tests.
29903         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29904         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29905         * gcc.dg/format/opt-6.c: Delete.
29907 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29909         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29910         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29912 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29914         * gcc.dg/tree-ssa/alias-2.c: New test.
29916 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29918         PR c++/22263
29919         * g++.dg/template/explicit7.C: New test.
29921 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29923         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29924         field width of 8 to +Inf and -Inf.
29926 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29928         PR c++/22139
29929         * g++.dg/template/friend36.C: New test.
29931 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29933         PR fortran/21730
29934         * gfortran.dg/pr21730.f: New test.
29936 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29937             Kenneth Zadeck <zadeck@naturalbridge.com>
29939         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29940         since pure const detection cannot run at -O1 in c compiler.
29941         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29942         can now optimize this case properly.
29943         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29944         because we now pass.
29945         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29947 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29949         PR c/22421
29950         * gcc.dg/format/bitfld-1.c: New test.
29952 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29954         PR c++/22204
29955         * g++.dg/rtti/repo1.C: New test.
29957 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29959         PR middle-end/22398
29960         * gcc.c-torture/compile/pr22398.c: New test.
29962 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29964         PR c++/22132
29965         * g++.dg/expr/cast4.C: New test.
29967 2005-07-15  Richard Guenther  <rguenther@suse.de>
29969         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29970         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29972 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29974         PR tree-optimization/22230
29975         * gcc.dg/tree-ssa/pr22230.c: New test.
29977 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29979         * gfortran.dg/g77/cpp6.f: New test.
29981         PR fortran/22417
29982         * gfortran.dg/g77/cpp5.F: New test.
29983         * gfortran.dg/g77/cpp5.h: New file.
29984         * gfortran.dg/g77/cpp5inc.h: New file.
29986 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29988         PR libfortran/16435
29989         * gfortran.dg/tl_editting.f90: New.
29990         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29992 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29994         * gfortran.dg/char_array_constructor.f90: New test.
29996 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29998         * gfortran.dg/past_eor.f90: New.
29999         * gfortran.dg/complex_read.f90: New.
30001 2005-07-13  Jeff Law  <law@redhat.com>
30003         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30004         additional casts.
30006         * gcc.dg/tree-ssa/pr22321.c: New test
30008 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30010         PR tree-optimization/21921
30011         * gcc.dg/tree-ssa/pr21921.c: New.
30013 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30015         PR tree-optimizatio/22442
30016         * gcc.dg/tree-ssa/loop-11.c: New test.
30018 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30020         PR tree-opt/21840
30021         * gcc.c-torture/compile/pr21840.c: New test.
30023 2005-07-12  Jan Hubicka  <jh@suse.cz>
30025         * gcc.c-torture/compile/pr22379.c: New test.
30027 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30029         PR libfortran/21593
30030         gfortran.dg/dev_null.f90: Remove outdated comment about
30031         PR libfortran/21593.
30034 2005-07-12  Dale Johannesen  <dalej@apple.com>
30036         * gcc.target/i386/compress-float-sse.c: New.
30037         * gcc.target/i386/compress-float-sse-pic.c: New.
30038         * gcc.target/i386/compress-float-387.c: New.
30039         * gcc.target/i386/compress-float-387-pic.c: New.
30040         * gcc.dg/compress-float-ppc.c: New.
30041         * gcc.dg/compress-float-ppc-pic.c: New.
30043 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30045         PR libfortran/21593
30046         gfortran.dg/dev_null.f90: Remove targets.
30048 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30050         PR tree-opt/22335
30051         * gcc.dg/pr22335-1.c: New test.
30052         * gcc.dg/pr22335-2.c: New test.
30054 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30056         PR c++/20172
30057         * g++.dg/template/nontype12.C : New test.
30059 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30061         * gcc.dg/tree-ssa/loop-10.c: New test.
30063 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30065         * gcc.c-torture/execute/20020720-1.x: Remove.
30067 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30069         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30071 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30073         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30074         (dg-mips-options): Use it.
30076 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30078         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30080 2005-07-09  Richard Henderson  <rth@redhat.com>
30082         * lib/target-supports.exp (check_effective_target_sync_char_short):
30083         Add alpha.
30085 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30087         PR libfortran/22217
30088         * gfortran.dg/negative-z-descriptor.f90: New test.
30090 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30092         PR tree-opt/22329
30093         * gcc.dg/pr22329.c: New test.
30095 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30097         PR tree-optimization/20139
30098         * gcc.dg/tree-ssa/pr20139.c: New.
30100 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30102         PR tree-opt/22356
30103         * gcc.dg/pr22356-1.c: New test.
30105 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30107         PR c++/21799
30108         * g++.dg/template/unify8.C: New.
30109         * g++.dg/template/unify9.C: New.
30111 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30113         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30115 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30117         * gcc.dg/darwin-version-1.c: New.
30118         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30119         * gcc.dg/builtins-20.c: Likewise.
30120         * gcc.dg/builtins-53.c: Likewise.
30121         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30122         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30123         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30124         * gcc.dg/torture/builtins-power-1.c: Likewise.
30125         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30126         on Darwin.
30128 2005-07-07  Jeff Law  <law@redhat.com>
30130         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30131         argument evaluation order.
30133 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30135         PR libfortran/21594
30136         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30137         Add test cases where the shift length is greater than the
30138         array length.
30140 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30142         * obj-c++.dg/proto-lossage-6.mm: New.
30143         * objc.dg/proto-lossage-6.m: New.
30145 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30147         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30148         * objc.dg/gnu-runtime-2.m: Likewise.
30150 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30152         * gfortran.dg/longline.f: New test.
30154         * gfortran.dg/badline.f: New test.
30156 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30158         PR fortran/16531
30159         PR fortran/15966
30160         PR fortran/18781
30161         * gfortran.dg/hollerith.f90: New.
30162         * gfortran.dg/hollerith2.f90: New.
30163         * gfortran.dg/hollerith3.f90: New.
30164         * gfortran.dg/hollerith4.f90: New.
30165         * gfortran.dg/hollerith_f95.f90: New.
30166         * gfortran.dg/hollerith_legacy.f90: New.
30167         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30169 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30171         PR objc/22274
30172         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30173         * objc.dg/gnu-runtime-2.m: New.
30175 2005-07-06  Jeff Law  <law@redhat.com>
30177         * gcc.dg/tree-ssa/vrp17.c: New test.
30179 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30181         PR fortran/22327
30182         * gfortran.dg/array_constructor_5.f90: New test.
30184 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30186         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30188 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30190         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30191         * gcc.dg/980816-1.c: Ditto.
30193 2005-07-06  Jeff Law  <law@redhat.com>
30195         * gcc.c-torture/compile/pr21356.c: New test.
30197 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30199         PR c/22013
30200         PR c/22098
30201         * gcc.c-torture/compile/pr22013-1.c,
30202         gcc.c-torture/execute/pr22098-1.c,
30203         gcc.c-torture/execute/pr22098-2.c,
30204         gcc.c-torture/execute/pr22098-3.c: New tests.
30206 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30208         PR c/22308
30209         * gcc.dg/pr22308-1.c: New test.
30211 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30213         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30214         target.
30215         * gcc.dg/compare9.c: Use -fshort-enums instead of
30216         -fno-short-enums.  Change the last test to dg-bogus.
30218 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30220         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30221         * gcc.dg/compare9.c: New.
30223 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30225         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30227 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30229         PR testsuite/22288
30230         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30233 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30235         * gcc.dg/format/gcc_gfc-1.c: New.
30237 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30239         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30241 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30243         PR fortran/20842
30244         * gfortran.dg/io_invalid_1.f90: New test.
30246 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30248         * gcc.dg/format/gcc_diag-1.c: Update.
30250 2005-07-02  Jeff Law  <law@redhat.com>
30252         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30253         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30255 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30257         * gcc.dg/format/gcc_diag-1.c: Update.
30259 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30261         PR tree-opt/22269
30262         * gcc.c-torture/compile/pr22269.c: New test.
30264 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30266         PR 21584
30267         PR 22219
30268         * g++.dg/tree-ssa/pr21584-1.C: New test.
30269         * g++.dg/tree-ssa/pr21584-2.C: New test.
30271 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30273         * obj-c++.dg/try-catch-11.mm: New.
30274         * objc.dg/try-catch-10.m: New.
30276 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30278         * g++.dg/other/ucnid-1.C: xfail on AIX.
30280 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30282         PR 22234
30283         * gcc.dg/20050629-1.c: New test.
30285 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30287         * obj-c++.dg/const-str-1[0-1].mm: New.
30288         * objc.dg/const-str-1[0-1].m: New.
30290 2005-05-29  Richard Henderson  <rth@redhat.com>
30292         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30293         Rename from check_effective_target_vect_no_max.
30294         (check_effective_target_vect_no_int_add): New.
30295         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30296         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30297         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30298         * gcc.dg/vect/vect-reduc-1.c: Use both.
30299         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30301 2005-05-29  Richard Henderson  <rth@redhat.com>
30303         * lib/target-supports.exp (check_effective_target_vect_no_max):
30304         Remove i386 and x86_64.
30306 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30308         PR testsuite/21969
30309         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30311 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30313         PR middle-end/21969
30314         * gcc.dg/vect/pr21969.c: New test.
30316 2005-06-28  Eric Christopher  <echristo@redhat.com>
30318         PR c/22052
30319         PR c/21975
30320         * gcc.dg/inline1.c: New test.
30321         * gcc.dg/inline2.c: Ditto.
30322         * gcc.dg/inline3.c: Ditto.
30323         * gcc.dg/inline4.c: Ditto.
30324         * gcc.dg/inline5.c: Ditto.
30326 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30328         PR libfortran/22142
30329         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30330         Add testcase also testing eoshift1 for PR 22142.
30332 2005-06-28  Richard Henderson  <rth@redhat.com>
30334         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30335         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30336         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30337         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30338         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30340 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30342         PR libfortran/22142
30343         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30344         Add testcase for PR 22142.
30346 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30348         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30349         gcc.target/ia64/fpreg-2.c: New tests.
30351 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30353         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30355 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30357         PR libfortran/22170
30358         * gfortran.dg/slash_1.f90: New test.
30360 2005-06-27  Richard Henderson  <rth@redhat.com>
30362         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30363         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30364         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30365         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30366         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30367         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30369 2005-06-27  Richard Henderson  <rth@redhat.com>
30371         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30372         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30374 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30376         * obj-c++.dg/proto-lossage-5.mm: New.
30377         * objc.dg/proto-lossage-5.m: New.
30379 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30381         PR 21959
30382         * gcc.dg/tree-ssa/pr21959.c: New test.
30384 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30386         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30387         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30388         testing uninitialized var.
30390         * gcc.c-torture/execute/builtins/chk.h: New.
30391         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30392         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30393         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30394         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30395         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30396         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30397         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30398         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30399         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30400         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30401         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30402         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30403         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30404         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30405         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30406         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30407         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30408         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30409         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30410         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30411         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30412         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30413         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30414         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30415         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30416         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30417         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30418         * gcc.dg/builtin-object-size-1.c: New test.
30419         * gcc.dg/builtin-object-size-2.c: New test.
30420         * gcc.dg/builtin-object-size-3.c: New test.
30421         * gcc.dg/builtin-object-size-4.c: New test.
30422         * gcc.dg/builtin-object-size-5.c: New test.
30423         * gcc.dg/builtin-stringop-chk-1.c: New test.
30424         * gcc.dg/builtin-stringop-chk-2.c: New test.
30425         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30426         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30427         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30428         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30429         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30430         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30431         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30432         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30433         * gcc.c-torture/execute/printf-1.c: New test.
30434         * gcc.c-torture/execute/fprintf-1.c: New test.
30435         * gcc.c-torture/execute/vprintf-1.c: New test.
30436         * gcc.c-torture/execute/vfprintf-1.c: New test.
30437         * gcc.c-torture/execute/printf-chk-1.c: New test.
30438         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30439         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30440         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30442 2005-06-27  Michael Matz  <matz@suse.de>
30444         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30445         slot is not merged if address escapes.
30447 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30449         PR c/21911
30450         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30452 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30454         PR middle-end/17965
30455         * gcc.c-torture/compile/20050622-1.c: New test.
30457         PR middle-end/22028
30458         * gcc.dg/20050620-1.c: New test.
30460 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30462         PR tree-optimization/22026
30463         * gcc.dg/tree-ssa/pr22026.c: New.
30465 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30467         PR libfortran/22144
30468         * gfortran.dg/shift-alloc.f90: New testcase.
30470 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30472         * all files: Update FSF address in copyright headers.
30474 2005-06-22  Jan Hubicka  <jh@suse.cz>
30476         * wholeprogram-1.c: New testcase.
30477         * wholeprogram-2.c: New testcase.
30479 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30481         PR 22171
30482         * gcc.dg/tree-ssa/pr22171.c: New test.
30484 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30486         * gfortran.dg/simplify_modulo.f90: New.
30488 2005-06-24  Jan Hubicka  <jh@suse.cz>
30490         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30492 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30494         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30496 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30498         * obj-c++.dg/typedef-alias-1.mm: New.
30499         * objc.dg/typedef-alias-1.m: New.
30501 2005-06-23  Jeff Law  <law@redhat.com>
30503         * gcc.dg/tree-ssa/vrp16.c: New test.
30505 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30507         * lib/target-supports.exp: Add
30508         check_effective_target_fortran_large_real and
30509         check_effective_target_fortran_large_int to check for
30510         corresponding effective targets.
30511         * gfortran.dg/large_integer_kind_1.f90: New test.
30512         * gfortran.dg/large_real_kind_1.f90: New test.
30514 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30516         PR tree-optimization/22117
30517         * gcc.dg/tree-ssa/pr22117.c: New.
30519 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30521         PR testsuite/22123
30522         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30524 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30526         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30528 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30530         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30531         * gfortran.dg/f2c_4.c: Likewise.
30533 2005-06-22 Paul Brook  <paul@codesourcery.com>
30535         PR fortran/21034
30536         * gfortran.dg/auto_save_1.f90: New test.
30538 2005-06-22  Michael Matz  <matz@suse.de>
30540         * gcc.target/x86-64/abi: New directory.
30541         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30542         * gcc.target/x86-64/abi/README.gcc: New file.
30543         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30544         * gcc.target/x86-64/abi/asm-support.s: New file.
30545         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30546         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30547         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30548         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30549         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30550         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30551         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30552         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30553         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30554         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30555         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30556         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30557         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30558         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30559         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30560         * gcc.target/x86_64/abi/test_varargs.c: New test.
30562 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30564         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30565         32-bit i?86 and x86_64.
30567 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30569         * obj-c++.dg/const-str-[1-9].mm: New tests.
30571 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30573         PR fortran/22010
30574         * gfortran.dg/namelist_use.f90: New.
30575         * gfortran.dg/namelist_use_only.f90: New.
30577 2005-06-21  Jeff Law  <law@redhat.com>
30579         * gcc.dg/tree-ssa/vrp15.c: New test.
30581 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30583         * lib/target-supports.exp (check_effective_target_vect_reduction):
30584         Remove.
30585         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30586         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30587         remove vect_reduction target keyword. Also avoid two returns in main.
30588         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30589         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30590         * gcc.dg/vect/vect-reduc-1short.c: New test.
30591         * gcc.dg/vect/vect-reduc-1char.c: New test.
30592         * gcc.dg/vect/vect-reduc-2short.c: New test.
30593         * gcc.dg/vect/vect-reduc-2char.c: New test.
30594         * gcc.dg/vect/vect-reduc-6.c: New test.
30595         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30596         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30597         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30599 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30600         Paul Thomas  <pault@gcc.gnu.org>
30602         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30603         New tests.
30605 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30607         * gfortran.dg/backslash_1.f90: New test.
30608         * gfortran.dg/backslash_2.f90: New test.
30610 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30612         * gfortran.dg/duplicate_labels.f90: New test.
30614 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30616         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30617         unsupportable relocations.
30618         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30619         * gcc.dg/20050321-2.c: xfail for NetWare.
30621 2005-06-20  Andreas Jaeger  <aj@suse.de>
30623         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30624         gcc.target/i386/fastcall-sseregparm.c,
30625         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30627 2005-06-19  Richard Henderson  <rth@redhat.com>
30629         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30631 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30633         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30635 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30637         PR c++/22115
30638         * g++.dg/conversion/simd2.C: Change expected error message.
30640 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30642         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30643         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30644         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30646 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30648         * gcc.dg/fold-mod-1.c: New test.
30650 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30652         PR fortran/19926
30653         * gfortran.dg/pr19926.f90: New test.
30655 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30657         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30658         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30659         targets.
30660         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30661         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30663 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30665         * gcc.target/ia64/float80-varargs-1.c: New test.
30667 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30669         PR tree-opt/22035
30670         * gfortran.dg/f2c_6.f90: New test.
30672 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30674         PR c++/17413
30675         * g++.dg/template/local5.C: New.
30677 2005-06-17  Richard Henderson  <rth@redhat.com>
30679         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30681 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30683         PR testsuite/21945
30684         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30686 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30688         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30689         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30690         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30691         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30692         check_vect to verify the presence of hardware vector support.
30694 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30696         PR testsuite/22056
30697         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30699 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30701         PR libfortran/19216
30702         * gfortran.dg/pr19216.f: Add correct space between brackets and
30703         dg directive.
30705 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30707         PR libfortran/16436
30708         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30710 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30712         * gcc.target/i386/attributes-error.c: New testcase.
30713         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30714         * gcc.target/i386/regparm-stdcall.c: Likewise.
30715         * gcc.target/i386/sseregparm-1.c: Likewise.
30716         * gcc.target/i386/sseregparm-2.c: Likewise.
30718 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30720         * g++.dg/rtti/crash2.C: New.
30722 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30724         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30726 2005-06-15  David Ung  <davidu@mips.com>
30728         * gcc.target/mips/mips16e-extends.c: New test for testing the
30729         generation of MIPS16e zeb/zeh, seb/seh instructions.
30731 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30733         PR 22018
30734         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30735         * gcc.dg/tree-ssa/pr22018.c: New test.
30737 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30739         * gcc.dg/simd-1.c: Update error messages.
30740         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30741         * gcc.dg/simd-2.c: Update error messages.
30742         * gcc.dg/simd-4.c: New.
30744 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30746         PR c++/20678
30747         * g++.dg/other/crash-4.C: New.
30749 2005-06-14  Devang Patel  <dpatel@apple.com>
30751         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30753 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30755         PR c++/21929
30756         * g++.dg/parse/crash11.C: Update
30758 2005-06-13  Jeff Law  <law@redhat.com>
30760         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30761         perform the desired transformations.
30762         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30763         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30765 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30767         PR fortran/22038
30768         * gfortran.dg/forall_1.f90: Un-XFAIL.
30770 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30772         PR c++/21929
30773         * g++.dg/parse/crash26.C: New.
30775         PR c++/20789
30776         * g++.dg/init/member1.C: New.
30778 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30780         * gfortran.dg/altreturn_1.f90: New test.
30782 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30784         PR middle-end/21985
30785         * gcc.dg/tree-ssa/pr21985.c: New test.
30787 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30789         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30791 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30793         PR c++/21930
30794         * g++.dg/other/error10.C: New test case.
30796 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30798         PR libfortran/19155
30799         * gfortran.dg/pr19155.f: Add test.
30801 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30803         * gfortran.dg/f2c_7.f90: New test.
30805         * gfortran.dg/forall_1.f90: XFAILed.
30807 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30809         * gcc.dg/pr14796-1.c: New.
30810         * gcc.dg/pr14796-2.c: New.
30812 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30814         PR fortran/17792
30815         PR fortran/21375
30816         * gfortran.dg/deallocate_stat.f90: New test.
30818 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30820         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30822 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30824         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30825         access will be generated when this loop is vectorized. Test that
30826         accesses with same alignment were detected.
30827         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30828         Test that accesses with same alignment were detected.
30829         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30830         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30831         alignment were detected.
30833 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30835         PR c++/10611
30836         * g++.dg/conversion/simd2.C: New.
30838 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30840         * gcc.dg/Wcxx-compat-1.c: New.
30842 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30844         PR libfortran/21480
30845         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30846         complex array.
30848 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30850         * gcc.dg/alias-8.c: New.
30852 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30854         * gcc.dg/format/cmn_err-1.c: Update.
30856 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30858         PR target/20666
30859         * gcc.target/sparc/fexpand-2.c: New.
30860         * gcc.target/sparc/fpmerge-2.c: New.
30861         * gcc.target/sparc/fpmul-2.c: New.
30862         * gcc.target/sparc/noresult.c: New.
30863         * gcc.target/sparc/pdist-2.c: New.
30864         * gcc.target/sparc/pdist-3.c: New.
30866 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30868         PR testsuite/21702
30869         * gcc.target/i386/i386.exp: Fix comment typo.
30871 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30873         PR c++/19497
30874         * g++.dg/inherit/using5.C: New.
30875         * g++.dg/inherit/using6.C: New.
30877 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30879         PR c++/19894
30880         * g++.dg/template/ptrmem15.C: New test.
30882         PR c++/20563
30883         * g++.dg/ext/label4.C: New test.
30885 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30887         * gcc.dg/tls/debug-1.c: New test.
30889 2005-06-07  Dale Johannesen  <dalej@apple.com>
30891         * gcc.target/i386/movq.c: New.
30893 2005-06-07  Dale Johannesen  <dalej@apple.com>
30895         * gcc.dg/20050607-1.c: New.
30897 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30899         PR middle-end/21850
30900         * gcc.c-torture/execute/20050607-1.c: New test.
30902 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30904         PR libfortran/21926
30905         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30906         Test case where the return array has lowest stride one,
30907         but isn't packed.
30909 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30911         * lib/target-supports.exp (check_effective_target_sync_int_long):
30912         Add s390 and s390x targets.
30914 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30916         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30917         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30918         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30919         * gcc.dg/tree-ssa/loop-9.c: New test.
30921 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30923         * g++.dg/parse/defarg10.C: New.
30925 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30927         PR regression/21897
30928         * gcc.c-torture/execute/20050604-1.c: New test.
30930 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30932         PR 21903
30933         * g++.dg/parse/defarg9.C: New.
30935         PR c++/20637
30936         * g++.dg/inherit/using4.C: New.
30937         * g++.dg/overload/error1.C: Adjust expected errors.
30938         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30939         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30940         * g++.old-deja/g++.other/redecl2.C: Likewise.
30941         * g++.old-deja/g++.other/redecl4.C: Likewise.
30942         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30944 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30946         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30948 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30950         * lib/gfortran.exp (gfortran_target_compile): Call
30951         dg-additional-files-options
30952         * gfortran.dg/f2c_4.f90: New file
30953         * gfortran.dg/f2c_4.c: New file
30954         * gfortran.dg/f2c_5.f90: New file
30955         * gfortran.dg/f2c_5.c: New file
30957 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30959         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30961         PR fortran/21912
30962         * gfortran.dg/array_constructor_4.f90: New test.
30964 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30966         PR c++/21619
30967         * g++.dg/ext/builtin9.C: New test.
30969 2005-06-05  Dale Johannesen  <dalej@apple.com>
30971         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30972         * gcc.c-torture/execute/20050603-2.c: Ditto.
30974 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30976         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30977         * gcc.dg/vect/vect-reduc-1.c: New.
30978         * gcc.dg/vect/vect-reduc-2.c: New.
30979         * gcc.dg/vect/vect-reduc-3.c: New.
30981 2005-06-04  Dale Johannesen  <dalej@apple.com>
30983         * gcc.c-torture/execute/20050603-1.c: New.
30984         * gcc.c-torture/execute/20050603-2.c: New.
30985         * gcc.dg/20050603-3.c: New.
30987 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30989         PR fortran/19195
30990         * gfortran.dg/debug_1.f90: New test.
30992         * gfortran.dg/forall_1.f90: New test.
30994 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30996         * gfortran.dg/array_constructor_3.f90: New test.
30998 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31000         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31002 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31004         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31006 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31008         PR c/21873
31009         * gcc.dg/init-excess-1.c: New test.
31011 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31013         PR c++/21853
31014         * g++.dg/expr/static_cast6.C: New test.
31016 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31018         * gcc.dg/tree-ssa/vrp14.c: New test.
31020 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31022         PR c++/21336
31023         * g++.dg/template/new2.C: New test.
31025 2005-06-03  Josh Conner  <jconner@apple.com>
31027         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31028         all entries in initializer.
31030 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31032         PR middle-end/21858
31033         * gcc.dg/pr21858.c: New testcase.
31035 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31037         PR tree-optimization/21292
31039         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31040         New.
31041         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31042         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31043         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31044         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31045         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31047 2005-06-02  Richard Henderson  <rth@redhat.com>
31049         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31051 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31053         * gcc.dg/wtypequal.c: New testcase.
31055 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31057         PR 21582
31058         * gcc.dg/tree-ssa/pr21582.c: New test.
31060 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31062         PR c++/21280
31063         * g++.dg/opt/interface2.h: New.
31064         * g++.dg/opt/interface2.C: New.
31065         * g++.dg/init/ctor4.C: Adjust error lines.
31066         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31067         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31068         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31069         * g++.old-deja/g++.pt/assign1.C: Likewise.
31070         * g++.old-deja/g++.pt/crash20.C: Likewise.
31072 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31074         PR tree-optimization/21734
31075         * g++.dg/vect/pr21734_1.cc: New.
31076         * g++.dg/vect/pr21734_2.cc: New.
31078 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31080         PR c++/20350
31081         * g++.dg/template/spec24.C: New.
31083         PR c++/21151
31084         * g++.dg/pch/local-1.C: New.
31085         * g++.dg/pch/local-1.Hs: New.
31087 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31089         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31090         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31091         * gcc.dg/tree-ssa/pr14341.c: New test.
31092         * gcc.dg/tree-ssa/pr14841.c: New test.
31093         * gcc.dg/tree-ssa/pr20701.c: New test.
31094         * gcc.dg/tree-ssa/pr21086.c: New test.
31095         * gcc.dg/tree-ssa/pr21090.c: New test.
31096         * gcc.dg/tree-ssa/pr21332.c: New test.
31097         * gcc.dg/tree-ssa/pr21458.c: New test.
31098         * gcc.dg/tree-ssa/pr21658.c: New test.
31099         * gcc.dg/tree-ssa/vrp01.c: New test.
31100         * gcc.dg/tree-ssa/vrp02.c: New test.
31101         * gcc.dg/tree-ssa/vrp03.c: New test.
31102         * gcc.dg/tree-ssa/vrp04.c: New test.
31103         * gcc.dg/tree-ssa/vrp05.c: New test.
31104         * gcc.dg/tree-ssa/vrp06.c: New test.
31105         * gcc.dg/tree-ssa/vrp07.c: New test.
31106         * gcc.dg/tree-ssa/vrp08.c: New test.
31107         * gcc.dg/tree-ssa/vrp09.c: New test.
31108         * gcc.dg/tree-ssa/vrp10.c: New test.
31109         * gcc.dg/tree-ssa/vrp11.c: New test.
31110         * gcc.dg/tree-ssa/vrp12.c: New test.
31111         * gcc.dg/tree-ssa/vrp13.c: New test.
31113 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31115         PR 21029
31116         * gcc.dg/tree-ssa/pr21029.c: New test.
31118 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31120         * gfortran.dg/logint-1.f: New test case.
31121         * gfortran.dg/logint-2.f: Likewise.
31122         * gfortran.dg/logint-3.f: Likewise.
31124 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31126         PR c/21536
31127         PR c/20760
31128         * gcc.dg/20050527-1.c: New test.
31130         * gcc.dg/i386-sse-12.c: New test.
31132         PR fortran/21729
31133         * gfortran.dg/implicit_5.f90: New test.
31135 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31137         PR fortran/20883
31138         * gfortran/assign_4.f90: New test.
31139         * gfortran/assign_2.f90: Change compile to run.
31141 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31143         * lib/target-supports.exp
31144         (check_effective_target_sync_char_short): New.
31145         * gcc.dg/sync-2.c: New.
31147 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31149         PR tree-optimization/21817
31150         * gcc.dg/torture/pr21817-1.c: New.
31152 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31154         PR c++/21165
31155         * g++.dg/template/init5.C: New.
31157 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31159         * gfortran.dg/char_initialiser_actual.f90:
31160         Test character initialisers as actual arguments.
31161         * gfortran.dg/char_pointer_comp_assign.f90:
31162         Test character pointer structure component assignments.
31163         * gfortran.dg/char_array_structure_constructor.f90:
31164         Test character components in structure constructors.
31166 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31168         PR middle-end/20931
31169         * g++.dg/opt/pr20931.C: New test.
31171 2005-05-31  Andreas Jaeger  <aj@suse.de>
31173         PR testsuite/20772
31174         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31175         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31176         g++.old-deja/g++.ext/asmspec1.C,
31177         g++.old-deja/g++.other/regstack.C,
31178         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31179         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31180         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31181         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31182         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31183         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31184         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31185         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31186         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31187         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31188         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31189         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31190         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31191         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31192         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31193         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31194         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31195         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31196         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31198 2005-05-31  Jeff Law  <law@redhat.com>
31200         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31202 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31204         PR middle-end/21743
31205         * gcc.dg/builtins-1.c: Activate disabled clog test.
31206         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31208 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31210         * gfortran.dg/char_pointer_assign.f90:
31211         Test character-pointer assignments and pointer assignments.
31212         * gfortran.dg/char_pointer_dummy.f90:
31213         Test character-pointer dummy arguments.
31214         * gfortran.dg/char_pointer_func.f90:
31215         Test character-pointer function returns.
31216         * gfortran.dg/char_pointer_dependency.f90:
31217         Test character-pointer functions with dependencies.
31219 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31221         PR c++/21784
31222         * g++.dg/lookup/using14.C: New test.
31224 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31226         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31227         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31228         trailing ^M.
31230 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31232         PR c++/17413
31233         * g++.dg/template/local5.C: New.
31235         PR target/21761
31236         * gcc.c-torture/compile/pr21761.c: New.
31238         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31239         before darwin8.
31241 2005-05-30  Steven G. Kargl
31243         PR fortran/20846
31244         * gfortran.dg/inquire_8.f90: New test.
31246 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31248         PR libfortran/21376
31249         * gfortran.dg/output_exponents_1.f90: New test.
31251 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31253         PR libfortran/20006
31254         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31256 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31258         PR c++/21210
31259         * g++.dg/ext/complex1.C: New test.
31261         PR c++/21340
31262         * g++.dg/init/ctor6.C: New test.
31264 2005-05-29  Jan Hubicka  <jh@suse.cz>
31266         * gcc.c-torture/compile/pr21562.c: New.
31268 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31270         * gfortran.dg/subnormal_1.f90: New test.
31272 2005-05-28  Jan Hubicka  <jh@suse.cz>
31274         * tree-prof.exp: Fix comment.
31275         * value-prof-1.c: New.
31276         * value-prof-2.c: New.
31277         * value-prof-3.c: New.
31278         * value-prof-4.c: New.
31280 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31282         PR c++/21614
31283         * g++.dg/expr/ptrmem6.C: New test.
31284         * g++.dg/expr/ptrmem6a.C: Likewise.
31286 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31288         PR tree-optimization/21658
31289         * gcc.dg/tree-ssa/pr21658.c: New.
31291 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31293         PR c++/21455
31294         * g++.dg/inherit/ptrmem3.C: New.
31296         PR c++/21681
31297         * g++.dg/parse/template16.C: New.
31299 2005-05-27  Andreas Jaeger  <aj@suse.de>
31301         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31303         * gcc.dg/i386-sse-8.c: Run test on all archs.
31305 2005-05-26  Mike Stump  <mrs@apple.com>
31307         * objc.dg/isa-field-1.m: Only run on darwin.
31308         * objc.dg/lookup-1.m: Likewise.
31309         * objc.dg/try-catch-8.m: Likewise.
31311 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31313         PR tree-optimization/9814
31314         * gcc.dg/pr9814-1.c: New test case.
31316 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31318         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31319         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31320         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31321         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31322         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31323         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31324         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31325         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31326         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31327         objc.dg/try-catch-8.m: New.
31329 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31331         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31332         remove extraneous semicolons.
31334 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31336         * obj-c++.dg/comp-types-12.mm: New.
31337         * objc.dg/comp-types-11.m: New.
31338         * objc.dg/selector-4.m: New.
31340 2005-05-26  Andreas Jaeger  <aj@suse.de>
31342         PR testsuite/20772
31343         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31344         g++.old-deja/g++.ext/attrib3.C,
31345         g++.old-deja/g++.other/store-expr1.C,
31346         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31347         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31348         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31349         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31350         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31351         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31352         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31353         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31354         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31355         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31356         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31357         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31358         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31359         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31360         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31361         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31362         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31363         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31364         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31366 2005-05-26  Andreas Jaeger  <aj@suse.de>
31368         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31369         x86-64 compilation.
31371 2005-05-26  Andreas Jaeger  <aj@suse.de>
31373         PR testsuite/20772
31374         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31375         gcc.misc-tests/i386-pf-athlon-1.c,
31376         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31377         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31378         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31379         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31380         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31381         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31382         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31383         programs.
31385         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31386         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31387         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31388         x86-64 compilation.
31390         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31391         x86_64.
31393         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31394         effective-target ilp32.
31396 2005-05-26  David Ung  <davidu@mips.com>
31398         * gcc.target/mips/ext_ins.c: New test for testing the generation
31399         of MIPS32/64 rev 2 ext/ins instructions.
31401 2005-05-26  Andreas Jaeger  <aj@suse.de>
31403         * treelang/compile/unsigned.tree: Use gimple instead of
31404         nonexisting generic dump.
31406 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31408         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31410 2005-05-26  Andreas Jaeger  <aj@suse.de>
31412         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31414 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31416         PR libfortran/17283
31417         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31418         Test callee-allocated memory with write statements.
31420 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31422         PR middle-end/21709
31423         * gcc.dg/pr21709-1.c: New test case.
31425 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31426             Mike Stump  <mrs@apple.com>
31428         * objc/execute/next_mapping.h: Update for C++.
31430         * obj-c++.dg/selector-1.mm: Move to...
31431         * obj-c++.dg/selector-4.mm: here...
31433         * obj-c++.dg/basic.mm: New.
31434         * obj-c++.dg/comp-types-1.mm: New.
31435         * obj-c++.dg/cxx-class-1.mm: New.
31436         * obj-c++.dg/cxx-ivars-1.mm: New.
31437         * obj-c++.dg/cxx-ivars-2.mm: New.
31438         * obj-c++.dg/cxx-ivars-3.mm: New.
31439         * obj-c++.dg/cxx-scope-1.mm: New.
31440         * obj-c++.dg/cxx-scope-2.mm: New.
31441         * obj-c++.dg/defs.mm: New.
31442         * obj-c++.dg/empty-private-1.mm: New.
31443         * obj-c++.dg/encode-1.mm: New.
31444         * obj-c++.dg/encode-2.mm: New.
31445         * obj-c++.dg/encode-3.mm: New.
31446         * obj-c++.dg/extern-c-1.mm: New.
31447         * obj-c++.dg/extra-semi.mm: New.
31448         * obj-c++.dg/fix-and-continue-2.mm: New.
31449         * obj-c++.dg/isa-field-1.mm: New.
31450         * obj-c++.dg/ivar-list-semi.mm: New.
31451         * obj-c++.dg/local-decl-1.mm: New.
31452         * obj-c++.dg/lookup-1.mm: New.
31453         * obj-c++.dg/lookup-2.mm: New.
31454         * obj-c++.dg/method-1.mm: New.
31455         * obj-c++.dg/method-2.mm: New.
31456         * obj-c++.dg/method-3.mm: New.
31457         * obj-c++.dg/method-4.mm: New.
31458         * obj-c++.dg/method-5.mm: New.
31459         * obj-c++.dg/method-6.mm: New.
31460         * obj-c++.dg/method-7.mm: New.
31461         * obj-c++.dg/no-extra-load.mm: New.
31462         * obj-c++.dg/overload-1.mm: New.
31463         * obj-c++.dg/pragma-1.mm: New.
31464         * obj-c++.dg/pragma-2.mm: New.
31465         * obj-c++.dg/private-1.mm: New.
31466         * obj-c++.dg/private-2.mm: New.
31467         * obj-c++.dg/proto-qual-1.mm: New.
31468         * obj-c++.dg/qual-types-1.mm: New.
31469         * obj-c++.dg/stubify-1.mm: New.
31470         * obj-c++.dg/stubify-2.mm: New.
31471         * obj-c++.dg/super-class-1.mm: New.
31472         * obj-c++.dg/super-class-2.mm: New.
31473         * obj-c++.dg/super-dealloc-1.mm: New.
31474         * obj-c++.dg/super-dealloc-2.mm: New.
31475         * obj-c++.dg/template-1.mm: New.
31476         * obj-c++.dg/template-2.mm: New.
31477         * obj-c++.dg/template-3.mm: New.
31478         * obj-c++.dg/template-4.mm: New.
31479         * obj-c++.dg/template-5.mm: New.
31480         * obj-c++.dg/template-6.mm: New.
31481         * obj-c++.dg/try-catch-1.mm: New.
31482         * obj-c++.dg/try-catch-2.mm: New.
31483         * obj-c++.dg/try-catch-3.mm: New.
31484         * obj-c++.dg/try-catch-4.mm: New.
31485         * obj-c++.dg/try-catch-5.mm: New.
31486         * obj-c++.dg/try-catch-6.mm: New.
31487         * obj-c++.dg/try-catch-7.mm: New.
31488         * obj-c++.dg/try-catch-8.mm: New.
31489         * obj-c++.dg/try-catch-9.mm: New.
31490         * obj-c++.dg/va-meth-1.mm: New.
31492 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31494         * obj-c++.dg/selector-1.mm: New.
31495         * obj-c++.dg/selector-2.mm: New.
31497 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31499         * obj-c++.dg/selector-3.mm: New.
31500         * objc.dg/selector-3.m: New.
31502 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31504         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31505         about where warning appears.
31507 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31509         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31510         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31511         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31512         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31514 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31516         * gcc.dg/20050524-1.c: New test.
31518 2005-05-25  Jan Hubicka  <jh@suse.cz>
31520         * gcc.dg/tree-prof/inliner-1.c: New.
31522 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31524         * gcc.dg/tree-prof: New directory.
31525         * gcc.dg/tree-prof/tree-prof.exp: New.
31527 2005-05-25  DJ Delorie  <dj@redhat.com>
31529         * gcc.dg/Wattributes-1.c: New.
31530         * gcc.dg/Wattributes-2.c: New.
31531         * gcc.dg/Wattributes-3.c: New.
31533 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31535         PR tree-optimization/19833
31536         * gcc.dg/uninit-4.c: Remove xfail.
31537         * gcc.dg/uninit-9.c: Ditto.
31539 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31541         * obj-c++.dg/bitfield-[1-5].mm: New.
31542         * obj-c++.dg/class-protocol-1.mm: New.
31543         * obj-c++.dg/comp-types-1[0-1].mm: New.
31544         * obj-c++.dg/comp-types-[2-9].mm: New.
31545         * obj-c++.dg/encode-[4-8].mm: New.
31546         * obj-c++.dg/layout-1.mm: New.
31547         * obj-c++.dg/method-1[0-9].mm: New.
31548         * obj-c++.dg/method-2[0-1].mm: New.
31549         * obj-c++.dg/method-[8-9].mm: New.
31550         * obj-c++.dg/objc-gc-3.mm: New.
31551         * obj-c++.dg/try-catch-10.mm: New.
31552         * objc.dg/bitfield-5.m: New.
31553         * objc.dg/comp-types-10.m: New.
31554         * objc.dg/comp-types-9.m: New.
31555         * objc.dg/layout-1.m: New.
31556         * objc.dg/objc-gc-4.m: New.
31557         * objc.dg/try-catch-9.m: New.
31558         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31559         * objc.dg/comp-types-1.m: Likewise.
31560         * objc.dg/comp-types-[5-6].m: Likewise.
31561         * objc.dg/method-9.m: Likewise.
31563 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31565         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31566         and on hardware without VMX support.
31568         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31570         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31572         * lib/profopt.exp (dg-final-generate, dg-final-use,
31573         profopt-final-code, profopt-get-options): New.
31574         (profopt-execute): Process test directives.
31576         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31577         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31578         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31580 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31582         PR C++/21645
31583         * g++.dg/init/ctor5.C: New test.
31585 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31587         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31588         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31589         vect-113.c, vect-114.c.
31591 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31593         * gcc.dg/const-elim-1.c: Remove xfails.
31595 2005-05-23  Jeff Law  <law@redhat.com>
31597         * gcc.c-torture/compile/pr21638.c: New test.
31598         * gcc.c-torture/compile/20050520-1.c: New test.
31600 2005-05-23  Nick Clifton  <nickc@redhat.com>
31602         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31603         be a proper triple, ie: m32r*-*-*.
31604         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31606 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31608         PR middle-end/21331
31609         PR tree-opt/21293
31610         * gcc.c-torture/compile/pr21293.c: New test.
31611         * gcc.c-torture/execute/pr21331.c: New test.
31613 2004-05-20  Richard Henderson  <rth@redhat.com>
31615         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31617 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31619         * obj-c++-dg.exp: Add.
31620         * obj-c++.exp: Add.
31621         * obj-c++.dg/dg.exp: Add.
31623 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31625         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31626         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31628 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31630         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31632 2004-05-19  Richard Henderson  <rth@redhat.com>
31634         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31636 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31638         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31640         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31642 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31644         PR c++/21495
31645         * g++.dg/parse/extern1.C: New test.
31646         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31648 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31650         * gcc.dg/c99-math.h: New.
31651         * gcc.dg/c99-math-float-1.c: New test.
31652         * gcc.dg/c99-math-double-1.c: Likewise.
31653         * gcc.dg/c99-math-long-double-1.c: Likewise.
31655 2005-05-18  Richard Henderson  <rth@redhat.com>
31657         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31659 2005-05-18  Devang Patel  <dpatel@apple.com>
31661         * g++.dg/opt/20050511-1.C: New test.
31663 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31665         PR libfortran/21127
31666         * gfortran.dg/reshape-complex.f90: New test.
31668 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31670         * gfortran.dg/array_constructor_1.f90: New test.
31671         * gfortran.dg/array_constructor_2.f90: New test.
31673 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31675         PR fortran/20954
31676         * gfortran.dg/pr20954.f: New test.
31678 2005-05-17  Mike Stump  <mrs@apple.com>
31680         Yet more Objective-C++...
31682         * objc.dg/method-5.m: Update.
31683         * objc.dg/method-6.m: Update.
31684         * objc.dg/method-7.m: Update.
31685         * objc.dg/method-9.m: Update.
31686         * objc.dg/try-catch-2.m: Update.
31688 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31690         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31691         Remove little-endian optimizations.
31693 2005-05-17  Jeff Law  <law@redhat.com>
31695         * g++.dg/tree-ssa/pr14814.C: New test.
31696         * gcc.dg/tree-ssa/pr14814.C: New test.
31697         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31698         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31700 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31702         * gcc.dg/compat/generate-random.c: Do not include
31703         libiberty.h.
31704         * gcc.dg/compat/generate-random_r.c: Likewise.
31706 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31708         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31710 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31712         PR middle-end/21595
31713         * g++.dg/tree-ssa/builtin1.C: New testcase.
31715 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31717         PR c++/21454
31718         * g++.dg/opt/const4.C: New test.
31720         PR middle-end/21492
31721         * g++.dg/opt/crossjump1.C: New test.
31723         PR tree-optimization/21610
31724         * gcc.c-torture/compile/20050516-1.c: New test.
31726         PR fortran/15080
31727         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31728         about the test failing.
31729         * gfortran.fortran-torture/execute/where_7.f90: New test.
31730         * gfortran.fortran-torture/execute/where_8.f90: New test.
31732 2005-05-16  Richard Henderson  <rth@redhat.com>
31734         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31735         i?86 and x86_64.
31737 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31739         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31740         (limits.h): Include unconditionally.
31741         (stdlib.h): Likewise.
31742         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31743         (limits.h): Include unconditionally.
31744         (stdlib.h): Likewise.
31745         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31746         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31747         (limits.h): Include unconditionally.
31748         (stdlib.h): Likewise.
31749         (hashtab.h): Do not include.
31750         (getopt.h): Likewise.
31751         (stddef.h): Include.
31752         (hashval_t): Define.
31753         (struct entry): Add "next" field.
31754         (HASH_SIZE): New macro.
31755         (hash_table): New variable.
31756         (switchfiles): Do not use xmalloc.
31757         (mix): New macro.
31758         (iterative_hash): New function.
31759         (hasht): Remove.
31760         (e_exists): New function.
31761         (e_insert): Likewise.
31762         (output): Use, instead of libiberty hashtable functions.
31763         (main): Do not use getopt.  Do not call htab_create.
31765 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31767         PR libstdc++/21526
31768         * lib/target-supports.exp (check_mkfifo_available):
31769         Return 0 for cygwin as mkfifo support incomplete on platform.
31770         Fix typos in comments.
31772 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31774         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31776 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31778         PR fortran/17432
31779         * gfortran.dg/assign_4.f: New test.
31781 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31783         PR tree-optimization/21563
31784         * gcc.dg/tree-ssa/pr21563.c: New.
31786 2005-05-14  Jan Hubicka  <jh@suse.cz>
31788         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31790 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31792         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31794 2005-05-13  Julian Brown  <julian@codesourcery.com>
31796         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31797         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31799 2005-05-13  Jan Hubicka  <jh@suse.cz>
31801         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31802         * gcc.dg/fold-xor-?.c: Likewise.
31803         * gcc.dg/pr15784-?.c: Likewise.
31804         * gcc.dg/pr20922-?.c: Likewise.
31805         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31806         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31807         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31809 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31811         PR fortran/21260
31812         * gfortran.dg/hollerith_1.f90: New test.
31814 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31816         * gfortran.dg/func_result_2.f90: New test.
31818 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31820         * gfortran.dg/dev_null.f90: New test.
31822 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31824         * gcc.dg/arm-vfp1.c: Revert last change.
31826 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31828         PR middle-end/19807
31829         PR tree-optimization/19639
31830         * g++.dg/tree-ssa/pr19807.C: New testcase.
31832 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31834         PR libfortran/21471
31835         * gfortran.dg/append-1.f90: New test.
31837 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31839         * gcc.dg/pr18501.c: XFAIL.
31840         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31841         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31842         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31843         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31844         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31845         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31846         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31847         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31849 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31851         PR fortran/20178
31852         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31853         gfortran.dg/f2c_3.f90: New tests.
31855         * gfortran.dg/return_1.f90: Fix dg annotation.
31857 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31859         * gcc.c-torture/compile/20050510-1.c: New test.
31861 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31863         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31865 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31867         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31869 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31871         PR c/17913
31872         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31874 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31876         PR c/21342
31877         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31878         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31880 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31882         PR debug/16676
31883         * gcc.dg/debug/pr16676.c: New test.
31885 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31887         PR testsuite/21443
31888         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31889         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31890         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31891         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31892         Change -O1 to -O2.
31893         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31894         -fno-tree-dominator-opts.
31896 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31898         * gfortran.dg/return_1.f90: New test.
31900 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31902         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31904         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31906 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31908         PR c++/21427
31909         * g++.dg/inherit/covariant13.C: New.
31911 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31913         PR libfortran/19155
31914         * gfortran.dg/pr19155.f: New test.
31916 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31918         PR inline-asm/8788
31919         * gcc.dg/pr8788-1.c: New testcase.
31921 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31923         PR target/21416
31924         * gcc.target/mips/fpcmp-[12].c: New tests.
31926 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31928         * lib/target-supports-dg.exp (dg-require-fork): New function.
31929         (dg-require-mkfifo): Likewise.
31930         * lib/target-supports.exp (check_function_available): New
31931         function.
31932         (check_fork_available): Likewise.
31933         (check_mkfifo_available): Likewise.
31935 2005-05-06  Jeff Law  <law@redhat.com>
31937         * gcc.c-torture/compile/pr21380.c: New test.
31939 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31941         PR c++/20961
31942         * g++.dg/ext/weak3.C: New test.
31944 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31946         PR c++/21352
31947         * g++.dg/template/crash37.C: New test.
31949 2005-05-05  Paul Brook  <paul@codesourcery.com>
31951         * gcc.dg/arm-g2.c: Use effective-target arm32.
31952         * gcc.dg/arm-mmx-1.c: Ditto.
31953         * gcc.dg/arm-scd42-2.c: Ditto.
31954         * gcc.dg/arm-vfp1.c: Ditto.
31955         * lib/target-supports.exp (check_effective_target_arm32): New
31956         function.
31958 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31960         PR libfortran/21354
31961         gfortran.dg/in_pack_rank7.f90: New test.
31963 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31965         PR middle-end/15618
31966         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31968 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31970         PR middle-end/21265
31971         * gcc.dg/20050503-1.c: New test.
31973         PR rtl-optimization/21239
31974         * gcc.dg/i386-sse-11.c: New test.
31976 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31978         PR target/16888
31979         * gcc.target/i386/asm-1.c: New test.
31981 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31983         PR rtl-optimization/21330
31984         * gcc.c-torture/execute/20050502-1.c: New test.
31986         PR target/21297
31987         * gcc.c-torture/execute/20050502-2.c: New test.
31989 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31991         PR middle-end/21282
31992         * gcc.dg/pr21282.c: New.
31994 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31996         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31997         * gcc.dg/vect/vect-92.c: Likewise.
31998         * gcc.dg/vect/vect-93.c: Likewise.
31999         * gcc.dg/vect/vect-dv-1.c: Likewise.
32000         * gcc.dg/vect/vect-dv-2.c: Likewise.
32001         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32003 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32005         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32006         * gfortran.dg/vect/vect-2.f90: Likewise.
32007         * gfortran.dg/vect/vect-3.f90: Likewise.
32008         * gfortran.dg/vect/vect-4.f90: Likewise.
32009         * gfortran.dg/vect/vect-5.f90: Likewise.
32011 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32013         PR target/20813
32014         * gcc.dg/rs6000-fpint-2.c: New.
32016 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32018         PR c/15698
32019         * gcc.dg/builtins-30.c: Update expected messages.
32020         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32021         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32022         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32024 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32026         PR tree-optimization/21294
32027         * gcc.dg/tree-ssa/pr21294.c: New.
32029 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32031         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32032         __builtin_altivec_st_internal_4si built-in.
32034 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32036         PR c++/15875
32037         * g++.dg/template/ptrmem14.C: New test.
32039 2005-05-02  Paul Brook  <paul@codesourcery.com>
32041         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32043 2005-05-02  Michael Matz  <matz@suse.de>
32045         PR c++/19542
32046         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32048 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32050         * g++.dg/cpp/weak.C: New test.
32052 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32054         * gcc.dg/tree-ssa/loop-8.c: New test.
32056 2005-04-30  Michael Maty  <matz@suse.de>
32058         * gcc.dg/inline-mcpy.c: New test.
32060 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32062         PR libfortran/18958
32063         * gfortran.dg/eoshift.f90: New test case.
32065 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32067         PR libfortran/18857
32068         * gfortran.dg/matmul_1.f90: New test.
32070 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32072         PR tree-optimization/21030
32073         * gcc.dg/tree-ssa/pr21030.c: New.
32075 2005-04-29  Devang Patel  <dpatel@apple.com>
32077         PR tree-optimization/21272
32078         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32080 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32082         PR fortran/13082
32083         PR fortran/18824
32084         * gfortran.dg/entry_4.f90: New test.
32085         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32086         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32087         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32088         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32089         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32090         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32091         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32093 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32095         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32097 2005-04-29  Paul Brook  <paul@codesourcery.com>
32099         * gfortran.dg/entry_3.f90: New test.
32101 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32103         * gfortran.dg/implicit_4.f90: New test.
32105 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32107         * lib/target-supports.exp (check_profiling_available): Return
32108         false for xtensa-*-elf.
32110 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32112         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32113         error if file cannot be deleted.
32115 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32117         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32118         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32119         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32120         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32121         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32122         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32123         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32124         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32125         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32126         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32127         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32128         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32129         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32131 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32133         PR fortran/20865
32134         * gfortran.dg/pr20865.f90: New test.
32136 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32138         * gcc.dg/void-cast-2.c: New test.
32140 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32142         PR c/21159
32143         * gcc.dg/void-cast-1.c: New test.
32145 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32147         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32149 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32151         PR fortran/21177
32152         * gfortran.dg/pr21177.f90: New test.
32154 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32156         PR tree-optimization/21171
32157         * gcc.dg/tree-ssa/pr21171.c: New test.
32159 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32161         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32162         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32163         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32164         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32165         gcc.dg/tree-ssa/gen-vect-32.c: New.
32166         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32167         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32168         don't run on PPC32.
32170 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32172         PR c/21213
32173         * gcc.dg/transparent-union-3.c: New test.
32175 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32177         PR c/20740
32178         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32179         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32180         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32181         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32182         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32183         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32185 2005-04-26  Jeff Law  <law@redhat.com>
32187         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32188         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32189         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32190         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32191         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32192         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32193         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32195 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32197         PR tree-optimization/17598
32198         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32200 2005-04-25  Mike Stump  <mrs@apple.com>
32202         * objc.dg/fix-and-continue-1.m: Add.
32204 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32206         PR c++/20995
32207         * g++.dg/opt/pr20995-1.C: New test case.
32209 2005-04-25  Devang Patel <dpatel@apple.com>
32211         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32213 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32215         PR testsuite/21062
32216         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32218 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32220         PR C++/21188
32221         * g++.dg/opt/rtti2.C: New test.
32223 2005-04-25  Paul Brook  <paul@codesourcery.com>
32224         Steven G. Kargl  <kargls@comcast.net>
32226         PR fortran/20879
32227         * gfortran.dg/ichar_1.f90: New file.
32229 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32231         PR middle-end/20991
32232         * g++.dg/opt/pr20991.C: New test.
32234         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32235         where sizeof (type) < __alignof__ (type).
32236         * gcc.dg/compat/struct-layout-1.h: Likewise.
32238 2005-04-24  Per Bothner  <per@bothner.com>
32239             Devang Patel  <dpatel@apple.com>
32241         PR preprocessor/20907
32242         * gcc.dg/cpp/very-long-comment.c: New test.
32244 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32246         PR fortran/20059
32247         * gfortran.dg/common_5.f: New test.
32249 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32251         PR middle-end/21082
32252         * g++.dg/tree-ssa/pr21082.C: New testcase.
32254 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32256         * gcc.dg/vect/vect-99.c: New test.
32258 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32260         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32262 2005-04-22  Jeff Law  <law@redhat.com>
32264         * gcc.dg/uninit-5.c: Remove xfails.
32265         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32266         conditionals and loads.
32268 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32270         PR libfortran/20074
32271         PR libfortran/20436
32272         PR libfortran/21108
32273         * gfortran.dg/nested_reshape.f90: new test
32274         * gfortran.dg/reshape-alloc.f90: new test
32275         * gfortran.dg/reshape.f90: new test
32277 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32279         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32281         * gcc.dg/arm-vfp1.c: New test.
32283 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32285         PR c++/21087
32286         * g++.dg/lookup/builtin2.C: New test.
32288 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32290         * gcc.dg/weak/weak-13.c: New test.
32292 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32294         * lib/target-supports.exp (check_effective_target_sync_int_long):
32295         Add powerpc*.
32297 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32299         * gcc.target/mips/branch-1.c: New test.
32301 2005-04-21  Richard Henderson  <rth@redhat.com>
32303         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32304         * gcc.dg/vect/vect-86.c: Likewise.
32305         * gcc.dg/vect/vect-87.c: Likewise.
32306         * gcc.dg/vect/vect-88.c: Likewise.
32308 2005-04-21  Devang Patel  <dpatel@apple.com>
32310         PR optimization/20994
32311         * gcc.dg/tree-ssa/ifc-3.c: New test.
32313 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32315         PR c/12913
32316         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32317         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32318         gcc.dg/c99-vla-jump-5.c: New tests.
32320 2005-04-19  Richard Henderson  <rth@redhat.com>
32322         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32323         Fix typo in exists check.
32324         (check_effective_target_sync_int_long): New.
32325         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32326         * gcc.dg/ia64-sync-2.c: Likewise.
32327         * gcc.dg/ia64-sync-3.c: Likewise.
32328         * gcc.dg/ia64-sync-4.c: Likewise.
32330 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32332         * gcc.dg/fold-xor-1.c: New test.
32333         * gcc.dg/fold-xor-2.c: New test.
32335 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32337         PR target/20670
32338         * g++.dg/eh/fp-regs.C: New test.
32340 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32342         * gcc.dg/Wint-to-pointer-cast-1.c,
32343         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32344         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32345         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32347 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32349         PR fortran/16861
32350         * gfortran.dg/pr16861.f90: New test.
32352 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32354         * gcc.dg/pr21085.c: New test.
32356 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32358         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32359         (setup_mips_tests, dg-mips-options): New procedures.
32360         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32361         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32362         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32363         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32364         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32365         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32366         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32367         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32368         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32369         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32370         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32371         dg-mips-options instead of dg-options.  Remove now-redundant
32372         preprocessor guards.
32373         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32374         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32375         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32376         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32377         * gcc.dg/vr-mult-2.c: Delete.
32378         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32379         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32380         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32381         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32382         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32383         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32384         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32386 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32388         * ada/acats/run_all.sh: Use sync when executable not present.
32390 2005-04-18  Devang Patel  <dpatel@apple.com>
32392         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32393         * gcc.dg/vect/vect-11a.c: New.
32394         * gcc.dg/vect/vect-none.c: Update.
32395         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32397 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32399         PR tree-optimization/20922
32400         * gcc.dg/pr20922-1.c: New test.
32401         * gcc.dg/pr20922-2.c: New test.
32402         * gcc.dg/pr20922-3.c: New test.
32403         * gcc.dg/pr20922-4.c: New test.
32404         * gcc.dg/pr20922-5.c: New test.
32405         * gcc.dg/pr20922-6.c: New test.
32407 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32409         PR libfortran/20950
32410         * gfortran.dg/pr20950.f: New test.
32412 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32414         PR libfortran/19216
32415         * gfortran.dg/pr19216.f: New test.
32417 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32419         PR tree-optimization/21001
32420         * gcc.dg/tree-ssa/pr21001.c: New.
32422 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32424         PR libfortran/21075
32425         * gfortran.dg/reshape_rank7.f90: New test.
32427 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32429         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32430         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32431         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32432         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32433         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32434         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32435         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32436         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32437         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32438         wrong way round).
32439         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32440         in namelists.  New test.
32441         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32442         New test.
32443         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32444         New test.
32445         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32446         namelist.  New test.
32447         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32448         New test.
32449         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32450         New test.
32451         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32452         namelist.  New test.
32453         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32454         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32455         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32456         New test.
32457         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32458         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32459         arrays. New test.
32461 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32463         * gfortran.dg/wtruncate.f: New testcase.
32464         * gfortran.dg/wtruncate.f90: New testcase.
32466 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32468         PR c++/21025
32469         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32470         which sizeof/alignof is dependent, rather than just whether we are
32471         processing_template_decl.
32473 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32475         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32476         corrected typo where the wrong variables had been compared.
32478 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32480         PR libfortran/18495
32481         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32482         Test callee-allocated version of return array with a write
32483         statement.
32484         Test spread with a temporary with another write statement.
32486 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32488         PR tree-optimization/21031
32489         * gcc.dg/tree-ssa/pr21031.c: New.
32491 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32493         PR tree-optimization/21004
32494         * gcc.dg/builtins-53.c: Include builtins-config.h.
32495         Check floorf, ceilf, floorl and ceill transformations
32496         only when HAVE_C99_RUNTIME is defined.
32498 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32500         PR middle-end/20739
32501         * gcc.dg/tree-ssa/pr20739.c: New test.
32503 2005-04-14  Mike Stump  <mrs@apple.com>
32505         * gcc.dg/Foundation.framework/empty: New.
32506         * gcc.dg/framework-2.c: New.
32508 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32510         PR tree-optimization/21021
32511         * gcc.c-torture/compile/pr21021.c: New.
32513 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32515         PR testsuite/21010
32516         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32517         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32518         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32519         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32520         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32521         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32522         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32523         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32525 2005-04-14  Richard Henderson  <rth@redhat.com>
32527         * lib/target-supports.exp (check_effective_target_vect_condition):
32528         Add ia64, i?86, and x86_64.
32530 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32532         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32534 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32536         PR tree-optimization/20657
32537         * gcc.dg/tree-ssa/pr20657.c: New.
32539 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32541         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32542         (long long int)trunc*.
32544 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32546         PR target/20927
32547         * gcc.dg/pr20927.c: New test.
32549 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32551         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32552         * gcc.target/mips/asm-1.c: Likewise.
32554 2005-04-13  Dale Johannesen  <dalej@apple.com>
32556         * objc.dg/objc-fast-4.m: New.
32558 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32560         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32561         directory.
32562         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32564 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32566         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32567         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32568         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32570 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32572         PR tree-optimization/20913
32573         * gcc.dg/tree-ssa/pr20913.c: New.
32575         PR tree-optimization/20702
32576         * gcc.dg/tree-ssa/pr20702.c: New.
32578 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32580         PR c++/13744
32581         * g++.dg/inherit/local3.C: New test.
32583 2005-04-12  Jeff Law  <law@redhat.com>
32585         * gcc.dg/tree-ssa/20050412-1.c: New test.
32587 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32589         PR libfortran/19016
32590         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32591         Add tests with mask generated by expression.
32592         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32593         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32594         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32596 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32598         PR middle-end/20917
32599         * gcc.dg/20050409-1.c: New test.
32601 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32603         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32605 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32607         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32608         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32609         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32610         (TARGET_CXX): Adjust accordingly.
32611         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32612         determine_class_data_visibility and class_data_always_comdat.
32613         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32614         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32615         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32616         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32617         (arm_cxx_determine_class_data_visibility): New.
32618         (arm_cxx_class_data_always_comdat): Likewise.
32619         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32620         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32621         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32622         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32623         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32624         Define.
32626 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32628         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32630 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32632         * gcc.dg/i386-darwin-fpmath.c: New.
32634 2004-04-11  Devang Patel  <dpatel@apple.com>
32636         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32637         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32638         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32639         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32640         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32641         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32642         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32643         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32644         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32646 2004-04-11  Devang Patel  <dpatel@apple.com>
32648         * gcc.dg/vect/vect-dv-1.c: New test.
32649         * gcc.dg/vect/vect-dv-2.c: New test.
32651 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32653         PR tree-optimization/20933
32654         * gcc.dg/tree-ssa/pr20933.c: New test.
32656 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32658         * gfortran.dg/fold_nearest.f90: New test.
32660 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32662         * gcc.dg/tree-ssa/alias-1.c: New test.
32664 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32666         PR tree-optimization/20920
32667         * g++.dg/tree-ssa/pr20920.C: New test.
32669 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32671         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32672         (long long int)ceil*.
32674 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32676         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32677         explicit C++ linkage.
32679 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32681         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32682         warning for arithmetic IF statements.
32684 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32686         * eor_handling_1.f90: New test case.
32687         * eor_handling_2.f90: New test case.
32688         * eor_handling_3.f90: New test case.
32689         * eor_handling_4.f90: New test case.
32690         * eor_handling_5.f90: New test case.
32691         * noadv_size.f90: New test case.
32692         * pad_no.f90: New test case.
32694 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32696         * gcc.c-torture/execute/20050410-1.c: New test.
32698 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32700         * gcc.dg/pr20126.c: New.
32702 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32703             Steven G. Kargl <kargls@comcast.net>
32705         * gfortran.dg/PR19872.f: New test.
32707 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32709         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32711 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32713         * gfortran.dg/nint_1.f90: New test.
32715 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32717         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32718         Added test for callee-allocated arrays with write statements.
32719         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32720         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32721         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32722         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32723         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32725 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32727         PR libfortran/20163
32728         * gfortran.dg/open-options-blanks.f: New test.
32730 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32732         PR fortran/13257
32733         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32735 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32737         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32738         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32739         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32740         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32741         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32742         * gcc.c-torture/execute/stdarg-4.c: New test.
32744         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32746         PR target/20795
32747         * g++.dg/abi/param2.C: New test.
32749 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32751         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32753 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32755         * gcc.dg/builtins-53.c: New test.
32757 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32759         * g++.dg/tree-ssa/pr18178.C: New test.
32760         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32761         * gcc.c-torture/execute/20041019-1.c: New test.
32762         * gcc.dg/tree-ssa/20041008-1.c: New test.
32763         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32764         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32765         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32766         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32767         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32768         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32769         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32770         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32771         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32772         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32774 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32776         PR rtl-optimization/20466
32777         * gcc.c-torture/execute/pr20466-1.c: New test.
32779 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32781         PR c++/20905
32782         * g++.dg/parse/cond2.C: New test.
32784         PR c++/20145
32785         * g++.dg/warn/Wdtor1.C: New test.
32787 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32789         PR fortran/17229
32790         * gfortran.dg/pr17229.f: New test.
32792 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32794         * gfortran.dg/tiny_1.f90: New test.
32795         * gfortran.dg/tiny_2.f90: ditto.
32797 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32799         * gfortran.dg/eor_1.f90: Fix dg-do run line
32800         * gfortran.dg/open_new.f90: Fix dg-do run line
32802 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32804         * lib/target-supports.exp (get_compiler_messages): Support
32805         optional arguments, the fourth being compiler options.
32806         (check_effective_target_fpic): New proc.
32807         * gcc.dg/20050321-2.c: Restrict to target fpic.
32809 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32811         * gcc.dg/15443-1.c: New test.
32812         * gcc.dg/15443-2.c: Likewise.
32814 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32816         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32818 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32820         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32822 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32824         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32825         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32826         -m64.
32827         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32828         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32829         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32831 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32833         PR c++/20212
32834         * g++.dg/warn/Wunused-11.C: New test.
32836 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32838         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32840 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32842         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32844 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32846         PR c++/20734
32847         * g++.dg/template/ptrmem13.C: New test.
32849 2005-04-05  Per Bothner  <per@bothner.com>
32851         * lib/gcc.exp: Always add -fno-show-column, for now.
32853 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32855         PR testsuite/20767
32856         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32857         of plain old "unsigned int" for the type of "i".  Makes this test
32858         64bit clean.
32860 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32862         * gcc.dg/i386-ssefn-1.c: New test.
32863         * gcc.dg/i386-ssefn-2.c: New test.
32864         * gcc.dg/i386-ssefn-3.c: New test.
32865         * gcc.dg/i386-ssefn-4.c: New test.
32867 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32869         PR tree-optimization/20076
32870         * gcc.dg/builtin-apply4.c: New test.
32872         PR preprocessor/19475
32873         * gcc.dg/cpp/macspace1.c: New test.
32874         * gcc.dg/cpp/macspace2.c: New test.
32876 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32878         * gfortran.dg/pr20755.f: Fixed bad format.
32880 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32882         PR c++/20763
32883         * g++.dg/ext/attrib21.C: New test.
32885 2004-04-05  Devang Patel  <dpatel@apple.com>
32887         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32888         * gcc.dg/vect/vect-shift-1.c: New test.
32890 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32892         PR libfortran/20755
32893         * gfortran.dg/pr20755.f: New test.
32895 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32897         * gfortran.dg/pr15959.f90: New test.
32898         * gfortran.dg/string_pad_trunc.f90: New test.
32900 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32902         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32903         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32904         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32905         syntax.
32907 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32909         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32911 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32913         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32914         * gcc.c-torture/compile/20011119-2.c: Likewise.
32915         * gcc.c-torture/compile/981001-2.c: Likewise.
32917 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32919         PR c++/20679
32920         * g++.dg/template/overload4.C: New test.
32922 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32924         PR c++/20746
32925         * g++.dg/abi/covariant5.C: New.
32927         PR debug/20505
32928         * g++.dg/debug/const2.C: New.
32930 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32932         PR rtl-optimization/16104
32933         * gcc.c-torture/execute/20050316-1.c: New test.
32935 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32937         * g++.dg/template/spec23.C: Fix dg-error text.
32939 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32941         PR c++/19199
32942         * g++.dg/expr/lval2.C: New.
32944 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32946         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32947         __builtin_strcasecmp and __builtin_strncasecmp.
32949 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32951         PR c++/20723
32952         * g++.dg/template/spec22.C: New.
32953         * g++.dg/template/spec23.C: New.
32955 2005-04-03  Dale Ranta  <dir@lanl.gov>
32956             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32958         PR libfortran/20068
32959         PR libfortran/20125
32960         PR libfortran/20156
32961         PR libfortran/20471
32962         * gfortran.dg/backspace.f: New test.
32964 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32966         * gcc.dg/pr19345.c: New test.
32968 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32970         PR tree-optimization/20640
32971         * gcc.dg/torture/tree-loop-1.c: New.
32973 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32975         PR rtl-optimization/20290
32976         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32978 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32980         * gcc.dg/rs6000-fpint.c: New.
32982 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32984         * gcc.dg/old-style-then-proto-1.c: New test.
32986 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32988         * gfortran.fortran-torture/execute/backspace.f90: Check
32989         after backspace and read was incorrect.
32991 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32993         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32994         buffer past the terminating NUL using memcmp.
32995         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32996         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32998         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32999         Fix unused/uninitialized variable warnings.
33001         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33002         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33003         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33004         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33006         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33007         gcc.c-torture/execute/builtins/fputs-lib.c,
33008         gcc.c-torture/execute/builtins/lib/fprintf.c,
33009         gcc.c-torture/execute/builtins/lib/main.c,
33010         gcc.c-torture/execute/builtins/lib/memcmp.c,
33011         gcc.c-torture/execute/builtins/lib/memmove.c,
33012         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33013         gcc.c-torture/execute/builtins/lib/memset.c,
33014         gcc.c-torture/execute/builtins/lib/printf.c,
33015         gcc.c-torture/execute/builtins/lib/sprintf.c,
33016         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33017         gcc.c-torture/execute/builtins/lib/strchr.c,
33018         gcc.c-torture/execute/builtins/lib/strcmp.c,
33019         gcc.c-torture/execute/builtins/lib/strcpy.c,
33020         gcc.c-torture/execute/builtins/lib/strcspn.c,
33021         gcc.c-torture/execute/builtins/lib/strlen.c,
33022         gcc.c-torture/execute/builtins/lib/strncat.c,
33023         gcc.c-torture/execute/builtins/lib/strncmp.c,
33024         gcc.c-torture/execute/builtins/lib/strncpy.c,
33025         gcc.c-torture/execute/builtins/lib/strrchr.c,
33026         gcc.c-torture/execute/builtins/lib/strspn.c,
33027         gcc.c-torture/execute/builtins/lib/strstr.c,
33028         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33029         gcc.c-torture/execute/builtins/strlen-2.c,
33030         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33031         prototypes.
33033 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33035         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33036         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33037         selectany usage.
33039 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33041         PR c++/19406
33042         * g++.dg/debug/using1.C: New test.
33044 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33046         PR middle-end/20524
33047         * gcc.dg/alias-7.c: Prefix asm-declared name with
33048         __USER_LABEL_PREFIX__.
33050 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33052         Fix fallout from PR middle-end/15700:
33053         * gcc.c-torture/compile/20011119-1.c: Take
33054         __USER_LABEL_PREFIX__ into account.
33055         * gcc.c-torture/compile/20011119-2.c: Likewise.
33057 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33059         PR c++/18644
33060         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33062 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33064         PR c/17855
33065         * gcc.c-torture/compile/struct-non-lval-1.c,
33066         gcc.c-torture/compile/struct-non-lval-2.c,
33067         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33069 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33071         * gcc.dg/tls/tls.exp: Remove temporary file.
33072         * g++.dg/tls/tls.exp: Ditto.
33073         * lib/file-format.exp: Ditto.
33074         * g++.dg/special/ecos.exp: Ditto.
33076         * lib/profopt.exp: Treat prof_ext as a list.
33077         * gcc.misc-tests/bprob.exp: Ditto.
33078         * g++.dg/bprob/bprob.exp: Ditto.
33080         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33081         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33082         g++.dg/tree-ssa/pointer-reference-alias.C,
33083         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33084         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33085         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33086         g++.dg/vect/pr19951.cc: Ditto.
33087         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33088         gcc.dg/builtins-47.c: Ditto.
33089         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33090         gcc.dg/pr20115-1.c: Ditto.
33091         * gcc.dg/tree-ssa/20030530-2.c,
33092         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33093         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33094         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33095         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33096         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33097         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33098         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33099         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33100         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33101         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33102         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33103         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33104         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33105         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33106         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33107         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33108         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33109         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33110         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33111         gcc.dg/tree-ssa/20030824-1.c,
33112         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33113         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33114         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33115         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33116         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33117         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33118         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33119         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33120         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33121         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33122         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33123         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33124         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33125         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33126         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33127         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33128         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33129         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33130         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33131         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33132         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33133         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33134         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33135         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33136         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33137         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33138         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33139         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33140         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33141         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33142         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33143         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33144         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33145         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33146         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33147         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33148         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33149         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33150         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33151         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33152         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33153         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33154         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33155         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33156         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33157         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33158         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33159         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33160         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33161         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33162         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33163         gcc.dg/tree-ssa/useless-1.c: Ditto.
33164         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33165         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33166         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33167         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33168         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33169         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33170         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33171         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33172         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33173         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33174         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33175         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33176         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33177         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33178         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33179         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33180         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33181         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33182         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33183         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33184         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33185         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33186         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33187         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33188         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33189         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33190         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33191         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33192         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33193         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33194         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33195         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33196         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33197         gcc.dg/vect/vect-none.c: Ditto.
33198         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33199         treelang/compile/unsigned.tree: Ditto.
33201         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33202         * gcc.dg/cpp/direct2s.c: Ditto.
33203         * gcc.dg/cpp/paste4.c: Ditto.
33204         * gcc.dg/cpp/separate-1.c: Ditto.
33205         * gcc.dg/pch/save-temps-1.c: Ditto.
33206         * g++.dg/ext/altivec-10.C: Ditto.
33207         * g++.dg/pch/pch.C: Ditto.
33209         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33211         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33212         * g++.dg/template/repo1.C: Ditto.
33213         * g++.dg/template/repo2.C: Ditto.
33214         * g++.dg/template/repo3.C: Ditto.
33215         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33216         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33217         * g++.old-deja/g++.pt/repo1.C: Ditto.
33218         * g++.old-deja/g++.pt/repo2.C: Ditto.
33219         * g++.old-deja/g++.pt/repo3.C: Ditto.
33220         * g++.old-deja/g++.pt/repo4.C: Ditto.
33222         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33223         * gcc.dg/20030107-1.c: Ditto.
33224         * gcc.dg/20030702-1.c: Ditto.
33225         * gcc.dg/profile-generate-1.c: Ditto.
33226         * g++.dg/other/profile1.C: Ditto.
33227         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33229         * lib/gcc-dg.exp (remove-build-file): New.
33230         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33231         cleanup-tree-dump, cleanup-saved-temps): New.
33233 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33235         PR c++/19203, DR 214
33236         * g++.dg/parse/ambig3.C: Not ambiguous.
33237         * g++.dg/template/spec20.C: New.
33238         * g++.dg/template/spec21.C: New.
33240 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33242         PR target/20045
33243         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33245 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33247         PR libfortran/20660
33248         * gfortran.dg/negative_unit.f: New test.
33250 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33252         * gcc.dg/20050330-1.c: New test.
33254 2005-03-30  Devang Patel  <dpatel@apple.com>
33256         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33258 2005-03-30  Dale Johannesen  <dalej@apple.com>
33260         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33262 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33264         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33265         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33266         Strip options from test name.
33268 2005-03-31  Jan Hubicka  <jh@suse.cz>
33270         * gcc.dg/varpool-1.c: New testcase.
33272 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33274         PR c/772
33275         PR c/17913
33276         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33277         gcc.dg/stmt-expr-label-3.c : New tests.
33278         * gcc.c-torture/execute/medce-2.c: Remove.
33280 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33282         PR c/20368
33283         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33284         tests.
33286 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33288         * gcc.c-torture/compile/pr20203.c: New test.
33290 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33292         * gfortran.dg/promotion.f90: New test.
33294 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33296         PR middle-end/20491
33297         * gcc.dg/torture/asm-subreg-1.c: New test.
33299 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33301         PR c/20672
33302         * gcc.dg/pr20672-1.c: New test.
33304 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33306         * gfortran.dg/vect: New directory.
33307         * gfortran.dg/vect/vect.exp: New.
33308         * gfortran.dg/vect/vect-1.f90: New test.
33309         * gfortran.dg/vect/vect-2.f90: New test.
33310         * gfortran.dg/vect/vect-3.f90: New test.
33311         * gfortran.dg/vect/vect-4.f90: New test.
33312         * gfortran.dg/vect/vect-5.f90: New test.
33314 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33316         PR middle-end/20622
33317         * gcc.dg/alias-7.c: New test.
33319 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33321         * gcc.dg/sparc-reg-1.c: New test.
33323 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33325         PR target/19890
33326         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33328 2005-03-29  Dale Ranta  <dir@lanl.gov>
33329             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33331         PR libfortran/20163
33332         * gfortran.dg/pr20163-2.f: New test.
33334 2005-03-28  Jan Hubicka  <jh@suse.cz>
33336         PR middle-end/20635
33337         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33338         by Jakub Jelinek.
33340 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33342         PR tree-optimization/20626
33343         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33344         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33346 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33348         * gfortran.dg/underflow.f90: New test.
33349         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33351 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33353         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33355 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33357         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33358         (g++_init): Make sure that CXXFLAGS is set.
33359         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33360         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33361         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33362         * lib/objc.exp (objc_init): Likewise.
33363         * lib/treelang.exp (treelang_init): Likewise.
33365 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33367         PR tree-optimization/20470
33368         * gcc.dg/tree-ssa/pr20470.c: New test.
33370 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33372         * gcc.dg/ppc-stfiwx.c: New.
33374 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33376         PR target/19888
33377         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33379 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33381         * gcc.dg/20050325-1.c: Fix a typo.
33383 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33385         PR libfortran/19678
33386         PR libfortran/19679
33387         * gfortran.dg/dos_eol.f: New test.
33389 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33391         PR rtl-optimization/20249
33392         * gcc.dg/20050325-1.c: New test.
33394 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33396         PR libfortran/15332
33397         * gfortran.dg/pr15332.f: New test.
33399 2005-03-24  Dale Johannesen  <dalej@apple.com>
33401         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33403 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33405         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33406         'internal' visibility.
33407         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33408         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33409         'protected' visibility.
33410         * gcc.dg/visibility-7.c: Likewise.
33411         * lib/target-supports.exp (check_visibility_available): Take
33412         a parameter, the kind of visibility to check for.
33413         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33414         to check_visibility_available.
33416         * g++.dg/expr/cast3.C: New.
33418 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33420         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33421         rs6000.
33423 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33425         PR target/20095
33426         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33428 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33430         * gcc.dg/badshift.c: Renamed to...
33431         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33433         * gcc.target/i386/badshift.c: Renamed to...
33434         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33435         only.
33437         PR rtl-optimization/20532
33438         * gcc.target/i386/badshift.c: New.
33440 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33442         * gfortran.dg/pr18025.f90: New test.
33444 2005-03-23  Dale Johannesen  <dalej@apple.com>
33446         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33448 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33450         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33452         * lib/target-supports.exp (check_iconv_available): Default
33453         libiconv to -liconv, if there is no definition.
33455 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33457         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33459 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33461         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33462         * g++.dg/opt/pr7503-2.C: Likewise.
33463         * g++.dg/opt/pr7503-3.C: Likewise.
33464         * g++.dg/opt/pr7503-4.C: Likewise.
33465         * g++.dg/opt/pr7503-5.C: Likewise.
33466         * g++.dg/warn/minmax.C: New test.
33468 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33470         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33471         * gfortran.dg/g77_intrinsics_sub.f: New test.
33473 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33474             Jan Hubicka  <jh@suse.cz>
33475             Steven Bosscher <stevenb@suse.de
33477         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33479 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33481         PR c++/19980
33482         * g++.dg/template/redecl3.C: New test.
33484 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33486         PR c++/20499
33487         * g++.dg/parse/error16.C: Tweak error markers.
33489 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33491         PR target/20561
33492         * gcc.dg/20050321-2.c: New test.
33494 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33496         PR c++/20465
33497         PR c++/20381
33498         * g++.dg/template/ptrmem12.C: New.
33500 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33502         PR rtl-optimization/20527
33503         * gcc.c-torture/execute/pr20527-1.c: New test.
33505 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33507         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33508         program, compile it into a real executable and then delete the .c
33509         and .x files afterwards, to avoid problems on testglue targets.
33511 2005-03-21  Stuart Hastings  <stuart@apple.com>
33513         * gcc.target/i386/sse-2.c: New.
33515 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33517         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33521         * g++.dg/parse/crash25.C: Fix typo.
33523 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33525         PR c++/20461
33526         * g++.dg/parse/crash24.C: New test.
33528         PR c++/20536
33529         * g++.dg/parse/crash25.C: New test.
33531 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33533         PR c++/20147
33534         * g++.dg/ext/stmtexpr4.C: New test.
33536 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33538         PR middle-end/20539
33539         * gcc.c-torture/compile/pr13066-1.c: New test case.
33540         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33541         * g++.dg/opt/pr13066-1.C: Likewise.
33543 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33545         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33547 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33549         PR fortran/18525
33550         * gfortran.dg/nesting_1.f90: New test.
33552 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33554         PR c++/20240
33555         * g++.dg/lookup/using13.C: New test.
33557 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33559         PR c++/20333
33560         * g++.dg/template/crash36.C: New test.
33562 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33564         PR c++/20463
33565         * g++.dg/template/crash35.C: New test.
33567 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33569         PR c++/19966
33570         * g++.dg/overload/operator2.C: New test.
33572 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33574         PR libfortran/20257
33575         * gfortran.dg/pr20257.f90: New test.
33577 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33579         PR libfortran/20480
33580         * gfortran.dg/pr20480.f90: New test.
33582 2005-03-16  Richard Henderson  <rth@redhat.com>
33584         PR middle-end/15700
33585         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33586         (_rtld_global): New.
33587         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33588         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33590         * gcc.dg/alias-3.c: New.
33591         * gcc.dg/alias-4.c: New.
33592         * gcc.dg/alias-5.c: New.
33593         * gcc.dg/alias-6.c: New.
33595 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33597         * gcc.dg/cpp/ucnid-7.c: New.
33599 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33600             Dorit Naishlos  <dorit@il.ibm.com>
33602         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33603         darwin.
33605 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33607         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33608         support misaligned accesses.
33609         * gcc.dg/vect/vect-58.c: Likewise.
33610         * gcc.dg/vect/vect-92.c: New.
33611         * gcc.dg/vect/vect-93.c: New.
33613 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33615         PR fortran/18827
33616         * gfortran.dg/assign_2.f90: New test.
33617         * gfortran.dg/assign_3.f90: New test.
33618         * gfortran.dg/assign.f90: New test.
33620 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33622         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33623         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33624         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33625         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33626         names.
33628 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33630         * gcc.dg/cpp/ucnid-6.c: New.
33632         * gcc.dg/cpp/normalize-1.c: New.
33633         * gcc.dg/cpp/normalize-2.c: New.
33634         * gcc.dg/cpp/normalize-3.c: New.
33635         * gcc.dg/cpp/normalize-4.c: New.
33636         * gcc.dg/cpp/ucnid-4.c: New.
33637         * gcc.dg/cpp/ucnid-5.c: New.
33638         * g++.dg/cpp/normalize-1.C: New.
33639         * g++.dg/cpp/ucnid-1.C: New.
33641 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33643         * gcc.dg/pr18628.c: New.
33645 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33647         PR c++/20280
33648         * g++.dg/tree-ssa/pr20280.C: New.
33650 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33652         PR fortran/20467
33653         * gfortran.dg/stfunc_2.f90: New test.
33655 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33657         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33659 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33661         * gcc.dg/tree-ssa/20050314-1.c: New test.
33663 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33665         PR c++/4403
33666         PR c++/9783, DR433
33667         * g++.dg/template/friend34.C: New test.
33668         * g++.dg/template/friend35.C: Likewise.
33669         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33671 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33673         Friend class name lookup 5/n
33674         PR c++/1016
33675         * g++.dg/lookup/hidden-class1.C: New test.
33676         * g++.dg/lookup/hidden-class2.C: Likewise.
33677         * g++.dg/lookup/hidden-class3.C: Likewise.
33678         * g++.dg/lookup/hidden-class4.C: Likewise.
33679         * g++.dg/lookup/hidden-class5.C: Likewise.
33680         * g++.dg/lookup/hidden-class6.C: Likewise.
33681         * g++.dg/lookup/hidden-class7.C: Likewise.
33682         * g++.dg/lookup/hidden-class8.C: Likewise.
33683         * g++.dg/lookup/hidden-class9.C: Likewise.
33684         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33685         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33686         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33687         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33688         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33689         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33690         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33691         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33692         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33693         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33694         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33696 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33698         PR c++/20157
33699         * g++.dg/template/error18.C: New test.
33701 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33703         PR debug/16792
33704         * g++.dg/debug/pr16792.C: New test.
33706 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33708         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33709         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33710         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33711         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33712         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33713         test assertion names.
33715 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33717         PR fortran/18600
33718         * gfortran.dg/stfunc_1.f90: New test.
33720 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33722         PR fortran/16907
33723         * gfortran.dg/real_index_1.f90: New test.
33725 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33727         PR fortran/20323
33728         * gfortran.dg/spec_expr_1.f90: New test.
33730 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33732         PR c/20402
33733         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33734         new parser.
33736 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33738         PR fortran/20361
33739         * gfortran.dg/largeequiv_1.f90: New test.
33741 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33743         * gcc.dg/ucnid-1.c: New.
33744         * gcc.dg/ucnid-2.c: New.
33745         * gcc.dg/ucnid-3.c: New.
33746         * gcc.dg/ucnid-4.c: New.
33747         * gcc.dg/ucnid-5.c: New.
33748         * gcc.dg/ucnid-6.c: New.
33749         * gcc.dg/cpp/ucnid-1.c: New.
33750         * gcc.dg/cpp/ucnid-2.c: New.
33751         * gcc.dg/cpp/ucnid-3.c: New.
33752         * g++.dg/other/ucnid-1.C: New.
33754 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33756         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33758 2005-03-11  Per Bothner  <per@bothner.com>
33760         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33761         that diagnotics refer to correct token.
33762         * gcc.dg/unused-3.c: Likewise.
33764 2005-03-11  Per Bothner  <per@bothner.com>
33766         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33767         constant" is now actually on same line as string constant.
33768         * gcc.dg/cpp/direct2s.c: Likewise.
33770 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33772         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33774 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33776         PR libfortran/20124
33777         * gfortran.dg/pr20124.f90: New Test
33779 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33781         PR tree-optimization/20130
33782         * gcc.dg/pr20130-1.c: New test.
33784 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33786         PR target/20095
33787         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33789 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33791         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33793 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33795         * g++.dg/eh/forced1.C: Fix comment.
33796         * g++.dg/eh/forced2.C: Ditto.
33797         * g++.dg/eh/forced3.C: Ditto.
33798         * g++.dg/eh/forced4.C: Ditto.
33800 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33802         PR rtl-opt/20412
33803         * gcc.c-torture/compile/pr20412.c: New test.
33805 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33807         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33809 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33811         PR target/20322
33812         * gcc.dg/20050307-1.c: New test.
33814 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33816         PR c++/20375
33817         * g++.dg/other/stdarg3.C: New.
33819 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33821         PR c++/18384, c++/18327
33822         * g++.dg/init/array19.C: New test.
33824         PR inline-asm/20314
33825         * gcc.dg/torture/pr20314-1.c: New test.
33826         * gcc.dg/torture/pr20314-2.c: New test.
33828 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33830         * gcc.dg/20050309-1.c: New test.
33832 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33834         * gcc.dg/builtins-10.c: Reactivate disabled test.
33835         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33836         new cbrt transformations.
33838 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33840         PR c++/20208
33841         * g++.dg/template/array13.C: New test.
33843 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33845         PR c++/16859
33846         * g++.dg/init/brace4.C: New test.
33848 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33850         PR c++/20186
33851         * g++.dg/template/non-dependent12.C: New.
33853 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33855         PR c++/20142
33856         * g++.dg/init/array18.C: Add dg-do run marker.
33858         PR c++/20142
33859         * g++.dg/init/array18.C: New test.
33861 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33863         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33864         * g++.dg/gcov/gcov.exp: Likewise.
33865         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33866         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33867         * lib/c-torture.exp: Likewise.
33868         * lib/fortran-torture.exp: Likewise.
33869         * lib/g++.exp: Likewise.
33870         * lib/gcc-defs.exp: Likewise.
33871         * lib/gcc-dg.exp: Likewise.
33872         * lib/gcc.exp: Likewise.
33873         * lib/gcov.exp: Likewise.
33874         * lib/gfortran.exp: Likewise.
33875         * lib/mike-g++.exp: Likewise.
33876         * lib/mike-gcc.exp: Likewise.
33877         * lib/objc-torture.exp: Likewise.
33878         * lib/objc.exp: Likewise.
33879         * lib/profopt.exp: Likewise.
33880         * lib/target-libpath.exp: Likewise.
33881         * lib/target-supports.exp: Likewise.
33882         * lib/treelang.exp: Likewise.
33883         * lib/wrapper.exp: Likewise.
33885 2005-03-08  Jeff Law  <law@redhat.com>
33887         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33888         PHI-OPT changes.
33890 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33892         * gcc.dg/vect/pr20122.c: New test.
33894 2005-03-07  Jeff Law  <law@redhat.com>
33896         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33897         was folded away.
33898         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33899         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33900         * gcc.dg/tree-ssa/pr18134.c: New test.
33902 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33904         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33905         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33906         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33908 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33910         PR tree-opt/17671
33911         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33913 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33915         * g++.dg/warn/Wnvdtor.C: New test.
33917 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33919         * gcc.dg/torture/pr19683-1.c: New test.
33921 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33923         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33924         * gfortran.dg/g77/19990313-2.f: Ditto.
33925         * gfortran.dg/g77/19990313-3.f: Ditto.
33926         * gfortran.dg/g77/19990525-0.f: Ditto.
33927         * gfortran.dg/g77/19990826-0.f: Ditto.
33928         * gfortran.dg/g77/19990826-2.f: Ditto.
33929         * gfortran.dg/g77/19990826-3.f: Ditto.
33930         * gfortran.dg/g77/20000511-1.f: Ditto.
33931         * gfortran.dg/g77/20000511-2.f: Ditto.
33932         * gfortran.dg/g77/970625-2.f: Ditto.
33933         * gfortran.dg/g77/980310-2.f: Ditto.
33934         * gfortran.dg/g77/980310-3.f: Ditto.
33935         * gfortran.dg/g77/980310-8.f: Ditto.
33936         * gfortran.dg/g77/980519-2.f: Ditto.
33937         * gfortran.dg/g77/alpha1.f: Ditto.
33938         * gfortran.dg/g77/claus.f: Ditto.
33939         * gfortran.dg/g77/erfc.f: Ditto.
33940         * gfortran.dg/g77/short.f: Ditto.
33941         * gfortran.fortran-torture/execute/data.f90: Ditto.
33942         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33943         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33945 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33947         * lib/file-format.exp (gcc_target_object_format): Add check for som
33948         format and hardcode object formats on hppa*-*-hpux*.
33949         * lib/target-supports.exp (check_weak_available): Add check for som
33950         object format.  Always return 0 on hppa*-*-hpux10*.
33952         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33953         is defined.
33955         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33957 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33959         * gfortran.dg/pr19936_1.f90: New test.
33960         * gfortran.dg/pr19936_2.f90: New test.
33961         * gfortran.dg/pr19936_3.f90: New test.
33963 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33964             Paul Thomas <prthomas@drfccad.cea.fr>
33966         * gfortran.dg/PR19754_1.f90: New test.
33967         * gfortran.dg/PR19754_2.f90: Ditto.
33969 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33971         PR c++/19311
33972         * g++.dg/template/non-dependent11.C: New test.
33974 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33976         * lib/target-supports.exp (check_iconv_available): Fix comment.
33978 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33979             Joseph S. Myers  <joseph@codesourcery.com>
33981         PR c++/19797
33982         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33984 2005-03-04  Matthew Sachs  <msachs@apple.com>
33986         * gcc.exp (gcc_target_compile): Put braces around
33987         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33988         * objc.exp (objc_target_compile): Likewise.
33989         * treelang.exp (treelang_target_compile): Likewise.
33991 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33993         PR fortran/19673
33994         * gfortran.dg/func_result_1.f90: New test.
33996 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33998         * gcc.misc-tests/options.exp: New test.
34000 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34002         * gcc.dg/pr15784-4.c: New test.
34004 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34006         * gcc.c-torture/execute/pr17133.c: New.
34007         * gcc.c-torture/compile/20050303-1.c: New.
34009 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34011         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34013 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34015         * g++.dg/overload/using2.C: New.
34017 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34019         PR c++/19916
34020         * g++.dg/init/ptrmem2.C: New test.
34022 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34024         PR c/8927
34025         * gcc.dg/pr8927-1.c: New test.
34027 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34029         PR c++/20232
34030         * g++.dg/inherit/covariant12.C: New.
34032 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34034         PR fortran/19479
34035         * gfortran.dg/bound_1.f90: New test.
34037 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34039         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34040         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34042 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34044         PR c/20245
34045         * gcc.dg/pr20245-1.c: New test.
34047 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34049         PR middle-end/19874
34050         * gcc.c-torture/execute/20050119-2.c: New test case.
34052 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34054         * README: Update the DejaGnu bug reporting address.
34055         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34056         * lib/objc-torture.exp: Likewise.
34058 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34060         * gfortran.dg/boz_1.f90: New test.
34061         * gfortran.dg/boz_3.f90: New test.
34062         * gfortran.dg/boz_4.f90: New test.
34064 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34066         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34067         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34069 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34071         PR libfortran/20101
34072         * gfortran.dg/write_0_pe_format.f90: New test.
34074 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34076         PR c++/20206
34077         * g++.dg/opt/thunk2.C: New test.
34078         * g++.dg/opt/covariant1.C: New test.
34080 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34082         * gfortran.dg/e_d_fmt.f90: New test.
34084 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34086         * gcc.dg/asm-b.c: Fix comment typos.
34088 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34090         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34091         a V_MAY_DEF also.
34093 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34095         PR tree-opt/20188
34096         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34097         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34098         * gcc.dg/asm-b.c: New test.
34100 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34102         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34103         Disable this test on IRIX 6.
34105 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34107         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34108         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34109         parser.
34111 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34113         PR tree-optimization/20204
34114         * gcc.dg/pr20204.c: New test.
34116 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34118         PR target/20196
34119         * gcc.c-torture/execute/20050224-1.c: New test.
34121         PR c++/20175
34122         * g++.dg/warn/Wbraces2.C: New test.
34124 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34126         PR c++/19878
34127         * g++.dg/init/const2.C: New test.
34129 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34131         PR tree-optimization/20100
34132         * gcc.c-torture/execute/pr20100-1.c: New test.
34134 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34136         * gfortran.dg/implicit_3.f90: New test.
34138         * gfortran.dg/deftype_1.f90: New test.
34140 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34142         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34143         the test passes.
34144         * g++.dg/other/anon3.C: Accept a warning.
34146 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34148         * gcc.dg/pr20017.c: Fix a comment typo.
34150 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34152         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34154 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34156         PR ada/19902
34157         * ada/acats/tests/cxa/cxa3004.a: Remove.
34158         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34160 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34162         PR c++/20073
34163         * g++.dg/init/const1.C: New test.
34165         PR c++/19991
34166         * g++.dg/parse/constant7.C: New test.
34168         PR c++/20152
34169         * g++.dg/parse/error27.C: New test.
34170         * g++.dg/template/qualttp15.C: Adjust error markers.
34171         * g++.old-deja/g++.other/struct1.C: Likewise.
34173         PR c++/20153
34174         * g++.dg/template/error17.C: New test.
34176         PR c++/20148
34177         * g++.dg/parser/error26.C: New test.
34179 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34181         PR tree-optimization/20100
34182         PR tree-optimization/20115
34183         * gcc.dg/pr20115.c: New test.
34184         * gcc.dg/pr20115-1.c: New test.
34185         * gcc.dg/pr20100.c: New test.
34186         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34187         call-clobbered variables after alias1.
34189 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34191         * gfortran.dg/list_read_4.f90: new test.
34193 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34195         PR rtl-optimization/20017.
34196         * gcc.dg/pr20017.c: New.
34198 2005-02-22  Devang Patel  <dpatel@apple.com>
34200         PR 19952
34201         * g++.dg/tree-ssa/pr19952.C: New test.
34203 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34205         PR c++/19883
34206         * g++.dg/parse/constant6.C: New test.
34208 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34210         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34211         * g++.dg/charset/asm2.c: Likewise.
34212         * g++.dg/charset/asm3.c: Likewise.
34213         * g++.dg/charset/asm4.c: Likewise.
34214         * g++.dg/charset/asm5.c: Likewise.
34215         * g++.dg/charset/attribute1.c: Likewise.
34216         * g++.dg/charset/attribute2.c: Likewise.
34217         * g++.dg/charset/extern1.cc: Likewise.
34218         * g++.dg/charset/extern2.cc: Likewise.
34219         * g++.dg/charset/extern3.cc: Likewise.
34220         * g++.dg/charset/function.cc: Likewise.
34221         * g++.dg/charset/string.c: Likewise.
34222         * g++.dg/charset/charset.exp: Likewise.
34223         * lib/target-supports.exp (check_iconv_available): Fix comment.
34225 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34227         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34228         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34229         * gcc.dg/charset/asm2.c: Likewise.
34230         * gcc.dg/charset/asm3.c: Likewise.
34231         * gcc.dg/charset/asm4.c: Likewise.
34232         * gcc.dg/charset/asm5.c: Likewise.
34233         * gcc.dg/charset/asm6.c: Likewise.
34234         * gcc.dg/charset/attribute1.c: Likewise.
34235         * gcc.dg/charset/attribute2.c: Likewise.
34236         * gcc.dg/charset/builtin1.c: Likewise.
34237         * gcc.dg/charset/extern.c: Likewise.
34238         * gcc.dg/charset/function.c: Likewise.
34239         * gcc.dg/charset/string.c: Likewise.
34240         * gcc.dg/charset/charset.exp: Likewise.
34242 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34244         PR fortran/20086
34245         * gfortran.dg/pr20086.f90: New test.
34247 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34249         PR tree-optimization/19786
34250         * g++.dg/tree-ssa/pr19786.C: New.
34252 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34254         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34256 2005-02-21  Jeff Law  <law@redhat.com>
34258         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34260 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34262         * gfortran.dg/do_iterator: Split loop, markup all lines for
34263         which an error locus is printed.
34264         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34265         locus is printed.
34266         * gfortran.dg/select_4.f90: Likewise.
34267         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34268         locuses in the various permutations.
34270 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34272         PR tree-optimization/19951
34273         * g++.dg/vect: New directory.
34274         * g++.dg/vect/vect.exp: New file.
34275         * g++.dg/vect/pr19951.cc: New testcase.
34276         * g++.dg/dg.exp: Also prune vectorizer tests.
34278 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34280         PR 18785
34281         * gcc.dg/charset/builtin1.c: New test.
34283 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34285         PR c++/19299
34286         * g++.dg/inherit/volatile1.C: New test.
34288         PR c++/19440
34289         * g++.dg/template/dtor4.C: New test.
34291 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34293         * gfortran.dg/int_1.f90: New test.
34295 2005-02-19  Devang Patel  <dpatel@apple.com>
34297         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34299 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34301         * gfortran.dg/achar_1.f90: New test.
34303 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34305         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34307 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34308             Jakub Jelinek  <jakub@redhat.com>
34310         PR tree-optimization/19828
34311         * gcc.dg/tree-ssa/loop-7.c: New test.
34312         * gcc.c-torture/execute/20050218-1.c: New test.
34314 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34316         PR c/20043
34317         * gcc.dg/transparent-union-1.c: New test.
34318         * gcc.dg/transparent-union-2.c: New test.
34320 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34322         PR tree-optimization/18977
34323         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34325 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34327         PR target/20054
34328         * gcc.dg/pr20054.c: New test.
34330 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34332         PR c++/19508
34333         * g++.dg/ext/attrib20.C: New test.
34335 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34337         PR middle-end/20030
34338         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34340 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34342         PR c++/20008
34343         * g++.dg/opt/switch4.C: New.
34345 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34347         PR c++/20023
34348         PR tree-optimization/20009
34349         * gcc.c-torture/compile/20050217-1.c: New test.
34350         * g++.dg/opt/switch3.C: New test.
34352         PR tree-optimization/18947
34353         * gcc.c-torture/compile/20050215-1.c: New test.
34354         * gcc.c-torture/compile/20050215-2.c: New test.
34355         * gcc.c-torture/compile/20050215-3.c: New test.
34357 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34359         PR c++/20028
34360         * g++.dg/template/crash34.C: New.
34362         PR c++/20022
34363         * g++.dg/other/access3.C: New.
34365 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34367         * gcc.dg/vect/vect-98.c: New test.
34369 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34371         PR tree-optimization/19967
34372         * gcc.dg/pr19967.c: New.
34374 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34376         PR middle-end/19857
34377         * gcc.dg/tree-ssa/20050215-1.c: New test.
34378         * gcc.c-torture/execute/20050215-1.c: New test.
34380 2005-02-15  Eric Christopher  <echristo@redhat.com>
34382         * gcc.dg/cpp/20050215-1.c: New file.
34384 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34386         PR tree-optimization/15785
34387         * gcc.dg/pr15785-1.c: New test.
34389 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34391         PR c++/17788
34392         * g++.dg/init/ctor4.C: New.
34393         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34395 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34397         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34398         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34400 2005-02-15  Andreas Schwab  <schwab@suse.de>
34402         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34403         declare malloc.
34405 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34407         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34409 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34411         PR tree-optimization/19853
34412         * gcc.c-torture/compile/pr19853.c: New test.
34414 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34416         PR c++/19608
34417         * g++.dg/parse/local-class1.C: New.
34419         PR c++/19895
34420         * g++.dg/parse/ptrmem3.C: New.
34422         PR c++/19884
34423         * g++.old-deja/g++.oliva/template6.C: Add another case.
34424         * g++.dg/template/explicit6.C: New.
34426 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34428         PR c++/17816
34429         * g++.dg/other/redecl2.C: New.
34431 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34433         PR c++/19891
34434         * g++.dg/abi/covariant4.C: New.
34436 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34438         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34439         New tests.
34441 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34443         * gcc.dg/vect/vect-96.c: Fix typo.
34445 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34447         PR c++/14479
34448         PR c++/19487
34449         * g++.dg/template/enum5.C: New test.
34451 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34453         * gcc.dg/vect/vect-97.c: New test.
34455 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34457         * gcc.dg/vect/vect-96.c: New test.
34459 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34461         * gcc.dg/builtins-34.c: Also check ldexp*.
34463 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34465         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34467 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34469         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34470         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34471         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34472         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34473         selector_list, selector_expression, dg-process-target): Move to new
34474         file target-supports-dg.exp.
34475         * lib/target-supports-dg.exp: New.
34477         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34478         New.
34480 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34482         PR c++/19666
34483         * g++.dg/other/ptrmem6.C: New test.
34485         PR middle-end/19858
34486         * gcc.c-torture/compile/20050210-1.c: New test.
34488 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34490         PR c++/19755
34491         * g++.dg/warn/Wbraces1.C: New test.
34493 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34495         * gcc.dg/builtins-52.c: New testcase.
34497 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34499         PR c/19342
34500         * gcc.c-torture/execute/20050119-1.c: New test.
34502 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34504         PR c++/19811
34505         * g++.dg/init/delete1.C: New test.
34507 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34509         PR c++/18470
34510         * g++.dg/template/static12.C: New test.
34512 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34514         PR c++/19787
34515         * g++.dg/conversion/ambig1.C: New test.
34517         PR c++/19739
34518         * g++.dg/ext/attrib19.C: New test.
34520         PR c++/19732
34521         * g++.dg/parse/dtor5.C: New test.
34523         PR c++/19762
34524         * g++.dg/template/dtor3.C: New test.
34526         PR c++/19826
34527         * g++.dg/template/static11.C: New test.
34528         * g++.dg/template/crash2.C: Remove dg-error marker.
34530 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34532         PR C++/18491
34533         * g++.old-deja/g++.mike/p10769a.C: Remove.
34535 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34537         * gcc.dg/builtins-48.c: New test case.
34538         * gcc.dg/builtins-49.c: New test case.
34539         * gcc.dg/builtins-50.c: New test case.
34540         * gcc.dg/builtins-51.c: New test case.
34542 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34544         PR middle-end/19583
34545         * g++.dg/warn/Wreturn-type-3.C: New test.
34547 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34549         PR middle-end/19402
34550         * gcc.dg/pr19402-1.c: New testcase.
34551         * gcc.dg/pr19402-2.c: likewise.
34553 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34555         PR middle-end/19854
34556         * g++.dg/tree-ssa/tmmti.C: New testcase.
34558 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34560         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34562 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34564         PR c++/19733
34565         * g++.dg/parse/crash23.C: New test.
34566         * g++.dg/warn/Weff1.C: New test.
34568 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34570         * gcc.dg/20050209-1.c: New test.
34572 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34574         PR target/19799
34575         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34577 2005-02-08  Mike Stump  <mrs@apple.com>
34579         * g++.dg/pch/import-2.c: New test.
34580         * g++.dg/pch/import-2.hs: New.
34581         * g++.dg/pch/include/import-2a.h: New.
34582         * g++.dg/pch/include/import-2b.h: New.
34584 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34586         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34588 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34590         * gfortran.dg/substr_1.f90: New test.
34592 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34594         PR middle-end/19775
34595         * gcc.dg/torture/builtin-power-1.c: Disable test for
34596         invalid transformation.
34597         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34598         no longer optimize.
34599         * gcc.dg/builtins-47.c: New testcase.
34601 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34602             Dorit Naishlos  <dorit@il.ibm.com>
34604         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34606 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34608         * gcc.c-torture/compile/20050206-1.c: New test.
34610 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34612         PR tree-opt/19768
34613         * g++.dg/opt/pr19768.C: New test.
34615 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34617         PR tree-opt/19736
34618         * gcc.c-torture/compile/pr19736.c: New test.
34620 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34622         PR c++/17401
34623         * g++.dg/parse/error25.C: New test.
34625 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34627         * gcc.c-torture/execute/20050203-1.c: New.
34629 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34631         * gcc.dg/vect/vect-85.c: Remove xfail.
34632         * gcc.dg/vect/vect-86.c: Remove xfail.
34633         * gcc.dg/vect/vect-87.c: Remove xfail.
34634         * gcc.dg/vect/vect-88.c: Remove xfail.
34636 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34638         * gcc.dg/altivec-19.c: New.
34640 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34642         PR c/17807
34643         * gcc.dg/nested-func-3.c: New test.
34644         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34646 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34648         * gcc.test-framework/gen_directive_tests: Generate tests for
34649         selector expressions.
34651 2005-02-02  Matt Austern  <austern@apple.com>
34653         PR c++/19628
34654         * g++/ext/builtin7.C: New.
34655         * g++/ext/builtin8.C: New.
34657 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34659         PR c/18502
34660         * gcc.dg/pr18502-1.c: New test.
34662 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34664         PR c++/17413
34665         * g++.dg/template/local4.C: Tweak.
34667 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34669         PR tree-optimization/19578
34670         * gcc.c-torture/compile/20050202-1.c: New test.
34672 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34674         PR c/19435
34675         * gcc.dg/c99-init-4.c: New test.
34677 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34679         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34681         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34683         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34684         * g++.dg/eh/check-vect.h: New.
34686         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34687         * gcc.dg/vect/vect-78.c: Ditto.
34688         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34689         Remove.
34691         * g++.dg/conversion/simd1.C: Expect warning.
34692         * g++.dg/ext/attribute-test-1.C: Ditto.
34693         * g++.dg/ext/attribute-test-2.C: Ditto.
34694         * g++.dg/ext/attribute-test-3.C: Ditto.
34695         * g++.dg/ext/attribute-test-4.C: Ditto.
34697         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34698         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34700         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34702 2005-02-01  Richard Henderson  <rth@redhat.com>
34704         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34705         long double for ibm double-double format.
34706         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34708 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34710         PR tree-optimization/19633
34711         * gcc.dg/pr19633-1.c: New test.
34712         * gcc.dg/pr19633.c: Tweak to make pointer point
34713         to NULL or a symbol.
34715 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34717         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34718         New procs.
34719         (dg-process-target (local override)): Handle selector expressions.
34721         * gcc.test-framework/README: Describe tests in source directory.
34722         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34723         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34724         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34725         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34726         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34727         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34728         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34729         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34730         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34731         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34732         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34733         * gcc.test-framework/dg-error-exp-P.c: New test.
34734         * gcc.test-framework/dg-error-exp-XP.c: New test.
34735         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34736         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34737         * gcc.test-framework/dg-output-exp-P.c: New test.
34738         * gcc.test-framework/dg-output-exp-XF.c: New test.
34739         * gcc.test-framework/dg-warning-exp-P.c: New test.
34740         * gcc.misc-tests/dg-1.c: Remove.
34741         * gcc.misc-tests/dg-2.c: Remove.
34742         * gcc.misc-tests/dg-3.c: Remove.
34743         * gcc.misc-tests/dg-4.c: Remove.
34744         * gcc.misc-tests/dg-5.c: Remove.
34745         * gcc.misc-tests/dg-6.c: Remove.
34746         * gcc.misc-tests/dg-7.c: Remove.
34747         * gcc.misc-tests/dg-8.c: Remove.
34748         * gcc.misc-tests/dg-9.c: Remove.
34749         * gcc.misc-tests/dg-10.c: Remove.
34750         * gcc.misc-tests/dg-11.c: Remove.
34751         * gcc.misc-tests/dg-12.c: Remove.
34752         * gcc.misc-tests/dg-test.exp: Remove.
34754         * gcc.test-framework/test-framework.awk: Change recording and
34755         printing of passes and failures.
34757         * gcc.test-framework: New directory.
34758         * gcc.test-framework/README: New.
34759         * gcc.test-framework/test-framework.exp: New.
34760         * gcc.test-framework/test-framework.awk: New.
34761         * gcc.test-framework/gen_directive_tests: New.
34763 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34765         * lib/treelang.exp: Fix comment typos.
34766         (treelang_target_compile): Don't append libs=-ltreelang to options.
34768 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34770         * g++.dg/parse/typename7.C: Adjust error messages.
34772 2005-01-31  Jeff Law  <law@redhat.com>
34774         * gcc.c-torture/execute/20050131-1.c: New test.
34775         * gcc.dg/wcaselabel.c: New test.
34777 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34779         * g++.dg/other/warning1.C: Adjust error messags.
34780         * g++.dg/parse/constant5.C: New test.
34782 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34784         PR c/19333
34785         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34786         the test case valid.
34787         * gcc.dg/20030815-1.c: Remove invalid tests.
34788         * gcc.dg/array-7.c: Adjust expected result.
34789         * gcc.dg/pr18596-3.c: Likewise.
34790         * gcc.dg/noncompile/20000901-1.c: Likewise.
34791         * gcc.dg/noncompile/init-2.c: Likewise.
34792         * gcc.dg/noncompile/init-4.c: Likewise.
34794 2005-01-31  Dale Johannesen  <dalej@apple.com>
34796         * g++.dg/opt/pr19650.C: New test.
34798 2005-01-31  Richard Henderson  <rth@redhat.com>
34800         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34801         long double for intel double extended format.
34802         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34804 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34806         PR c++/19555
34807         * g++.dg/template/static10.C: New test.
34809         PR c++/19395
34810         * g++.dg/parse/error24.C: New test.
34812         PR c++/19367
34813         * g++.dg/lookup/builtin1.C: New test.
34815         PR c++/19457
34816         * g++.dg/warn/conv3.C: New test.
34818 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34820         PR fortran/19647
34821         * gfortan.dg/inquire_7.f90
34823 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34825         PR tree-optimization/15791
34826         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34827         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34828         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34829         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34830         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34831         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34832         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34833         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34834         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34835         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34837 2005-01-29  Paul Brook  <paul@codesourcery.com>
34839         PR fortran/18565
34840         * check.c (real_or_complex_check): New function.
34841         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34842         * intrinsic.c (add_functions): Use new check functions.
34843         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34844         Add prototypes.
34846 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34848         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34849         gcc.dg/lvalue-3.c: New tests.
34850         * gcc.dg/concat.c: Update expected messages.
34852 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34854         PR libfortran/19595
34855         * gfortran.dg/eor_1.f90: New test.
34857 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34859         PR fortran/19589
34860         * gfortran.dg/logical_data_1.f90: New test.
34862 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34864         PR c++/19253
34865         * g++.dg/template/crash33.C: New test.
34867         PR c++/19667
34868         * g++.dg/template/crash32.C: New test.
34870 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34872         PR middle-end/16558
34873         * g++.dg/warn/Wreturn-type-2.C: New test.
34875 2004-06-24  Jeff Law  <law@redhat.com>
34877         * gcc.dg/tree-ssa/20050128-1.c: New test.
34879 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34881         * gcc.target/frv/all-mdpackh-1.c: New test.
34883 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34885         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34887 2005-01-27  Richard Henderson  <rth@redhat.com>
34889         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34891 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34893         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34895 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34897         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34898         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34899         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34900         to cope with cases where the multilib options override the dg-options.
34902 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34904         PR c/18946
34905         * gcc.dg/noncompile/20050120-1.c: New test.
34907 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34909         PR tree-optimization/19633
34910         * gcc.dg/pr19633.c: New test.
34911         * gcc.dg/tree-ssa/pr19633.c: New test.
34913 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34915         * gcc.dg/20041216-1.c: New test.
34917 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34919         PR objc/18862
34920         * objc.dg/selector-2.m: New test.
34922 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34924         * g++.dg/opt/range-test-2.C: New test.
34926         PR rtl-optimization/19579
34927         * gcc.c-torture/execute/20050124-1.c: New test.
34929 2005-01-26  Greg Parker  <gparker@apple.com>
34930         Stuart Hastings  <stuart@apple.com>
34932         * gcc.c-torture/execute/20050125-1.c: New.
34934 2005-01-18  Jan Hubicka  <jh@suse.cz>
34936         PR tree-optimize/19337
34937         * gcc.c-torture/compile/20050119-1.c: New test.
34939 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34941         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34942         test for successful match.
34944 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34946         PR objc/18408
34947         * objc.dg/comp-types-7.m: New test.
34949 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34951         * lib/target-supports.exp (current_target_name): New.
34952         (check_effective_target_ilp32, check_effective_target_lp64):
34953         Cache the result to use as long as the current target, with
34954         multilib flags, remains the same.
34956         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34957         (dg-require-weak, dg-require-visibility, dg-require-alias,
34958         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34959         dg-require-effective-target, dg-skip-if): Remove call to
34960         skip_test_and_clear_xfail.
34961         (dg-test): Clear xfail data.
34963 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34965         PR target/17751
34966         * gcc.dg/ppc64-toc.c: New test.
34968         * g++.dg/tree-ssa/empty-1.C: New test.
34970         PR middle-end/19551
34971         * gcc.c-torture/execute/20050121-1.c: New test.
34972         * gcc.dg/20050121-2.c: New test.
34974 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34975         Paul Brook  <paul@codesourcery.com>
34977         PR fortran/17941
34978         * gfortran.dg/real_const_1.f: New test.
34979         * gfortran.dg/real_const_2.f90: New test.
34980         * gfortran.dg/complex_int_1.f90: New test.
34982 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34984         PR fortran/19313
34985         * gfortan.dg/inquire_6.f90: New test.
34987 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34989         PR libfortran/19451
34990         * open_readonly_1.f90: New test.
34992 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34994         PR libfortran/18982
34995         * gfortran.dg/open_new.f90: New file.
34997 2005-01-22  Paul Brook  <paul@codesourcery.com>
34999         * namelist_1.f90: New test.
35001 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35003         PR tree-optimization/19484
35004         * gcc.c-torture/compile/20050122-[12].c: New tests.
35006 2005-01-22  Paul Brook  <paul@codesourcery.com>
35008         * gfortran.dg/implicit_2.f90: New test.
35010 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35012         PR fortran/19314
35013         * gfortran.dg/inquire_5.f90: New test.
35015 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35017         PR c/18809
35018         * gcc.dg/pr18809-1.c: New test.
35020 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35022         * gcc.dg/20050121-1.c: New test.
35024         PR tree-optimization/13000
35025         * gcc.dg/20040206-1.c: Change warning to point where function is
35026         being inlined.
35028 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35030         PR c++/19208
35031         * g++.dg/template/array11.C: New test.
35033 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35035         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35036         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35037         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35038         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35039         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35040         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35042 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35044         PR tree-optimization/15349
35045         * gcc.dg/tree-ssa/pr15349.c: New.
35047 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35049         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35051 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35053         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35054         scan-assembler-times directive name.
35056         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35057         after dg-do.
35059         PR rtl-optimization/19462
35060         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35062 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35064         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35065         counting function calls on ia64.
35067 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35069         PR rtl-optimization/15139
35070         * gcc.dg/20050111-2.c: New test.
35072         PR c/17297
35073         * gcc.c-torture/compile/20050113-1.c: New testcase.
35075         PR middle-end/19164
35076         * gcc.dg/20050113-1.c: New testcase.
35078 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35080         * gcc.dg/vect/vect-85.c: Add comment.
35081         * gcc.dg/vect/vect-86.c: Add xfail for now.
35082         * gcc.dg/vect/vect-87.c: Add xfail for now.
35083         * gcc.dg/vect/vect-88.c: Add xfail for now.
35084         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35086 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35088         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35092         * g++.dg/debug/typedef3.C: New test.
35094 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35096         PR c/19472
35097         * gcc.dg/asm-a.c: New test.
35099 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35101         * gcc.dg/sh-relax.c: Add prototype for abort.
35103 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35105         * gcc.dg/short-compare-1.c: New test.
35106         * gcc.dg/short-compare-2.c: Likewise.
35108 2005-01-18  Michael Matz  <matz@suse.de>
35110         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35112 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35114         PR tree-optimization/19121
35115         * gcc.c-torture/compile/pr19121.c: New test.
35117 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35119         PR target/19357
35120         * gcc.c-torture/compile/pr19357.c: New test.
35122 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35124         PR c/5675
35125         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35126         pass--those that refer just to the variable, possibly with a
35127         cast.
35128         * gcc.dg/c99-const-expr-3.c: Likewise.
35130         PR middle-end/13127
35131         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35132         longer emitted.
35134 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35136         PR fortran/18778
35137         * gfortran.dg/endfile_2.f90: New test.
35139 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35141         PR 19168
35142         * gfortran.dg/select_5.f90: New test.
35144 2004-01-16  Paul Brook  <paul@codesourcery.com>
35146         * gfortran.dg/common_4.f90: New test.
35148 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35150         PR rtl-optimization/19462
35151         * gcc.dg/torture/pr19462-1.c: New test.
35153 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35155         PR objc/19321
35156         * objc.dg/func-ptr-2.m: New.
35157         * objc.dg/volatile-1.m: New.
35159 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35161         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35163 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35165         PR tree-optimization/19060
35166         * gcc.c-torture/execute/20050104-1.c: New test.
35168 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35170         PR fortran/18983
35171         * gfortran.dg/write_to_null.f90: New test.
35173 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35174             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35176         PR other/19328
35177         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35178         argument.
35180 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35182         PR c++/19263
35183         * g++.dg/init/vector1.C: New test.
35185 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35187         PR target/13158
35188         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35189         PR target/18987
35190         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35192 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35194         * gfortran.dg/select_1.f90: New test.
35195         * gfortran.dg/select_2.f90: New test.
35196         * gfortran.dg/select_3.f90: New test.
35197         * gfortran.dg/select_4.f90: New test.
35199 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35201         PR middle-end/19084
35202         PR rtl-optimization/19348
35203         * gcc.dg/20050111-1.c: New test.
35204         * gcc.c-torture/execute/20050111-1.c: New test.
35206         * gcc.dg/i386-asm-4.c: New test.
35208 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35210         * gcc.dg/nested-func-2.c: New test.
35211         * ada/acats/norun.lst: Remove c953002.
35213 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35215         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35217 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35219         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35221 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35223         PR target/18761
35224         * g++.dg/abi/align1.C: New test.
35226 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35228         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35229         at a time.
35230         * g++.dg/ext/altivec_check.h: Support compiling as C.
35232 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35234         PR c++/19355
35235         * g++.dg/expr/pr19355-1.C: New test case.
35237 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35239         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35240         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35241         * ada/acats/tests/c3/c92005b.ada: Likewise.
35242         * ada/acats/tests/c3/cxb3012.a: Likewise.
35243         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35245 2005-01-09  Paul Brook  <paul@codesourcery.com>
35247         * gfortran.dg/common_2.f90: New file.
35248         * gfortran.dg/common_3.f90: New file.
35250 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35252         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35254 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35256         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35257         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35258         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35259         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35260         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35261         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35262         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35263         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35264         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35265         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35266         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35267         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35268         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35269         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35270         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35271         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35272         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35273         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35274         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35275         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35276         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35277         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35278         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35279         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35280         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35281         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35282         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35283         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35284         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35285         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35286         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35287         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35288         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35289         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35290         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35291         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35292         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35293         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35294         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35295         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35296         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35297         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35298         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35299         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35300         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35301         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35302         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35303         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35304         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35305         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35306         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35307         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35308         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35309         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35310         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35311         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35312         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35313         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35314         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35315         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35316         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35317         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35318         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35319         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35320         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35321         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35322         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35324         * gcc.dg/vect/vect-1.c: Fix spelling.
35325         * gcc.dg/vect/vect-10.c: Fix spelling.
35326         * gcc.dg/vect/vect-11.c: Fix spelling.
35327         * gcc.dg/vect/vect-12.c: Fix spelling.
35328         * gcc.dg/vect/vect-14.c: Fix spelling.
35329         * gcc.dg/vect/vect-15.c: Fix spelling.
35330         * gcc.dg/vect/vect-16.c: Fix spelling.
35331         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35332         * gcc.dg/vect/vect-64.c: Fix comments.
35333         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35335 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35336             Ira Rosen  <irar@il.ibm.com>
35338         * gcc.dg/vect/vect-70.c: New test.
35339         * gcc.dg/vect/vect-71.c: New test.
35341 2005-01-09  Manfred Hollstein  <mh@suse.com>
35343         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35344         * gcc.dg/pr18241-2.c: Likewise.
35345         * gcc.dg/pr18241-3.c: Likewise.
35346         * gcc.dg/pr18241-4.c: Likewise.
35347         * gcc.dg/pr18241-5.c: Likewise.
35349 2005-01-08  Richard Henderson  <rth@redhat.com>
35351         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35352         False for x86 and x86-64.
35354 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35356         PR tree-optimization/18241
35357         * gcc.dg/pr18241-1.c: New test.
35358         * gcc.dg/pr18241-2.c: New test.
35359         * gcc.dg/pr18241-3.c: New test.
35360         * gcc.dg/pr18241-4.c: New test.
35361         * gcc.dg/pr18241-5.c: New test.
35363 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35365         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35366         gfortran.dg/select_4.f90: New.
35368 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35370         * gcc.c-torture/execute/20050107-1.c: New test.
35372 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35374         PR c++/19298
35375         * g++.dg/template/ref2.C: New.
35377 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35379         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35380         instead of being empty.
35382 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35384         PR fortran/15553
35385         * gfortran.dg/array-1.f90: New test.
35387 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35389         PR tree-optimization/19283
35390         * gcc.c-torture/execute/20050106-1.c: New test.
35392         PR rtl-optimization/18861
35393         * gcc.dg/20050105-1.c: New test.
35395         PR tree-optimization/18828
35396         * gcc.dg/20050105-2.c: New test.
35398 2005-01-07  Andreas Jaeger  <aj@suse.de>
35400         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35402 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35404         PR fortran/18398
35405         * gfortran.dg/fmt_read.f90: New test.
35407 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35409         * gcc.dg/rs6000-ldouble-2.c: New.
35411 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35413         PR c++/19244
35414         * g++.dg/parser/ctor2.C: New test.
35416 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35418         PR c++/17154
35419         * g++.dg/template/using9.C: New test.
35421 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35423         PR c++/19258
35424         * g++.dg/lookup/friend6.C: New test.
35426 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35428         PR c++/19270
35429         * g++.dg/template/array10.C: New.
35431 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35433         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35434         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35436 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35438         * gcc.c-torture/compile/20050105-1.c: New test.
35440 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35442         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35444 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35446         PR middle-end/19100
35447         * gcc.dg/conv-3.c: New test case.
35449 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35451         * gcc.dg/asm-wide-1.c: New test.
35453 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35455         PR c++/19030
35456         * g++.dg/parse/crash22.C: New
35458 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35460         PR 19257
35461         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35463 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35465         PR middle-end/17767
35466         * gcc.dg/i386-mmx-6.c: New test case.
35468 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35470         PR tree-optimization/18308
35471         * gcc.dg/vect/pr18308.c: New testcase.
35473 2005-01-04  Andreas Jaeger  <aj@suse.de>
35475         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35477 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35478             Robert Bowdidge <bowdidge@apple.com>
35480         * gcc.dg/cpp/subframework1.c: New.
35481         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35482         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35483         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35484         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35486 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35488         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35489         producing warning.
35490         * gcc.dg/darwin-weakimport-2.c: New.
35492 2005-01-03  Richard Henderson  <rth@redhat.com>
35494         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35496 2005-01-03  Richard Henderson  <rth@redhat.com>
35498         * gcc.dg/vect/vect.exp: Enable for ia64.
35499         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35500         (check_effective_target_vect_float): Likewise.
35501         (check_effective_target_vect_no_align): Likewise.
35502         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35503         * gcc.dg/vect/vect-8.c: Likewise.
35505 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35507         PR target/19236
35508         * gcc.dg/pr19236-1.c: New test case.
35510 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35512         PR rtl-optimization/12092
35513         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35515 2005-01-02  Andreas Jaeger  <aj@suse.de>
35517         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35519 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35520             Andrew Pinski  <pinskia@physics.uc.edu>
35522         PR rtl-optimization/12092
35523         * gcc.dg/pr12092-1.c: New test case.
35525 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35527         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35528         'hidden' and 'default' for better portability.
35529         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35531         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35532         6 and 7.
35533         * g++.old-deja/g++.brendan/new3.C: Likewise.
35535 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35537         * gcc.dg/20041231-1.C: New test.
35538         * g++.dg/warn/Wunreachable-code-1.C: New test.
35540 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35542         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35543         file, not /dev/null.  Abort on error.
35545 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35546             Ziemowit Laski  <zlaski@apple.com>
35548         PR objc/18971
35549         * objc.dg/encode-5.m: New test.
35551 2004-12-29  Richard Henderson  <rth@redhat.com>
35553         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35554         * objc.dg/stabs-1.m: Disable for ia64.
35556 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35558         PR c++/19190
35559         * g++.dg/warn/Wunused-10.C: New test.
35561 2004-12-28  Richard Henderson  <rth@redhat.com>
35563         * objc.dg/stabs-1.m: Disable for alpha.
35565 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35567         PR c++/19149
35568         * g++.dg/parse/error23.C: New test.
35570 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35572         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35574         PR fortran/19032
35575         * gfortran.dg/intrinsic_modulo_1.f90: New.
35576         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35577         tests with divisor -1.
35579 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35581         * g++.dg/opt/temp1.C (memcpy): Return a value.
35583         PR c++/19148
35584         * g++.dg/expr/cond7.C: New test.
35586 2004-12-27  Paul Brook  <paul@codesourcery.com>
35588         * gfortran.dg/g77/select_no_compile.f: Remove.
35590 2004-12-27  Richard Henderson  <rth@redhat.com>
35592         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35593         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35594         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35596 2004-12-26  Richard Henderson  <rth@redhat.com>
35598         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35599         by 1i instead of token pasting.
35601 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35603         PR tree-optimization/17578
35604         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35605         to additional_flags.
35606         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35608 2004-12-25  Richard Henderson  <rth@redhat.com>
35610         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35611         Remove Alpha.
35613 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35615         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35616         hppa*-*-hpux*.
35617         * gcc.dg/pr17957.c (dg-options): Likewise.
35618         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35619         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35620         instead of 0 on __hppa__.
35621         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35622         "foo,%r" on hppa*-*-*.
35624 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35626         PR fortran/19071
35627         * gfortran.dg/complex_write.f90: New test.
35629 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35631         PR c++/17595
35632         * g++.dg/parse/pragma2.C: New test.
35634         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35636 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35638         * gcc.dg/empty2.c: Add missing dg-warning.
35640 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35642         PR c++/17413
35643         * g++.dg/template/local4.C: New test.
35644         * g++.dg/template/crash19.C: Add dg-error marker.
35646         * g++.dg/template/crash31.C: Correct embedded PR number.
35648 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35650         PR c++/16405
35651         * g++.dg/opt/temp1.C: Add do-run marker.
35653 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35655         * g++.dg/template/spec19.C: New.
35657 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35659         PR target/16819
35660         * gcc.dg/empty2.c: New.
35662 2004-12-23  Richard Henderson  <rth@redhat.com>
35664         * lib/target-supports.exp (check_effective_target_vect_no_align):
35665         Remove i?86 and x86-64.
35667 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35669         PR c++/16405
35670         * g++.dg/opt/temp1.C: New test.
35672 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35674         PR c++/18733
35675         * g++.dg/template/friend33.C: New testcase.
35677 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35679         PR c++/18464
35680         * g++.dg/template/cond5.C: New test.
35682         PR c++/18492
35683         * g++.dg/inherit/thunk3.C: New test.
35685         PR c++/11224
35686         * g++.dg/warn/Wunused-9.C: New test.
35688 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35690         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35692 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35694         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35696 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35698         PR c++/18378
35699         * g++.dg/ext/packed8.C: New test.
35701         PR c++/19063
35702         * g++.dg/template/crash31.C: New test.
35704         PR c++/19034
35705         * g++.dg/template/crash30.C: New test.
35707 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35709         PR C++/18984
35710         * g++.dg/eh/ctor3.C: New test.
35712 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35714         * objc.dg/stabs-1.m: Allow section name to be quoted and
35715         assembly label to begin with '.LL'.
35717 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35719         * gcc.dg/vect/vect.exp
35720         (check_effective_target_lp64_or_vect_no_align): New.
35721         * gcc.dg/vect/vect-77.c: Use it.
35722         * gcc.dg/vect/vect-78.c: Use it.
35724         * lib/target-supports.exp
35725         (check_effective_target_vect_no_max,
35726         check_effective_target_vect_no_bitwise,
35727         check_effective_target_vect_no_align): New.
35728         * gcc.dg/vect/vect-13.c: Use them.
35729         * gcc.dg/vect/vect-17.c: Ditto.
35730         * gcc.dg/vect/vect-18.c: Ditto.
35731         * gcc.dg/vect/vect-19.c: Ditto.
35732         * gcc.dg/vect/vect-20.c: Ditto.
35733         * gcc.dg/vect/vect-27.c: Ditto.
35734         * gcc.dg/vect/vect-29.c: Ditto.
35735         * gcc.dg/vect/vect-44.c: Ditto.
35736         * gcc.dg/vect/vect-48.c: Ditto.
35737         * gcc.dg/vect/vect-50.c: Ditto.
35738         * gcc.dg/vect/vect-52.c: Ditto.
35739         * gcc.dg/vect/vect-54.c: Ditto.
35740         * gcc.dg/vect/vect-56.c: Ditto.
35741         * gcc.dg/vect/vect-58.c: Ditto.
35742         * gcc.dg/vect/vect-60.c: Ditto.
35743         * gcc.dg/vect/vect-72.c: Ditto.
35744         * gcc.dg/vect/vect-80.c: Ditto.
35746 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35748         PR c++/14075
35749         * g++.dg/init/string1.C: New.
35751         PR c++/18975
35752         * g++.dg/other/synth1.C: New.
35754 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35756         PR c/18963
35757         * gcc.dg/pr18963-1.c: New test.
35759 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35761         PR c/18596
35762         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35763         * gcc.dg/pr18596-1.c: Use dg-error.
35764         (dg-options): Use -fno-unit-at-a-time.
35765         * gcc.dg/pr18596-2.c: New test.
35766         * gcc.dg/pr18596-3.c: New test.
35768 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35770         PR middle-end/18683
35771         * g++.dg/opt/pr18683-1.C: New test case.
35773 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35775         PR other/19093
35776         * g++.dg/opt/max1.C: Fix for 64bit targets.
35778 2004-12-20  Matt Austern  <austern@apple.com>
35780         PR c++/19044
35781         * g++.dg/ext/builtin6.C: New
35783 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35785         PR tree-optimization/19080
35786         * gcc.c-torture/compile/pr19080.c: New test.
35788 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35790         * gcc.dg/20041219-1.c: New test.
35792 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35794         PR middle-end/19068
35795         * g++.dg/opt/max1.C: New test case.
35797 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35799         * gcc.dg/fdata-sections-1.c: New test.
35801 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35803         PR middle-end/18548
35804         * gcc.dg/max-1.c: New test case.
35806 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35808         * gcc.c-torture/execute/20041218-1.c: New test.
35810 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35812         * gcc.dg/pr18501.c: New test.
35813         * gcc.dg/uninit-5.c: XFAIL.
35814         * gcc.dg/uninit-9.c: XFAIL.
35816 2004-12-17  Dale Johannesen  <dalej@apple.com>
35818         * gcc.dg/20041213-1.c: New.
35820 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35822         * objc.dg/stabs-1.m: Allow assembly label to begin
35823         with a dot ('.').
35825 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35827         * gcc.c-torture/execute/20041213-1.c: Move...
35828         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35830 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35832         PR c++/18721
35833         * g++.dg/lookup/conv-5.C: New.
35835 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35837         * objc.dg/stabs-1.m: New test.
35839 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35841         * gcc.dg/visibility-c.c: Change compile to
35842         assemble for the test.
35844 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35846         PR target/19041
35847         * gcc.dg/visibility-c.c: New test.
35849 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35851         PR middle-end/18493
35852         * gcc.dg/switch-8.c: New test case.
35854 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35856         PR c++/18905
35857         * g++.dg/template/init4.C: New.
35858         * g++.dg/opt/static3.C: Enable optimizer.
35860 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35862         * g++.dg/other/complex1.C: New test.
35864 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35866         * g++.dg/opt/inline9.C: New test.
35868 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35870         PR fortran/18993
35871         * gfotran.dg/nullify_1.f: New test.
35873 2004-12-15  Richard Henderson  <rth@redhat.com>
35875         * gcc.target/i386/i386.exp: New harness.
35876         * gcc.target/i386/vect-args.c: New.
35878 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35880         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35882 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35884         PR c++/18825
35885         * g++.dg/template/friend32.C: New test.
35887 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35889         * cpp/pragma-once-1.c: New test.
35890         * cpp/pragma-once-1b.h: Likewise.
35891         * cpp/pragma-once-1c.h: Likewise.
35892         * cpp/pragma-once-1d.h: Likewise.
35893         * cpp/inc/pragma-once-1a.h: Likewise.
35895 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35896             Steven G. Kargl  <kargls@comcast.net>
35898         PR fortran/17597
35899         * gfortran.dg/list_read_3.f90: New test.
35901 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35903         * gcc.dg/ftrapv-2.c: New test.
35905 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35907         PR c++/18981
35908         * g++.dg/template/typename9.C: New test.
35910 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35912         PR c++/18738
35913         * g++.dg/template/typename8.C: New test.
35914         * g++.dg/parse/friend2.C: Tweak error message.
35916 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35918         * gcc.c-torture/20041214-1.c: New test.
35920 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35922         PR c++/18965
35923         * g++.dg/init/array17.C: New test.
35925 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35927         PR c++/18793
35928         * g++.dg/init/aggr3.C: New test.
35930 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35932         * gcc.dg/altivec-types-1.c: New test.
35933         * gcc.dg/altivec-types-2.c: New test.
35934         * gcc.dg/altivec-types-3.c: New test.
35935         * gcc.dg/altivec-types-4.c: New test.
35936         * g++.dg/ext/altivec-types-1.C: New test.
35937         * g++.dg/ext/altivec-types-2.C: New test.
35938         * g++.dg/ext/altivec-types-3.C: New test.
35939         * g++.dg/ext/altivec-types-4.C: New test.
35941 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35943         PR middle-end/18951
35944         * gcc.c-torture/execute/20041213-1.c: New test.
35946 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35948         PR c++/18949
35949         * g++.dg/template/cast1.C: New.
35951 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35953         * gcc.c-torture/execute/20041213-2.c: New test.
35955 2004-12-13  Richard Henderson  <rth@redhat.com>
35957         * gcc.dg/i386-sse-10.c: Fix typo in options.
35959 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35961         PR c++/18968
35962         * g++.dg/opt/pr18968.C: New test.
35964 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35966         PR c++/18925
35967         * g++.dg/ext/visibility/staticdatamem.C: New test.
35969 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35971         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35973 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35975         PR rtl-optimization/18928
35976         * gcc.dg/pr18928-1.c: New test case.
35978 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35980         PR tree-opt/16951
35981         * gcc.c-torture/compile/20041211-1.c: New.
35983 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35985         PR middle-end/17564
35986         * gcc.c-torture/execute/20041212-1.c: New test.
35988 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35990         PR fortran/18869
35991         * gfortran.dg/common_1.f90: New test.
35993 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35994         Paul Brook  <paul@codesourcery.com>
35996         PR fortran/16222
35997         * gfortran.dg/real_do_1.f90: New test.
35999 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36001         PR tree-opt/18040
36002         * g++.dg/opt/ptrmem6.C: New test.
36004 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36006         PR middle-end/18921
36007         * gcc.dg/pr18921-1.c: New test case.
36009 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36011         PR fortran/17175
36012         * gfortran.dg/scale_1.f90: New test.
36014 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36016         PR middle-end/18903
36017         * gcc.c-torture/compile/pr18903.c: New test.
36019 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36021         * gcc.c-torture/execute/20041210-1.c: New test.
36023 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36025         PR c++/18731
36026         * g++.dg/parser/struct-1.C: New test.
36027         * g++.dg/parser/struct-2.C: New test.
36028         * g++.dg/parser/struct-3.C: New test.
36030 2004-12-09  Richard Henderson  <rth@redhat.com>
36032         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36034         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36035         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36037 2004-12-09  Matt Austern  <austern@apple.com>
36039         PR c++/18514
36040         * g++.dg/ext/builtin1.C: New
36041         * g++.dg/ext/builtin2.C: New
36042         * g++.dg/ext/builtin3.C: New
36043         * g++.dg/ext/builtin4.C: New
36044         * g++.dg/ext/builtin5.C: New
36046 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36048         PR tree-opt/18904
36049         * g++.dg/opt/ptrmem5.C: New test.
36051 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36053         * g++.dg/parse/typename5.C: Adjust for new error.
36054         * g++.dg/parse/typename7.C: New.
36056 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36058         PR c++/18073
36059         * g++.dg/other/mmintrin.C: New test.
36061 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36063         PR c++/16681
36064         * g++.dg/init/array15.C: New.
36065         * g++.dg/init/array16.C: New.
36067 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36069         PR fortran/18826
36070         * gfortran.dg/assign_1.f90: New test.
36072 2004-12-08  Nick Clifton  <nickc@redhat.com>
36074         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36075         * gcc.target/xstormy16/data_below100: Likewise.
36076         * gcc.target/xstormy16/sfr: Likewise.
36077         * gcc.target/xstormy16/below100.S: New test source file.
36078         * gcc.target/xstormy16/below100.ld: New test linker script.
36079         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36080         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36081         bp instructions.
36082         * gcc.target/xstormy16/bp.c: Likewise.
36084         * gcc.target/xstormy16/bss_below100: New files:
36085         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36086         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36087         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36088         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36089         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36090         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36091         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36092         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36093         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36094         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36095         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36096         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36097         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36098         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36099         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36100         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36101         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36102         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36103         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36104         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36105         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36106         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36107         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36108         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36109         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36110         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36111         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36113         * gcc.target/xstormy16/data_below100: New files:
36114         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36115         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36116         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36117         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36118         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36119         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36120         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36121         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36122         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36123         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36124         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36125         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36126         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36127         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36128         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36129         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36130         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36131         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36132         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36133         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36134         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36135         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36136         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36137         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36138         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36139         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36140         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36142         * gcc.target/xstormy16/sfr: New files:
36143         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36144         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36145         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36146         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36147         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36148         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36149         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36150         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36151         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36152         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36153         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36154         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36155         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36156         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36157         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36158         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36159         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36160         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36161         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36162         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36163         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36164         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36165         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36166         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36167         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36168         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36169         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36170         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36171         27_if0_sfrw_bitfield_f.c
36173 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36175         PR c++/18100
36176         * g++.dg/lookup/name-clash4.C: New test.
36178 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36180         PR c++/18672
36181         * g++.dg/opt/array1.C: New.
36183         PR c++/18803
36184         * g++.dg/template/operator5.C: New.
36186 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36188         PR c/18867
36189         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36191 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36193         * gcc.dg/noncompile/20041207.c: New test.
36195 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36197         * g++.dg/other/unreachable-1.C: New test.
36199 2004-12-06  Nick Clifton  <nickc@redhat.com>
36201         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36202         <limits.h> because the latter comes from gcc's include/ directory
36203         and not the newlib/libc/include directory.
36205 2004-12-04  Richard Henderson  <rth@redhat.com>
36207         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36209 2004-12-04  Richard Henderson  <rth@redhat.com>
36211         * lib/target-supports.exp (check_gc_sections_available): Disable
36212         for alpha and ia64.
36214 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36216         PR middle-end/17909
36217         * g++.dg/other/vararg-2.C: New test.
36219 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36221         PR c++/17011, c++/17971
36222         * g++.dg/template/error15.C: Adjust expected error.
36223         * g++.dg/template/instantiate3.C: Likewise.
36225 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36227         * gcc.dg/altivec-18.c: Fix for darwin
36229 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36231         PR c++/18782
36232         * g++.dg/parse/ptrmem2.C: New.
36234         PR c++/18318
36235         * g++.dg/template/new1.C: New.
36237 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36239         PR fortran/18710
36240         * gfortran.dg/direct_io_3.f90: New test.
36242 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36244         PR 18758
36245         * g++.dg/parse/crash21.C: New.
36247 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36249         PR c++/15664, c++/18276
36250         * g++.dg/template/ttp13.C: New test.
36251         * g++.dg/template/ttp14.C: Likewise.
36253 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36255         PR c++/18123
36256         * g++.dg/parse/enum2.C: New test.
36257         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36259 2004-12-02  Nick Clifton  <nickc@redhat.com>
36261         * gcc.target/xstormy16: New test directory.
36262         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36263         * gcc.target/xstormy16/bp.c: Check the generation of bp
36264         instructions.
36265         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36266         bn instructions and the BELOW100 attribute.
36268 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36270         PR target/16952
36271         * gcc.dg/ppc-eabi.c: New.
36273 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36275         PR fortran/18284
36276         * gfortran.dg/backspace.f90
36278 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36280         * gfortran.dg/inquire.f90: New test.
36282 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36284         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36285         handle effective-target-keyword.
36286         (dg-skip-if): Support effective-target keyword as target list.
36287         (dg-xfail-if): Ditto.
36288         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36290 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36292         PR tree-optimization/18291
36293         * gcc.c-torture/compile/pr18291.c: New test.
36295 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36297         PR C++/18729
36298         * g++.dg/parse/crash20.C: New.
36300         PR c++/17431
36301         * g++.dg/overload/arg1.C: New.
36302         * g++.dg/overload/arg2.C: New.
36303         * g++.dg/overload/arg3.C: New.
36304         * g++.dg/overload/arg4.C: New.
36306 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36308         * gcc.dg/c99-flex-array-4.c: Remove.
36310 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36312         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36314         * lib/target-supports.exp (is-effective-target): Simplify.
36316         * lib/target-supports.exp (check_effective_target_vect_long):
36317         Fix for powerpc64-*-*.
36319 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36321         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36322         to support new requirements on FreeBSD 5.
36324 2004-11-30  Devang Patel  <dpatel@apple.com>
36326         PR 18702
36327         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36329 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36331         * g++.dg/ext/altivec-13.C: New test.
36333 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36335         PR tree-opt/18298
36336         * gcc.c-torture/execute/p18298.c: New test.
36338 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36339             Dorit Naishlos  <dorit@il.ibm.com>
36341         PR tree-opt/18607
36342         * gcc.dg/vect/vect-89.c: New test.
36344 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36346         * gcc.dg/pr18596-1.c: New test.
36348 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36350         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36352 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36354         PR c/18479
36355         * gcc.dg/pr18479.c: New test.
36357 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36359         PR target/18490
36360         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36361         mmix-knuth-mmixware.
36363         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36364         cris-*-elf* cris-*-aout* mmix-*-*
36366 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36368         PR middle-end/18725
36369         * gcc.dg/pr18725.c: New test.
36371 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36373         PR target/18488
36374         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36376         PR target/18336
36377         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36379 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36381         PR c++/18368
36382         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36383         * g++.old-deja/g++.law/ctors5.C: Likewise.
36384         * g++.old-deja/g++.other/crash25.C: Likewise.
36386         PR c++/18674
36387         * g++.dg/template/error16.C: New test.
36389         PR c++/18512
36390         * g++.dg/template/crash29.C: New test.
36392 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36394         PR tree-optimization/18712
36395         * gcc.c-torture/compile/pr18712.c: New test.
36397 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36399         PR c/7544
36400         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36401         tests.
36403 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36405         PR c++/18652
36406         * g++.dg/lookup/crash6.C: New test.
36408 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36410         PR middle-end/18164
36411         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36413 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36415         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36416         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36417         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36419 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36421         * gcc.dg/pr18164.c: New test.
36423 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36425         * gcc.dg/funroll-loops-all.c: New.
36427 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36429         PR target/18489
36430         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36431         delimeter, match space and TAB as well as ":".
36433         PR target/18484
36434         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36436         PR target/18348
36437         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36439         PR target/18345
36440         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36442         PR target/18337
36443         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36445 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36447         * gfortran.dg/direct_io_2.f90: New test.
36449 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36451         PR target/18334
36452         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36454 2004-11-28  Richard Henderson  <rth@redhat.com>
36456         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36458 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36460         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36461         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36462         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36463         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36464         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36465         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36466         gcc.dg/pointer-arith-8.c: New tests.
36468 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36470         PR fortran/18364
36471         * gfortran.dg/endfile.f90: New test.
36473 2004-11-27  Falk Hueffner  <falk@debian.org>
36475         * gcc.dg/loop-6.c: New test.
36477 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36479         * gcc.c-torture/execute/20041126-1.c: New test.
36481 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36483         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36484         on IRIX.
36486 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36488         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36489         functions.
36491 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36493         PR rtl-optimization/17825
36494         * gcc.c-torture/compile/20041119-1.c: New test.
36496 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36498         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36499         Check existence of ld library path variables before unsetting.
36501 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36503         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36505 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36507         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36509 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36511         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36513 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36515         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36516         dg-do directive.
36518 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36520         * gcc.dg/pr17957.c: Pass --param, not -param.
36522 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36524         PR middle-end/17957
36525         * gcc.dg/pr17957.c: New test.
36527 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36529         PR c++/18445
36530         * g++.dg/template/crash28.C: Likewise.
36532         PR c++/18001
36533         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36534         * g++.dg/ext/lvaddr.C: Likewise.
36535         * g++.dg/opt/pr7503-3.C: Likewise.
36537         PR c++/18466
36538         * g++.dg/parse/qualified3.C: New test.
36539         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36541         PR c++/18545
36542         * g++.dg/expr/return1.C: New test.
36544 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36546         Friend class name lookup 3/n, PR c++/3332
36547         * g++.dg/lookup/friend3.C: New test.
36548         * g++.dg/lookup/friend4.C: Likewise.
36549         * g++.dg/lookup/friend5.C: Likewise.
36551 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36553         Friend class name lookup 2/n, PR c++/14513, c++/15410
36554         * g++.dg/lookup/friend2.C: New test.
36555         * g++.dg/template/friend31.C: Likewise.
36557 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36559         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36561 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36563         PR c++/17473
36564         * g++.dg/tc1/dr56.C: Remove.
36565         * g++.dg/template/typedef1.C: Add dg-error markers.
36566         * g++.old-deja/g++.other/typedef7.C: Likewise.
36568         PR c++/18285
36569         * g++.dg/parse/typedef7.C: New test.
36571 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36573         * gcc.c-torture/execute/20041124-1.c: New test.
36575 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36577         * g++.dg/template/deduce3.C: New test.
36579         PR c++/18586
36580         * g++.dg/template/crash27.C: New test.
36582         PR c++/18530
36583         * g++.dg/warn/Wshadow-3.C: New test.
36585 2004-11-24  Devang Patel  <dpatel@apple.com>
36587         PR/18555
36588         * gcc.dg/cpp/isysroot-1.c: New test.
36589         * gcc.dg/cpp/usr/include/stdio.h: New file.
36590         * gcc.dg/cpp/isysroot-2.c: New test.
36591         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36592         New file.
36594 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36596         PR c++/8929
36597         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36599 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36601         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36602         * gcc.target/sparc/pdist.c: Likewise.
36604 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36606         PR c++/16882
36607         * g++.dg/conversion/simd1.C: New test.
36609 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36611         * lib/target-libpath.exp: New file defining
36612         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36613         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36614         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36615         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36616         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36618 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36620         * gcc.dg/pragma-align-2.c: Test macro expansion.
36621         * gcc.dg/pragma-pack-2.c: New test.
36623 2004-11-23  Richard Henderson  <rth@redhat.com>
36625         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36626         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36627         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36628         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36629         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36630         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36632         * gcc.dg/vect/vect.exp: Add check for alpha.
36633         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36634         (check_effective_target_vect_int): Enable for alpha.
36635         (check_effective_target_vect_long): New.
36636         (is-effective-target): Add it.
36638 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36640         * gcc.dg/pr18614-1.c: New test.
36642 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36644         * gcc.dg/setjmp-2.c: New test.
36646 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36648         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36649         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36650         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36651         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36652         gcc.target/sparc/pdist.c: New tests.
36654 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36656         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36658 2004-11-22  Dale Johannesen  <dalej@apple.com>
36660         * gcc.dg/20041111-1.c: New.
36662 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36664         PR tree-opt/18536
36665         * gcc.dg/vect/pr18536.c: New test.
36667 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36669         PR c++/18354
36670         * g++.dg/template/nontype11.C: New test.
36672 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36674         PR middle-end/18520
36675         * gcc.dg/pr18520-1.c: New test case.
36677 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36679         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36680         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36681         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36682         expected diagnostics.
36684 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36686         PR target/18580
36687         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36688         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36689         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36691 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36693         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36695 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36696             Joseph Myers  <joseph@codesourcery.com>
36698         * lib/target-supports.exp (check_visibility_available): Really
36699         test the compiler.
36701 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36703         PR tree-opt/18181
36704         * gcc.dg/vect/vect-85.c: New test.
36705         * gcc.dg/vect/vect-86.c: New test.
36706         * gcc.dg/vect/vect-87.c: New test.
36707         * gcc.dg/vect/vect-88.c: New test.
36709 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36711         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36713 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36715         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36716         * gcc.dg/ppc-and-1.c: Ditto.
36717         * gcc.dg/ppc-compare-1.c: Ditto.
36718         * gcc.dg/ppc-mov-1.c: Ditto
36720 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36721             Mark Mitchell  <mark@codesourcery.com>
36723         * gcc.dg/pragma-init-fini-2.c: New test.
36725 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36726             Aldy Hernandez  <aldyh@redhat.com>
36728         * lib/target-supports.exp (check_effective_target_vect_int): New
36729         (check_effective_target_vect_float): New
36730         (check_effective_target_vect_double): New.
36731         (is-effective-target): Support new effective targets keywords.
36732         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36733         default action for dg-do.
36734         * gcc.dg/vect/pr16105.c: Use new support.
36735         * gcc.dg/vect/pr18400.c: Ditto.
36736         * gcc.dg/vect/pr18425.c: Ditto.
36737         * gcc.dg/vect/vect-1.c: Ditto.
36738         * gcc.dg/vect/vect-10.c: Ditto.
36739         * gcc.dg/vect/vect-11.c: Ditto.
36740         * gcc.dg/vect/vect-12.c: Ditto.
36741         * gcc.dg/vect/vect-13.c: Ditto.
36742         * gcc.dg/vect/vect-14.c: Ditto.
36743         * gcc.dg/vect/vect-15.c: Ditto.
36744         * gcc.dg/vect/vect-16.c: Ditto.
36745         * gcc.dg/vect/vect-17.c: Ditto.
36746         * gcc.dg/vect/vect-18.c: Ditto.
36747         * gcc.dg/vect/vect-19.c: Ditto.
36748         * gcc.dg/vect/vect-2.c: Ditto.
36749         * gcc.dg/vect/vect-20.c: Ditto.
36750         * gcc.dg/vect/vect-21.c: Ditto.
36751         * gcc.dg/vect/vect-22.c: Ditto.
36752         * gcc.dg/vect/vect-23.c: Ditto.
36753         * gcc.dg/vect/vect-24.c: Ditto.
36754         * gcc.dg/vect/vect-25.c: Ditto.
36755         * gcc.dg/vect/vect-26.c: Ditto.
36756         * gcc.dg/vect/vect-27.c: Ditto.
36757         * gcc.dg/vect/vect-27a.c: Ditto.
36758         * gcc.dg/vect/vect-28.c: Ditto.
36759         * gcc.dg/vect/vect-29.c: Ditto.
36760         * gcc.dg/vect/vect-29a.c: Ditto.
36761         * gcc.dg/vect/vect-3.c: Ditto.
36762         * gcc.dg/vect/vect-30.c: Ditto.
36763         * gcc.dg/vect/vect-31.c: Ditto.
36764         * gcc.dg/vect/vect-32.c: Ditto.
36765         * gcc.dg/vect/vect-33.c: Ditto.
36766         * gcc.dg/vect/vect-34.c: Ditto.
36767         * gcc.dg/vect/vect-35.c: Ditto.
36768         * gcc.dg/vect/vect-36.c: Ditto.
36769         * gcc.dg/vect/vect-37.c: Ditto.
36770         * gcc.dg/vect/vect-38.c: Ditto.
36771         * gcc.dg/vect/vect-4.c: Ditto.
36772         * gcc.dg/vect/vect-40.c: Ditto.
36773         * gcc.dg/vect/vect-41.c: Ditto.
36774         * gcc.dg/vect/vect-42.c: Ditto.
36775         * gcc.dg/vect/vect-43.c: Ditto.
36776         * gcc.dg/vect/vect-44.c: Ditto.
36777         * gcc.dg/vect/vect-45.c: Ditto.
36778         * gcc.dg/vect/vect-46.c: Ditto.
36779         * gcc.dg/vect/vect-47.c: Ditto.
36780         * gcc.dg/vect/vect-48.c: Ditto.
36781         * gcc.dg/vect/vect-48a.c: Ditto.
36782         * gcc.dg/vect/vect-49.c: Ditto.
36783         * gcc.dg/vect/vect-5.c: Ditto.
36784         * gcc.dg/vect/vect-50.c: Ditto.
36785         * gcc.dg/vect/vect-51.c: Ditto.
36786         * gcc.dg/vect/vect-52.c: Ditto.
36787         * gcc.dg/vect/vect-53.c: Ditto.
36788         * gcc.dg/vect/vect-54.c: Ditto.
36789         * gcc.dg/vect/vect-55.c: Ditto.
36790         * gcc.dg/vect/vect-56.c: Ditto.
36791         * gcc.dg/vect/vect-56a.c: Ditto.
36792         * gcc.dg/vect/vect-57.c: Ditto.
36793         * gcc.dg/vect/vect-58.c: Ditto.
36794         * gcc.dg/vect/vect-59.c: Ditto.
36795         * gcc.dg/vect/vect-6.c: Ditto.
36796         * gcc.dg/vect/vect-60.c: Ditto.
36797         * gcc.dg/vect/vect-61.c: Ditto.
36798         * gcc.dg/vect/vect-62.c: Ditto.
36799         * gcc.dg/vect/vect-63.c: Ditto.
36800         * gcc.dg/vect/vect-64.c: Ditto.
36801         * gcc.dg/vect/vect-65.c: Ditto.
36802         * gcc.dg/vect/vect-66.c: Ditto.
36803         * gcc.dg/vect/vect-67.c: Ditto.
36804         * gcc.dg/vect/vect-68.c: Ditto.
36805         * gcc.dg/vect/vect-69.c: Ditto.
36806         * gcc.dg/vect/vect-7.c: Ditto.
36807         * gcc.dg/vect/vect-72.c: Ditto.
36808         * gcc.dg/vect/vect-72a.c: Ditto.
36809         * gcc.dg/vect/vect-73.c: Ditto.
36810         * gcc.dg/vect/vect-74.c: Ditto.
36811         * gcc.dg/vect/vect-75.c: Ditto.
36812         * gcc.dg/vect/vect-76.c: Ditto.
36813         * gcc.dg/vect/vect-77.c: Ditto.
36814         * gcc.dg/vect/vect-77a.c: Ditto.
36815         * gcc.dg/vect/vect-78.c: Ditto.
36816         * gcc.dg/vect/vect-79.c: Ditto.
36817         * gcc.dg/vect/vect-8.c: Ditto.
36818         * gcc.dg/vect/vect-80.c: Ditto.
36819         * gcc.dg/vect/vect-82.c: Ditto.
36820         * gcc.dg/vect/vect-82_64.c: Ditto.
36821         * gcc.dg/vect/vect-83.c: Ditto.
36822         * gcc.dg/vect/vect-83_64.c: Ditto.
36823         * gcc.dg/vect/vect-9.c: Ditto.
36824         * gcc.dg/vect/vect-all.c: Ditto.
36825         * gcc.dg/vect/vect-none.c: Ditto.
36827 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36829         * lib/gcc-dg.exp (dg-skip-if): New function.
36830         (dg-forbid-option): Remove.
36831         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36832         * g++.dg/abi/bitfield8.C: Likewise.
36833         * g++.dg/abi/dtor1.C: Likewise.
36834         * g++.dg/abi/empty10.C: Likewise.
36835         * g++.dg/abi/empty7.C: Likewise.
36836         * g++.dg/abi/empty9.C: Likewise.
36837         * g++.dg/abi/layout3.C: Likewise.
36838         * g++.dg/abi/layout4.C: Likewise.
36839         * g++.dg/abi/thunk1.C: Likewise.
36840         * g++.dg/abi/thunk2.C: Likewise.
36841         * g++.dg/abi/vbase11.C: Likewise.
36842         * g++.dg/abi/vthunk2.C: Likewise.
36843         * g++.dg/abi/vthunk3.C: Likewise.
36844         * g++.dg/ext/attrib8.C: Likewise.
36845         * g++.dg/opt/longbranch2.C: Likewise.
36846         * g++.dg/opt/reg-stack4.C: Likewise.
36847         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36848         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36849         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36850         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36851         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36852         * gcc.dg/20000609-1.c: Likewise.
36853         * gcc.dg/20000720-1.c: Likewise.
36854         * gcc.dg/20011107-1.c: Likewise.
36855         * gcc.dg/20011119-1.c: Likewise.
36856         * gcc.dg/20020108-1.c: Likewise.
36857         * gcc.dg/20020122-2.c: Likewise.
36858         * gcc.dg/20020122-3.c: Likewise.
36859         * gcc.dg/20020201-3.c: Likewise.
36860         * gcc.dg/20020206-1.c: Likewise.
36861         * gcc.dg/20020218-1.c: Likewise.
36862         * gcc.dg/20020310-1.c: Likewise.
36863         * gcc.dg/20020411-1.c: Likewise.
36864         * gcc.dg/20020418-2.c: Likewise.
36865         * gcc.dg/20020426-1.c: Likewise.
36866         * gcc.dg/20020426-2.c: Likewise.
36867         * gcc.dg/20020517-1.c: Likewise.
36868         * gcc.dg/20020523-1.c: Likewise.
36869         * gcc.dg/20020523-2.c: Likewise.
36870         * gcc.dg/20020729-1.c: Likewise.
36871         * gcc.dg/20030204-1.c: Likewise.
36872         * gcc.dg/20030826-2.c: Likewise.
36873         * gcc.dg/20030926-1.c: Likewise.
36874         * gcc.dg/20031202-1.c: Likewise.
36875         * gcc.dg/980312-1.c: Likewise.
36876         * gcc.dg/980313-1.c: Likewise.
36877         * gcc.dg/990117-1.c: Likewise.
36878         * gcc.dg/990424-1.c: Likewise.
36879         * gcc.dg/990524-1.c: Likewise.
36880         * gcc.dg/991230-1.c: Likewise.
36881         * gcc.dg/i386-387-1.c: Likewise.
36882         * gcc.dg/i386-387-2.c: Likewise.
36883         * gcc.dg/i386-387-3.c: Likewise.
36884         * gcc.dg/i386-387-4.c: Likewise.
36885         * gcc.dg/i386-387-5.c: Likewise.
36886         * gcc.dg/i386-387-6.c: Likewise.
36887         * gcc.dg/i386-asm-1.c: Likewise.
36888         * gcc.dg/i386-bitfield1.c: Likewise.
36889         * gcc.dg/i386-bitfield2.c: Likewise.
36890         * gcc.dg/i386-loop-1.c: Likewise.
36891         * gcc.dg/i386-loop-2.c: Likewise.
36892         * gcc.dg/i386-loop-3.c: Likewise.
36893         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36894         * gcc.dg/i386-pic-1.c: Likewise.
36895         * gcc.dg/i386-regparm.c: Likewise.
36896         * gcc.dg/i386-signbit-1.c: Likewise.
36897         * gcc.dg/i386-signbit-2.c: Likewise.
36898         * gcc.dg/i386-signbit-3.c: Likewise.
36899         * gcc.dg/i386-sse-5.c: Likewise.
36900         * gcc.dg/i386-sse-8.c: Likewise.
36901         * gcc.dg/i386-unroll-1.c: Likewise.
36902         * gcc.dg/tls/opt-1.c: Likewise.
36903         * gcc.dg/tls/opt-2.c: Likewise.
36904         * gcc.dg/unroll-1.c: Likewise.
36905         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36906         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36907         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36908         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36910 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36912         * g++.dg/template/incomplete1.C: New test.
36914 2004-11-16  Nick Clifton  <nickc@redhat.com>
36916         Revert patches accidentally commited during checkin of fixes for
36917         xstormy16 tests:
36918         gcc.c-torture/execute/simd-4.c: Revert
36919         gcc.dg/20040910-1.c: Revert.
36921 2004-11-16  Paul Brook  <paul@codesourcery.com>
36923         PR fortran/13010
36924         * gfortran.dg/der_pointer_1.f90: New test.
36926 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36928         PR c/18498
36929         * gcc.dg/bitfld-13.c: New test.
36931 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36933         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36934         powerpc*-*-linux*.
36936         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36937         * gcc.dg/ppc64-abi-2.c: Ditto.
36938         * gcc.dg/ppc64-abi-3.c: Ditto.
36940         * lib/gcc-dg.exp (dg-target-list): Remove.
36942 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36944         * gcc.dg/ia64-postinc.c: New test.
36946 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36948         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36950 2004-11-15  Nick Clifton  <nickc@redhat.com>
36952         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36953         __INT_MAX__ so that the test can be compiled by toolchains
36954         targeted at 16-bit processors.
36956         * gcc.dg/20040625-1.c: Use long constants rather than integers
36957         when performing arithmetic that will overflow 16-bits.
36959         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36960         xstormy16.  It does not support 128-bit vector operations.
36962         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36963         with the macro PTR_TYPE.  Define this macro to an integer type
36964         suitable for holding a pointer.
36966         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36967         the target is a 16-bit processor.
36969         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36970         16-bit targets where the character constant will be too long.
36972         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36973         where the double will not be directly addressable.
36975 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36977         Friend class name lookup 1/n, PR c++/18471
36978         * g++.dg/template/crash26.C: New test.
36979         * g++.dg/lookup/struct1.C: Adjust expected error.
36980         * g++.dg/parse/elab1.C: Likewise.
36981         * g++.dg/parse/elab2.C: Likewise.
36982         * g++.dg/parse/int-as-enum1.C: Likewise.
36983         * g++.dg/parse/struct-as-enum1.C: Likewise.
36984         * g++.dg/parse/typedef1.C: Likewise.
36985         * g++.dg/parse/typedef3.C: Likewise.
36986         * g++.dg/parse/typedef4.C: Likewise.
36987         * g++.dg/parse/typedef5.C: Likewise.
36988         * g++.dg/template/nontype4.C: Likewise.
36989         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36990         * g++.old-deja/g++.other/elab1.C: Likewise.
36991         * g++.old-deja/g++.other/syntax4.C: Likewise.
36993 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36995         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36997 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36999         * gcc.c-torture/execute/20041114-1.c: New test.
37001 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37003         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37004         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37005         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37006         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37007         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37008         gcc.dg/switch-7.c: New tests.
37010 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37012         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37014 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37016         PR tree-opt/18400
37017         * gcc.dg/vect/pr18400.c: New test.
37019 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37020             Andrew Pinski  <pinskia@physics.uc.edu>
37022         PR tree-opt/18425
37023         * gcc.dg/vect/pr18425.c: New test.
37025 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37027         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37028         Guard with dg-require-alias and dg-require-visibility.
37030 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37032         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37034 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37036         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37038 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37040         PR c++/17344
37041         * g++.dg/template/defarg5.C: New test.
37043 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37045         * g++.dg/parse/cast1.C: Run only on ILP32.
37046         * g++.old-deja/g++.mike/p784.C: Likewise.
37048 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37050         * gcc.c-torture/execute/20041113-1.c: New test.
37052 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37054         PR target/18230
37055         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37056         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37057         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37058         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37060         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37061         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37062         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37063         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37064         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37065         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37066         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37067         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37069 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37071         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37072         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37073         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37074         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37075         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37076         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37077         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37078         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37079         gcc.target/sparc/combined-1.c: New tests.
37081 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37083         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37084         New tests.
37086 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37088         * lib/gcc-dg.exp (dg-forbid-option): New function.
37089         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37090         * g++.dg/abi/bitfield8.C: Likewise.
37091         * g++.dg/abi/dtor1.C: Likewise.
37092         * g++.dg/abi/empty10.C: Likewise.
37093         * g++.dg/abi/empty7.C: Likewise.
37094         * g++.dg/abi/empty9.C: Likewise.
37095         * g++.dg/abi/layout3.C: Likewise.
37096         * g++.dg/abi/layout4.C: Likewise.
37097         * g++.dg/abi/thunk1.C: Likewise.
37098         * g++.dg/abi/thunk2.C: Likewise.
37099         * g++.dg/abi/vbase11.C: Likewise.
37100         * g++.dg/abi/vthunk2.C: Likewise.
37101         * g++.dg/abi/vthunk3.C: Likewise.
37102         * g++.dg/ext/attrib8.C: Likewise.
37103         * g++.dg/opt/longbranch2.C: Likewise.
37104         * g++.dg/opt/reg-stack4.C: Likewise.
37105         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37106         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37107         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37109         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37110         * gcc.dg/20000609-1.c: Likewise.
37111         * gcc.dg/20000720-1.c: Likewise.
37112         * gcc.dg/20011107-1.c: Likewise.
37113         * gcc.dg/20011119-1.c: Likewise.
37114         * gcc.dg/20020108-1.c: Likewise.
37115         * gcc.dg/20020122-2.c: Likewise.
37116         * gcc.dg/20020122-3.c: Likewise.
37117         * gcc.dg/20020201-3.c: Likewise.
37118         * gcc.dg/20020206-1.c: Likewise.
37119         * gcc.dg/20020218-1.c: Likewise.
37120         * gcc.dg/20020310-1.c: Likewise.
37121         * gcc.dg/20020411-1.c: Likewise.
37122         * gcc.dg/20020418-2.c: Likewise.
37123         * gcc.dg/20020426-1.c: Likewise.
37124         * gcc.dg/20020426-2.c: Likewise.
37125         * gcc.dg/20020517-1.c: Likewise.
37126         * gcc.dg/20020523-1.c: Likewise.
37127         * gcc.dg/20020523-2.c: Likewise.
37128         * gcc.dg/20020729-1.c: Likewise.
37129         * gcc.dg/20030204-1.c: Likewise.
37130         * gcc.dg/20030826-2.c: Likewise.
37131         * gcc.dg/20030926-1.c: Likewise.
37132         * gcc.dg/20031202-1.c: Likewise.
37133         * gcc.dg/980312-1.c: Likewise.
37134         * gcc.dg/980313-1.c: Likewise.
37135         * gcc.dg/990117-1.c: Likewise.
37136         * gcc.dg/990424-1.c: Likewise.
37137         * gcc.dg/990524-1.c: Likewise.
37138         * gcc.dg/991230-1.c: Likewise.
37139         * gcc.dg/i386-387-1.c: Likewise.
37140         * gcc.dg/i386-387-2.c: Likewise.
37141         * gcc.dg/i386-387-3.c: Likewise.
37142         * gcc.dg/i386-387-4.c: Likewise.
37143         * gcc.dg/i386-387-5.c: Likewise.
37144         * gcc.dg/i386-387-6.c: Likewise.
37145         * gcc.dg/i386-asm-1.c: Likewise.
37146         * gcc.dg/i386-bitfield1.c: Likewise.
37147         * gcc.dg/i386-bitfield2.c: Likewise.
37148         * gcc.dg/i386-loop-1.c: Likewise.
37149         * gcc.dg/i386-loop-2.c: Likewise.
37150         * gcc.dg/i386-loop-3.c: Likewise.
37151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37152         * gcc.dg/i386-pic-1.c: Likewise.
37153         * gcc.dg/i386-regparm.c: Likewise.
37154         * gcc.dg/i386-signbit-1.c: Likewise.
37155         * gcc.dg/i386-signbit-2.c: Likewise.
37156         * gcc.dg/i386-signbit-3.c: Likewise.
37157         * gcc.dg/i386-sse-5.c: Likewise.
37158         * gcc.dg/i386-sse-8.c: Likewise.
37159         * gcc.dg/i386-unroll-1.c: Likewise.
37160         * gcc.dg/tls/opt-1.c: Likewise.
37161         * gcc.dg/tls/opt-2.c: Likewise.
37162         * gcc.dg/unroll-1.c: Likewise.
37163         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37164         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37165         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37166         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37167         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37168         -m64 is specified.
37170 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37172         PR c++/18389
37173         * g++.dg/parse/cond1.C: New test.
37175         PR c++/18429
37176         * g++.dg/template/array9.C: New test.
37177         * g++.dg/ext/vla1.C: Adjust error messages.
37178         * g++.dg/ext/vlm1.C: Likewise.
37179         * g++.dg/template/crash2.C: Likewise.
37181         PR c++/18436
37182         * g++.dg/template/call3.C: New test.
37184         PR c++/18407
37185         * g++.dg/template/ptrmem11.C: New test.
37187 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37189         PR other/14264
37190         * lib/g++.exp: Set LC_ALL and LANG to C.
37191         * lib/gcc-dg.exp: Likewise.
37192         * lib/gfortran.exp: Likewise.
37193         * lib/objc.exp: Likewise.
37194         * lib/treelang.exp: Likewise.
37196 2004-11-12  Andreas Schwab  <schwab@suse.de>
37198         * gcc.dg/pr16286.c: Fix last change.
37200 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37202         PR c++/18416
37203         * g++.dg/init/global1.C: New test.
37205 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37207         * gcc.c-torture/execute/20041112-1.c: New test.
37209 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37211         * lib/gcc-dg.exp (dg-target-list): New.
37213 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37214             Richard Sandiford  <rsandifo@redhat.com>
37216         * lib/target-supports.exp (get-compiler_messages): New.
37217         (check_named_sections_available): Use it.
37218         (check_effective_target_ilp32): New.
37219         (check_effective_target_lp64): New.
37220         (is-effective-target): New.
37221         * lib/gcc-dg.exp (dg-require-effective-target): New.
37223 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37225         * gcc.dg/precedence-1.c: New test.
37227 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37229         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37231         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37232         message, delete generated files, use more descriptive name for
37233         executable, and make the test unsupported when it cannot be run.
37235         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37236         (dg-require-weak, dg-require-visibility, dg-require-alias,
37237         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37238         dg-require-iconv, dg-require-named-sections): Use it.
37240         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37242 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37244         PR target/16457
37245         * gcc.dg/ppc-and-1: New
37247         PR target/16796
37248         * gcc.dg/ppc-mov-1.c: New.
37250         PR target/16458
37251         * gcc.dg/ppc-compare-1.c: New.
37253 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37255         * objc.dg/desig-init-2.m: New test.
37257 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37259         PR middle-end/18160
37260         * g++.dg/warn/register-var-1.C: New test.
37261         * g++.dg/warn/register-var-2.C: New test.
37263 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37265         * gcc.dg/union-2.c: New test.
37267 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37269         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37270         New test for PR tree-optimization/17892.
37272 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37274         PR c++/18369
37275         * g++.dg/init/new12.C: New test.
37277 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37279         * gcc.target/sparc: New directory.
37280         * gcc.target/sparc/sparc.exp: New driver.
37281         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37282         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37283         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37284         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37286 2004-11-10  Paul Brook  <paul@codesourcery.com>
37288         PR fortran/18218
37289         * gfortran.dg/list_read.c: New test.
37291 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37293         PR c/18322
37294         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37295         expected diagnostic location.
37297 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37299         * gcc.dg/20041109-1.c: New test.
37301 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37303         PR objc/18406
37304         * objc/compile/pr18406.m: New test.
37306 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37308         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37310 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37312         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37314 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37316         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37318 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37320         * gcc.dg/20030225-2.c: Add prototype for abort and
37321         exit.
37323 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37325         PR tree-opt/18299
37326         * gcc.c-torture/pr18299-1.c: New test.
37328 2004-11-06  Andreas Schwab  <schwab@suse.de>
37330         * gcc.dg/pr16286.c: Also test for bool and pixel.
37332 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37334         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37335         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37336         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37337         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37338         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37339         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37340         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37341         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37342         gcc.dg/struct-semi-3.c: New tests.
37344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37346         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37348 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37350         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37351         Do not use C99 designators.
37353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37355         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37359         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37360         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37361         * gcc.c-torture/execute/simd-5.x: Remove.
37363 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37365         PR rtl-optimization/17933
37366         * gcc.dg/torture/pr17933-1.c: New test.
37368 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37370         PR target/18106
37371         * lib/target-supports.exp (check_weak_available): Support
37372         Windows.
37374 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37376         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37377         call to fflush(stdout) before abort.
37378         (my_ffsll): New function.
37379         (generate_fields): Use it.
37381 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37383         * gcc.dg/init-undef-1.c: New test.
37385 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37387         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37388         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37389         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37390         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37391         expected messages for new parser.
37393 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37395         * g++.dg/ext/visibility/symbian1.C: New test.
37397 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37399         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37400         on LP64 targets.
37402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37404         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37405         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37406         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37407         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37408         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37409         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37410         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37411         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37412         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37413         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37415 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37417         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37418         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37419         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37420         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37421         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37422         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37423         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37424         for new parser.
37426 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37428         PR target/15342
37429         * gcc.dg/20041104-1.c: New test.
37431 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37433         * g++.dg/template/nontype7.C: New test.
37434         * g++.dg/template/nontype8.C: Likewise.
37435         * g++.dg/template/nontype9.C: Likewise.
37436         * g++.dg/template/nontype10.C: Likewise.
37437         * g++.dg/tc1/dr49.C: Likewise.
37438         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37439         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37441 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37443         * g++.dg/rtti/tinfo1.C: Remove xfails.
37445 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37447         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37448         packed attribute to the definition to satisfy the new C++ parser.
37450 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37452         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37453         invocations of va_arg.
37455 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37457         PR c++/18124
37458         * g++.dg/template/crash25.C: New test.
37460         PR c++/18155
37461         * g++.dg/template/typedef2.C: New test.
37462         * g++.dg/parse/crash13.C: Adjust error markers.
37464         PR c++/18177
37465         * g++.dg/conversion/const3.C: New test.
37467 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37469         PR fortran/17535
37470         PR fortran/17583
37471         PR fortran/17713
37472         * gfortran.dg/generic_[123].f90: New testcases.
37474 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37476         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37477         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37479 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37481         PR tree-opt/16808
37482         * gcc.c-torture/compile/pr16808.c: New test.
37484 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37486         PR rtl-optimization/17104
37487         * gcc.dg/ppc-bitfield1.c: New.
37489 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37491         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37493 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37495         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37496         strings for 32-bit code.
37498 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37500         PR c/18239
37501         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37503 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37505         PR c++/18064
37506         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37508 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37510         PR c++/15172
37511         * g++.dg/init/aggr2.C: New test.
37513 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37515         * objc.dg/local-decl-1.m: New test.
37517 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37519         * gcc.dg/20040910-1.c: Adjust regex.
37521 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37523         PR rtl-optimization/18084
37524         * g++.dg/opt/pr18084-1.C: New testcase.
37526 2004-10-30  Matt Austern  <austern@apple.com>
37528         PR c++/17542
37529         * g++.dg/ext/attrib18.C: New test.
37531 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37533         PR middle-end/18096
37534         * gcc.dg/pr18096-1.c: New test case.
37536 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37538         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37540 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37542         PR c/16666
37543         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37544         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37545         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37546         gcc.dg/old-style-prom-3.c: New tests.
37548 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37550         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37551         Remove unnecessary inclusion of stdio.h.
37553 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37555         PR rtl-optimization/17581
37556         * gcc.dg/pr17581-1.c: New test case.
37558 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37560         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37561         being implemented.
37562         * g++.dg/conversion/dr195-1.C: New.
37563         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37564         * g++.old-deja/g++.mike/p10148.C: Likewise.
37566 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37568         PR c++/17695
37569         * g++.dg/debug/typedef2.C: New test.
37571 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37573         PR fortran/13490
37574         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37575         * gfortran.dg/g77/README: Update.
37577 2004-10-28  Matt Austern  <austern@apple.com>
37579         PR c++/14124
37580         * g++.dg/ext/packed7.C: New test.
37582 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37584         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37585         scan-assembler.
37586         * lib/scanasm.exp (hidden-scan-for): New proc.
37587         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37588         string.
37589         (scan-not-hidden): Likewise.
37590         * lib/target-supports.exp (check_visibility_available): mach-o is
37591         support too.
37593 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37595         PR c++/17132
37596         * g++.dg/template/memclass3.C: New test.
37598 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37600         PR middle-end/18160
37601         * gcc.dg/register-var-1.c: New test.
37602         * gcc.dg/register-var-2.c: New test.
37603         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37604         error now.
37606 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37608         PR other/18172
37609         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37610         unused variables.
37611         * gcc.dg/vect/vect-22.c: Likewise.
37613 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37615         * gcc.dg/i386-rotate-1.c: New test.
37617 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37619         * g++.dg/init/ref12.C: Add "run" marker.
37621         PR c++/17435
37622         * g++.dg/init/ref12.C: New test.
37624         PR c++/18140
37625         * g++.dg/template/shift1.C: New test.
37626         * g++.dg/template/error10.C: Adjust error markers.
37628 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37630         PR tree-opt/17529
37631         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37633 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37635         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37636         * gcc.dg/weak/weak-3.c: Likewise.
37637         * gcc.dg/weak/weak-5.c: Likewise.
37638         * gcc.dg/weak/weak-9.c: Likewise.
37639         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37640         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37642         * gcc.dg/darwin-weakimport-1.c: New.
37644 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37646         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37648 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37650         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37651         'syntax' error messages.
37652         * gcc.dg/cpp/direct2s.c: Likewise.
37654 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37656         * gcc.c-torture/compile/20041026-1.c: New.
37658 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37660         PR c++/18093
37661         * g++.dg/lookup/ns2.C: New test.
37663         PR c++/18020
37664         * g++.dg/template/enum4.C: New test.
37666         PR c++/18161
37667         * g++.dg/template/expr1.C: New test.
37669 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37671         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37673 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37675         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37676         gcc.dg/decl-nospec-3.c: New tests.
37678 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37680         * objc.dg/super-class-3.m: New test.
37682 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37684         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37685         resyncing.
37686         * gcc.dg/cpp/direct2s.c: Likewise.
37688 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37690         * objc.dg/image-info.m: Update for changes to section selection.
37692 2004-10-25  David Ayers  <d.ayers@inode.at>
37693             Ziemowit Laski  <zlaski@apple.com>
37695         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37696         diagnostics when messaging 'id <Proto>'.
37697         * objc.dg/class-protocol-1.m: New test.
37698         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37699         a non-existent method signature.
37700         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37701         Update diagnostics when messaging with non-existent method signature.
37702         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37703         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37704         invalid receivers are now resolved as if messaging 'id'; remove
37705         extraneous diagnostics.
37707 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37709         PR c/16667
37710         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37711         gcc.dg/init-desig-obs-3.c: New tests.
37713 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37715         * gcc.dg/debug/20041023-1.c: New test.
37717 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37719         PR middle-end/17407
37720         * gcc.c-torture/compile/pr17407.c: New test.
37722         PR c++/18121
37723         * g++.dg/template/array8.C: New test.
37725 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37727         PR other/18138
37728         * lib/g++.exp: Accept more than one multilib libgcc.
37729         * lib/gcc-dg.exp: Likewise.
37730         * lib/objc.exp: Likewise.
37731         * lib/treelang.exp: Likewise.
37732         * lib/gfortran.exp: Likewise.
37734 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37736         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37738 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37740         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37741         * gcc.dg/c99-const-expr-3.c: Likewise.
37743 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37745         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37747 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37749         * gcc.c-torture/execute/loop-2e.x: Remove.
37751 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37753         PR c++/18095
37754         * g++.dg/parse/crash18.C: New.
37755         * g++.dg/parse/crash19.C: New.
37757 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37759         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37760         * g++.dg/ext/dllimport2.C: Same.
37761         * g++.dg/ext/dllimport8.C: Same.
37763 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37765         PR c++/10841
37766         * g++.dg/conversion/cast1.C: New test.
37767         * g++.dg/overload/pmf1.C: Adjust error marker.
37769 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37771         PR objc/17923
37772         * objc.dg/const-str-7.m: New test.
37774 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37776         * g++.dg/template/memfriend11.C: Fix comment typo.
37777         * g++.dg/template/memfriend14.C: Likewise.
37779 2004-10-20  Richard Henderson  <rth@redhat.com>
37781         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37782         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37783         -fasynchronous-unwind-tables.
37785 2004-10-20  Richard Henderson  <rth@redhat.com>
37787         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37788         (main): Return success.
37789         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37790         (main): Return success.
37792 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37794         PR c++/13495
37795         * g++.dg/template/memfriend9.C: New test.
37796         * g++.dg/template/memfriend10.C: Likewise.
37797         * g++.dg/template/memfriend11.C: Likewise.
37798         * g++.dg/template/memfriend12.C: Likewise.
37799         * g++.dg/template/memfriend13.C: Likewise.
37800         * g++.dg/template/memfriend14.C: Likewise.
37801         * g++.dg/template/memfriend15.C: Likewise.
37802         * g++.dg/template/memfriend16.C: Likewise.
37803         * g++.dg/template/memfriend17.C: Likewise.
37804         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37806 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37808         * g++.dg/conversion/dr195.C: New.
37809         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37811 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37812             Devang Patel  <dpatel@apple.com>
37814         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37815         of floating point arithmetic, which could trap.
37817 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37819         PR c++/14035
37820         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37821         * g++.dg/conversion/const2.C: New test.
37822         * g++.dg/expr/reinterpret2.C: New test.
37823         * g++.dg/expr/reinterpret3.C: New test.
37824         * g++.dg/expr/cast2.C: New test.
37825         * g++.dg/expr/copy1.C: New test.
37826         * g++.dg/other/conversion1.C: Change error message.
37827         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37828         function pointers to void *.
37829         * g++.old-deja/g++.mike/p10148.C: Likewise.
37831 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37833         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37835 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37837         PR c++/18047
37839         * g++.dg/parse/expr3.C: New test.
37841 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37843         * gcc.dg/smod-1.c: New test.
37845 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37847         * objc.dg/method-14.m: New test.
37849 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37851         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37852         Also xfail as the patch was reverted.
37854 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37856         PR middle-end/16973
37857         * gcc.dg/pr16973.c: New test.
37859 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37861         PR tree-optimization/17656
37862         * gcc.c-torture/compile/pr17656.c: New test.
37864 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37866         * g++.dg/eh/shadow1.C: New.
37868 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37870         * gcc.c-torture/compile/20041018-1.c: New test.
37872 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37874         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37875         compiler referring to register 0 when accessing sdata.  The linker
37876         now patches things up.
37878 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37880         PR c/17529
37881         * gcc.c-torture/compile/pr17529.c: New test.
37883 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37885         PR c++/17743
37886         * g++.dg/ext/attrib17.C: New test.
37888 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37890         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37892 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37894         PR c++/10479
37895         * g++.dg/ext/attrib16.C: New test.
37897 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37899         PR c++/17042
37900         * g++.dg/init/dso_handle1.C: New test.
37902         PR c++/14667
37903         * g++.dg/parse/typedef6.C: New test.
37905         PR c++/17916
37906         * g++.dg/parse/pragma1.C: New test.
37908 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37910         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37912 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37914         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37915         -fno-common when on HPPA HP-UX platforms.
37917 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37919         PR other/16820
37920         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37921         stdint.h.
37922         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37923         uintptr_t.
37925 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37927         PR c++/16301
37928         * g++.dg/lookup/strong-using-4.C: New test.
37930 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37932         PR middle-end/16567
37933         * gcc.c-torture/compile/nested-1.c: New test.
37935 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37937         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37938         and mipsisa64*-*-* (until support for misaligned loads is added).
37939         * gcc.dg/vect/vect-50.c: Likewise.
37940         * gcc.dg/vect/vect-52.c: Likewise.
37941         * gcc.dg/vect/vect-54.c: Likewise.
37942         * gcc.dg/vect/vect-58.c: Likewise.
37943         * gcc.dg/vect/vect-60.c: Likewise.
37944         * gcc.dg/vect/vect-80.c: Likewise.
37946 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37948         PR c++/17976
37949         * g++.dg/init/dtor3.C: New test.
37951 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37953         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37955 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37957         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37958         * gcc.dg/macho-lo-sum.c: Likewise.
37960 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37962         * gcc.dg/ppc-spe64-1.c: New test.
37964 2004-10-14  Devang Patel  <dpatel@apple.com>
37966         PR 17635
37967         * gcc.dg/pr17635.c : New test.
37969 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37971         * gcc.dg/vect/vect-28.c: Remove xfail.
37972         * gcc.dg/vect/vect-30.c: Remove xfail.
37973         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37974         * gcc.dg/vect/vect-33.c: Remove xfail.
37975         * gcc.dg/vect/vect-44.c: Remove xfail.
37976         * gcc.dg/vect/vect-46.c: Remove xfail.
37977         * gcc.dg/vect/vect-50.c: Remove xfail.
37978         * gcc.dg/vect/vect-52.c: Remove xfail.
37979         * gcc.dg/vect/vect-54.c: Remove xfail.
37980         * gcc.dg/vect/vect-58.c: Remove xfail.
37981         * gcc.dg/vect/vect-60.c: Remove xfail.
37982         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37983         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37984         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37985         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37986         * gcc.dg/vect/vect-8.c: Remove xfail.
37987         * gcc.dg/vect/vect-80.c: Remove xfail.
37988         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37990 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37992         * gcc.dg/vect/vect-82.c: New testcase.
37993         * gcc.dg/vect/vect-82_64.c: New testcase.
37994         * gcc.dg/vect/vect-83.c: New testcase.
37995         * gcc.dg/vect/vect-83_64.c: New testcase.
37997 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37999         * gcc.dg/cpp/error-1.c: New test.
38001 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38003         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38005 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38007         PR target/17984
38008         * gcc.dg/cris-peep2-xsrand2.c: New test.
38010 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38012         PR c++/17661
38013         * g++.dg/expr/for2.C: New test.
38015 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38017         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38019 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38021         PR tree-optimization/17724
38022         * g++.dg/opt/pr17724-1.C: New test.
38023         * g++.dg/opt/pr17724-2.C: New test.
38024         * g++.dg/opt/pr17724-3.C: New test.
38025         * g++.dg/opt/pr17724-4.C: New test.
38026         * g++.dg/opt/pr17724-5.C: New test.
38027         * g++.dg/opt/pr17724-6.C: New test.
38029 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38031         PR c/17301
38032         * gcc.dg/pr17301-2.c: New test.
38034 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38036         PR c++/15876
38037         * g++.dg/parse/error22.C: New test.
38039         PR c++/17936
38040         * g++.dg/template/spec18.C: New test.
38042 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38044         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38045         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38046         memcpy.
38047         * gcc.dg/ia64-sync-2.c: Ditto.
38048         * gcc.dg/ia64-sync-3.c: Ditto.
38050 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38052         * g++.dg/eh/cleanup5.C: Add dg-options "".
38054 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38056         PR middle-end/17657
38057         * gcc.dg/switch-4.c: New test case.
38059 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38061         * gcc.c-torture/execute/20041011-1.c: New test.
38063 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38065         PR c++/17554
38066         * g++.dg/init/for3.C: New test.
38068         PR c++/17657
38069         * g++.dg/opt/switch2.C: New test.
38071         PR middle-end/17703
38072         * g++.dg/warn/Wreturn-2.C: New test.
38074 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38076         PR c++/17907
38077         * g++.dg/eh/cleanup5.C: New test.
38079 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38081         PR c++/17393
38082         * g++.dg/parse/error21.C: New test.
38084 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38086         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38087         * g++.dg/warn/incomplete1.C: Likewise.
38088         * g++.dg/template/qualttp20.C: Likewise.
38090 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38092         PR c/17881
38093         * parm-incomplete-1.c: New test.
38095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38097         PR c++/17867
38098         * g++.dg/parse/error19.C: New test.
38100         PR c++/17670
38101         * g++.dg/init/new11.C: New test.
38103         PR c++/17821
38104         * g++.dg/parse/error20.C: New test.
38106         PR c++/17826
38107         * g++.dg/template/crash24.C: New test.
38109 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38111         PR c/17301
38112         * gcc.dg/pr17301-1.c: New test.
38114 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38116         PR c/17189
38117         * gcc.dg/anon-struct-5.c: New test.
38119 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38121         PR c/17844
38122         * gcc.dg/pr17844-1.c: New test.
38124 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38126         PR tree-optimization/17906
38127         * gcc.c-torture/compile/pr17906.c: New.
38129 2004-10-09  Stuart Hastings  <stuart@apple.com>
38130             Roger Sayle  <roger@eyesopen.com>
38132         PR rtl-optimization/17853
38133         * gcc.dg/i386-mmx-5.c: New testcase.
38135 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38137         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38139 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38141         PR c++/17524
38142         * g++.dg/template/static9.C: New test.
38144         PR c++/17685
38145         * g++.dg/parse/operator5.C: New test.
38147 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38149         PR middle-end/17894
38150         * gcc.c-torture/execute/divcmp-4.c: New test case.
38152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38154         PR tree-opt/17902
38155         * g++.dg/opt/pr17902.C: New test.
38157 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38159         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38161 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38163         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38167         * gcc.dg/assign-warn-3.c: New test.
38169 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38171         PR c/16999
38172         * gcc.dg/cpp/ident-1.c: New test.
38174 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38176         * gcc.c-torture/compile/acc1.c: New.
38178 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38180         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38181         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38183 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38185         * gcc.dg/ultrasp11.c: New test.
38187 2004-10-08  Michael Matz  <matz@suse.de>
38189         * gcc.dg/doloop-2.c: New test.
38191 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38193         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38194         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38195         objc.dg/method-9.m: Update expected diagnostics.
38197 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38199         * gcc.dg/ppc-fsel-3.c: New file.
38200         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38202 2004-10-07  Paul Brook  <paul@codesourcery.com>
38204         * gfortran.dg/intrinsic_verify_1.f90: New test.
38206 2004-10-07  Paul Brook  <paul@codesourcery.com>
38208         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38210 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38212         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38213         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38214         commit.
38216 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38218         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38220 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38222         PR c++/17115
38223         * g++.dg/warn/Winline-4.C: New test.
38225 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38227         * gcc.c-torture/compile/20041007-1.c: New test.
38229 2004-10-07  Paul Brook  <paul@codesourcery.com>
38231         PR fortran/17678
38232         * gfortran.dg/use_allocated_1.f90: New test.
38234 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38236         PR middle-end/17849
38237         * gfortran.fortran-torture/compile/nested.f90: New test
38239 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38241         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38243 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38245         PR c++/17368
38246         * g++.dg/ext/asm6.C: New test.
38248 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38250         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38252 2004-10-06  Paul Brook  <paul@codesourcery.com>
38254         PR libfortran/17709
38255         * gfortran.dg/empty_format_1.f90: New test.
38257 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38259         PR fortran/17568
38260         * gfortran.dg/ishft.f90: New test.
38262         PR fortran/17283
38263         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38264         tests.
38266 2004-10-06  Paul Brook  <paul@codesourcery.com>
38268         * gfortran.dg/do_1.f90: New test.
38270 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38272         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38273         optimizing for size.
38275 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38277         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38279 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38281         * gcc.c-torture/compile/20041005-1.c: New test.
38283 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38285         PR c++/17829
38286         * g++.dg/lookup/koenig4.C: New.
38288 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38290         * g++.dg/other/classkey1.C: Adjust quoting marks.
38291         * g++.dg/parse/error15.C: Likewise.
38292         * g++.dg/template/meminit2.C (int>): Likewise.
38294 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38296         PR fortran/17283
38297         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38299         PR fortran/17631
38300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38302         PR fortran/17708
38303         * gfortran.dg/pr17708.f90: New test.
38305 2004-10-04  Chao-ying Fu  <fu@mips.com>
38307         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38308         * gcc.dg/vect/vect-4.c: Ditto.
38309         * gcc.dg/vect/vect-5.c: Ditto.
38310         * gcc.dg/vect/vect-6.c: Ditto.
38311         * gcc.dg/vect/vect-8.c: Ditto.
38312         * gcc.dg/vect/vect-16.c: Ditto.
38313         * gcc.dg/vect/vect-30.c: Ditto.
38314         * gcc.dg/vect/vect-40.c: Ditto.
38315         * gcc.dg/vect/vect-41.c: Ditto.
38316         * gcc.dg/vect/vect-42.c: Ditto.
38317         * gcc.dg/vect/vect-43.c: Ditto.
38318         * gcc.dg/vect/vect-44.c: Ditto.
38319         * gcc.dg/vect/vect-45.c: Ditto.
38320         * gcc.dg/vect/vect-46.c: Ditto.
38321         * gcc.dg/vect/vect-47.c: Ditto.
38322         * gcc.dg/vect/vect-48.c: Ditto.
38323         * gcc.dg/vect/vect-49.c: Ditto.
38324         * gcc.dg/vect/vect-50.c: Ditto.
38325         * gcc.dg/vect/vect-51.c: Ditto.
38326         * gcc.dg/vect/vect-52.c: Ditto.
38327         * gcc.dg/vect/vect-53.c: Ditto.
38328         * gcc.dg/vect/vect-54.c: Ditto.
38329         * gcc.dg/vect/vect-55.c: Ditto.
38330         * gcc.dg/vect/vect-56.c: Ditto.
38331         * gcc.dg/vect/vect-57.c: Ditto.
38332         * gcc.dg/vect/vect-58.c: Ditto.
38333         * gcc.dg/vect/vect-59.c: Ditto.
38334         * gcc.dg/vect/vect-60.c: Ditto.
38335         * gcc.dg/vect/vect-74.c: Ditto.
38336         * gcc.dg/vect/vect-79.c: Ditto.
38337         * gcc.dg/vect/vect-80.c: Ditto.
38339 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38341         * gcc.dg/unused-7.c: Use the correct option.
38343 2004-10-04  Paul Brook  <paul@codesourcery.com>
38344         Bud Davis  <bdavis9659@comcast.net>
38346         PR fortran/17706
38347         PR fortran/16434
38348         * gfortran/pr17706.f90: New test.
38349         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38351 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38353         * gfortran.dg/pr17612.f90: New test.
38355 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38357         * g++.dg/template/local1.C: Adjust quoting marks in
38358         testing for diagnostics.
38359         * g++.dg/tls/diag-2.C: Likewise.
38360         * g++.dg/other/error8.C: Likewise.
38362 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38364         PR c/17178
38365         * gcc.dg/unused-4.c: Adjust to be correct.
38367         PR c/17820
38368         * gcc.dg/unused-7.c: New test.
38370 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38372         PR c++/17797
38373         * g++.dg/overload/template2.C: New test.
38375 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38377         PR tree-optimization/16632
38378         * gcc.dg/tree-ssa/20041002-1.c: New.
38380 2004-10-03  Paul Brook  <paul@codesourcery.com>
38382         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38383         rather than relying on default formatting.
38385 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38387         * gcc.dg/20040920-1.c: Update expected message text.
38389 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38391         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38393 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38395         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38396         tree level.
38398 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38400         * gcc.dg/tree-ssa/pr17343.c: Remove.
38402 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38404         PR tree-opt/17343
38405         * gcc.dg/tree-ssa/pr17343.c: New test.
38407 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38409         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38410         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38411         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38412         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38413         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38415 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38417         * gcc.dg/lvalue-2.c: New test.
38419 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38421         PR c/17730
38422         * gcc.dg/pr17730-1.c: New test
38424 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38426         PR c/7425
38427         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38429 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38431         * gcc.c-torture/execute/stdarg-1.c: New test.
38432         * gcc.c-torture/execute/stdarg-2.c: New test.
38433         * gcc.c-torture/execute/stdarg-3.c: New test.
38434         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38435         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38436         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38437         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38438         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38440 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38442         PR tree-optimization/17697
38443         * g++.dg/opt/pr17697-1.C: New test.
38444         * g++.dg/opt/pr17697-2.C: New test.
38445         * g++.dg/opt/pr17697-3.C: New test.
38447 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38449         PR c/16409
38450         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38451         gcc.dg/vla-init-5.c: New tests.
38453 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38455         PR c/13804
38456         * gcc.dg/pr13804-1.c: New test.
38458 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38460         PR fortran/16938
38461         * gfortran.dg/pr16938.f90: New test.
38463 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38465         * g++.dg/template/crash23.C: New test.
38467 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38469         PR c++/17585
38470         * g++.dg/template/static8.C: New test.
38472 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38474         PR c++/17681
38475         * g++.dg/other/error9.C: New test.
38477 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38479         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38481 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38483         PR fortran/15164
38484         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38486 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38488         PR middle-end/17112
38489         * gcc.dg/pr17112-1.c: New test case.
38491 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38493         PR c/11459
38494         * gcc.dg/pr11459-1.c: New test.
38496 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38498         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38499         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38501 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38503         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38505 2004-09-25  Jan Hubicka  <jh@suse.cz>
38507         * compile/30040909-1.c: New test.
38508         * compile/30040907-1.c: New test.
38510 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38512         * gcc.c-torture/execute/va-arg-26.c: New test.
38514 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38516         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38517         extra diagnostics on targets with 64-bit pointers.
38518         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38520 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38522         PR c/17188
38523         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38524         * gcc.dg/decl-3.c: Adjust expected message.
38526 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38528         PR fortran/17615
38529         * gfortran.dg/pr17615.f90: New test.
38531 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38533         PR tree-optimzation/17517
38534         * g++.dg/tree-ssa/pr17517.C: New Test.
38536 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38538         PR c++/16889
38539         * g++.dg/lookup/ambig3.C: New.
38541 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38543         PR tree-opt/17624
38544         * g++.dg/opt/pr17624.C: New test.
38546 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38548         PR c/6980
38549         * gcc.dg/Wbad-function-cast-1.c: New test.
38551 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38553         * g++.dg/ext/complit1.C
38554         * g++.dg/other/error2.C
38555         * g++.dg/other/nontype-1.C
38556         * g++.dg/parse/crash11.C
38557         * g++.dg/parse/crash12.C
38558         * g++.dg/parse/error15.C
38559         * g++.dg/parse/error4.C
38560         * g++.dg/parse/tmpl-outside1.C
38561         * g++.dg/parse/too-many-tmpl-args1.C
38562         * g++.dg/template/dependent-expr3.C
38563         * g++.dg/template/error10.C
38564         * g++.dg/template/instantiate1.C
38565         * g++.dg/template/vtable2.C
38566         * g++.dg/warn/Wshadow-1.C
38567         * g++.dg/warn/weak1.C
38568         * g++.old-deja/g++.brendan/crash16.C
38569         * g++.old-deja/g++.brendan/crash18.C
38570         * g++.old-deja/g++.brendan/crash48.C
38571         * g++.old-deja/g++.brendan/crash49.C
38572         * g++.old-deja/g++.brendan/crash55.C
38573         * g++.old-deja/g++.brendan/crash56.C
38574         * g++.old-deja/g++.brendan/crash8.C
38575         * g++.old-deja/g++.brendan/enum11.C
38576         * g++.old-deja/g++.brendan/enum8.C
38577         * g++.old-deja/g++.brendan/enum9.C
38578         * g++.old-deja/g++.brendan/friend3.C
38579         * g++.old-deja/g++.brendan/misc14.C
38580         * g++.old-deja/g++.bugs/900402_02.C
38581         * g++.old-deja/g++.bugs/900404_03.C
38582         * g++.old-deja/g++.bugs/900404_04.C
38583         * g++.old-deja/g++.bugs/900428_03.C
38584         * g++.old-deja/g++.jason/crash4.C
38585         * g++.old-deja/g++.jason/overload21.C
38586         * g++.old-deja/g++.jason/redecl1.C
38587         * g++.old-deja/g++.jason/report.C
38588         * g++.old-deja/g++.jason/rfg10.C
38589         * g++.old-deja/g++.jason/template30.C
38590         * g++.old-deja/g++.law/arm12.C
38591         * g++.old-deja/g++.law/ctors5.C
38592         * g++.old-deja/g++.law/cvt20.C
38593         * g++.old-deja/g++.law/init10.C
38594         * g++.old-deja/g++.law/init8.C
38595         * g++.old-deja/g++.law/visibility17.C
38596         * g++.old-deja/g++.law/visibility7.C
38597         * g++.old-deja/g++.mike/net8.C
38598         * g++.old-deja/g++.mike/p646.C
38599         * g++.old-deja/g++.mike/p700.C
38600         * g++.old-deja/g++.mike/p701.C
38601         * g++.old-deja/g++.mike/p811.C
38602         * g++.old-deja/g++.ns/template13.C
38603         * g++.old-deja/g++.other/array3.C
38604         * g++.old-deja/g++.other/crash25.C
38605         * g++.old-deja/g++.other/dtor3.C
38606         * g++.old-deja/g++.other/dtor4.C
38607         * g++.old-deja/g++.other/main1.C
38608         * g++.old-deja/g++.other/warn7.C
38609         * g++.old-deja/g++.pt/crash11.C
38610         * g++.old-deja/g++.pt/crash36.C
38611         * g++.old-deja/g++.pt/spec22.C
38612         * g++.old-deja/g++.pt/spec9.C
38613         * g++.old-deja/g++.pt/ttp52.C
38614         * g++.old-deja/g++.robertl/eb103.C
38615         * g++.old-deja/g++.robertl/eb121.C
38616         * g++.old-deja/g++.robertl/eb22.C
38617         * g++.old-deja/g++.robertl/eb8.C:
38618         Update locations and/or regexps of dg-error markers.
38619         Remove markers for some bogus messages that are no longer issued.
38621 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38623         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38624         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38626 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38628         PR c++/17618
38629         * g++.dg/lookup/crash5.C: New test.
38631 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38633         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38634         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38635         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38636         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38637         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38638         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38640         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38641         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38642         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38643         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38644         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38645         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38647         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38649         * gcc.dg/vect/vect-44.c: Check additional cases.
38650         * gcc.dg/vect/vect-48.c: Check additional cases.
38652         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38653         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38654         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38655         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38656         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38657         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38658         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38659         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38660         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38662         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38663         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38664         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38666 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38668         * gcc.dg/tree-ssa/loop-6.c: New test.
38670 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38672         PR c++/17620
38673         * g++.dg/inherit/base2.C: New.
38675 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38677         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38678         * gcc.dg/20001012-2.c: Likewise.
38679         * gcc.dg/20001013-1.c: Likewise.
38680         * gcc.dg/20001101-1.c: Likewise.
38681         * gcc.dg/20001102-1.c: Likewise.
38682         * gcc.dg/bf-spl1.c: Likewise.
38683         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38684         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38686 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38688         PR tree-optimization/16721
38689         * gcc.dg/tree-ssa/pr16721.c: New test.
38691 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38693         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38694         * gcc.dg/20040305-1.c: Likewise.
38696 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38698         PR c/16566
38699         * gcc.c-torture/compile/pr16566-1.c,
38700         gcc.c-torture/compile/pr16566-2.c,
38701         gcc.c-torture/compile/pr16566-3.c: New tests.
38703 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38705         PR tree-optimization/17512
38706         * gcc.c-torture/compile/20040916-1.c.
38708 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38710         * gcc.dg/pragma-re-3.c: New test.
38712 2004-09-17  Matt Austern  <austern@apple.com>
38714         PR c++/15049
38715         * g++.dg/other/anon3.C: New.
38717 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38719         PR c++/7503
38720         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38721         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38722         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38723         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38724         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38726 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38728         PR fortran/17286
38729         * gfortran.dg/pr17286.f90: New test.
38731 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38733         PR c++/17530
38734         * g++.dg/template/static7.C: New test.
38736 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38738         PR tree-opt/17558
38739         * gcc.c-torture/compile/pr17558.c: New test.
38741 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38743         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38744         if SKIP_ATTRIBUTE is defined.
38746 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38748         PR fortran/15957
38749         * gfortran.dg/pr15957.f90: New test.
38751 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38753         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38754         in comparison.
38755         * gcc.dg/vect/vect-79.c: Likewise.
38756         * gcc.dg/vect/vect-80.c: Likewise.
38758 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38760         PR fortran/15750
38761         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38763 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38765         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38766         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38767         * gcc.dg/vect/vect-62.c: New testcase.
38768         * gcc.dg/vect/vect-63.c: New testcase.
38769         * gcc.dg/vect/vect-64.c: New testcase.
38770         * gcc.dg/vect/vect-65.c: New testcase.
38771         * gcc.dg/vect/vect-66.c: New testcase.
38772         * gcc.dg/vect/vect-67.c: New testcase.
38773         * gcc.dg/vect/vect-68.c: New testcase.
38774         * gcc.dg/vect/vect-69.c: New testcase.
38775         * gcc.dg/vect/vect-79.c: New testcase.
38776         * gcc.dg/vect/vect-80.c: New testcase.
38778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38780         * gcc.target/mips/asm-1.c: New test.
38782 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38784         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38785         * gcc.dg/vect/vect-73.c: New testcase.
38786         * gcc.dg/vect/vect-74.c: New testcase.
38787         * gcc.dg/vect/vect-75.c: New testcase.
38788         * gcc.dg/vect/vect-76.c: New testcase.
38789         * gcc.dg/vect/vect-77.c: New testcase.
38790         * gcc.dg/vect/vect-78.c: New testcase
38792 2004-09-18  Paul Brook  <paul@codesourcery.com>
38794         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38796 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38798         PR c/17424
38799         * gcc.dg/pr17424-1.c: New test.
38801 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38803         * g++.dg/tree-ssa/pr17153.C: New test.
38805 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38807         PR pch/13361
38808         * g++.dg/pch/wchar-1.C: New.
38809         * g++.dg/pch/wchar-1.Hs: New.
38811 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38813         * gcc.c-torture/execute/20040917-1.c: New test.
38815 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38817         PR tree-optimization/17319
38818         * gcc.dg/pr17319.c: New test.
38820 2004-09-17  Devang Patel  <dpatel@apple.com>
38822         * gcc.dg/20040813-1.c: New test.
38824 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38826         PR tree-optimization/17273
38827         * gcc.c-torture/compile/pr17273.c: New test.
38829 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38831         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38832         Update expected messages.
38833         * gcc.dg/declspec-13.c: New test.
38835 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38837         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38839 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38841         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38842         change what 'a' is pointing to.
38844 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38846         PR c++/16002
38847         * g++.dg/template/error18.C: New test.
38849         PR c++/16029
38850         * g++.dg/warn/Wunused-8.C: New test.
38852 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38854         PR tree-optimization/17513
38855         * gcc.dg/20040916-1.c: New test.
38857 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38859         PR c++/17501
38860         * g++.dg/template/typename7.C: New test.
38862 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38864         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38866 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38868         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38869         with -ftree-based-profiling also.
38870         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38872 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38874         PR/15364
38875         * gfortran.dg/der_array_io_1.f90: New test.
38876         * gfortran.dg/der_array_io_2.f90: New test.
38877         * gfortran.dg/der_array_io_3.f90: New test.
38879 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38881         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38882         EABI.
38884 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38886         * g++.dg/opt/switch1.C: New test.
38888 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38890         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38891         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38892         Update expected messages.
38894 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38896         PR fortran/16485
38897         * gfortran.dg/same_name_1.f90: New test.
38899 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38901         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38902         dereference garbage pointers.
38904 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38906         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38907         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38909         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38910         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38911         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38913 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38915         PR c++/17324
38916         * g++.dg/template/mangle1.C: New test.
38918 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38920         PR tree-optimization/17252
38921         * gcc.c-torture/execute/pr17252.c: New test.
38923 2004-09-14  Andrew Pinski  <apinski@apple.com>
38925         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38927 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38929         PR rtl-optimization/9771
38930         * gcc.dg/pr9771-1.c: New test case.
38932 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38934         PR tree-optimization/15262
38935         * gcc.c-torture/execute/pr15262-1.c: New test.
38936         * gcc.c-torture/execute/pr15262-2.c: New test.
38938 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38940         * gcc.dg/declspec-12.c: New test.
38942 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38944         * gfortran.dg/pr17090.f90: Add directives to test.
38946 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38948         * gcc.c-torture/compile/20040914-1.c: New test.
38950 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38952         PR c++/16162
38953         * g++.dg/template/decl2.C: New test.
38955 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38957         PR fortran/17090
38958         * gfortran.dg/pr17090.f90: New test.
38960 2004-09-13  Dale Johannesen  <dalej@apple.com>
38962         * gcc.c-torture/compile/pr17408.c: New test case.
38964 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38966         PR c++/16716
38967         * g++.dg/parse/crash17.C: New test.
38969         PR c++/17327
38970         * g++.dg/template/enum3.C: New test.
38972 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38974         * lib/gcc-defs.exp: Load wrapper.exp.
38975         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38976         using local code.
38977         * lib/gcc.exp (gcc_init): Similar.
38978         * lib/gfortran.exp (gfortran_init): Similar.
38979         * lib/objc.exp (objc_init): Similar.
38980         * lib/treelang.exp (treelang_init): Similar.
38981         * lib/wrapper.exp: New file with build_wrapper call machinery in
38982         ${tool}_maybe_build_wrapper.
38984 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38986         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38987         "inline".
38988         * gcc.dg/declspec-11.c: Update expected messages.
38989         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38990         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38991         gcc.dg/inline-12.c: New tests.
38993 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38995         * g++.dg/tree-ssa/pr17400.C: New testcase.
38997 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38999         * gcc.target/mips/sb1-1.c: New testcase.
39001 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39003         * lib/g77-dg.exp: Remove unused file.
39004         * lib/mike-g77.exp: Ditto.
39005         * lib/g77.exp: Ditto.
39007 2004-09-12  Richard Henderson  <rth@redhat.com>
39009         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39011 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39013         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39014         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39015         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39016         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39017         Update expected messages.
39019 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39021         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39022         declaration/use mismatch for dirp parameter.
39024 2004-09-12  Andrew Pinski  <apinski@apple.com>
39026         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39027         -fgnu-runtime is passed.
39029 2004-09-12  Richard Henderson  <rth@redhat.com>
39031         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39032         do the uplevel thing and update additional_flags directly.
39033         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39034         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39035         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39036         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39038 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39040         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39042 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39044         PR middle-end/17411
39045         * g++.dg/opt/pr17411-1.C: New test case.
39047 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39049         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39050         gcc.dg/tls/diag-2.c: Update expected messages.
39051         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39052         messages.
39053         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39054         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39055         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39056         gcc.dg/tls/diag-5.c: New tests.
39058 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39060         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39062 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39064         * g++.dg/parse/break-in-for.C: New test.
39066 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39068         * gcc.dg/tree-ssa/20040911-1.c: New test.
39070 2004-09-11  Andreas Jaeger  <aj@suse.de>
39072         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39073         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39075 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39077         * gcc.target/frv: New directory of FR-V-specific tests.
39079 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39081         * gcc.dg/convert-vec-1.c: New test.
39083 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39085         PR middle-end/17024
39086         * gcc.dg/pr17024-1.c: New test case.
39088 2004-09-10  Eric Christopher  <echristo@redhat.com>
39090         * gcc.dg/20040910-1.c: New test.
39092 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39094         * gcc.dg/bitfld-9.c: New test.
39096 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39098         * gcc.c-torture/execute/ieee/acc1.c: New test.
39099         * gcc.c-torture/execute/ieee/acc2.c: New test.
39100         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39102 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39104         * gcc.dg/deprecated-2.c: New test.
39106 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39108         * gcc.dg/init-vec-1.c: New test.
39110 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39112         PR middle-end/17055
39113         * gcc.dg/pr17055-1.c: New test case.
39115 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39117         PR target/17377
39118         * gcc.c-torture/execute/pr17377.c: New test.
39120 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39122         PR c/8420
39123         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39124         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39125         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39126         gcc.dg/long-long-typespec-1.c: New tests.
39127         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39129 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39131         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39132         gcc.dg/gnu99-static-1.c: New tests.
39134 2004-09-08  Devang Patel  <dpatel@apple.com>
39136         * gcc.dg/darwin-ld-20040828-1.c: New test.
39137         * gcc.dg/darwin-ld-20040828-2.c: New test.
39138         * gcc.dg/darwin-ld-20040828-3.c: New test.
39140 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39142         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39143         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39144         in error message.
39145         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39146         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39147         in error message.
39148         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39149         types they qualify.
39150         * objc.dg/type-size-2.m: Fix wording in comment.
39151         * objc.dg/va-meth-1.m: New test case.
39153 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39155         PR c/16633:
39156         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39157         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39159 2004-09-06  Devang Patel  <dpatel@apple.com>
39161         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39162         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39164 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39166         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39167         reflect changed line numbering of diagnostics.
39169 2004-09-06  Paul Brook  <paul@codesourcery.com>
39171         * gfortran.dg/edit_real_1.f90: Add new test.
39173 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39175         * gcc.dg/tree-ssa/loop-2.c: New test.
39176         * gcc.dg/tree-ssa/loop-3.c: New test.
39177         * gcc.dg/tree-ssa/loop-4.c: New test.
39178         * gcc.dg/tree-ssa/loop-5.c: New test.
39180 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39182         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39184 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39186         * gcc.dg/format/sentinel-1.c: New test.
39188 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39190         * gcc.dg/builtins-46.c: New.
39192 2004-09-03  Devang Patel  <dpatel@apple.com>
39194         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39195         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39197 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39199         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39200         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39201         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39202         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39203         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39204         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39205         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39206         the non-portable bzero.
39207         * gcc.dg/20010912-1.c: xfail for NetWare.
39208         * gcc.dg/20020426-2.c: xfail for NetWare.
39209         * gcc.dg/20021014-1.c: xfail for NetWare.
39210         * gcc.dg/20021018-1.c: xfail for NetWare.
39211         * gcc.dg/20030213-1.c: xfail for NetWare.
39212         * gcc.dg/20030225-1.c: xfail for NetWare.
39213         * gcc.dg/20030708-1.c: xfail for NetWare.
39214         * gcc.dg/builtins-config.h: Also exclude NetWare.
39215         * gcc.dg/format/format.h: Define restrict only if not already defined.
39216         * gcc.dg/nest.c: xfail for NetWare.
39217         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39218         * lib/target-supports.exp (check_visibility_available): Exclude
39219         NetWare.
39221 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39223         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39224         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39225         deterministic starting point for the alignment of structure fields.
39226         * gcc.dg/Wpadded.c: Dito.
39227         * g++.dg/abi/vbase10.C: Dito.
39229 2004-09-03  Devang Patel  <dpatel@apple.com>
39231         * g++.dg/debug/pr15736.cc: New test.
39233 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39235         * README.QMTEST: Fix out-of-date link.
39237 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39239         PR fortran/16579
39240         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39241         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39243 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39245         * g++.dg/abi/arm_rtti1.C: New test.
39247 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39249         * gcc.dg/ppc-vector-memcpy.c: New.
39250         * gcc.dg/ppc-vector-memset.c: New.
39252 2004-09-02  Chao-ying Fu  <fu@mips.com>
39254         * gcc.target/mips/mips-3d-1.c: New test.
39255         * gcc.target/mips/mips-3d-2.c: New test.
39256         * gcc.target/mips/mips-3d-3.c: New test.
39257         * gcc.target/mips/mips-3d-4.c: New test.
39258         * gcc.target/mips/mips-3d-5.c: New test.
39259         * gcc.target/mips/mips-3d-6.c: New test.
39260         * gcc.target/mips/mips-3d-7.c: New test.
39261         * gcc.target/mips/mips-3d-8.c: New test.
39262         * gcc.target/mips/mips-3d-9.c: New test.
39263         * gcc.target/mips/mips-ps-1.c: New test.
39264         * gcc.target/mips/mips-ps-2.c: New test.
39265         * gcc.target/mips/mips-ps-3.c: New test.
39266         * gcc.target/mips/mips-ps-4.c: New test.
39267         * gcc.target/mips/mips-ps-type.c: New test.
39269 2004-09-02  Paul Brook  <paul@codesourcery.com>
39271         * gfortran.dg/edit_real_1.f90: Add new tests.
39273 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39275         PR fortran/15327
39276         * gfortran.dg/merge_char_1.f90: New test.
39278 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39280         PR fortran/16404
39281         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39283 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39285         PR c/1522
39286         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39288 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39290         * g++.dg/opt/loop1.C: Do not XFAIL.
39292 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39294         * gcc.c-torture/execute/20040831-1.c: New test.
39296 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39298         PR fortran/16579
39299         * gfortran.dg/g77/20010610.f: Now passes.
39300         Copy from g77.f-torture/execute. Add dg-run directive.
39301         * gfortran.dg/g77/README: Update
39303 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39305         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39306         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39307         (t1, t2, t3, t4): Add volatile.
39309 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39311         * g++.dg/ext/visibility/arm1.C: New test.
39313 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39315         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39316         -pedantic-errors.
39318 2004-09-01  Paul Brook  <paul@codesourcery.com>
39320         * gfortran.dg/eof_2.f90: New test.
39322 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39324         PR fortran/16579
39325         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39327 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39329         PR libfortran/16805
39330         * gfortran.dg/list_read_2.f90: New test.
39332 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39334         * g++.dg/abi/key1.C: New test.
39336 2004-08-31  Richard Henderson  <rth@redhat.com>
39338         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39339         form of offsetof.
39340         * g++.dg/other/offsetof5.C: Remove duplicate.
39342 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39344         PR fortran/17244
39345         * gfortran.dg/func_derived_1.f90: New test.
39347 2004-08-31  Paul Brook  <paul@codesourcery.com>
39349         * gfortran.dg/eof_1.f90: New test.
39351 2004-08-31  Paul Brook  <paul@codesourcery.com>
39353         * gfortran.dg/list_read_1.f90: New file.
39355 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39357         * g++.dg/opt/loop1.C: XFAIL.
39359 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39361         * gcc.dg/funcdef-storage-1.c: New.
39362         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39363         an extern function in local scope.
39364         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39365         declare an 'auto inline' function in local scope.
39366         * gcc.dg/20011130-1.c: Likewise.
39367         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39368         an 'auto' function in local scope.
39369         * gcc.dg/20021014-1.c: Likewise.
39370         * gcc.dg/20030331-2.c: Likewise.
39372 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39374         * gfortran.dg/blockdata_1.f90: New test.
39376 2004-08-30  Richard Henderson  <rth@redhat.com>
39378         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39380 2004-08-30  Richard Henderson  <rth@redhat.com>
39382         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39383         additional_flags set by alternate driver.
39384         (ieee-options): New procedure.
39385         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39386         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39387         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39388         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39390 2004-08-30  Richard Henderson  <rth@redhat.com>
39392         * lib/f-torture.exp: Remove.
39394 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39396         PR rtl-optimization/16590
39397         * g++.dg/opt/loop1.C: New test.
39399 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39401         PR fortran/13910
39402         * gfortran.dg/oldstyle_1.f90: New test.
39404 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39405         Paul Brook  <paul@codesourcery.com>
39407         * gfortran.dg/g77/README: Update.
39408         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39409         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39410         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39412 2004-08-28  Paul Brook  <paul@codesourcery.com>
39414         PR libfortran/17195
39415         * gfortran.dg/edit_real_1.f90: New test.
39417 2004-08-27  Paul Brook  <paul@codesourcery.com>
39419         * gfortran.dg/rewind_1.f90: New test.
39421 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39423         PR fortran/16597
39424         * gfortran.dg/pr16597.f90: New test.
39426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39428         PR c/13801
39429         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39430         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39431         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39432         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39433         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39435 2004-08-26  Nick Clifton  <nickc@redhat.com>
39437         * gcc.c-torture/compile/pr17119.c: New test.
39439 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39441         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39443 2004-08-25  Richard Henderson  <rth@redhat.com>
39445         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39446         the bits that expect kind=8 to be the largest real kind.
39448 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39450         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39452 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39454         * gfortran.dg/assignment_1.f90: New test.
39456 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39458         * g++.dg/template/repo3.C: New test.
39460 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39462         PR middle-end/16693
39463         PR tree-optimization/16372
39464         * g++.dg/opt/pr16372-1.C: New test case.
39465         * g++.dg/opt/pr16693-1.C: New test case.
39466         * g++.dg/opt/pr16693-2.C: New test case.
39468 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39470         * objc.dg/proto-lossage-4.m: New test.
39472 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39474         PR c++/17155
39475         * g++.dg/inherit/local2.C: New test.
39477 2004-08-25  Paul Brook  <paul@codesourcery.com>
39479         PR fortran/17144
39480         * gfortran.dg/string_ctor_1.f90: New test.
39482 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39484         PR c++/14428
39485         * g++.dg/template/redecl2.C: New test.
39487 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39489         PR fortran/17143
39490         * gfortran.dg/pr17143.f90: New test.
39492 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39494         PR fortran/17164
39495         * gfortran.dg/pr17164.f90: New test.
39497 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39499         * gcc.dg/tree-ssa/loop-1.c: New test.
39501 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39503         * gcc.c-torture/compile/20040824-1.c: New test.
39505 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39507         * gcc.c-torture/compile/iftrap-3.c: New test.
39509 2004-08-24  Paul Brook  <paul@codesourcery.com>
39511         * gfortran.dg/entry_2.f90: New test.
39513 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39515         PR c++/16889
39516         * g++.dg/lookup/ambig[12].C: New.
39518 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39520         PR c++/16706
39521         * g++.dg/template/crash21.C: New test.
39522         * g++.dg/template/crash22.C: Likewise.
39524 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39526         PR c++/17149
39527         * g++.dg/template/access15.C: New.
39529 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39531         PR c++/17163
39532         * g++.dg/template/repo2.C: New test.
39534 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39536         PR rtl-optimization/17078
39537         * gcc.c-torture/execute/pr17078-1.c: New test case.
39539 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39541         PR c/14492
39542         * gcc.dg/debug/crash1.c: New test.
39544 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39546         PR c/16180
39547         * gcc.dg/loop-5.c: New test.
39549 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39551         * gcc.c-torture/execute/20040823-1.c: New test.
39553 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39555         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39556         to the assembler.  Simplify test accordingly.
39557         (asm_abi_flags): Use GNU names.
39558         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39559         to check for ABI flags.
39561 2004-08-22  Andrew Pinski  <apinski@apple.com>
39563         * g++.dg/opt/pr14029.C: New test.
39564         * gcc.c-torture/execute/pr15262.c: New test.
39566 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39568         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39570 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39572         PR 16908
39573         * gfortran.dg/direct_io.f90: New test.
39575 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39577         PR c++/17121
39578         * g++.dg/inherit/local2.C: New test.
39580 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39582         PR c++/17120
39583         * g++.dg/warn/Wparentheses-4.C: New test.
39585 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39587         PR c++/17121
39588         * g++.dg/inherit/local2.C: New test.
39590         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39591         * gcc.dg/ppc-ldstruct.c: Likewise.
39592         * gcc.dg/ppc64-abi-2.c: Likewise.
39594 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39596         PR rtl-optimization/17099
39597         * gcc.c-torture/execute/20040820-1.c: New test.
39599 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39601         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39603 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39605         PR fortran/17077
39606         * gfortran.dg/auto_array_1.f90: New test.
39608 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39610         PR fortran/17074
39611         * gfortran.dg/simpleif_1.f90: New test.
39613 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39615         * lib/target-supports.exp (check_profiling_available): Return
39616         false for arm*-*-symbianelf* and arm*-*-eabi*.
39618         PR c++/15890
39619         * g++.dg/template/delete1.C: New test.
39621 2004-08-19  Paul Brook  <paul@codesourcery.com>
39623         PR fortran/14976
39624         PR fortran/16228
39625         * gfortran.dg/data_char_1.f90: New test.
39627 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39629         PR fortran/16946
39630         * gfortran.dg/reduction.f90: New testcase.
39632 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39634         PR fortran/16520
39635         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39637 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39639         PR c++/17041
39640         * g++.dg/Wparentheses-3.C: New test.
39642 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39644         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39645         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39646         * gcc.dg/vect/vect-2.c: Likewise.
39647         * gcc.dg/vect/vect-3.c: Likewise.
39648         * gcc.dg/vect/vect-4.c: Likewise.
39649         * gcc.dg/vect/vect-5.c: Likewise.
39650         * gcc.dg/vect/vect-6.c: Likewise.
39651         * gcc.dg/vect/vect-7.c: Likewise.
39652         * gcc.dg/vect/vect-25.c: Likewise.
39653         * gcc.dg/vect/vect-31.c: Likewise.
39654         * gcc.dg/vect/vect-32.c: Likewise.
39655         * gcc.dg/vect/vect-34.c: Likewise.
39656         * gcc.dg/vect/vect-36.c: Likewise.
39657         * gcc.dg/vect/vect-all.c: Likewise.
39659 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39661         PR c++/17068
39662         * g++.dg/template/operator4.C: New test.
39664 2004-08-18  Richard Henderson  <rth@redhat.com>
39666         * gcc.dg/20040206-1.c: XFAIL.
39668 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39670         PR c++/16246
39671         * g++.dg/template/array7.C: New test.
39673 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39675         * gcc.dg/mips-movcc-1.c: New test.
39676         * gcc.dg/mips-movcc-2.c: New test.
39677         * gcc.dg/mips-movcc-3.c: New test.
39679         * gcc.dg/mips-nmadd-1.c: New test.
39680         * gcc.dg/mips-nmadd-2.c: New test.
39682 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39684         PR c++/15871
39685         * g++.dg/opt/inline8.C: New test.
39687         PR c++/16965
39688         * g++.dg/parse/error17.C: New test.
39690 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39692         * gcc.dg/vect: New directory for vectorizer tests.
39693         * gcc.dg/vect/tree-vect.h: New file.
39694         * gcc.dg/vect/vect.exp: New file.
39695         * gcc.dg/vect/pr16105.c.c: New test.
39696         * gcc.dg/vect/vect-1.c: New test.
39697         * gcc.dg/vect/vect-2.c: New test.
39698         * gcc.dg/vect/vect-3.c: New test.
39699         * gcc.dg/vect/vect-4.c: New test.
39700         * gcc.dg/vect/vect-5.c: New test.
39701         * gcc.dg/vect/vect-6.c: New test.
39702         * gcc.dg/vect/vect-7.c: New test.
39703         * gcc.dg/vect/vect-8.c: New test.
39704         * gcc.dg/vect/vect-9.c: New test.
39705         * gcc.dg/vect/vect-10.c: New test.
39706         * gcc.dg/vect/vect-11.c: New test.
39707         * gcc.dg/vect/vect-12.c: New test.
39708         * gcc.dg/vect/vect-13.c: New test.
39709         * gcc.dg/vect/vect-14.c: New test.
39710         * gcc.dg/vect/vect-15.c: New test.
39711         * gcc.dg/vect/vect-16.c: New test.
39712         * gcc.dg/vect/vect-17.c: New test.
39713         * gcc.dg/vect/vect-18.c: New test.
39714         * gcc.dg/vect/vect-19.c: New test.
39715         * gcc.dg/vect/vect-20.c: New test.
39716         * gcc.dg/vect/vect-21.c: New test.
39717         * gcc.dg/vect/vect-22.c: New test.
39718         * gcc.dg/vect/vect-23.c: New test.
39719         * gcc.dg/vect/vect-24.c: New test.
39720         * gcc.dg/vect/vect-25.c: New test.
39721         * gcc.dg/vect/vect-26.c: New test.
39722         * gcc.dg/vect/vect-27.c: New test.
39723         * gcc.dg/vect/vect-28.c: New test.
39724         * gcc.dg/vect/vect-29.c: New test.
39725         * gcc.dg/vect/vect-30.c: New test.
39726         * gcc.dg/vect/vect-31.c: New test.
39727         * gcc.dg/vect/vect-32.c: New test.
39728         * gcc.dg/vect/vect-33.c: New test.
39729         * gcc.dg/vect/vect-34.c: New test.
39730         * gcc.dg/vect/vect-35.c: New test.
39731         * gcc.dg/vect/vect-36.c: New test.
39732         * gcc.dg/vect/vect-37.c: New test.
39733         * gcc.dg/vect/vect-38.c: New test.
39734         * gcc.dg/vect/vect-40.c: New test.
39735         * gcc.dg/vect/vect-41.c: New test.
39736         * gcc.dg/vect/vect-42.c: New test.
39737         * gcc.dg/vect/vect-43.c: New test.
39738         * gcc.dg/vect/vect-44.c: New test.
39739         * gcc.dg/vect/vect-45.c: New test.
39740         * gcc.dg/vect/vect-46.c: New test.
39741         * gcc.dg/vect/vect-47.c: New test.
39742         * gcc.dg/vect/vect-48.c: New test.
39743         * gcc.dg/vect/vect-49.c: New test.
39744         * gcc.dg/vect/vect-50.c: New test.
39745         * gcc.dg/vect/vect-51.c: New test.
39746         * gcc.dg/vect/vect-52.c: New test.
39747         * gcc.dg/vect/vect-53.c: New test.
39748         * gcc.dg/vect/vect-54.c: New test.
39749         * gcc.dg/vect/vect-55.c: New test.
39750         * gcc.dg/vect/vect-56.c: New test.
39751         * gcc.dg/vect/vect-57.c: New test.
39752         * gcc.dg/vect/vect-58.c: New test.
39753         * gcc.dg/vect/vect-59.c: New test.
39754         * gcc.dg/vect/vect-60.c: New test.
39755         * gcc.dg/vect/vect-61.c: New test.
39756         * gcc.dg/vect/vect-all.c: New test.
39757         * gcc.dg/vect/vect-none.c: New test.
39759 2004-08-17  Paul Brook  <paul@codesourcery.com>
39761         PR fortran/13082
39762         * gfortran.dg/entry_1.f90: New test.
39764 2004-08-17  Andrew Pinski  <apinski@apple.com>
39766         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39768 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39770         * gcc.dg/pr17036-1.c: New test.
39772 2004-08-16  Devang Patel  <dpatel@apple.com>
39774         * gcc.dg/darwin-20040809-1.c: New test.
39776 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39778         * gcc.dg/funcdef-attr-1.c: New test.
39780 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39782         * gcc.dg/altivec-17.c: New test.
39783         * gcc.dg/altivec-18.c: New test.
39785 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39787         PR c++/6749
39788         * g++.dg/template/vtable2.C: New test.
39790 2004-08-14  Richard Henderson  <rth@redhat.com>
39792         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39793         * gcc.dg/pack-test-4.c (main): Return 0.
39794         * gcc.dg/setjmp-1.c: Remove XFAIL.
39795         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39797 2004-08-14  Richard Henderson  <rth@redhat.com>
39799         * gcc.dg/980217-1.c: Add prototype for printf.
39801 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39803         * gfortran.dg/pr16935.f90: New test.
39805 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39807         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39809 2004-08-13  Paul Brook  <paul@codesourcery.com>
39811         * gfortran.dg/der_io_1.f90: Remove stray comma.
39813 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39815         * gcc.dg/vmx/cw-bug-2.c: Remove.
39816         * gcc.dg/vmx/vprint-1.c: Remove.
39817         * gcc.dg/vmx/vscan-1.c: Remove.
39819 2004-08-12  Devang patel  <dpatel@apple.com>
39821         * gcc.dg/darwin-20040809-2.c: New test.
39823 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39825         * g++.dg/ext/altivec-12.C: New test.
39827         * g++.dg/ext/altivec-11.C: New test.
39829 2004-08-12  Paul Brook  <paul@codesourcery.com>
39831         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39833 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39835         * g++.dg/ext/altivec-2.C: Check for hardware support before
39836         executing any VMX instructions.
39838         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39840 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39842         PR c++/16276
39843         * g++.old-deja/g++.other/comdat4.C: New test.
39844         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39846 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39848         PR target/16286
39849         * gcc.dg/pr16286.c: New test.
39851 2004-08-12 Jan Beulich <jbeulich@novell.com>
39853         * g++.dg/ext/asm5.C: New.
39855 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39857         PR c++/16698
39858         * g++.dg/eh/crash1.C: New test.
39860         PR c++/16717
39861         * g++.dg/ext/construct1.C: New test.
39863 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39865         PR c++/16853
39866         * g++.dg/init/ptrmem1.C: New test.
39868         PR c++/16618
39869         * g++.dg/parse/offsetof5.C: New test.
39871         PR c++/16870
39872         * g++.dg/template/overload3.C: New test.
39874 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39876         PR c++/16964
39877         * g++.dg/parse/error16.C: New test.
39879         PR c++/16904
39880         * g++.dg/template/error14.C: New test.
39882         PR c++/16929
39883         * g++.dg/template/error15.C: New test.
39885 2004-08-11  Devang Patel  <dpatel@apple.com>
39887         * gcc.dg/darwin-ld-20040809-1.c: New test.
39888         * gcc.dg/darwin-ld-20040809-2.c: New test.
39890 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39892         PR fortran/16917
39893         * gfortran.dg/dfloat_1.f90: New test.
39895 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39897         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39898         * gcc.dg/dll-2.c: Fix dg-require syntax.
39899         * gcc.misc-tests/arm-isr.c (abort): Declare.
39900         (exit): Likewise.
39902 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39904         PR c++/16971
39905         * g++.dg/parse/crash16.C: New test.
39907 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39909         * gcc.dg/mips-rsqrt-1.c: New test case.
39910         * gcc.dg/mips-rsqrt-2.c: New test case.
39911         * gcc.dg/mips-rsqrt-3.c: New test case.
39913 2004-08-10  Paul Brook  <paul@codesourcery.com>
39915         * gfortran.dg/der_io_1.f90: New test.
39917 2004-08-10  Paul Brook  <paul@codesourcery.com>
39919         PR fortran/16919
39920         * gfortran.dg/der_array_1.f90: New test.
39922 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39924         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39926 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39928         * gcc.dg/wchar_t-2.c: Fix typo.
39930 2004-08-09  Falk Hueffner  <falk@debian.org>
39932         PR tree-optimization/12517
39933         * gcc.c-torture/compile/pr12517.c: New test.
39935         PR tree-optimization/12578
39936         * gcc.c-torture/compile/pr12578.c: New test.
39938         PR tree-optimization/12899
39939         * gcc.c-torture/compile/pr12899.c: New test.
39941         PR rtl-optimization/14692
39942         * gcc.c-torture/compile/pr14692.c: New test.
39944         PR tree-optimization/16461
39945         * gcc.c-torture/compile/pr16461.c: New test.
39947 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39949         * gfortran.dg/getenv_1.f90: New test.
39951 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39953         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39954         wchar_t.
39955         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39957 2004-08-06  Paul Brook  <paul@codesourcery.com>
39959         * gfortran.dg/ret_array_1.f90: New test.
39960         * gfortran.dg/ret_pointer_1.f90: New test.
39962 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39964         * gcc.dg/missing-field-init-[12].c: New tests.
39965         * g++.dg/warn/missing-field-init-[12].C: New tests.
39967 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39969         * gcc.dg/enum2.c: New test.
39970         * gcc.dg/symbian3.c: Likewise.
39971         * gcc.dg/symbian4.c: Likewise.
39972         * gcc.dg/wchar_t-2.c: Likewise.
39974 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39976         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39977         destructor tests.
39979 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39981         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39982         dg-require-visiblity.
39983         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39984         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39985         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39986         * g++.dg/ext/visibility/new1.C: Likewise.
39987         * g++.dg/ext/visibility/pragma.C: Likewise.
39988         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39989         * g++.dg/ext/visibility/virtual.C: Likewise.
39990         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39991         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39992         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39993         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39994         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39995         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39996         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39997         * g++/dg/ext/visibility/visibility-8.C: New test.
39998         * gcc.c-torture/compile/dll.x: Remove.
39999         * gcc.dg/dll-2.c: Use dg-require-dll
40000         * gcc.dg/visibility-10.c: New test.
40001         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40002         supporting DLLs.
40003         * lib/scanasm.exp (scan_hidden): New function.
40004         (scan_not_hidden): Likewise.
40006 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40008         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40010 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40012         * gcc.c-torture/execute/20040805-1.c: New test.
40014 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40016         * gcc.dg/20020118-1.c: Declare abort.
40017         * gcc.dg/altivec_check.h: Likewise.
40018         * gcc.dg/iftrap-2.c: Likewise.
40019         * gcc.dg/pragma-darwin.c: Likewise.
40020         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40022 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40024         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40026 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40028         * gcc.c-torture/execute/builtins/abs-2.c,
40029         gcc.c-torture/execute/builtins/abs-3.c,
40030         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40031         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40032         intmax_t, uintmax_t and their limits.
40033         * gcc.dg/intmax_t-1.c: New test.
40035 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40037         * g++.dg/tc1/dr147.C: Add reference to PR.
40039 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40041         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40042         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40044 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40046         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40048 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40050         * gcc.dg/redecl-5.c: New test.
40051         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40052         of scanf.
40054 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40056         PR middle-end/16790
40057         * gcc.c-torture/execute/pr16790-1.c: New test case.
40059 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40061         * g++.dg/ext/visibility/assign1.C: New test.
40062         * g++.dg/ext/visibility/new1.C: Likewise.
40064         * gcc.dg/symbian1.c: New test.
40065         * gcc.dg/symbian2.c: Likewise.
40067 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40069         PR target/16570
40070         * gcc.dg/i386-sse-9.c: New test.
40072 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40074         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40076 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40078         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40079         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40080         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40081         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40082         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40083         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40084         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40085         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40086         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40087         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40088         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40089         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40090         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40091         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40092         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40093         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40094         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40095         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40096         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40097         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40098         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40099         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40100         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40101         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40102         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40103         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40104         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40105         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40106         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40107         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40108         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40109         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40110         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40111         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40112         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40113         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40114         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40115         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40116         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40117         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40118         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40119         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40120         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40121         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40122         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40123         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40124         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40125         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40126         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40127         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40128         gcc.misc-tests/i386-pf-3dnow-1.c,
40129         gcc.misc-tests/i386-pf-athlon-1.c,
40130         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40131         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40132         Declare built-in functions used.
40133         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40135 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40137         PR c++/16707
40138         * g++.dg/lookup/using12.C: New test.
40140         * g++.dg/init/null1.C: Fix PR number.
40141         * g++.dg/parse/namespace10.C: Likewise.
40143 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40145         PR c++/16224
40146         * g++.dg/template/spec17.C: New test.
40147         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40148         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40150 2004-08-02  David Billinghurst
40152         PR fortran/16292
40153         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40155 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40157         * gcc.dg/ia64-got-1.c: New test case.
40159 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40161         PR c++/16489
40162         * g++.dg/init/null1.C: New test.
40163         * g++.dg/tc1/dr76.C: Adjust error marker.
40165         PR c++/16529
40166         * g++.dg/parse/namespace10.C: New test.
40168         PR c++/16810
40169         * g++.dg/inherit/ptrmem2.C: New test.
40171 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40173         PR target/16155
40174         * gcc.dg/pr16155.c: New test.
40176 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40178         * gcc.dg/redecl-2.c: New test.
40180 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40182         * gcc.dg/darwin-longdouble.c: New file.
40184 2004-07-30  Richard Henderson  <rth@redhat.com>
40186         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40187         write to constant argument.
40188         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40190 2004-07-30  Richard Henderson  <rth@redhat.com>
40192         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40193         tests of nearest around zero.
40195 2004-07-30  Andrew Pinski  <apinski@apple.com>
40197         * gcc.c-torture/compile/20040730-1.c: New test.
40199 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40201         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40202         powerpc-eabispe.
40204 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40206         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40208 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40210         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40211         contains $ld_library_path.
40212         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40214 2004-07-29  Richard Henderson  <rth@redhat.com>
40216         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40218         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40219         (alt2, which): New.
40220         (Check): Accept either alternative.
40222 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40224         * g++.dg/abi/inline1.C: New test.
40225         * g++.dg/abi/local1-a.cc: Likewise.
40226         * g++.dg/abi/local1.C: Likewise.
40227         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40228         * g++.dg/abi/mangle12.C: Likewise.
40229         * g++.dg/abi/mangle17.C: Likewise.
40230         * g++.dg/abi/mangle20-2.C: Likewise.
40231         * g++.dg/opt/interface1.C: Likewise.
40232         * g++.dg/opt/interface1.h: Likewise.
40233         * g++.dg/opt/interface1-a.cc: New test.
40234         * g++.dg/parse/repo1.C: New test.
40235         * g++.dg/template/repo1.C: Likewise.
40236         * g++.dg/warn/Winline-1.C: Likewise.
40237         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40239 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40241         * gcc.dg/tree-ssa/20040729-1.c: New test.
40243 2004-07-27  Matt Austern <austern@apple.com>
40245         * gcc.dg/darwin-bool-1.c: New test.
40246         * gcc.dg/darwin-bool-2.c: New test.
40248 2004-07-28  Richard Henderson  <rth@redhat.com>
40250         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40251         arguments in the correct type.  Don't write to constant arguments.
40253 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40255         PR tree-optimization/16688
40256         PR tree-optimization/16689
40257         * g++.dg/tree-ssa/pr16688.C: New test.
40259 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40261         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40262         loads.  Not only in the comment, this time.
40264 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40266         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40267         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40268         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40269         * gcc.dg/sh4a-bitmovua.c: New.
40270         * gcc.dg/sh4a-cos.c: New.
40271         * gcc.dg/sh4a-cosf.c: New.
40272         * gcc.dg/sh4a-fprun.c: New.
40273         * gcc.dg/sh4a-fsrra.c: New.
40274         * gcc.dg/sh4a-memmovua.c: New.
40275         * gcc.dg/sh4a-sin.c: New.
40276         * gcc.dg/sh4a-sincos.c: New.
40277         * gcc.dg/sh4a-sincosf.c: New.
40278         * gcc.dg/sh4a-sinf.c: New.
40280 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40282         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40283         conditionals.
40284         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40285         loads.
40286         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40287         DOM1.
40289 2004-07-27  Andrew Pinski  <apinski@apple.com>
40291         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40293 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40295         * gcc.dg/pragma-isr.c: New test.
40297 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40299         PR c++/14429
40300         * g++.dg/template/ttp11.C: New test.
40302 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40304         * gcc.c-torture/compile/20040727-1.c: New test.
40306 2004-07-26  Eric Christopher  <echristo@redhat.com>
40308         * gcc.c-torture/compile/20040726-2.c: New test.
40310 2004-07-26  Andrew Pinski  <apinski@apple.com>
40312         * g++.dg/rtti/tinfo1.C: Xfail.
40314 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40316         * gcc.c-torture/compile/20040726-1.c: New test.
40318 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40319             Brian Ryner  <bryner@brianryner.com>
40321         PR c++/9283
40322         PR c++/15000
40323         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40324         * g++.dg/ext/visibility/: New directory.
40325         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40326         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40327         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40328         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40329         * g++.dg/ext/visibility/fvisibility.C,
40330         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40331         g++.dg/ext/visibility/fvisibility-override1.C
40332         g++.dg/ext/visibility/fvisibility-override2.C
40333         g++.dg/ext/visibility/memfuncts.C
40334         g++.dg/ext/visibility/noPLT.C
40335         g++.dg/ext/visibility/pragma.C
40336         g++.dg/ext/visibility/pragma-override1.C
40337         g++.dg/ext/visibility/pragma-override2.C
40338         g++.dg/ext/visibility/staticmemfuncts.C
40339         g++.dg/ext/visibility/virtual.C: New tests.
40341 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40343         PR c/15360
40344         * gcc.dg/pr15360-1.c: New test.
40346 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40348         * gcc.dg/pragma-align-2.c: New test.
40349         * gcc.dg/pragma-init-fini.c: New test.
40350         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40351         targets.
40353 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40355         * gcc.dg/init-string-2.c: New test.
40357 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40359         PR 16684
40360         * gcc.dg/Wredundant-decls-1.c: New test case.
40362 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40364         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40365         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40366         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40367         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40368         * gcc.dg/compat/generate-random.c: New file.
40369         * gcc.dg/compat/generate-random.h: Likewise.
40370         * gcc.dg/compat/generate-random_r.c: Likewise.
40371         * gcc.dg/compat/struct-layout-1.h: Likewise.
40372         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40373         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40374         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40375         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40376         * gcc.dg/compat/struct-layout-1_main.c: New test.
40377         * gcc.dg/compat/struct-layout-1_x.c: New file.
40378         * gcc.dg/compat/struct-layout-1_y.c: New file.
40379         * gcc.dg/compat/struct-layout-1_test.h: New file.
40381 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40383         * gcc.dg/comp-return-1.c: New test
40385 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40387         * gcc.dg/vmx/8-02a.c: Fix typo.
40389         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40390         * gcc.dg/darwin-abi-3.c: New test.
40392         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40393         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40395         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40396         * gcc.dg/vmx/ops-long-1.c: New test.
40397         * gcc.dg/vmx/ops-long-2.c: New test.
40399 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40401         * g++.dg/lookup/conv-[1234].C: New.
40403 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40405         * g++.dg/parse/attr2.C: Simplify.
40407 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40409         PR c/7284
40410         * gcc.c-torture/execute/pr7284-1.c: New test.
40412 2004-07-22  Brian Booth  <bbooth@redhat.com>
40414         * gcc.dg/tree-ssa/20040721-1.c: New test.
40416 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40418         * g++.dg/template/crash20.c: New.
40420 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40422         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40423         Add dg-run directive.  Declare variables as required.
40424         * gfortran.dg/g77/README: Update
40426 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40428         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40429         gcc.dg/cris-peep2-andu2.c: New tests.
40431 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40433         PR c/15052
40434         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40435         on return type.
40436         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40437         messages.
40438         * gcc.dg/qual-return-2.c: Update expected messages.
40439         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40441 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40443         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40444         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40446 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40448         PR c/11250
40449         * gcc.dg/init-string-1.c: New test.
40451 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40453         PR middle-end/15345
40454         PR c/16450
40455         * gcc.dg/torture/nested-fn-1.c: New test.
40457 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40459         PR target/16559
40460         * gcc.dg/ia64-fptr-1.c: New file.
40462 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40464         PR c++/14497
40465         * g++.dg/template/spec16.C: New test.
40466         * g++.old-deja/g++.robertl/eb118.C: Remove.
40468 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40470         PR c++/509
40471         * g++.dg/template/spec15.C: New test.
40473 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40475         Copy cases from g77.f-torture/execute and add dg-run
40476         directive.  Other changes as noted.
40477         * gfortran.dg/g77/13037.f
40478         * gfortran.dg/g77/1832.f
40479         * gfortran.dg/g77/19981119-0.f
40480         * gfortran.dg/g77/19990313-0.f
40481         * gfortran.dg/g77/19990313-1.f
40482         * gfortran.dg/g77/19990313-2.f
40483         * gfortran.dg/g77/19990313-3.f
40484         * gfortran.dg/g77/19990419-1.f
40485         * gfortran.dg/g77/19990826-0.f
40486         * gfortran.dg/g77/19990826-2.f
40487         * gfortran.dg/g77/20000503-1.f
40488         * gfortran.dg/g77/20001111.f
40489         * gfortran.dg/g77/20010116.f
40490         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40491         * gfortran.dg/g77/20010430.f
40492         * gfortran.dg/g77/6177.f
40493         * gfortran.dg/g77/947.f
40494         * gfortran.dg/g77/970816-3.f
40495         * gfortran.dg/g77/971102-1.f
40496         * gfortran.dg/g77/980520-1.f
40497         * gfortran.dg/g77/980628-0.f
40498         * gfortran.dg/g77/980628-1.f
40499         * gfortran.dg/g77/980628-10.f
40500         * gfortran.dg/g77/980628-2.f
40501         * gfortran.dg/g77/980628-3.f
40502         * gfortran.dg/g77/980628-7.f
40503         * gfortran.dg/g77/980628-8.f
40504         * gfortran.dg/g77/980628-9.f
40505         * gfortran.dg/g77/980701-0.f
40506         * gfortran.dg/g77/980701-1.f
40507         * gfortran.dg/g77/cabs.f
40508         * gfortran.dg/g77/claus.f
40509         * gfortran.dg/g77/complex_1.f
40510         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40511         * gfortran.dg/g77/dcomplex.f
40512         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40513         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40514         * gfortran.dg/g77/f90-intrinsic-numeric.f
40515         * gfortran.dg/g77/int8421.f
40516         * gfortran.dg/g77/labug1.f
40517         * gfortran.dg/g77/large_vec.f
40518         * gfortran.dg/g77/le.f
40519         * gfortran.dg/g77/short.f
40520         * gfortran.dg/g77/README: Update
40522 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40524         PR c++/16637
40525         * g++.dg/parse/lookup4.C: New test.
40527 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40529         PR c++/16175
40530         * g++.dg/template/ttp10.C: New test.
40532 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40534         * gcc.dg/pr12625-1.c: New test.
40536 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40538         * gcc.dg/switch-warn-1.c: New test.
40539         * gcc.dg/switch-warn-2.c: New test.
40540         * gcc.c-torture/compile/pr14730.c: Update.
40542 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40544         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40545         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40546         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40547         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40549 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40551         PR c++/16623
40552         * g++.dg/template/assign1.C: New test.
40554 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40556         PR c++/12170
40557         * g++.dg/template/ttp9.C: New test.
40559 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40561         * gcc.dg/format/cmn-err-1.c: New test.
40563 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40565         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40566         gcc.dg/Wparentheses-10.c: New tests.
40567         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40569 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40571         PR fortran/16465
40572         * gfortran.dg/g77//ffixed-line-length-0.f,
40573         gfortran.dg/g77/ffixed-line-length-132.f,
40574         gfortran.dg/g77/ffixed-line-length-72.f,
40575         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40576         gfortran.dg/g77/README: Update.
40578 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40580         PR c++/13092
40581         * g++.dg/template/non-dependent7.C: New test.
40582         * g++.dg/template/non-dependent8.C: Likewise.
40583         * g++.dg/template/non-dependent9.C: Likewise.
40584         * g++.dg/template/non-dependent10.C: Likewise.
40586 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40588         PR c++/16337
40589         * g++.dg/parse/attr2.C: New test.
40591 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40593         * g77.dg: Removed.
40594         * g77.f-torture: Ditto.
40596 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40598         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40599         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40600         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40602 2004-07-16  Richard Henderson  <rth@redhat.com>
40604         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40606 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40608         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40609         tests with full list of options.
40610         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40611         of TORTURE_OPTIONS if test contains 'dg-do run'.
40613         PR fortran/16404
40614         * gfortran.dg/do_iterator.f90: New test.
40616 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40618         PR rtl-optimization/16536
40619         * gcc.c-torture/execute/restrict-1.c: New test.
40621 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40623         PR fortran/15324
40624         * gfortran.dg/pr15324.f90: New test.
40626         PR fortran/15129
40627         * gfortran.dg/pr15129.f90: New test.
40629         PR fortran/15140
40630         * gfortran.dg/pr15140.f90: New test.
40632         PR fortran/13792
40633         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40634         compile-time simplification.
40636 2004-07-14  Mike Stump  <mrs@apple.com>
40638         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40640 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40642         PR target/16325
40643         * gcc.dg/profile-generate-1.c: New.
40645 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40647         * gcc.c-torture/execute/20040709-1.c: New test.
40648         * gcc.c-torture/execute/20040709-2.c: New test.
40650 2004-07-14  Mike Stump  <mrs@apple.com>
40652         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40654 2004-07-14  Mike Stump  <mrs@apple.com>
40656         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40658 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40660         PR c++/16518
40661         * g++.dg/parse/mutable1.C: New test.
40663 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40665         PR tree-optimization/16443
40666         * gcc.dg/tree-ssa/20040713-1.c: New test.
40668 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40670         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40671         for operator new.
40673 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40675         * gfortran.dg/g77/README: New file
40676         * gfortran.dg/g77/19981216-0.f: Copy from
40677         g77.f-torture/noncompile.  Add "dg-do compile" and
40678         dg-error as required.
40679         * gfortran.dg/g77/19990218-1.f: Likewise.
40680         * gfortran.dg/g77/19990905-1.f: Likewise.
40681         * gfortran.dg/g77/9263.f: Likewise.
40682         * gfortran.dg/g77/980615-0.f: Likewise.
40683         * gfortran.dg/g77/980616-0.f: Likewise.
40684         * gfortran.dg/g77/check0.f: Likewise.
40685         * gfortran.dg/g77/select_no_compile.f: Likewise.
40687 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40689         Copy files from g77.f-torture/compile.
40690         Add "{ dg-do compile}".  Other changes as noted
40691         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40692         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40693         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40694         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40695         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40696         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40697         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40698         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40699         statement to conform to standard.  Append alpha1.x for reference.
40700         * gfortran.dg/g77/xformat.f: Add dg-warning
40702 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40704         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40705         Add {dg-do compile} directive.
40706         * gfortran.dg/g77/cpp2.F: Likewise.
40708 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40710         PR c++/5402
40711         * g++.dg/lookup/name-clash1.C: New test.
40713         PR c++/9777
40714         * g++.dg/lookup/name-clash2.C: New test.
40716         PR c++/12102
40717         * g++.dg/lookup/name-clash3.C: New test.
40719 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40721         * g++.dg/lookup/new2.C: New test.
40722         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40724 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40726         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40727         Add {dg-do compile} directive.
40728         * gfortran.dg/g77/13060.f: Likewise.
40729         * gfortran.dg/g77/19990218-0.f: Likewise.
40730         * gfortran.dg/g77/19990305-0.f: Likewise.
40731         * gfortran.dg/g77/19990419-0.f: Likewise.
40732         * gfortran.dg/g77/19990502-0.f: Likewise.
40733         * gfortran.dg/g77/19990502-1.f: Likewise.
40734         * gfortran.dg/g77/19990525-0.f: Likewise.
40735         * gfortran.dg/g77/19990826-1.f: Likewise.
40736         * gfortran.dg/g77/19990826-3.f: Likewise.
40737         * gfortran.dg/g77/19990905-2.f: Likewise.
40738         * gfortran.dg/g77/20000412-1.f: Likewise.
40739         * gfortran.dg/g77/20000511-1.f: Likewise.
40740         * gfortran.dg/g77/20000511-2.f: Likewise.
40741         * gfortran.dg/g77/20000518.f: Likewise.
40742         * gfortran.dg/g77/20000601-1.f: Likewise.
40743         * gfortran.dg/g77/20000601-2.f: Likewise.
40744         * gfortran.dg/g77/20000629-1.f: Likewise.
40745         * gfortran.dg/g77/20000630-2.f: Likewise.
40746         * gfortran.dg/g77/20010115.f: Likewise.
40747         * gfortran.dg/g77/20010321-1.f: Likewise.
40748         * gfortran.dg/g77/20010426.f: Likewise.
40749         * gfortran.dg/g77/20020307-1.f: Likewise.
40750         * gfortran.dg/g77/8485.f: Likewise.
40751         * gfortran.dg/g77/960317-1.f: Likewise.
40752         * gfortran.dg/g77/970915-0.f: Likewise.
40753         * gfortran.dg/g77/980310-1.f: Likewise.
40754         * gfortran.dg/g77/980310-2.f: Likewise.
40755         * gfortran.dg/g77/980310-3.f: Likewise.
40756         * gfortran.dg/g77/980310-4.f: Likewise.
40757         * gfortran.dg/g77/980310-6.f: Likewise.
40758         * gfortran.dg/g77/980310-7.f: Likewise.
40759         * gfortran.dg/g77/980310-8.f: Likewise.
40760         * gfortran.dg/g77/980419-2.f: Likewise.
40761         * gfortran.dg/g77/980424-0.f: Likewise.
40762         * gfortran.dg/g77/980427-0.f: Likewise.
40763         * gfortran.dg/g77/980729-0.f: Likewise.
40764         * gfortran.dg/g77/981117-1.f: Likewise.
40765         * gfortran.dg/g77/toon_1.f: Likewise.
40767 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40769         PR c++/2204
40770         * g++.dg/other/abstract2.C: New test.
40772 2004-07-12  Paul Brook  <paul@codesourcery.com>
40774         * gfortran.dg/pointer_init_1.f90: New test.
40776 2004-07-11  Paul Brook  <paul@codesourcery.com>
40778         PR fortran/15986
40779         * gfortran.dg/contained_1.f90: New test.
40781 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40783         * g++.dg/parse/defarg8.C: New test.
40785 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40787         PR fortran/16433
40788         * gfortran.dg/pr16433.f: New test.
40790         PR fortran/17574
40791         * gfortran.dg/pr15754.f90: New test.
40793 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40795         PR tree-optimization/16437
40796         * gcc.c-torture/execute/bitfld-4.c: New test.
40798 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40800         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40801         access to common var from module.
40803 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40805         PR fortran/16336
40806         * gfortran.fortran-torture/execute/common_2.f90: New test.
40808 2004-07-10  Paul Brook  <paul@codesourcery.com>
40810         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40812 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40814         PR fortran/15969
40815         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40817 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40819         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40820         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40821         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40822         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40823         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40824         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40825         * gfortran.dg/g77/funderscoring.f: Likewise.
40826         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40828 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40830         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40832 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40833         Paul Brook  <paul@codesourcery.com>
40835         PR fortran/13415
40836         * gfortran.dg/common_pointer_1.f90: New test.
40838 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40840         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40842 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40844         PR target/16364
40845         * gcc.c-torture/compile/20040709-1.c: New.
40847 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40849         PR fortran/14077
40850         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40852 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40854         PR fortran/13201
40855         * gfortran.dg/shape_1.f90: New test.
40857 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40858             Andrew Pinski  <apinski@apple.com>
40860         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40862 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40864         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40865         comment.
40867 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40868         Paul Brook  <paul@codesourcery.com>
40870         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40871         '.f95' and '.F95'.
40873 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40875         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40877 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40879         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40880         testcases with capital suffix.
40882 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40884         PR fortran/15481
40885         PR fortran/13372
40886         PR fortran/13575
40887         PR fortran/15978
40888         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40890         * gfortran.dg/implicit_1.f90: New test.
40892 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40894         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40895         expression to match gfortran warning/error messages
40896         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40897         dg-error text.
40899 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40901         * lib/fortran-torture.exp: Rename proc search_for to
40902         search_for_re.
40904 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40906         * gcc.c-torture/execute/simd-5.x: New file.
40907         XFAIL on SPARC 64-bit at -O0.
40909 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40911         PR c++/8211
40912         PR c++/16165
40913         * g++.dg/warn/effc3.C: New test.
40915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40917         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40918         change X to 1X in format.
40919         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40920         add data statements to conform to standard.
40922 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40924         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40925         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40926         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40928 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40930         * gfortran.dg/g77/7388.f: Copy from g77.dg
40931         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40932         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40933         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40934         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40935         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40936         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40937         * gfortran.dg/g77/strlen0.f: Likewise.
40939 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40941         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40942         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40944 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40946         * gcc.c-torture/execute/920428-2.x: Delete.
40947         * gcc.c-torture/execute/920501-7.x: Likewise.
40949 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40951         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40952         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40953         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40954         prescott and c3-2.
40955         (PREFETCH_3DNOW): Add -march=c3.
40957 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40959         PR c/16437
40960         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40961         * gcc.c-torture/execute/bf64-1.x: Likewise.
40963 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40965         * gcc.c-torture/compile/20040708-1.c: New test.
40967 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40969         PR c++/16169
40970         * g++.dg/warn/effc2.C: New test.
40972 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40974         * gcc.c-torture/execute/bitfld-1.x: Remove.
40975         * gcc.c-torture/execute/bitfld-3.c: New test.
40976         * gcc.dg/bitfld-2.c: Remove XFAILs.
40978 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40980         PR c++/16276
40981         * g++.dg/rtti/tinfo1.C: New file.
40983 2004-07-07  Eric Christopher  <echristo@redhat.com>
40985         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40987 2004-07-07  Andrew Pinski  <apinski@apple.com>
40989         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40991 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40993         * g++.dg/init/call1.C: XFAIL.
40995 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40997         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40998         except for movstrict*, to movmem* and clrstr* to clrmem*.
41000 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41002         * gcc.c-torture/execute/20040707-1.c: New test.
41004 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41006         * gcc.c-torture/execute/20040706-1.c: New test.
41008 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41010         PR c++/3671
41011         * g++.dg/template/spec14.C: New test.
41013 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41015         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41016         nothing if not yet defined.  Use it in b, c and d type definitions.
41017         * gcc.c-torture/execute/20040705-1.c: New test.
41018         * gcc.c-torture/execute/20040705-2.c: New test.
41020 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41022         PR c++/2518
41023         * g++.dg/lookup/new1.C: New test.
41025 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41027         PR c++/11406
41028         * g++.dg/template/sizeof8.C: New test.
41030 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41032         * gcc.c-torture/compile/20040705-1.c: New test.
41034 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41036         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41038 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41040         * gcc.dg/cpp/if-mop.c: Two new testcases.
41041         * gcc.dg/cpp/trad/comment-3.c: New.
41043 2004-07-04  Paul Brook  <paul@codesourcery.com>
41045         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41047 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41049         PR c++/3761
41050         * g++.dg/lookup/crash4.C: New test.
41052 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41054         * gcc.c-torture/execute/builtin-abs-1.c
41055         * gcc.c-torture/execute/builtin-abs-2.c
41056         * gcc.c-torture/execute/builtin-complex-1.c
41057         * gcc.c-torture/execute/builtins/string-1-lib.c
41058         * gcc.c-torture/execute/builtins/string-1.c
41059         * gcc.c-torture/execute/builtins/string-2-lib.c
41060         * gcc.c-torture/execute/builtins/string-2.c
41061         * gcc.c-torture/execute/builtins/string-3-lib.c
41062         * gcc.c-torture/execute/builtins/string-3.c
41063         * gcc.c-torture/execute/builtins/string-4-lib.c
41064         * gcc.c-torture/execute/builtins/string-4.c
41065         * gcc.c-torture/execute/builtins/string-5-lib.c
41066         * gcc.c-torture/execute/builtins/string-5.c
41067         * gcc.c-torture/execute/builtins/string-6-lib.c
41068         * gcc.c-torture/execute/builtins/string-6.c
41069         * gcc.c-torture/execute/builtins/string-7-lib.c
41070         * gcc.c-torture/execute/builtins/string-7.c
41071         * gcc.c-torture/execute/builtins/string-8-lib.c
41072         * gcc.c-torture/execute/builtins/string-8.c
41073         * gcc.c-torture/execute/builtins/string-9-lib.c
41074         * gcc.c-torture/execute/builtins/string-9.c
41075         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41076         * gcc.c-torture/execute/builtins/string-asm-1.c
41077         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41078         * gcc.c-torture/execute/builtins/string-asm-2.c
41079         * gcc.c-torture/execute/stdio-opt-1.c
41080         * gcc.c-torture/execute/stdio-opt-2.c
41081         * gcc.c-torture/execute/stdio-opt-3.c
41082         * gcc.c-torture/execute/string-opt-1.c
41083         * gcc.c-torture/execute/string-opt-10.c
41084         * gcc.c-torture/execute/string-opt-11.c
41085         * gcc.c-torture/execute/string-opt-12.c
41086         * gcc.c-torture/execute/string-opt-13.c
41087         * gcc.c-torture/execute/string-opt-14.c
41088         * gcc.c-torture/execute/string-opt-15.c
41089         * gcc.c-torture/execute/string-opt-16.c
41090         * gcc.c-torture/execute/string-opt-2.c
41091         * gcc.c-torture/execute/string-opt-6.c
41092         * gcc.c-torture/execute/string-opt-7.c
41093         * gcc.c-torture/execute/string-opt-8.c:
41094         Replace with ...
41096         * gcc.c-torture/execute/builtins/abs-2.c
41097         * gcc.c-torture/execute/builtins/abs-3.c
41098         * gcc.c-torture/execute/builtins/complex-1.c
41099         * gcc.c-torture/execute/builtins/fprintf.c
41100         * gcc.c-torture/execute/builtins/fputs.c
41101         * gcc.c-torture/execute/builtins/memcmp.c
41102         * gcc.c-torture/execute/builtins/memmove.c
41103         * gcc.c-torture/execute/builtins/memops-asm.c
41104         * gcc.c-torture/execute/builtins/mempcpy-2.c
41105         * gcc.c-torture/execute/builtins/mempcpy.c
41106         * gcc.c-torture/execute/builtins/memset.c
41107         * gcc.c-torture/execute/builtins/printf.c
41108         * gcc.c-torture/execute/builtins/sprintf.c
41109         * gcc.c-torture/execute/builtins/strcat.c
41110         * gcc.c-torture/execute/builtins/strchr.c
41111         * gcc.c-torture/execute/builtins/strcmp.c
41112         * gcc.c-torture/execute/builtins/strcpy.c
41113         * gcc.c-torture/execute/builtins/strcspn.c
41114         * gcc.c-torture/execute/builtins/strlen-2.c
41115         * gcc.c-torture/execute/builtins/strlen.c
41116         * gcc.c-torture/execute/builtins/strncat.c
41117         * gcc.c-torture/execute/builtins/strncmp-2.c
41118         * gcc.c-torture/execute/builtins/strncmp.c
41119         * gcc.c-torture/execute/builtins/strncpy.c
41120         * gcc.c-torture/execute/builtins/strpbrk.c
41121         * gcc.c-torture/execute/builtins/strpcpy-2.c
41122         * gcc.c-torture/execute/builtins/strpcpy.c
41123         * gcc.c-torture/execute/builtins/strrchr.c
41124         * gcc.c-torture/execute/builtins/strspn.c
41125         * gcc.c-torture/execute/builtins/strstr-asm.c
41126         * gcc.c-torture/execute/builtins/strstr.c:
41127         ... these new files.
41129         * gcc.c-torture/execute/builtins/abs-2-lib.c
41130         * gcc.c-torture/execute/builtins/abs-3-lib.c
41131         * gcc.c-torture/execute/builtins/complex-1-lib.c
41132         * gcc.c-torture/execute/builtins/fprintf-lib.c
41133         * gcc.c-torture/execute/builtins/fputs-lib.c
41134         * gcc.c-torture/execute/builtins/memcmp-lib.c
41135         * gcc.c-torture/execute/builtins/memmove-lib.c
41136         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41137         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41138         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41139         * gcc.c-torture/execute/builtins/memset-lib.c
41140         * gcc.c-torture/execute/builtins/printf-lib.c
41141         * gcc.c-torture/execute/builtins/sprintf-lib.c
41142         * gcc.c-torture/execute/builtins/strcat-lib.c
41143         * gcc.c-torture/execute/builtins/strchr-lib.c
41144         * gcc.c-torture/execute/builtins/strcmp-lib.c
41145         * gcc.c-torture/execute/builtins/strcpy-lib.c
41146         * gcc.c-torture/execute/builtins/strcspn-lib.c
41147         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41148         * gcc.c-torture/execute/builtins/strlen-lib.c
41149         * gcc.c-torture/execute/builtins/strncat-lib.c
41150         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41151         * gcc.c-torture/execute/builtins/strncmp-lib.c
41152         * gcc.c-torture/execute/builtins/strncpy-lib.c
41153         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41154         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41155         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41156         * gcc.c-torture/execute/builtins/strrchr-lib.c
41157         * gcc.c-torture/execute/builtins/strspn-lib.c
41158         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41159         * gcc.c-torture/execute/builtins/strstr-lib.c
41160         * gcc.c-torture/execute/builtins/lib/abs.c
41161         * gcc.c-torture/execute/builtins/lib/fprintf.c
41162         * gcc.c-torture/execute/builtins/lib/memset.c
41163         * gcc.c-torture/execute/builtins/lib/printf.c
41164         * gcc.c-torture/execute/builtins/lib/sprintf.c
41165         * gcc.c-torture/execute/builtins/lib/strcpy.c
41166         * gcc.c-torture/execute/builtins/lib/strcspn.c
41167         * gcc.c-torture/execute/builtins/lib/strncat.c
41168         * gcc.c-torture/execute/builtins/lib/strncmp.c
41169         * gcc.c-torture/execute/builtins/lib/strncpy.c
41170         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41171         * gcc.c-torture/execute/builtins/lib/strspn.c
41172         * gcc.c-torture/execute/builtins/lib/strstr.c:
41173         New files containing support routines.
41175         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41176         declaration.
41177         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41178         when not optimizing.
41180 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41182         PR c++/16240
41183         * g++.dg/abi/mangle22.C: New test.
41184         * g++.dg/abi/mangle23.C: Likewise.
41186 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41188         PR fortran/16290
41189         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41190         Allow for cases without denormalized floating point numbers.
41192 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41194         PR c/1027
41195         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41196         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41197         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41198         expected warning text.
41199         * gcc.dg/format/diag-2.c: New test.
41201 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41203         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41205 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41207         * gcc.dg/builtins-43.c: New.
41208         * gcc.dg/builtins-44.c: New.
41209         * gcc.dg/builtins-45.c: New.
41211 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41212             Andreas Tobler  <a.tobler@schweiz.ch>
41214         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41215         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41216         as SIGSEGV.
41217         * gcc.dg/cleanup-11.c: Likewise.
41218         * gcc.dg/cleanup-8.c: Likewise.
41219         * gcc.dg/cleanup-9.c: Likewise.
41220         * gcc.dg/cleanup-5.c: Run on all platforms.
41222 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41224         * g++.dg/warn/nonnull1.C: New test.
41226 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41228         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41229         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41230         Special-case the Sun compiler wrt to <complex.h>.
41232 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41234         * gcc.dg/Wunreachable-8.C: New test.
41236         * gcc.dg/h8300-ice2.c : New test.
41238 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41240         PR fortran/16161
41241         * gfortran.fortran-torture/compile/implicit.f90: Add test
41242         for implicit character.
41244 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41246         PR fortran/16289
41247         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41248         Use tiny() intrinsic to find smallest non-negative real
41250 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41252         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41253         * gcc.dg/compat/struct-by-value-22_x.c: New.
41254         * gcc.dg/compat/struct-by-value-22_y.c: New.
41256         * gcc.c-torture/execute/20040629-1.c: New test.
41258 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41260         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41261         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41263         PR target/16195
41264         * gcc.dg/20040625-1.c: New test.
41266 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41268         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41270 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41272         PR fortran/15963
41273         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41275 2004-06-29  Richard Henderson  <rth@redhat.com>
41277         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41279 2004-06-29  Paul Brook  <paul@codesourcery.com>
41281         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41282         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41284 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41286         PR c++/16260
41287         * g++.dg/parse/crash15.C: New.
41289 2004-06-28  Andrew Pinski  <apinski@apple.com>
41291         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41292         by the error already.
41294         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41296 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41298         PR target/14041
41299         * gcc.dg/h8300-bss-align-1.c : New.
41301 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41303         * PR c++/16174
41304         * g++.dg/template/ctor4.C: New.
41306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41308         PR c++/16205
41309         * g++.dg/warn/Wsequence-point-1.C: New test.
41311 2004-06-27  Paul Brook  <paul@codesourcery.com>
41313         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41315 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41317         * g++.old-deja/g++.mike/p7325.C: Remove.
41319 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41321         PR c/14963
41322         * gcc.dg/pr14963.c: New test.
41324 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41326         PR c++/16193
41327         * g++.dg/parse/redef1.C: New test.
41329 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41331         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41332         20021110.c.
41333         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41334         20021119-1.c.
41335         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41336         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41337         5-04.c.
41338         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41339         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41340         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41341         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41342         g++.brendan/enum14.C.
41343         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41344         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41345         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41346         g++.mike/virt1.C.
41347         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41348         memtemp24.C.
41350 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41352         * gcc.dg/20040527-1.c: New test case.
41354 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41356         PR gfortran/pr16196
41357         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41359 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41361         PR middle-end/15825
41362         * gcc.dg/pr15825-1.c: New test case.
41364 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41366         * gcc.c-torture/execute/20040625-1.c: New test.
41368 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41370         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41372 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41374         * gcc.dg/torture/mips-div-1.c: New test.
41376 2004-06-24  Jeff Law  <law@redhat.com>
41378         * gcc.dg/tree-ssa/20040624-1.c: New test.
41380 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41382         * gcc.c-torture/compile/20040624-1.c: New test.
41384 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41386         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41387         this directory.
41389 2004-06-23  Andrew Pinski  <apinski@apple.com>
41391         PR middle-end/15988
41392         * g++.dg/opt/ptrmem4.C: New test.
41394         * gcc.dg/c90-array-quals-2.c: New test.
41396 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41398         * gcc.dg/kpice1.c: New test.
41400 2006-06-23  Andrew Pinski  <apinski@apple.com>
41402         * gcc.dg/c90-array-quals.c: New test.
41404 2006-06-22  Richard Henderson  <rth@redhat.com>
41406         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41408 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41410         * gcc.dg/builtins-config.h: Handle FreeBSD.
41412 2006-06-22  Richard Henderson  <rth@redhat.com>
41414         * g++.dg/opt/devirt1.C: New.
41416 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41418         * g++.dg/opt/pr15551.C: New testcase.
41420 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41422         PR target/14800
41423         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41424         x86_64-*-linux* when compiling for 32bit.
41426 2004-06-21  Andrew Pinski  <apinski@apple.com>
41428         * gcc.dg/pch/struct-1.c: New.
41429         * gcc.dg/pch/struct-1.hs: New.
41431 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41433         * gcc.dg/pch/save-temps-1.c: New file.
41434         * gcc.dg/pch/save-temps-1.hs: New file.
41436 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41438         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41439         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41441 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41443         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41444         to fix type error.
41445         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41446         Remove trailing spaces.
41448 2004-06-21  Richard Henderson  <rth@redhat.com>
41450         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41451         merging && to BIT_FIELD_REF.
41453 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41455         * g++.dg/opt/placeholder1.C: New test.
41457 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41459         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41460         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41461         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41462         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41464 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41466         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41467         extern "C".
41468         * g++.dg/other/pragma-re-1.C: Add comments.
41470 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41472         PR gfortran/16080
41473         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41475 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41477         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41478         instead of setting the type of size_t by
41479         hand.
41481 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41483         * gcc.dg/unordered-2.c: New test case.
41484         * gcc.dg/unordered-3.c: New test case.
41486 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41488         PR other/16043
41489         * lib/g++.exp (g++_version): Tweak regexp for version
41490         * lib/g77.exp (g77_version): Likewise.
41491         * lib/gfortran.exp (gfortran_version): Likewise.
41492         * lib/objc.exp (objc_version): Likewise.
41493         * lib/treelang.exp (treelang_version): Likewise.
41495 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41497         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41498         Use INT_MAX instead of __INT_MAX__.
41499         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41501         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41502         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41503         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41504         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41505         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41506         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41507         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41508         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41509         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41511         * gcc.dg/range-test-1.c: New test.
41512         * g++.dg/opt/range-test-1.C: New test.
41514 2004-06-17  Richard Henderson  <rth@redhat.com>
41516         * objc.dg/sync-1.m: New.
41517         * objc.dg/try-catch-1.m: Don't force next runtime.
41518         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41519         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41520         shadowed catch clause.
41521         * objc.dg/try-catch-5.m: New.
41523 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41525         Bug 14610
41526         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41528 2004-06-15  Richard Henderson  <rth@redhat.com>
41530         * gcc.dg/20001116-1.c: Move expected warning line.
41532 2004-06-15  Richard Henderson  <rth@redhat.com>
41534         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41535         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41537 2004-06-15  Jeff Law  <law@redhat.com>
41539         * gcc.dg/tree-ssa/20040615-1.c: New test.
41540         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41541         be less sensitive to operand ordering.
41542         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41544 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41546         * g++.dg/abi/bitfield3.C: Add comment..
41548 2004-06-15  Richard Henderson  <rth@redhat.com>
41550         * g++.dg/ext/stmtexpr1.C: XFAIL.
41551         * gcc.dg/20030612-1.c: XFAIL.
41553 2004-06-15  Eric Christopher  <echristo@redhat.com>
41555         * g++.dg/charset/asm5.c: New.
41556         * gcc.dg/charset/asm6.c: New.
41558 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41560         PR fortran/15962
41561         * gfortran.fortran-torture/execute/select_1.f90: New test.
41563 2004-06-15  Paul Brook  <paul@codesourcery.com>
41565         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41567 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41569         PR c++/15967
41570         * g++.dg/lookup/crash3.C: New test.
41572 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41574         PR c++/15947
41575         * g++.dg/parse/dtor4.C: New test.
41577 2004-06-14  Jeff Law  <law@redhat.com>
41579         * gcc.c-torture/compile/20040614-1.c: New test.
41581 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41583         PR fortran/15211
41584         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41585         LEN of a character array.
41587 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41589         PR c++/15096
41590         * g++.dg/template/ptrmem10.C: New test.
41592         PR c++/14930
41593         * g++.dg/template/friend30.C: New test.
41595 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41597         PR fortran/14928
41598         * gfortran.fortran-torture/compile/mloc.f90: New test.
41600 2004-06-13  Paul Brook  <paul@codesourcery.com>
41602         * gfortran.fortran-torture/execute/random_2.f90: New test.
41604 2004-06-13  Eric Christopher  <echristo@redhat.com>
41606         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41608 2004-06-12  Paul Brook  <paul@codesourcery.com>
41610         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41612 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41614         PR fortran/14923
41615         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41617 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41619         PR fortran/14957
41620         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41621         syntax errors in end statements of contained subroutines.
41623 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41625         PR fortran/12841
41626         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41628 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41630         PR fortran/15665
41631         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41633 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41635         PR gfortran/12839
41636         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41638 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41640         PR c++/15862
41641         * g++.dg/parse/enum1.C: New test.
41643 2004-06-10  Jeff Law  <law@redhat.com>
41645         * gcc.c-torture/compile/20040610-1.c: New test.
41647 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41649         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41650         * g++.old-deja/g++.other/decl3.C: Likewise.
41652 2004-06-10  Brian Booth  <bbooth@redhat.com>
41654         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41655         V_MAY_DEF instead of VDEF.
41656         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41658 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41660         PR c++/14211
41661         * g++.dg/conversion/const1.C: New test.
41663         PR c++/15076
41664         * g++.dg/conversion/reinterpret1.C: New test.
41666         PR c++/15877
41667         * g++.dg/template/enum2.C: New test.
41669         PR c++/15227
41670         * g++.dg/template/error13.C: New test.
41672 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41674         PR fortran/14957
41675         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41676         arguments to test_* REAL and of the right size.
41678 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41680         PR target/15569
41681         PR rtl-optimization/15681
41682         * gcc.dg/20040609-1.c: New test.
41684 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41686         PR c++/14791
41687         * g++.dg/opt/builtins1.C: New test.
41689 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41691         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41692         that use default windows32 struct layout.
41693         * gcc.dg/i386-bitfield2.c: Likewise.
41695 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41697         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41698         for mingw32 and cygwin targets.
41700 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41702         * gcc.dg/pch/macro-4.c: New.
41703         * gcc.dg/pch/macro-4.hs: New.
41705 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41707         PR fortran/13249
41708         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41710 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41712         PR fortran/13372
41713         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41715 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41717         PR gfortran/14897
41718         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41720 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41722         PR gfortran/15755
41723         * gfortran.fortran-torture/execute/backspace.c : New test.
41725 2004-06-09  Paul Brook  <paul@codesourcery.com>
41727         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41728         (pointer_to_section): Rewrite to use smaller array.
41730 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41732         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41733         * gcc.dg/ext/altivec-10.c: Same.
41734         * gcc.dg/ext/altivec-11.c: Same.
41735         * gcc.dg/ext/altivec-12.c: Same.
41736         * gcc.dg/ext/altivec-13.c: Same.
41737         * gcc.dg/ext/altivec-14.c: Same.
41738         * gcc.dg/ext/altivec-15.c: Same.
41739         * gcc.dg/ext/altivec-16.c: Same.
41740         * gcc.dg/ext/altivec-3.c: Same.
41741         * gcc.dg/ext/altivec-4.c: Same.
41742         * gcc.dg/ext/altivec-6.c: Same.
41743         * gcc.dg/ext/altivec-7.c: Same.
41744         * gcc.dg/ext/altivec-8.c: Same.
41745         * gcc.dg/ext/altivec-varargs-1.c: Same.
41747         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41748         * g++.dg/ext/altivec-10.C: Same.
41749         * g++.dg/ext/altivec-2.C: Same.
41750         * g++.dg/ext/altivec-3.C: Same.
41751         * g++.dg/ext/altivec-4.C: Same.
41752         * g++.dg/ext/altivec-5.C: Same.
41753         * g++.dg/ext/altivec-6.C: Same.
41754         * g++.dg/ext/altivec-7.C: Same.
41755         * g++.dg/ext/altivec-8.C: Same.
41756         * g++.dg/ext/altivec-9.C: Same.
41758 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41760         PR c++/7841
41761         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41763 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41765         * gcc.dg/union-1.c: New test.
41767 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41769         * gcc.dg/builtins-41.c: New test case.
41770         * gcc.dg/builtins-42.c: New test case.
41772 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41774         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41775         * g++.dg/ext/altivec-10.C: Same.
41776         * g++.dg/ext/altivec-2.C: Same.
41777         * g++.dg/ext/altivec-3.C: Same.
41778         * g++.dg/ext/altivec-4.C: Same.
41779         * g++.dg/ext/altivec-5.C: Same.
41780         * g++.dg/ext/altivec-6.C: Same.
41781         * g++.dg/ext/altivec-7.C: Same.
41782         * g++.dg/ext/altivec-8.C: Same.
41783         * g++.dg/ext/altivec-9.C: Same.
41784         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41785         * g++.old-deja/g++.brendan/new3.C: Same.
41786         * gcc.c-torture/execute/eeprof-1.x: Same.
41788 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41790         PR c/14765
41791         * gcc.dg/pr14765-1.c: New test.
41793 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41795         PR c/14649
41796         * gcc.dg/pr14649-1.c: New test case.
41798 2004-06-07  Richard Henderson  <rth@redhat.com>
41800         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41801         if temporaries.
41803 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41805         * g++.dg/eh/elide1.C: Remove XFAIL.
41807 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41809         PR c++/15337
41810         * g++.dg/expr/sizeof3.C: New test.
41812         PR c++/14777
41813         * g++.dg/template/access14.C: New test.
41815         PR c++/15554
41816         * g++.dg/template/enum1.C: New test.
41818         PR c++/15057
41819         * g++.dg/eh/throw1.C: New test.
41821 2004-06-07  David Ayers  <d.ayers@inode.at>
41822             Ziemowit Laski  <zlaski@apple.com>
41824         * lib/objc.exp (objc_target_compile): Revert the '-framework
41825         Foundation' flag fix, since bare Darwin does not ship
41826         with the Foundation framework.
41827         * objc/execute/next_mapping.h: Provide a local NSConstantString
41828         @interface and @implementation.
41829         (objc_constant_string_init): A constructor function, used to
41830         initialize the NSConstantString meta-class object.
41831         * objc/execute/string1.m: Include "next_mapping.h" instead of
41832         <Foundation/NSString.h>.
41833         * objc/execute/string2.m: Likewise.
41834         * objc/execute/string3.m: Likewise.
41835         * objc/execute/string4.m: Likewise.
41837 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41839         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41840         to double. Replace double with FLOAT.
41841         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41843         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41844         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41845         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41846         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41847         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41848         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41849         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41850         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41852 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41854         PR c/13519
41855         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41857 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41859         PR c++/15503
41860         * g++.dg/template/meminit2.C: New test.
41862 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41864         PR target/15822
41865         * gcc.c-torture/execute/compare-fp-1.c,
41866         gcc.c-torture/execute/compare-fp-2.c,
41867         gcc.c-torture/execute/compare-fp-3.c,
41868         gcc.c-torture/execute/compare-fp-4.c,
41869         gcc.c-torture/execute/compare-fp-3.x,
41870         gcc.c-torture/execute/compare-fp-4.x: Moved...
41871         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41872         gcc.c-torture/execute/ieee/compare-fp-2.c,
41873         gcc.c-torture/execute/ieee/compare-fp-3.c,
41874         gcc.c-torture/execute/ieee/compare-fp-4.c,
41875         gcc.c-torture/execute/ieee/compare-fp-3.x,
41876         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41878 2004-06-04  David Ayers  <d.ayers@inode.at>
41880         * objc/execute/protocol-isEqual-4.m: New testcase.
41882 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41884         * objc/execute/protocol-isEqual-1.m: New testcase.
41885         * objc/execute/protocol-isEqual-2.m: New testcase.
41886         * objc/execute/protocol-isEqual-3.m: New testcase.
41888 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41890         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41892 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41894         * lib/objc.exp (objc_target_compile): When running tests on
41895         Darwin (Mac OS X), inform the linker about '-framework
41896         'Foundation'.
41898 2004-06-02  Eric Christopher  <echristo@redhat.com>
41900         * gcc.c-torture/compile/20040602-1.c: New.
41902 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41904         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41905         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41907         PR tree-optimization/14736
41908         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41910         PR tree-optimization/14042
41911         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41913         PR tree-optimization/14729
41914         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41916 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41918         PR fortran/15557
41919         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41921 2004-06-01  Richard Hederson  <rth@redhat.com>
41923         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41925 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41927         PR c++/14932
41928         * g++.dg/parse/offsetof4.C: New test.
41930 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41932         PR objc/7993
41933         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41935 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41937         PR c++/15701
41938         * g++.dg/template/friend29.C: New test.
41940 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41942         PR c/15749
41943         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41945 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41947         * gcc.dg/sparc-trap-1.c: New test.
41949 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41951         PR middle-end/15069
41952         * g++.dg/opt/fold3.C: New test case.
41954 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41956         * lib/target-supports.exp (check_iconv_available): Fix fallout
41957         from 2004-05-28 patch.
41959 2004-05-30  Paul Brook  <paul@codesourcery.com>
41961         PR fortran/15620
41962         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41963         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41965 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41967         * gfortran.fortran-torture/execute/random_1.f90: New test.
41969 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41971         * g++.dg/ext/altivec-10.C: New test.
41973 2004-05-29  Paul Brook  <paul@codesourcery.com>
41975         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41979         * gcc.dg/altivec-16.c: New test.
41981 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41983         * lib/target-supports.exp (check_vmx_hw_available): New.
41984         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41986         * lib/target-supports.exp (check_alias_available,
41987         check_iconv_available, check_named_sections_available): Use
41988         unique names for temporary files.
41990 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41992         * gcc.dg/altivec-15.c: New test.
41994 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41996         PR c++/15083
41997         * g++.dg/warn/noeffect6.C: New test.
41999         PR c++/15471
42000         * g++.dg/expr/ptrmem4.C: New test.
42002         PR c++/15640
42003         * g++.dg/template/operator3.C: New test.
42005 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42007         PR c++/14668
42008         * g++.dg/lookup/redecl1.C: New test.
42009         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42011 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42013         * gcc.c-torture/execute/compare-fp-1.c,
42014         gcc.c-torture/execute/compare-fp-2.c,
42015         gcc.c-torture/execute/compare-fp-3.c,
42016         gcc.c-torture/execute/compare-fp-4.c,
42017         gcc.c-torture/execute/compare-fp-3.x,
42018         gcc.c-torture/execute/compare-fp-4.x,
42019         gcc.dg/pr15649-1.c: New.
42021 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42023         PR c++/12883
42024         * g++.dg/init/array14.C: New test.
42026 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42028         * lib/compat.exp (compat-get-options-main): New.
42029         (compat-get-options): Remove unneeded code, warn for ignored
42030         command.
42031         (compat-execute): Check flag set by dg-require-* commands.
42033         * lib/compat.exp (compat-execute): Break up long lines.
42035 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42037         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42038         * gcc.dg/altivec-14.c: New test.
42039         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42041         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42042         * gcc.dg/altivec-12.c: Ditto.
42044         * gcc.dg/altivec-3.c: Move call to altivec_check.
42046 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42048         PR c++/15044
42049         * g++.dg/template/error12.C: New test.
42051         PR c++/15317
42052         * g++.dg/ext/attrib15.C: New test.
42054         PR c++/15329
42055         * g++.dg/template/ptrmem9.C: New test.
42057 2004-05-25  Paul Brook  <paul@codesourcery.com>
42059         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42061 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42063         PR c++/15165
42064         * g++.dg/template/crash19.C: New test.
42066 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42068         PR c++/15025
42069         * g++.dg/template/redecl1.C: New test.
42071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42073         PR c++/14821
42074         * g++.dg/other/ns1.C: New test.
42076         PR c++/14883
42077         * g++.dg/template/invalid1.C: New test.
42079 2004-05-23  Paul Brook  <paul@codesourcery.com>
42080         Victor Leikehman  <lei@haifasphere.co.il>
42082         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42083         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42085 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42087         PR c++/15285
42088         PR c++/15299
42089         * g++.dg/template/non-dependent5.C: New test.
42090         * g++.dg/template/non-dependent6.C: New test.
42092 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42094         PR c++/15507
42095         * g++.dg/inherit/union1.C: New test.
42097         PR c++/15542
42098         * g++.dg/template/addr1.C: New test.
42100         PR c++/15427
42101         * g++.dg/template/array5.C: New test.
42103         PR c++/15287
42104         * g++.dg/template/array6.C: New test.
42106 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42107             Roger Sayle  <roger@eyesopen.com>
42109         * g++.dg/lookup/forscope2.C: New test case.
42111 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42113         * gcc.dg/cpp/Wmissingdirs.c: New.
42115 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42117         PR target/15301
42118         * gcc.dg/compat/union-m128-1.h: New file.
42119         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42120         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42121         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42123 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42125         PR target/15302
42126         * gcc.dg/compat/struct-complex-1.h: New file.
42127         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42128         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42129         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42131 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42133         PR middle-end/3074
42134         * gcc.dg/pr3074-1.c: New test case.
42135         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42137 2004-05-20  Falk Hueffner  <falk@debian.org>
42139         PR other/15526
42140         * gcc.dg/ftrapv-1.c: New test case.
42142 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42144         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42146 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42147             Jeff Law  <law@redhat.com>
42149         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42150         * gcc.dg/tree-ssa/20040518-2.c: New test.
42152         * gcc.dg/tree-ssa/20040518-1.c: New test.
42154 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42156         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42158 2004-05-18  Paul Brook  <paul@codesourcery.com>
42160         PR fortran/13930
42161         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42163 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42165         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42166         constant folding.
42168 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42170         * gcc.dg/tree-ssa/20040517-1.c: New test.
42172 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42174         * gcc.dg/loop-4.c: New test.
42176 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42178         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42180 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42182         PR fortran/15311
42183         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42185 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42187         PR fortran/13826
42188         PR fortran/13940
42189         * gfortran.fortran-torture/compile/data_1.f90: New test.
42191 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42193         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42194         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42196 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42198         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42200 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42202         PR c/15444
42203         * gcc.dg/format/xopen-1.c: Adjust expected message.
42204         * gcc.dg/format/xopen-3.c: New test.
42206 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42208         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42210 2004-05-14  Jeff Law  <law@redhat.com>
42212         * gcc.dg/tree-ssa/20040514-2.c: New test.
42214 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42216         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42217         this ...
42218         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42219         this.
42221 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42223         * gcc.dg/tree-ssa/20040514-1.c: New test.
42225 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42227         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42228         test.
42230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42232         PR fortran/14066
42233         * gfortran.fortran-torture/compile/do_1.f90: New test.
42235 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42237         PR fortran/15051
42238         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42239         test.
42241 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42243         PR fortran/15149
42244         * gfortran.fortran-torture/execute/random_init.f90: New test.
42246 2004-05-13  Paul Brook  <paul@codesourcery.com>
42248         PR fortran/15314
42249         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42251 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42253         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42254         for the powerpc case.
42256 2004-05-13  Jeff Law  <law@redhat.com>
42258         * gcc.dg/tree-ssa/20040513-1.c: New test.
42259         * gcc.dg/tree-ssa/20040513-2.c: New test.
42261 2004-05-13  Paul Brook  <paul@codesourcery.com>
42263         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42264         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42265         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42267 2004-05-13  Andreas Schwab  <schwab@suse.de>
42269         PR other/10819
42270         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42271         characters.
42273 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42275         PR fortran/15294
42276         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42278 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42280         Merge from tree-ssa-20020619-branch.  See
42281         ChangeLog.tree-ssa for details.
42283 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42285         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42286         include <altivec.h> explicitly.
42287         * gcc.dg/altivec-13.c: Likewise.
42289 2004-05-11  Paul Brook  <paul@codesourcery.com>
42291         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42293 2004-05-10  Eric Christopher  <echristo@redhat.com>
42295         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42296         * gcc.dg/sibcall-4.c: Ditto.
42298 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42300         * g++.dg/ext/altivec-8.C: New test case.
42301         * gcc.dg/altivec-13.c: New test case.
42303 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42305         * gcc.c-torture/execute/divcmp-1.c: New test case.
42306         * gcc.c-torture/execute/divcmp-2.c: New test case.
42307         * gcc.c-torture/execute/divcmp-3.c: New test case.
42309 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42311         * g++.dg/other/pragma-re-2.C: New test.
42313 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42315         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42316         * gcc.dg/i386-387-2.c: Likewise.
42318         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42319         __builtin_drem.
42320         * gcc.dg/i386-387-6.c: Likewise.
42322 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42324         * gcc.dg/builtins-33.c: Also check log1p*.
42326 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42328         PR optimization/15296
42329         * gcc.c-torture/execute/pr15296.c: New test.
42331 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42333         * gcc.dg/builtins-40.c: New test.
42335 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42337         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42339 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42341         * g++.dg/ext/spe1.C: New testcase.
42343 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42345         * objc.dg/image-info.m: Allow additional attributes
42346         for __image_info section.
42348 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42350         * gcc.dg/torture/mips-hilo-2.c: New test.
42352 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42354         PR c++/14389
42355         * g++.dg/template/member5.C: New test.
42357 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42359         * gcc.dg/builtins-34.c: Also check expm1*.
42361 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42363         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42364         * gcc.dg/torture/builtin-convert-3.c: New test.
42366 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42368         PR middle-end/15054
42369         * g++.dg/opt/pr15054.C: New test.
42371 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42373         * gcc.dg/torture/builtin-rounding-1.c: New test.
42374         * gcc.dg/builtins-25.c: Delete.
42375         * gcc.dg/builtins-29.c: Delete.
42377 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42379         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42380         * gcc.dg/sibcall-4.c: Likewise.
42381         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42383 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42385         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42386         bit-field on 16-bit targets.
42388 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42390         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42391         16-bit targets.
42393 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42395         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42396         * gcc.dg/rs6000-power2-2.c: Likewise.
42398 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42400         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42401         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42402         Change the asm registers to be in form of frN instead of fN.
42404 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42406         * gcc.dg/torture/builtin-convert-2.c: New test.
42408 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42410         * gcc.dg/rs6000-power2-1.c: New test.
42411         * gcc.dg/rs6000-power2-2.c: New test.
42413 2004-04-28  Jan Hubicka  <jh@suse.cz>
42415         * gcc.dg/unused-6.c: New test.
42417 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42418             Ulrich Weigand  <uweigand@de.ibm.com>
42420         * ada/acats/run_all.sh: Define $target variable.
42422 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42424         PR c++/15119
42425         * g++.dg/other/vararg-1.C: New test.
42427         PR c++/4794
42428         * g++.dg/eh/cleanup3.C: New test.
42430 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42432         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42433         and ad8011a (target_insn).
42434         * ada/acats/support/macro.dfs: Likewise.
42435         * ada/acats/support/impbit.adb: New file.
42437 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42439         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42441 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42443         * gcc.dg/loop-3.c: New test.
42445 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42447         * gcc.c-torture/execute/simd-5.c: New test.
42449 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42451         PR c++/15064
42452         * g++.dg/template/crash18.C: New test.
42454 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42456         * g++.dg/ext/complit3.C: New test.
42458 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42460         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42461         * gcc.dg/altivec-3.c: Same.
42462         * gcc.dg/altivec-varargs-1.c: Same.
42464 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42466         * lib/target-supports.exp (check_profiling_available): Assume
42467         profiling is not available on powerpc-eabi targets.
42469 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42471         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42472         * gcc.dg/vmx/bug-1.c: Ditto.
42474 2004-04-20  Eric Christopher  <echristo@redhat.com>
42476         * gcc.dg/charset/extern.c: New test.
42477         * g++.dg/charset/extern3.cc: Ditto.
42479 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42481         * gcc.dg/builtins-39.c: New test.
42483 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42485         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42487 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42489         * gcc.dg/torture/mips-hilo-1.c: New test.
42491 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42493         * gcc.c-torture/compile/20040419-1.c: New test.
42495 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42497         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42499 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42500             Aldy Hernandez  <aldyh@redhat.com>
42502         * gcc.c-torture/execute/va-arg-24.c: New.
42504 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42505             Aldy Hernandez  <aldyh@redhat.com>
42507         * gcc.dg/vmx/1b-01.c: New.
42508         * gcc.dg/vmx/1b-02.c: New.
42509         * gcc.dg/vmx/1b-03.c: New.
42510         * gcc.dg/vmx/1b-04.c: New.
42511         * gcc.dg/vmx/1b-05.c: New.
42512         * gcc.dg/vmx/1b-06.c: New.
42513         * gcc.dg/vmx/1b-07.c: New.
42514         * gcc.dg/vmx/1c-01.c: New.
42515         * gcc.dg/vmx/1c-02.c: New.
42516         * gcc.dg/vmx/3a-01a.c: New.
42517         * gcc.dg/vmx/3a-01.c: New.
42518         * gcc.dg/vmx/3a-01m.c: New.
42519         * gcc.dg/vmx/3a-03.c: New.
42520         * gcc.dg/vmx/3a-03m.c: New.
42521         * gcc.dg/vmx/3a-04.c: New.
42522         * gcc.dg/vmx/3a-04m.c: New.
42523         * gcc.dg/vmx/3a-05.c: New.
42524         * gcc.dg/vmx/3a-06.c: New.
42525         * gcc.dg/vmx/3a-06m.c: New.
42526         * gcc.dg/vmx/3a-07.c: New.
42527         * gcc.dg/vmx/3b-01.c: New.
42528         * gcc.dg/vmx/3b-02.c: New.
42529         * gcc.dg/vmx/3b-10.c: New.
42530         * gcc.dg/vmx/3b-13.c: New.
42531         * gcc.dg/vmx/3b-14.c: New.
42532         * gcc.dg/vmx/3b-15.c: New.
42533         * gcc.dg/vmx/3c-01a.c: New.
42534         * gcc.dg/vmx/3c-01.c: New.
42535         * gcc.dg/vmx/3c-02.c: New.
42536         * gcc.dg/vmx/3c-03.c: New.
42537         * gcc.dg/vmx/3d-01.c: New.
42538         * gcc.dg/vmx/4-01.c: New.
42539         * gcc.dg/vmx/4-03.c: New.
42540         * gcc.dg/vmx/5-01.c: New.
42541         * gcc.dg/vmx/5-02.c: New.
42542         * gcc.dg/vmx/5-03.c: New.
42543         * gcc.dg/vmx/5-04.c: New.
42544         * gcc.dg/vmx/5-05.c: New.
42545         * gcc.dg/vmx/5-06.c: New.
42546         * gcc.dg/vmx/5-07.c: New.
42547         * gcc.dg/vmx/5-07t.c: New.
42548         * gcc.dg/vmx/5-08.c: New.
42549         * gcc.dg/vmx/5-10.c: New.
42550         * gcc.dg/vmx/5-11.c: New.
42551         * gcc.dg/vmx/7-01a.c: New.
42552         * gcc.dg/vmx/7-01.c: New.
42553         * gcc.dg/vmx/7c-01.c: New.
42554         * gcc.dg/vmx/7d-01.c: New.
42555         * gcc.dg/vmx/7d-02.c: New.
42556         * gcc.dg/vmx/8-01.c: New.
42557         * gcc.dg/vmx/8-02a.c: New.
42558         * gcc.dg/vmx/8-02.c: New.
42559         * gcc.dg/vmx/brode-1.c: New.
42560         * gcc.dg/vmx/bug-1.c: New.
42561         * gcc.dg/vmx/bug-2.c: New.
42562         * gcc.dg/vmx/bug-3.c: New.
42563         * gcc.dg/vmx/cw-bug-1.c: New.
42564         * gcc.dg/vmx/cw-bug-2.c: New.
42565         * gcc.dg/vmx/cw-bug-3.c: New.
42566         * gcc.dg/vmx/dct.c: New.
42567         * gcc.dg/vmx/debug-1.c: New.
42568         * gcc.dg/vmx/debug-2.c: New.
42569         * gcc.dg/vmx/debug-3.c: New.
42570         * gcc.dg/vmx/debug-4.c: New.
42571         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42572         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42573         * gcc.dg/vmx/eg-5.c: New.
42574         * gcc.dg/vmx/fft.c: New.
42575         * gcc.dg/vmx/gcc-bug-1.c: New.
42576         * gcc.dg/vmx/gcc-bug-2.c: New.
42577         * gcc.dg/vmx/gcc-bug-3.c: New.
42578         * gcc.dg/vmx/gcc-bug-4.c: New.
42579         * gcc.dg/vmx/gcc-bug-5.c: New.
42580         * gcc.dg/vmx/gcc-bug-6.c: New.
42581         * gcc.dg/vmx/gcc-bug-7.c: New.
42582         * gcc.dg/vmx/gcc-bug-8.c: New.
42583         * gcc.dg/vmx/gcc-bug-9.c: New.
42584         * gcc.dg/vmx/gcc-bug-b.c: New.
42585         * gcc.dg/vmx/gcc-bug-c.c: New.
42586         * gcc.dg/vmx/gcc-bug-d.c: New.
42587         * gcc.dg/vmx/gcc-bug-e.c: New.
42588         * gcc.dg/vmx/gcc-bug-f.c: New.
42589         * gcc.dg/vmx/gcc-bug-g.c: New.
42590         * gcc.dg/vmx/gcc-bug-i.c: New.
42591         * gcc.dg/vmx/harness.h: New.
42592         * gcc.dg/vmx/ira1.c: New.
42593         * gcc.dg/vmx/ira2a.c: New.
42594         * gcc.dg/vmx/ira2b.c: New.
42595         * gcc.dg/vmx/ira2.c: New.
42596         * gcc.dg/vmx/ira2c.c: New.
42597         * gcc.dg/vmx/mem.c: New.
42598         * gcc.dg/vmx/newton-1.c: New.
42599         * gcc.dg/vmx/ops.c: New.
42600         * gcc.dg/vmx/sn7153.c: New.
42601         * gcc.dg/vmx/spill2.c: New.
42602         * gcc.dg/vmx/spill3.c: New.
42603         * gcc.dg/vmx/spill.c: New.
42604         * gcc.dg/vmx/t.c: New.
42605         * gcc.dg/vmx/varargs-1.c: New.
42606         * gcc.dg/vmx/varargs-2.c: New.
42607         * gcc.dg/vmx/varargs-3.c: New.
42608         * gcc.dg/vmx/varargs-4.c: New.
42609         * gcc.dg/vmx/varargs-5.c: New.
42610         * gcc.dg/vmx/varargs-6.c: New.
42611         * gcc.dg/vmx/varargs-7.c: New.
42612         * gcc.dg/vmx/vmx.exp: New.
42613         * gcc.dg/vmx/vprint-1.c: New.
42614         * gcc.dg/vmx/vscan-1.c: New.
42615         * gcc.dg/vmx/x-01.c: New.
42616         * gcc.dg/vmx/x-02.c: New.
42617         * gcc.dg/vmx/x-03.c: New.
42618         * gcc.dg/vmx/x-04.c: New.
42619         * gcc.dg/vmx/x-05.c: New.
42620         * gcc.dg/vmx/yousufi-1.c: New.
42621         * gcc.dg/vmx/zero-1.c: New.
42622         * gcc.dg/vmx/zero.c: New.
42624 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42626         * g++.dg/lookup/java1.C: Update for chage of
42627         _Jv_AllocObject.
42628         * g++.dg/lookup/java2.C: Likewise.
42630 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42632         * ada/acats/run_all.sh: use -O2 by default.
42634 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42636         * gcc.dg/vr-mult-[12].c: New tests.
42638 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42640         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42642         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42644 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42646         * lib/target-supports.exp (check_profiling_available): Assume
42647         profiling isn't available for mips*-*-elf targets.
42649 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42651         * gcc.dg/builtins-38.c: New test.
42653 2004-04-14  Eric Christopher  <echristo@redhat.com>
42655         * g++.dg/charset/charset.exp: Run .cc extension tests.
42657 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42659         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42661 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42663         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42665 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42667         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42668         * gcc.dg/i386-387-2.c: Likewise.
42670         * gcc.dg/i386-387-7.c: New test.
42671         * gcc.dg/i386-387-8.c: New test.
42673         * gcc.dg/builtins-37.c: New test.
42675 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42677         * g++.dg/pch/externc-1.C: Add missing semicolon.
42679 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42681         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42683 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42685         * gcc.c-torture/execute/20040411-1.c: New test.
42687 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42689         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42691 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42693         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42695 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42697         * lib/target-supports.exp (check_named_sections_available): New.
42698         * lib/gcc-dg.exp (dg-require-named-sections): New.
42699         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42700         old-deja.exp.  Also prune error-count message from HP linker.
42701         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42703         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42704         * g++.old-deja/g++.pt/static3.C: Likewise.
42705         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42707 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42709         * gcc.c-torture/execute/20040409-1.c: New test case.
42710         * gcc.c-torture/execute/20040409-2.c: New test case.
42711         * gcc.c-torture/execute/20040409-3.c: New test case.
42713 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42715         * gcc.dg/20040409-1.c: New test.
42717 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42719         PR target/14888
42720         * g++.dg/opt/pr14888.C: New test case.
42722 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42724         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42725         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42726         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42727         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42728         New tests.
42730 2004-04-08  Paul Brook  <paul@codesourcery.com>
42732         * gcc.dg/spill-1.c: New test.
42734 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42736         * gcc.dg/torture/builtin-ctype-2.c: New test.
42738 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42740         * gcc.dg/pch/pch.exp: Add largefile test.
42742 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42744         * g++.dg/pch/externc-1.Hs: New.
42745         * g++.dg/pch/externc-1.C: New.
42747 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42749         * gcc.dg/compat/struct-by-value-5a_main.c,
42750         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42751         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42752         * gcc.dg/compat/struct-by-value-5a_x.c,
42753         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42754         gcc.dg/compat/struct-by-value-5_x.c.
42755         * gcc.dg/compat/struct-by-value-5a_y.c,
42756         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42757         gcc.dg/compat/struct-by-value-5_y.c.
42759         * gcc.dg/compat/struct-by-value-6a_main.c,
42760         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42761         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42762         * gcc.dg/compat/struct-by-value-6a_x.c,
42763         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42764         gcc.dg/compat/struct-by-value-6_x.c.
42765         * gcc.dg/compat/struct-by-value-6a_y.c,
42766         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42767         gcc.dg/compat/struct-by-value-6_y.c.
42769         * gcc.dg/compat/struct-by-value-7a_main.c,
42770         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42771         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42772         * gcc.dg/compat/struct-by-value-7a_x.c,
42773         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42774         gcc.dg/compat/struct-by-value-7_x.c.
42775         * gcc.dg/compat/struct-by-value-7a_y.c,
42776         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42777         gcc.dg/compat/struct-by-value-7_y.c.
42779 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42781         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42782         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42783         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42784         options.
42786 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42788         * gcc.dg/builtins-36.c: New test.
42790 2004-04-06  Paul Brook  <paul@codesourcery.com>
42792         * README.gcc: Remove obsolete contraint on testcases.
42794 2004-04-05  Paul Brook  <paul@codesourcery.com>
42796         PR2123
42797         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42798         failure and exit(0) on success.
42799         * g++.dg/expr/anew2.C: Ditto.
42800         * g++.dg/expr/anew3.C: Ditto.
42801         * g++.dg/expr/anew4.C: Ditto.
42803 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42805         PR c++/3518
42806         * g++.dg/template/unify7.C: New.
42808 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42810         * g++.dg/README: Bring up to date with new subdirectories; remove
42811         duplicate subdirectory lines.
42813 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42815         PR c++/14007
42816         * g++.dg/template/unify5.C: New.
42817         * g++.dg/template/unify6.C: New.
42818         * g++.dg/template/qualttp20.C: Adjust.
42819         * g++.old-deja/g++.jason/report.C: Adjust.
42820         * g++.old-deja/g++.other/qual1.C: Adjust.
42822 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42824         PR c++/14803
42825         * g++.dg/inherit/ptrmem1.C: New test.
42827 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42829         PR c++/14755
42830         * gcc.c-torture/execute/20040331-1.c: New test.
42831         * gcc.dg/20040331-1.c: New test.
42833 2004-04-01  Paul Brook  <paul@codesourcery.com>
42835         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42837 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42839         PR c++/14724
42840         * g++.dg/init/goto1.C: New test.
42842         PR c++/14763
42843         * g++.dg/template/defarg4.C: New test.
42845 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42847         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42849 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42851         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42853 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42855         * gcc.dg/noncompile/undeclared-2.c: New test.
42857 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42859         * gcc.dg/940409-1.c: Remove XFAIL.
42860         * gcc.dg/reg-vol-struct-1.c: New test.
42862 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42864         * gcc.dg/torture/builtin-wctype-1.c: New test.
42866 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42868         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42869         * gcc.dg/20001101-1.c: Likewise.
42870         * gcc.dg/20001102-1.c: Likewise.
42872 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42874         * gcc.dg/compare8.c: Add an additional test for XOR.
42876 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42878         * gcc.dg/torture/builtin-ctype-1.c: New test.
42880 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42882         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42883         * gcc.dg/torture/builtin-math-1.c: Likewise.
42884         * gcc.dg/torture/builtin-power-1.c: New test.
42886 2004-03-24  Andreas Schwab  <schwab@suse.de>
42888         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42889         IA64 assembler.
42891 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42892             Roger Sayle  <roger@eyesopen.com>
42894         * gcc.dg/compare8.c: New test case.
42896 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42898         * g++.dg/ext/altivec-7.C: New test.
42900 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42902         PR 12267, 12391, 12560, 13129, 14114, 14133
42903         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42904         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42905         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42906         Adjust error regexps.
42907         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42908         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42909         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42910         * gcc.dg/local1.c: Add explanatory comment.
42912 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42914         PR optimization/14669
42915         * g++.dg/opt/fold2.C: New test case.
42917 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42919         PR c/14069
42920         * gcc.dg/20040322-1.c: New test.
42922 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42924         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42925         * gcc.dg/ultrasp4.c: Likewise.
42926         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42928 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42930         * gcc.dg/i386-sse-8.c: Reset default options.
42932 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42934         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42935         in the error message text.
42937 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42939         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42941 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42943         PR c++/14616
42944         * g++.dg/init/array13.C: New test.
42946 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42948         PR target/13889
42949         * gcc.c-torture/compile/pr13889.c: New test case.
42951 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42953         PR c/14635
42954         * builtins-1.c (nan, nans): Don't test.
42955         * builtins-30.c: Don't use nan, nanf, nanl.
42956         * builtins-35.c: New test.
42958 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42960         * g++.dg/ext/altivec-6.C: New test.
42962 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42964         * g++.dg/init/placement3.C: New test.
42966         * g++.dg/template/spec13.C: New test.
42968         * g++.dg/lookup/using11.C: New test.
42970         * g++.dg/lookup/koenig3.C: New test.
42972         * g++.dg/template/operator2.C: New test.
42974         * g++.dg/expr/dtor3.C: New test.
42975         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42976         marker.
42977         * g++.old-deja/g++.law/visibility28.C: Likewise.
42979 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42981         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42982         * gcc.dg/ppc64-abi-3.c: Likewise.
42984 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42986         PR c++/14545
42987         * g++.dg/parse/template15.C: New test.
42989 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42991         * g++.dg/expr/dtor2.C: New test.
42993         * g++.dg/lookup/anon4.C: New test.
42995         * g++.dg/overload/using1.C: New test.
42997         * g++.dg/template/lookup7.C: New test.
42999         * g++.dg/template/typename6.C: New test.
43001         * g++.dg/expr/cond6.C: New test.
43003 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43005         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43007 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43009         * g++.dg/expr/cond5.C: New test.
43010         * g++.dg/expr/constcast1.C: Likewise.
43011         * g++.dg/expr/ptrmem2.C: Likewise.
43012         * g++.dg/expr/ptrmem3.C: Likewise.
43013         * g++.dg/lookup/main1.C: Likewise.
43014         * g++.dg/template/lookup6.C: Likewise.
43016 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43018         * gcc.dg/local1.c: New test.
43020         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43022 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43024         * gcc.dg/torture/builtin-convert-1.c: New test.
43026 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43028         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43030 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43032         PR c++/14481
43033         * g++.dg/warn/Wunused-7.C: New test.
43035 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43037         * gcc.dg/torture/builtin-integral-1.c: New test.
43039 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43041         PR c++/14586
43042         * g++.dg/parse/non-dependent3.C: New test.
43044 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43046         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43047         * g++.dg/eh/simd-2.C: Likewise.
43048         * g++.dg/init/array10.C: Likewise.
43049         * gcc.c-torture/compile/simd-1.c: Likewise.
43050         * gcc.c-torture/compile/simd-2.c: Likewise.
43051         * gcc.c-torture/compile/simd-3.c: Likewise.
43052         * gcc.c-torture/compile/simd-4.c: Likewise.
43053         * gcc.c-torture/compile/simd-6.c: Likewise.
43054         * gcc.c-torture/execute/simd-1.c: Likewise.
43055         * gcc.c-torture/execute/simd-2.c: Likewise.
43056         * gcc.dg/compat/vector-defs.h: Likewise.
43057         * gcc.dg/20020531-1.c: Likewise.
43058         * gcc.dg/altivec-3.c: Likewise.
43059         * gcc.dg/altivec-4.c: Likewise.
43060         * gcc.dg/altivec-varargs-1.c: Likewise.
43061         * gcc.dg/compat/vector-defs.h: Likewise.
43062         * gcc.dg/i386-mmx-3.c: Likewise.
43063         * gcc.dg/i386-sse-4.c: Likewise.
43064         * gcc.dg/i386-sse-5.c: Likewise.
43065         * gcc.dg/i386-sse-8.c: Likewise.
43066         * gcc.dg/simd-1.c: Likewise.
43067         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43068         __ev64_opaque__ since the machine description provides it.
43070 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43072         * lib/compat.exp (skip_list): New global variable.
43073         Use it to hold the user defined COMPAT_SKIPS list if any.
43074         (compat-obj): Add the members of skip_list to optall.
43076 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43078         * gcc.dg/compat/union-by-value-1_main.c,
43079         union-by-value-1_x.c, union-by-value-1_y.c,
43080         union-check.h, union-defs.h,
43081         union-init.h, union-return-1_main.c,
43082         union-return-1_x.c, union-return-1_y.c: New files.
43084 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43086         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43087         mixed-struct-init.h: Add 4 mixed structure types.
43088         struct-by-value-21_main.c, struct-by-value-21_x.c,
43089         struct-by-value-21_y.c, struct-return-21_main.c,
43090         struct-return-21_x.c, struct-return-21_y.c: New files.
43092 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43094         PR c++/14550
43095         * g++.dg/parse/template14.C: New test.
43097 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43099         * gcc.c-torture/execute/20040313-1.c: New test.
43101 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43103         PR target/14533
43104         * gcc.dg/20040311-2.c: New test.
43106 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43108         PR other/14544
43109         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43110         bit-field.
43112 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43114         * gcc.dg/20040305-2.c: Add missing return statement.
43116 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43118         * gcc.dg/builtins-34.c: Also check pow10*.
43120 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43122         PR target/14262
43123         * gcc.dg/20040305-2.c: New test.
43125 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43127         * gcc.dg/20040310-1.c: New test.
43129 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43131         * gcc.c-torture/execute/20040311-1.c: New test case.
43133 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43135         PR c++/14476
43136         * g++.dg/lookup/enum1.C: New test.
43138 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43140         PR c++/14510
43141         * g++.dg/lookup/struct2.C: New test.
43143 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43145         * gcc.dg/builtins-34.c: New test.
43147 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43149         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43151 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43153         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43154         * gcc.dg/alias-2.c: New testcase.
43156 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43158         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43160 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43162         * gcc.c-torture/execute/20040309-1.c: New test case.
43164 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43166         PR c++/14397
43167         * g++.dg/overload/ref1.C: New.
43169 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43171         PR c++/14409
43172         * g++.dg/template/spec12.C: New test.
43174         PR c++/14448
43175         * g++.dg/parse/crash14.C: New test.
43177 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43179         PR c++/14230
43180         * g++.dg/init/ref11.C: New test.
43182 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43184         PR c++/14432
43185         * g++.dg/parse/builtin2.C: New test.
43187 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43189         PR c++/14401
43190         * g++.dg/init/ctor3.C: New test.
43191         * g++.dg/init/union1.C: New test.
43192         * g++.dg/ext/anon-struct4.C: New test.
43194 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43196         * g++.dg/lookup/koenig1.C: Tweak error messages.
43197         * g++.dg/lookup/used-before-declaration.C: Likewise.
43198         * g++.dg/other/do1.C: Likewise.
43199         * g++.dg/overload/koenig1.C: Likewise.
43200         * g++.dg/parse/crash13.C: Likewise.
43201         * g++.dg/template/instantiate3.C: Likewise.
43203 2004-03-08  Eric Christopher  <echristo@redhat.com>
43205         * * lib/target-supports.exp: Enable libiconv in test
43206         compilation.  Fix up error checking.
43208 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43210         PR middle-end/14289
43211         * gcc.dg/pr14289-1.c: New test case.
43212         * gcc.dg/pr14289-2.c: Likewise.
43213         * gcc.dg/pr14289-3.c: Likewise.
43215 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43217         * gcc.c-torture/execute/20040308-1.c: New test.
43219 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43221         * gcc.c-torture/execute/20040307-1.c: New test case.
43223 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43225         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43227 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43229         * gcc.dg/20040306-1.c: New test.
43231 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43233         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43234         them static.
43235         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43237 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43239         PR c/14465
43240         * gcc.dg/decl-6.c: New test.
43242 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43244         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43245         Rename LOGPOW -> LOG_POW.
43246         (SQRT_EXP, POW_EXP): New.
43248 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43250         * gcc.dg/i386-sse-8.c: New test.
43252 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43254         PR c/14114
43255         * gcc.dg/decl-5.c: New test.
43257 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43259         * gcc.dg/20040305-1.c: New test.
43261 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43263         PR other/14354
43264         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43266 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43268         PR c++/14425, c++/14426
43269         * g++.dg/ext/altivec-4.C: New test.
43270         * g++.dg/ext/altivec-5.C: New test.
43272 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43274         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43275         global variables of a type with no linkage.
43276         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43277         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43278         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43279         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43280         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43281         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43282         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43283         * g++.dg/warn/deprecated.C: Name enum Color.
43284         * g++.dg/overload/VLA.C: Name structure for 'b'.
43285         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43287 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43289         * gcc.c-torture/compile/20040304-1.c: New test.
43291 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43293         PR 13728
43294         * gcc.dg/decl-4.c: New testcase.
43296 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43298         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43299         as PRECF if sizeof (float) > sizeof (double).
43300         (PRECL): Make it the same as PRECF if
43301         sizeof (float) > sizeof (long double).
43303 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43305         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43306         system type.  Add check for irix6 which doesn't have c99 runtime.
43308 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43310         * gcc.dg/const-elim-1.c: xfail for xtensa.
43312 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43314         PR c++/14369
43315         * g++.dg/template/cond4.C: New test.
43317 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43319         PR c++/14360
43320         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43322         PR c++/14361
43323         * g++.dg/parse/defarg7.C: New test.
43325         PR c++/14359
43326         * g++.dg/template/friend26.C: New test.
43328 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43330         PR c++/14324
43331         * g++.dg/abi/mangle21.C: New test.
43333         PR c++/14260
43334         * g++.dg/parse/constructor2.C: New test.
43336         PR c++/14337
43337         * g++.dg/template/sfinae1.C: New test.
43339 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43341         PR c++/14267
43342         * g++.dg/expr/crash2.C: New test.
43344         PR middle-end/13448
43345         * gcc.dg/inline-5.c: New test.
43346         * gcc.dg/always-inline.c: Split out tests into ...
43347         * gcc.dg/always-inline2.c: ... this and ...
43348         * gcc.dg/always-inline3.c: ... this.
43350 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43352         PR debug/12103
43353         * g++.dg/debug/crash1.C: New test.
43355 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43357         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43358         function with __attribute__((noinline)).
43359         (recurser_void2): Likewise.
43360         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43361         (recurser_void2): Likewise.
43363 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43365         PR middle-end/14203
43366         * g++.dg/warn/Wunused-6.C: New test case.
43368 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43370         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43371         not defined.
43373 2004-02-27  Eric Christopher  <echristo@redhat.com>
43375         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43376         * g++.dg/charset/asm2.c: Run only x86.
43377         * gcc.dg/charset/asm3.c: Ditto.
43379 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43381         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43382         ld_library_path.
43384 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43386         * g++.dg/ext/altivec-3.C: New.
43388 2004-02-26  Richard Henderson  <rth@redhat.com>
43390         * g++.dg/ext/attrib10.C: Mark for warning.
43391         * gcc.dg/attr-alias-1.c: New.
43393 2004-02-26  Richard Henderson  <rth@redhat.com>
43395         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43396         * gcc.c-torture/execute/20040208-2.c: ... it back.
43398 2004-02-26  Eric Christopher  <echristo@redhat.com>
43400         * lib/target-supports.exp (check-iconv-available): New function.
43401         * lib/gcc-dg.exp (dg-require-iconv): New function.
43402         Use above.
43403         * gcc.dg/charset: New directory.
43404         * gcc.dg/charset/charset.exp: New file.
43405         * gcc.dg/charset/asm1.c: Ditto.
43406         * gcc.dg/charset/asm2.c: Ditto.
43407         * gcc.dg/charset/asm3.c: Ditto.
43408         * gcc.dg/charset/asm4.c: Ditto.
43409         * gcc.dg/charset/asm5.c: Ditto.
43410         * gcc.dg/charset/attribute1.c: Ditto.
43411         * gcc.dg/charset/attribute2.c: Ditto.
43412         * gcc.dg/charset/string1.c: Ditto.
43413         * g++.dg/charset: New directory.
43414         * g++.dg/dg.exp: Add here. Special options.
43415         * g++.dg/charset/charset.exp: New file.
43416         * g++.dg/charset/asm1.c: Ditto.
43417         * g++.dg/charset/asm2.c: Ditto.
43418         * g++.dg/charset/asm3.c: Ditto.
43419         * g++.dg/charset/asm4.c: Ditto.
43420         * g++.dg/charset/attribute1.c: Ditto.
43421         * g++.dg/charset/attribute2.c: Ditto.
43422         * g++.dg/charset/extern1.cc: Ditto.
43423         * g++.dg/charset/extern2.cc: Ditto.
43424         * g++.dg/charset/string1.c: Ditto.
43426 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43428         PR c++/14278
43429         * g++.dg/parse/comma1.C: New test.
43431 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43433         PR c++/14284
43434         * g++.dg/template/ttp8.C: New test.
43436 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43438         * gcc.dg/fixuns-trunc-1.c: New test.
43440 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43442         * gcc.dg/builtins-config.h: Use #elif.
43444 2004-02-26  Michael Matz  <matz@suse.de>
43446         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43447         * gcc.dg/991214-1.c: Likewise.
43448         * gcc.dg/i386-asm-1.c: Likewise.
43450 2004-02-25  Richard Henderson  <rth@redhat.com>
43452         * gcc.c-torture/execute/20040208-2.c: Move ...
43453         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43455 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43457         PR c++/14246
43458         * g++.dg/other/crash-3.C: New test.
43460 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43462         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43463         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43465         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43466         HP-UX.
43468 2004-02-24  Michael Matz  <matz@suse.de>
43470         * gcc.dg/i386-regparm.c: New.
43472 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43474         * gcc.c-torture/execute/20040223-1.c: New.
43476 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43477             Kazu Hirata  <kazu@cs.umass.edu>
43479         * gcc.dg/fwritable-strings-1.c: Remove.
43481 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43483         PR c/14156
43484         * gcc.dg/20040223-1.c: New test.
43486 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43488         PR c++/14106
43489         * g++.dg/ext/typeof9.C: New test.
43491 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43493         PR c++/14250
43494         * g++.dg/other/switch1.C: New test.
43496 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43498         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43499         * gcc.dg/va-arg-1.c: Likewise.
43501 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43503         PR c++/14143
43504         * g++.dg/template/koenig5.C: New test.
43506 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43508         * g++.dg/ext/altivec-1.C: Generalize target triple.
43509         * g++.dg/ext/altivec-2.C: New test case.
43510         * g++.dg/ext/altivec_check.h: New file.
43511         * gcc.dg/altivec-1.c: Generalize target triple;
43512         include altivec_check.h and call altivec_check().
43513         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43514         * gcc.dg/altivec-6.c: New test case.
43515         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43516         type casts as needed.
43517         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43518         altivec_check().
43519         * gcc.dg/altivec-12.c: New test case.
43520         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43521         include altivec_check.h and call altivec_check().
43522         * gcc.dg/altivec_check.h: New file.
43524 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43526         * lib/target-supports.exp (check_alias_available): Don't mangle
43527         function `g' in test program.
43529 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43531         * lib/target-supports.exp (check_profiling_available): Check
43532         argument to determine whether we support a profiling type.
43533         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43534         check_profiling_available.
43535         * g++.dg/bprob/bprob.exp: Likewise.
43536         * g77.dg/bprob/bprob.exp: Likewise.
43537         * gcc.misc-tests/bprob.exp: Likewise.
43538         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43539         dg-require-profiling and delete expected error handling.
43540         * gcc.dg/20021014-1.c: Likewise.
43541         * gcc.dg/nest.c: Likewise.
43543 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43545         PR c++/12007
43546         * g++.dg/other/vthunk1.C: New test.
43548 2004-02-20  Falk Hueffner  <falk@debian.org>
43550         PR target/14201
43551         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43553 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43555         PR c++/13927
43556         * g++.dg/other/error8.C: Remove XFAIL markers.
43558         PR c++/14173
43559         * g++.dg/ext/packed5.C: New test.
43561         PR c++/14199
43562         * g++.dg/warn/Wunused-5.C: New test.
43564         PR c++/14186
43565         * g++.dg/lookup/member1.C: New test.
43567 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43569         * gcc.c-torture/compile/20040130-1.c: Enable only when
43570         __INT_MAX__ >= 2147483647L.
43571         * gcc.c-torture/compile/961203-1.c: Likewise.
43573 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43575         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43576         * g++.dg/opt/template1.C: Robustify assembler regexp
43578 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43580         * gcc.c-torture/execute/simd-4.x: Remove.
43581         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43582         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43583         Guard with #ifndef SKIP_ATTRIBUTE.
43584         * gcc.dg/compat/vector-1_y.c: Likewise.
43585         * gcc.dg/compat/vector-2_x.c: Likewise.
43586         * gcc.dg/compat/vector-2_y.c: Likewise.
43587         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43588         * g++.dg/eh/simd-2.C: Likewise.
43590 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43592         * gcc.c-torture/compile/complex-1.c: New.
43594 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43596         PR target/14209
43597         * gcc.c-torture/execute/20040218-1.c: New test.
43599 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43601         PR c++/14181
43602         * g++.dg/parse/new2.C: New test.
43604 2004-02-18  Paul Brook  <paul@codesourcery.com>
43606         * gcc.c-torture/compile/libcall-1.c: New test.
43608 2004-02-18  Paul Brook  <paul@codesourcery.com>
43610         PR debug/12934
43611         * gcc.dg/debug/debug-7.c: New test.
43613 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43615         * gcc.dg/20040217-1.c: New test.
43617 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43619         * gcc.c-torture/execute/990208-1.x: Delete.
43621 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43623         * gcc.c-torture/execute/20040208-2.x: New file.
43625 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43627         PR c++/11326
43628         * g++.dg/abi/structret1.C: New test.
43630 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43632         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43633         (i386_cpuid): No need to test if cpuid is available on AMD64.
43634         Fix assembly, so that it works onboth i386 and AMD64.
43635         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43636         (vecInLong): Fix s[] member type to unsigned int.
43637         (vecInWord): Remove type.
43638         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43639         (a64, b64, c64, d64, e64): Remove.
43640         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43641         Remove unused variable.  Remove initialization of removed variables.
43642         Don't call mmx_tests nor sse_tests.
43643         (reference_mmx, reference_sse): Remove.
43644         (check): Add return stmt.
43645         * gcc.dg/i386-sse-7.c: New test.
43646         * gcc.dg/i386-mmx-4.c: New test.
43648 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43650         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43654         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43655         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43656         g++.dg/tc1/dr94.C: Fix line terminator.
43658 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43660         * gcc.c-torture/compile/20040216-1.c: New.
43662 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43664         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43665         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43666         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43667         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43668         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43669         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43671 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43673         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43675 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43677         PR c++/13971
43678         * g++.dg/expr/cond4.C: New test.
43680         PR c++/14086
43681         * g++.dg/lookup/crash2.C: New test.
43683 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43685         * gcc.c-torture/compile/20040214-2.c: New test.
43687 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43689         PR c++/14116
43690         * g++.dg/ext/typeof8.C: New test.
43692 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43694         * gcc.c-torture/compile/20040214-1.c: New test.
43696 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43698         PR c++/13635
43699         * g++.dg/template/spec11.C: New test.
43701 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43703         PR c++/13927
43704         * g++.dg/other/error8.C: New test.
43706 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43708         PR c++/14122
43709         * g++.dg/template/array4.C: New test.
43711         PR c++/14108
43712         * g++.dg/inherit/thunk2.C: New test.
43714         PR c++/14083
43715         * g++.dg/eh/cond2.C: New test.
43717 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43719         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43721 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43723         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43725 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43727         * g++.dg/simd-2.C: xfail on ppc64-linux.
43729 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43731         PR c/456
43732         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43733         tests.
43735 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43737         * gcc.dg/builtins-33.c: New test.
43739 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43741         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43743 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43745         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43747 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43749         * gcc.dg/ppc64-abi-3.c: New test.
43751 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43753         PR c/14092
43755         * gcc.dg/pr14092-1.c: New testcase.
43757 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43759         * gcc.dg/cpp/assert4.c: Fix typo last change.
43761         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43762         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43764         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43766 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43768         * gcc.c-torture/compile/20040209-1.c: New test case.
43770 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43772         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43774 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43776         * gcc.c-torture/execute/20040208-[12].c: New tests.
43778 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43780         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43782 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43784         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43786 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43788         Bug 13856
43789         * gcc.dg/visibility-8.c: New testcase.
43791 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43793         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43794         arguments.
43795         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43797 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43799         PR middle-end/13696
43800         * g++.dg/opt/fold1.C: New test case.
43802 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43804         PR c++/14033
43805         * g++.dg/other/crash-2.C: New test.
43807 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43809         PR c++/14028
43810         * g++.dg/parse/angle-bracket2.C: New test.
43812 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43814         PR middle-end/13750
43815         Revert:
43816         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43817         PR pch/13361
43818         * g++.dg/pch/wchar-1.C: New.
43819         * g++.dg/pch/wchar-1.Hs: New.
43821 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43823         PR c++/14008
43824         * g++.dg/parse/error15.C: New test.
43825         * g++.dg/parse/crash11.C: Update dg-error mark.
43827 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43829         PR c++/13932
43830         * g++.dg/warn/conv2.C: New test.
43832 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43834         PR c++/13086
43835         * g++.dg/warn/incomplete1.C: Remove xfail.
43837 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43839         * lib/file-format.exp (gcc_target_object_format): Use
43840         ${tool}_target_compile, not gcc_target_compile.
43841         * lib/target-supports.exp (check_alias_available): Likewise.
43842         (check_gc_sections_available): Likewise.
43843         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43844         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43845         dg-require-alias.
43847 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43849         PR c++/13969
43850         * g++.dg/template/static6.C: New test.
43852 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43854         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43856 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43858         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43859         tests for systems where `char' is unsigned by default.
43861 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43863         PR c++/13997
43864         * g++.dg/template/partial3.C: New test.
43866 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43868         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43869         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43870         Remove mentions of obsolete ports.
43872 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43874         * gcc.dg/noncompile/20001228-1.c: Fix for new
43875         error message.
43877 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43879         PR target/9348
43880         * gcc.c-torture/execute/multdi-1.c: New test case.
43882 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43884         PR c++/13925
43885         * g++.dg/template/lookup5.C: New test.
43887 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43889         PR c++/13950
43890         * g++.dg/template/lookup4.C: New test.
43892         PR c++/13970
43893         * g++.dg/parse/error14.C: New test.
43895         PR c++/14002
43896         * g++.dg/parse/template13.C: New test.
43898 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43900         PR c++/13978
43901         * g++.dg/template/koenig4.C: New test.
43903         PR c++/13968
43904         * g++.dg/template/crash17.C: New test.
43906         PR c++/13975
43907         * g++.dg/parse/error13.C: New test.
43908         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43910 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43912         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43914 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43916         PR c/11658
43917         PR c/13994
43918         * gcc.dg/noncompile/20040203-1.c: New test.
43919         * gcc.dg/noncompile/20040203-2.c: Likewise.
43920         * gcc.dg/noncompile/20040203-3.c: Likewise.
43921         * gcc.dg/20040203-1.c: Likewise.
43923 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43925         PR c++/10858
43926         * g++.dg/template/sizeof7.C: New test.
43928 2004-02-02  Eric Christopher  <echristo@redhat.com>
43929             Zack Weinberg  <zack@codesourcery.com>
43931         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43933 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43935         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43936         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43937         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43938         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43940 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43942         PR c++/13113
43943         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43945         PR c++/13854
43946         * g++.dg/ext/attrib13.C: New test.
43948         PR c++/13907
43949         * g++.dg/conversion/op2.C: New test.
43951 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43953         * gcc.dg/titype-1.c: Fix pasto.
43955 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43957         * gcc.dg/titype-1.c: New test.
43959 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43961         PR c++/13957
43962         * g++.dg/template/non-type-template-argument-1.C,
43963         g++.dg/template/qualified-id1.C: Update dg-error marks.
43964         * g++.dg/template/nontype6.C: New test.
43966 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43968         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43969         * gcc.dg/builtins-31.c: New testcase.
43970         * gcc.dg/builtins-32.c: New testcase.
43972 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43974         * objc.dg/call-super-2.m: Update line numbers
43975         for the including of stddef.h.
43977 2004-01-30  Michael Matz  <matz@suse.de>
43979         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43980         g++.dg/ext/case-range3.C: New tests.
43982 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43984         DR206
43985         PR c++/13813
43986         * g++.dg/template/member4.C: New test.
43988 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43990         PR c++/13683
43991         * g++.dg/template/sizeof6.C: New test.
43993 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43995         * gcc.dg/fwritable-strings-1.c: New test.
43997 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43999         * gcc.c-torture/compile/20040130-1.c: New test.
44001 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44003         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44005 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44007         PR c++/13883
44008         * g++.dg/template/ctor3.C: New test.
44010 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44012         * g++.dg/tc1: New directory.
44013         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44014         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44015         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44016         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44017         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44019 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44021         * g++.dg/parse/error11.C: New test.
44022         * g++.dg/parse/error12.C: Likewise.
44024 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44026         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44027         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44029 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44031         PR c++/13791
44032         * g++.dg/ext/attrib12.C: New test.
44034         PR c++/13736
44035         * g++.dg/parse/cast2.C: New test.
44037 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44039         * objc.dg/encode-2.m (main): New local string.  Set depending on
44040         sizeof long.  Use in sscanf call.
44041         * objc.dg/encode-3.m (main): New local string.  Set depending on
44042         sizeof long.  Use in scan_initial call.
44044 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44046         * objc.dg/call-super-2.m: Make LP64-safe.
44047         * objc.dg/desig-init-1.m: Likewise.
44049 2004-01-27  Devang Patel <dpatel@apple.com>
44051         * g++.dg/debug/namespace1.C: New test.
44053 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44055         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44056         xscale-*-*.
44058         * gcc.dg/arm-mmx-1.c: New test.
44060 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44062         * gcc.dg/20040127-1.c: New test.
44063         * gcc.dg/20040127-2.c: New test.
44065 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44067         * objc.dg/stret-1.m (glob): Renamed to globa.
44069 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44071         PR c++/13663
44072         * g++.dg/expr/for1.C: New test.
44074 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44076         PR middle-end/13779
44077         * gcc.dg/darwin-longlong.c: New test.
44079 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44081         * gcc.dg/20040124-1.c: Moved test from here...
44082         * gcc.c-torture/compile/20040124-1.c: ...to here.
44084 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44086         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44087         the assembly output if -m64 is passed.
44089 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44091         PR c++/13833
44092         * g++.dg/template/cond3.C: New test.
44094 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44096         PR c++/13810
44097         * g++.dg/template/ttp7.C: New test.
44099 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44101         PR c++/13797
44102         * g++.dg/template/nontype4.C: New test.
44103         * g++.dg/template/nontype5.C: Likewise.
44105 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44107         * gcc.dg/torture/mips-clobber-at.c: New test.
44109 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44111         * gcc.dg/20040124-1.c: New test.
44113 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44115         * gcc.dg/20040123-1.c: New test.
44117 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44119         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44121 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44123         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44125 2004-01-23  Andrew Pinski  <apinski@apple.com>
44127         * gcc.dg/20030121-1.c: Move to ..
44128         * gcc.dg/20040121-1.c: here.
44130 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44132         * gcc.dg/builtins-29.c: New test case.
44134 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44136         PR 18314
44137         * gcc.dg/builtins-30.c: New testcase.
44139 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44141         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44142         * lib/g77.exp: Likewise.
44143         * lib/objc.exp: Likewise.
44144         * lib/g++.exp: Likewise.
44146 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44148         * gcc.dg/struct-by-value-2.c: New test.
44150 2004-01-21  Andrew Pinski  <apinski@apple.com>
44152         PR target/13785
44153         * gcc.dg/20030121-1.c: New test.
44155 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44157         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44158         clobber frame pointer register in asm statement.
44160 2004-01-21  Falk Hueffner  <falk@debian.org>
44162         * gcc.c-torture/compile/20040121-1.c: New test.
44164 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44166         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44168 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44170         * gcc.dg/ppc64-abi-2.c: New test.
44172 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44174         * lib/treelang.exp: Fill out this file.
44175         * lib/treelang-dg.exp: New File.
44177 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44179         * gcc.c-torture/compile/981022-1.c: Remove.
44180         * gcc.dg/array-5.c: Remove XFAIL.
44181         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44182         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44183         gcc.dg/cond-lvalue-1.c: Update.
44184         * gcc.dg/cast-lvalue-2.c: New test.
44186 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44188         PR c++/13592
44189         * g++.dg/other/error1.C (class foo): Tweak error message.
44191         PR c++/13592
44192         * g++.dg/template/call2.C: New test.
44194 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44196         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44197         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44198         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44199         scalar-return-1_x.c, scalar-return-2_y.c,
44200         scalar-return-3_x.c, scalar-return-3_y.c,
44201         scalar-return-4_x.c, scalar-return-4_y.c,
44202         struct-align-1.h, struct-align-1_x.c,
44203         struct-align-1_y.c, struct-align-2.h,
44204         struct-align-2_x.c, struct-align-2_y.c,
44205         struct-by-value-10_y.c, struct-by-value-11_x.c,
44206         struct-by-value-11_y.c, struct-by-value-12_x.c,
44207         struct-by-value-12_y.c, struct-by-value-13_x.c,
44208         struct-by-value-13_y.c, struct-by-value-14_x.c,
44209         struct-by-value-14_y.c, struct-by-value-15_x.c,
44210         struct-by-value-15_y.c, struct-by-value-16_y.c,
44211         struct-by-value-17_y.c, struct-by-value-18_y.c,
44212         struct-by-value-19_y.c, struct-by-value-1_x.c,
44213         struct-by-value-1_y.c, struct-by-value-20_y.c,
44214         struct-by-value-2_x.c, struct-by-value-2_y.c,
44215         struct-by-value-3_y.c, struct-by-value-4_x.c,
44216         struct-by-value-4_y.c, struct-by-value-5_y.c,
44217         struct-by-value-6_y.c, struct-by-value-7_y.c
44218         struct-by-value-8_x.c, struct-by-value-8_y.c
44219         struct-by-value-9_x.c, struct-by-value-9_y.c
44220         struct-return-10_x.c, struct-return-10_y.c,
44221         struct-return-19_x.c, struct-return-20_x.c
44222         struct-return-2_x.c, struct-return-2_y.c
44223         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44224         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44226 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44228         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44229         attribute on sparc*-sun-solaris2.*.
44231 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44233         PR c++/13710
44234         * g++.dg/ext/typeof7.C: New test.
44236 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44238         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44239         * gcc.dg/const-elim-1.c: Same.
44241 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44243         * objc.dg/stret-1.m: New.
44244         * objc.dg/stret-2.m: New.
44246 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44248         PR c++/11895
44249         * g++.dg/ext/vector1.C: New test.
44251 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44253         * gcc.dg/pch/import-1.c: New.
44254         * gcc.dg/pch/import-1.hs: New.
44255         * gcc.dg/pch/import-1a.h: New.
44256         * gcc.dg/pch/import-1b.h: New.
44257         * gcc.dg/pch/import-1c.h: New.
44259 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44261         PR c++/13574
44262         * g++.dg/ext/array1.C: New test.
44264         PR c++/13178
44265         * g++.dg/conversion/op1.C: New test.
44267 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44269         PR 11864
44270         From Kazumoto Kojima / Dan Kegel:
44271         * gcc.dg/pr11864-1.c: New test.
44273         PR 10392
44274         From Marcus Comstedt / Dan Kegel:
44275         * gcc.dg/pr10392-1.c: New test.
44277 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44279         PR c++/13478
44280         * g++.dg/init/ref10.C: New test.
44282 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44284         PR c++/13407
44285         * g++.dg/parse/typename6.C: New test.
44287 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44289         PR pch/13361
44290         * g++.dg/pch/wchar-1.C: New.
44291         * g++.dg/pch/wchar-1.Hs: New.
44293 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44295         PR c++/9259
44296         * g++.dg/expr/sizeof2.C: New test.
44298 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44300         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44302 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44304         PR c++/13659
44305         * g++.dg/lookup/strong-using-3.C: New.
44306         * g++.dg/lookup/using-10.C: New.
44308 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44310         PR c++/13594
44311         * g++.dg/lookup/strong-using-2.C: New.
44313 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44314             Dan Kegel <dank@kegel.com>
44315             J"orn Rennecke <joern.rennecke@superh.com>
44317         PR target/9365
44318         * gcc.dg/pr9365-1.c: New test.
44320 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44322         PR c++/8856
44323         * g++.dg/parse/casting-operator2.C: New test.
44324         * g++.old-deja/g++.pt/explicit83.C: Remove.
44326 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44328         * gcc.dg/label-compound-stmt-1.c: New test.
44329         * gcc.c-torture/compile/950922-1.c,
44330         gcc.c-torture/compile/20000211-3.c,
44331         gcc.c-torture/compile/20000518-1.c,
44332         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44333         compound statements.
44335 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44337         * gcc.dg/ppc64-abi-1.c: New test.
44339 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44341          * g++.dg/ext/attrib9.C: Add dg-warnings.
44343 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44345         PR c++/12335
44346         * g++.dg/parse/dtor3.C: New test.
44348 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44350         PR c++/12709
44351         * g++.dg/parse/try-catch-1.C: New test.
44353 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44355         * ada/acats/run_all.sh: Add more verbose output in acats.log
44356         when compiling tests.
44358 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44360         PR 13656
44361         * gcc.dg/typedef-redecl.c: New test case.
44362         * gcc.dg/typedef-redecl.h: New support file.
44364 2004-01-13  Jan Hubicka  <jh@suse.cz>
44366         * gcc.dg/always_inline.c: New test.
44367         * gcc.dg/debug/20031231-1.c: Fix.
44369 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44371         PR c++/13474
44372         * g++.dg/template/array3.C: New test.
44374 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44376         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44377         * g++.dg/warn/Wunused-2.C: Likewise.
44379 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44381         PR c++/13289
44382         * g++.dg/template/instantiate6.C: New test.
44384 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44386         PR middle-end/11397
44387         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44389 2004-01-12  Jan Hubicka  <jh@suse.cz>
44391         PR opt/12826
44392         * gcc.dg/20040112-1.c: New.
44394         * gcc.dg/dwarf-die[1-7].c: Move to...
44395         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44396         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44398 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44400         PR c++/4100
44401         * g++.dg/parse/friend4.C: New test.
44403 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44405         PR c++/4100
44406         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44407         definition is called a friend.
44409 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44411         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44413 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44415         PR c++/3478
44416         * g++.dg/parse/error10.C: New test.
44417         * g++.dg/template/arg2.C: Accept "invalid type" error.
44419 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44421         PR middle-end/13392
44422         * g++.dg/opt/expect2.C: New test.
44424 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44426         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44427         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44428         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44429         Update dg-error regexps.
44431 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44433         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44434         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44436 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44438         * gcc.dg/pragma-re-1.c: Use right pointer type.
44440 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44442         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44444 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44446         * gcc.dg/rs6000-ldouble-1.c: New.
44448 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44450         DR 337
44451         PR c++/9256
44452         * g++.dg/other/abstract1.C: New test.
44454 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44456         * g++.dg/lookup/strong-using-1.C: New.
44458 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44460         PR c/11234
44461         * gcc.dg/func-ptr-conv-1.c: New test.
44462         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44464 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44466         PR target/13380.
44467         * gcc.c-torture/compile/20040109-1.c: New.
44469 2004-01-08  Stuart Hastings  <stuart@apple.com>
44471         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44472         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44473         * gcc.dg/i386-sse-6.c: ...this new testcase.
44475 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44477         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44479 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44481         * ada/acats/run_acats: Treat 'gnatchop' the same way
44482         as 'gnatmake'.  Export GCC_DRIVER.
44483         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44484         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44486 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44488         PR c++/12573
44489         * g++.dg/template/dependent-expr4.C: New test.
44491 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44493         * gcc.dg/altivec-11.c: New test.
44495 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44497         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44499 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44501         PR c/6024
44502         * gcc.dg/enum-compat-1.c: New test.
44503         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44505 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44507         PR c/12165
44508         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44509         gcc.dg/c99-idem-qual-3.c: New tests.
44511 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44513         * gcc.dg/winline-7.c: Don't cast void * to int.
44515 2004-01-06  Jan Hubicka  <jh@suse.cz>
44517         * gcc.dg/i386-sse-5.c: New test
44518         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44520 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44522         PR c++/12815
44523         * g++.dg/rtti/typeid4.C: New test.
44525 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44527         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44529 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44531         PR c++/12132
44532         * g++.dg/template/error11.C: New test.
44534         PR c++/13451
44535         * g++.dg/template/class2.C: New test.
44537 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44538         Richard Sandiford <rsandifo@redhat.com>
44540         PR c++/13387
44541         * g++.dg/opt/alias3.C: New test.
44543 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44545         PR c++/13157
44546         * g++.dg/template/koenig3.C: New test.
44548         PR c++/13529
44549         * g++.dg/parse/offsetof3.C: New test.
44551         * g++.dg/init/copy7.C: Add missing dg-error markers.
44553         PR c++/12226
44554         * g++.dg/init/copy7.c: New test.
44556         PR c++/13536
44557         * g++.dg/parse/cast1.C: New test.
44559 2004-01-04  Jan Hubicka  <jh@suse.cz>
44561         * gcc.dg/winline[1-7].c: New tests.
44563 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44565         PR c++/13520
44566         * g++.dg/template/qualttp22.C: New test.
44568 2004-01-01  Jan Hubicka  <jh@suse.cz>
44570         * gcc.dg/debug/20031231-1.c: New.
44571         * gcc.c-torture/compile/20040101-1.c: New.
44572         * gcc.dg/dwarf-die-[1-7].c: New.
44574 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44576         PR optimization/13521
44577         * gcc.c-torture/compile/20031231-1.c: New test.
44579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44581         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44583 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44585         PR c++/10079
44586         * g++.dg/template/crash16.C: New test.
44588 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44590         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44592 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44594         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44595         ports.
44596         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44597         * g++.old-deja/g++.law/profile1.C: Likewise.
44598         * gcc.c-torture/compile/981006-1.c: Likewise.
44599         * gcc.c-torture/execute/loop-2e.x: Likewise.
44600         * gcc.c-torture/execute/loop-2f.x: Remove.
44601         * gcc.c-torture/execute/loop-2g.x: Likewise.
44602         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44603         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44605 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44607         PR c++/13507
44608         * g++.dg/ext/attrib11.C: New test.
44610         PR c++/13494
44611         * g++.dg/template/array2-1.C: New test.
44612         * g++.dg/template/array2-2.C: New test.
44614 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44616         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44618 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44620         PR c++/12774
44621         * g++.dg/template/array1-1.C: New test.
44622         * g++.dg/template/array1-2.C: New test.
44624 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44626         PR fortran/12632
44627         * g77.dg/12632.f: New test case.
44629 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44631         PR c++/13289
44632         * g++.dg/parse/nontype1.C: New test.
44634 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44636         PR c++/12403
44637         * g++.dg/parse/explicit1.C: New test.
44638         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44640 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44642         PR c++/13081
44643         * g++.dg/opt/inline6.C: New test.
44645         PR c++/12613
44646         * g++.dg/parse/error9.C: New test.
44648         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44650 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44652         PR c++/13009
44653         * g++.dg/init/assign1.C: New test.
44655 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44657         PR c++/13070
44658         * g++.dg/warn/format3.C: New test case.
44660 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44662         * gcc.c-torture/compile/20031227-1.c: New test.
44664 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44666         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44667         * g77.dg/bprob/bprob.exp: Likewise.
44668         * gcc.misc-tests/bprob.exp: Likewise.
44669         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44670         variants on systems where the library does not provide that
44671         functionality.
44672         * gcc.dg/builtins-20.c: Use builtins-config.h.
44673         * gcc.dg/builtins-config.h: New file.
44675 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44677         * lib/gcc-dg.exp (dg-require-profiling): New function.
44678         * lib/target-supports.exp (check_profiling_available): Likewise.
44679         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44680         * g77.dg/bprob/bprob.exp: Likewise.
44681         * gcc.misc-tests/bprob.exp: Likewise.
44682         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44683         * gcc.dg/20021014-1.c: Likewise.
44684         * gcc.dg/nest.c: Likewise.
44686 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44688         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44689         compiling.
44690         * g++.dg/lookup/java2.C: Likewise.
44691         * gcc.dg/cpp/lexident.c: Likewise.
44693 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44695         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44696         given.
44697         * gcc.c-torture/compile/961203-1.c: Likewise.
44698         * gcc.c-torture/compile/980506-1.c: Likewise.
44700 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44702         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44703         (additional_prunes): New global.
44704         (gcc-dg-prune): Handle additional per-test pruning.
44705         (dg-test): Clear additional_prunes between tests.
44707         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44708         dg-prune-output to avoid spurious failures from assembler
44709         complaining about nonexistent WAW violations.
44710         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44711         Use dg-prune-output to avoid spurious failures from assembler
44712         warning about Itanium B-step errata.
44714 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44716         * g++.dg/abi/macro0.C: New test.
44717         * g++.dg/abi/macro1.C: Likewise.
44718         * g++.dg/abi/macro2.C: Likewise.
44720         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44721         * g++.dg/abi/bitfield7.C: Likewise.
44722         * g++.dg/abi/dtor2.C: Likewise.
44723         * g++.dg/abi/mangle11.C: Likewise.
44724         * g++.dg/abi/mangle12.C: Likewise.
44725         * g++.dg/abi/mangle14.C: Likewise.
44726         * g++.dg/abi/mangle17.C: Likewise.
44727         * g++.dg/abi/vbase10.C: Likewise.
44728         * g++.dg/abi/vbase14.C: Likewise.
44729         * g++.dg/template/qualttp17.C: Likewise.
44731 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44733         PR c/11995
44734         * gcc.dg/20031223-1.c: New test.
44736 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44738         * gcc.dg/noreturn-7.c: New test.
44740 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44742         * gcc.dg/null-pointer-1.c: New test.
44744 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44746         * g++.old-deja/g++.jason/template18.C: Remove.
44747         * g++.old-deja/g++.jason/template37.C: Likewise.
44749         PR c++/12862
44750         * g++.dg/lookup/ns1.C: New test.
44752         PR c++/12397
44753         * g++.dg/template/lookup3.C: New test.
44755 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44757         * g++.dg/template/recurse1.C: New test
44759 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44761         PR c++/12479
44762         * g++.dg/parse/semicolon1.C: New test.
44763         * g++.dg/parse/semicolon1.h: Likewise.
44765 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44767         * gcc.dg/darwin-misaligned.c: New test.
44769 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44771         PR c/9163
44772         * gcc.dg/20031222-1.c: New test.
44774 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44776         PR c++/13438
44777         * g++.dg/parse/error8.C: New test.
44779         PR c++/11554
44780         * g++.dg/warn/ctor-init-1.C: New test.
44782 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44784         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44785         too small.
44786         * gcc.c-torture/compile/930217-1.c: Likewise.
44787         * gcc.c-torture/compile/930513-1.c: Likewise.
44788         * gcc.c-torture/execute/920908-2.c: Likewise.
44789         * gcc.c-torture/execute/921204-1.c: Likewise.
44790         * gcc.c-torture/execute/930621-1.c: Likewise.
44791         * gcc.c-torture/execute/930630-1.c: Likewise.
44792         * gcc.c-torture/execute/931031-1.c: Likewise.
44793         * gcc.c-torture/execute/980602-2.c: Likewise.
44794         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44795         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44796         * gcc.c-torture/execute/extzvsi.c: Likewise.
44797         * gcc.c-torture/unsorted/ext.c: Likewise.
44799 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44801         PR target/12749
44802         * gcc.c-torture/compile/20031220-2.c: New test case.
44804 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44806         PR optimization/13031
44807         * gcc.c-torture/compile/20031220-1.c: New test case.
44809 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44811         * gcc.dg/cast-function-1.c: New test.
44813 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44815         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44816         formats.
44818 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44820         PR c++/12795
44821         * g++.dg/ext/attrib10.C: New test.
44823 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44825         * gcc.dg/cleanup-10.c: New test.
44826         * gcc.dg/cleanup-11.c: New test.
44828 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44830         PR c++/13239
44831         * g++.dg/opt/expect1.C: New test.
44833 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44835         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44837 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44839         PR debug/12923
44840         * gcc.dg/20031218-1.c: New test.
44842         PR debug/12389
44843         * gcc.dg/20031218-2.c: New test.
44844         * gcc.dg/20031218-3.c: New test.
44846         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44847         of label name and allow for USER_LABEL_PREFIX == "_" names.
44848         * g++.dg/abi/mangle18-2.C: Likewise.
44849         * g++.dg/abi/mangle19-1.C: Likewise.
44850         * g++.dg/abi/mangle19-2.C: Likewise.
44851         * g++.dg/abi/mangle20-1.C: Likewise.
44852         * g++.dg/abi/mangle20-2.C: Likewise.
44854 2003-12-18  Richard Henderson  <rth@redhat.com>
44856         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44858 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44859             Dan Kegel <dank@kegel.com>
44861         PR other/12009
44862         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44863         testing a cross compiler, it causes spurious compile failures.
44864         * lib/g++.exp: Likewise.
44866 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44868         PR c++/13262
44869         * g++.dg/template/access13.C: New test.
44871 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44873         * gcc.dg/20031216-1.c: New test.
44875 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44877         PR c++/9154
44878         * g++.dg/template/error10.C: New test.
44880 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44882         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44883         * g++.dg/eh/simd-2.C: Likewise.
44885 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44886             Roger Sayle  <roger@eyesopen.com>
44888         * gcc.c-torture/execute/ieee/mzero5.c: New.
44890 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44892         PR c++/10603
44893         * g++.dg/parse/error6.C: New test.
44895         PR c++/12827
44896         * g++.dg/parse/error7.C: New test.
44898 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44901         at -O with stabs debugging formats.
44902         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44903         * gcc.dg/debug/debug-2.c: Likewise.
44905 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44907         PR c++/12696
44908         * g++.dg/init/error1.C: New test.
44910         PR c++/12218
44911         * g++.dg/init/pm3.C: New test.
44913 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44915         PR c/3347
44916         * gcc.dg/bitfld-8.c: New test.
44918 2003-12-16  James Lemke  <jim@wasabisystems.com>
44920         * gcc.dg/arm-scd42-[123].c: New tests.
44922 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44924         PR c++/9043
44925         * g++.dg/abi/mangle20-1.C: New test.
44926         * g++.dg/abi/mangle20-2.C: New test.
44928 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44930         PR c++/13275
44931         * g++.dg/other/offsetof2.C: Remove XFAIL.
44932         * g++.dg/parse/offsetof1.C: New test.
44933         * g++.gd/parse/offsetof2.C: Likewise.
44935 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44937         * g++.dg/template/nontype3.C: New test.
44938         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44940 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44942         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44944 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44946         PR c++/13387
44947         * g++.dg/expr/assign1.C: New test.
44949         PR c++/13242
44950         * g++.dg/abi/mangle19-1.C: New test.
44951         * g++.dg/abi/mangle19-2.C: New test.
44953 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44955         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44957 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44959         * gcc.c-torture/execute/20031216-1.c: New test.
44961 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44963         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44964         an ICE regression.
44966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44968         PR c++/10926
44969         * g++.dg/template/error9.C: New test.
44971         PR c++/11116
44972         * g++.dg/template/error8.C: New test.
44974 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44976         PR middle-end/13400
44977         * gcc.c-torture/execute/20031215-1.c: New test case.
44979 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44981         PR c++/13269
44982         * g++.dg/parse/error5.C: New test.
44984         PR c++/12989
44985         * g++.dg/expr/sizeof1.C: New test.
44987         PR c++/13310
44988         * g++.dg/template/crash15.C: New test.
44990 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44992         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44993         a non-POD type as the last named parameter of a varargs function.
44995 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44997         PR c++/13243
44998         PR c++/12573
44999         * g++.dg/template/crash14.C: New test.
45000         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45002 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45004         * g++.dg/other/java1.C: New test.
45006         PR c++/13241
45007         * g++.dg/abi/mangle18-1.C: New test.
45008         * g++.dg/abi/mangle18-2.C: New test.
45010 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45012         PR optimization/10312
45013         * gcc.c-torture/execute/20031214-1.c: New.
45015 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45017         PR c++/10779
45018         PR c++/12160
45019         * g++.dg/parse/error3.C: New test.
45020         * g++.dg/parse/error4.C: Likewise.
45021         * g++.dg/abi/mangle4.C: Tweak error messages.
45022         * g++.dg/lookup/using5.C: Likewise.
45023         * g++.dg/other/error2.C: Likewise.
45024         * g++.dg/parse/typename5.C: Likewise.
45025         * g++.dg/parse/undefined1.C: Likewise.
45026         * g++.dg/template/arg2.C: Likewise.
45027         * g++.dg/template/ttp3.C: Likewise.
45028         * g++.dg/template/type1.C: Likewise.
45029         * g++.old-deja/g++.other/crash32.C: Likewise.
45030         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45032 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45034         PR c++/13106
45035         * g++.dg/warn/noreturn-3.C: New test.
45037 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45039         PR c++/13118
45040         * g++.dg/abi/covariant3.C: New.
45042 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45044         * g++.dg/eh/ia64-1.C: New test.
45046 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45048         PR optimization/13037
45049         * g77.f-torture/execute/13037.f: New test case.
45051 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45053         PR c++/12881
45054         * g++.dg/abi/covariant2.C: New.
45056 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45058         * gcc.dg/cpp/trad/macro.c: New tests.
45060 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45062         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45064 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45066         PR other/10819
45067         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45068         to fix Bug 10819.
45069         * lib/g++.exp (g++_version): Likewise.
45070         * lib/g77.exp (g77_version): Likewise.
45071         * lib/objc.exp (default_objc_version): Likewise.
45073 2003-12-10  Richard Henderson  <rth@redhat.com>
45075         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45077         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45079 2003-12-08  Matt Austern  <austern@apple.com>
45081         PR c/13134
45082         * lib/gcc-dg.exp (dg-require-visibility): Define.
45083         * lib/target-supports (check_visibility_available): Define.
45084         * gcc.dg/visibility-1.c: New test.
45085         * gcc.dg/visibility-2.c: Likewise.
45086         * gcc.dg/visibility-3.c: Likewise.
45087         * gcc.dg/visibility-4.c: Likewise.
45088         * gcc.dg/visibility-5.c: Likewise.
45089         * gcc.dg/visibility-6.c: Likewise.
45090         * g++.dg/ext/visibility-1.C: Likewise.
45091         * g++.dg/ext/visibility-2.C: Likewise.
45092         * g++.dg/ext/visibility-3.C: Likewise.
45093         * g++.dg/ext/visibility-4.C: Likewise.
45094         * g++.dg/ext/visibility-5.C: Likewise.
45095         * g++.dg/ext/visibility-6.C: Likewise.
45097 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45099         * g++.dg/lookup/java1.C: New test.
45100         * g++.dg/lookup/java2.C: New test.
45102 2003-12-07  Falk Hueffner  <falk@debian.org>
45104         * g++.dg/opt/noreturn-1.C: New test.
45106 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45108         * gcc.dg/overflow-1.c: New test.
45110 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45112         * g77.f-torture/compile/13060.f: New test.
45114 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45116         PR c++/13323
45117         * g++.dg/inherit/operator2.C: New test.
45119 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45121         PR c++/13305
45122         * g++.dg/ext/attrib9.C: New test.
45124 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45126         PR c++/13314
45127         * g++.dg/template/error7.C: New test.
45129 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45130             J"orn Rennecke <joern.rennecke@superh.com>
45132         PR target/13302
45133         * g++.dg/other/struct-va_list.C: New test.
45135 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45137         PR c++/13166
45138         * g++.dg/parse/defarg6.C: New test.
45140 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45142         PR target/13256
45143         * gcc.c-torture/execute/20031201-1.c: New test.
45145 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45147         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45149 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45151         * gcc.dg/builtin-return-1.c: New test.
45153 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45154             J"orn Rennecke <joern.rennecke@superh.com>
45156         PR optimization/13260
45157         * gcc.c-torture/execute/20031204-1.c: New test.
45159 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45161         PR c++/9127
45162         * g++.dg/template/error6.C: New test.
45164 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45166         * gcc.dg/20031202-1.c: New test.
45168 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45170         PR c++/13179
45171         * g++.dg/template/eh1.C: New test.
45173         PR c++/10771
45174         * g++.dg/template/error5.C: New test.
45176 2003-12-02  David Ung  <davidu@mips.com>
45178         * gcc.dg/compat/vector-check.h: Corrected type for var
45179         g_##TMODE
45181 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45183         PR c++/10126
45184         * g++.dg/template/ptrmem8.C: New test.
45186 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45188         PR c++/12573
45189         * g++.dg/template/dependent-expr3.C: New test.
45191 2003-12-01  James Lemke  <jim@wasabisystems.com>
45193         * gcc.dg/arm-g2.c: New test.
45195 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45197         PR optimization/11634
45198         * gcc.dg/20031201-2.c: New test case.
45200 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45202         PR 11433
45203         * objc.dg/proto-lossage-3.m: New test.
45205 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45207         PR optimization/12628
45208         * gcc.dg/20031201-1.c: New test case.
45210 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45212         * gcc.dg/unaligned-1.c: New test.
45214 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45216         PR c++/9849
45217         * g++.dg/template/error4.C: New test.
45218         * g++.dg/template/nested3.C: Adjust error markers.
45220 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45222         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45224 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45226         PR c/10333
45227         * gcc.dg/bitfld-7.c: New test.
45229 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45231         * gcc.dg/tls/asm-1.C: New test.
45233 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45235         * gcc.dg/cpp/assert4.c: Update.
45237 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45239         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45240         * gcc.dg/builtin-apply3.c: New test.
45242 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45244         * lib/compat.exp (compat-obj): New xfaildata parameter.
45245         Use it to set compiler_conditional_xfail_data before compiling.
45246         (compat-get-options): Handle dg-xfail-if.
45247         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45248         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45249         * gcc.dg/compat/vector-1_y.c: Likewise.
45250         * gcc.dg/compat/vector-2_x.c: Likewise.
45251         * gcc.dg/compat/vector-2_y.c: Likewise.
45253 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45255         * g++.dg/opt/reg-stack4.C: New test.
45257 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45259         * gcc.dg/builtin-apply2.c: New test.
45261 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45263         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45265 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45267         PR c++/12924
45268         * g++.dg/template/template-id-2.C: New test.
45270 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45272         PR c++/5369
45273         * g++.dg/template/memfriend1.C: New test.
45274         * g++.dg/template/memfriend2.C: Likewise.
45275         * g++.dg/template/memfriend3.C: Likewise.
45276         * g++.dg/template/memfriend4.C: Likewise.
45277         * g++.dg/template/memfriend5.C: Likewise.
45278         * g++.dg/template/memfriend6.C: Likewise.
45279         * g++.dg/template/memfriend7.C: Likewise.
45280         * g++.dg/template/memfriend8.C: Likewise.
45281         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45283 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45285         PR c++/12515
45286         * g++.dg/ext/cond1.C: New test.
45288 2003-11-20  Richard Henderson  <rth@redhat.com>
45290         * gcc.dg/20020201-2.c: Remove.
45291         * gcc.dg/20020201-4.c: Remove.
45292         * gcc.dg/20020304-1.c: Remove.
45294 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45296         * gcc.dg/cpp/trad/xwin1.c: New test case.
45298 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45300         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45301         * lib/g77.exp: Likewise.
45302         * lib/objc.exp: Likewise.
45303         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45304         for darwin.
45306 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45308         PR c++/12932
45309         * g++.dg/template/static5.C: New test.
45311 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45313         * gcc.dg/nested-func-1.c: New test.
45315 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45317         * gcc.dg/cpp/assert4.c: New test.
45319 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45321         PR c++/2294
45322         * g++.dg/lookup/using9.c: New test.
45324 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45326         PR c++/12762
45327         * g++.dg/template/error3.C: New test.
45329 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45331         PR ada/13035
45332         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45333         No longer use a wrapper for gcc, since this does not work under
45334         Windows.
45336 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45338         PR c++/2094
45339         * g++.dg/template/ptrmem7.C: New test.
45341 2003-11-13  Andrew Pinski <apinski@apple.com>
45343         * gcc.c-torture/compile/20031113-1.c: New test.
45345 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45346             Kean Johnston <jkj@sco.com>
45348         PR c/13029
45349         * gcc.dg/unused-4.c: Update.
45351 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45353         * g++.dg/opt/const3.C: New test.
45355 2003-11-13  Jan Hubicka  <jh@suse.cz>
45357         * gcc.c-torture/compile/20031112-1.c: New test.
45359 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45361         * g++.dg/parse/crash10.C: Remove bogus error marker.
45363 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45365         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45366         (host_gcc): Likewise.
45367         (ROOT): Honor $PWDCMD.
45368         (BASE): Likewise.
45369         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45371 2003-11-12  Catherine Moore  <clm@redhat.com>
45373         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45375 2003-11-12  Andreas Jaeger  <aj@suse.de>
45376             Jakub Jelinek  <jakub@redhat.com>
45377             Andrew Pinski  <pinskia@physics.uc.edu>
45378             Richard Henderson  <rth@redhat.com>
45380         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45381         systems.
45382         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45384         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45385         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45387 2003-11-11  Andreas Jaeger  <aj@suse.de>
45389         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45391         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45393 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45395         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45396         Clean ups.
45398 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45400         * gcc.dg/trampoline-1.c: New test.
45402 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45404         * gcc.c-torture/compile/200031109-1.c: New test.
45406 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45408         PR c/3190
45409         PR c/8714
45410         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45411         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45412         gcc.dg/format/no-y2k-1.c: Update.
45414 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45416         PR optimization/10467
45417         * gcc.dg/20031108-1.c: New test case.
45419 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45421         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45423 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45425         * gcc.dg/compound-lvalue-1.c: New test.
45426         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45427         some XFAILs.
45429 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45431         * gcc.dg/altivec-varargs-1.c: New test.
45433 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45435         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45436         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45437         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45438         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45439         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45441 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45443         * gcc.dg/cond-lvalue-1.c: New test.
45445 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45447         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45449 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45451         PR c++/11616
45452         * g++.dg/template/instantiate5.C: New test.
45454 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45456         PR c++/12726
45457         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45458         * ChangeLog: Add missing first entry for above test.
45460 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45462         PR c++/9810
45463         * g++.dg/template/using8.C: New test.
45464         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45466 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45468         PR optimization/10817
45469         * gcc.c-torture/compile/20031102-1.c: New test case.
45471 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45473         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45474         2147483647.
45476 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45478         * gcc.dg/20031102-1.c: New test.
45480 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45482         * gcc.dg/complex-1.c: New test.
45484 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45486         PR c++/12796
45487         * g++.dg/template/crash13.C: Adjust expected error location.
45488         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45490 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45492         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45494 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45496         PR/10239
45497         * gcc.c-torture/compile/20031031-2.c: New test.
45499 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45501         PR/11640
45502         * gcc.c-torture/compile/20031031-1.c: New test.
45504 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45506         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45507         * gcc.misc-tests/bprob.exp: Likewise.
45508         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45509         the execution test on arm-elf configs.
45510         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45511         configs that don't support scratch files.
45512         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45514 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45516         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45517         done by dejagnu.
45519 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45521         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45522         Avoid non pure sh syntax. Add more logging.
45524         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45525         fail.
45527 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45529         PR libgcj/10610
45530         * gcc.dg/ppc-stackalign-1.c: New test.
45532 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45534         * ada/acats/run_all.sh: Change output to be more compliant with
45535         dejagnu framework.
45536         Create acats.sum and acats.log files under testsuite/ada/acats
45537         Only run [a-z]* directories, to filter out e.g. CVS.
45538         Redirect build output to log file.
45540 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45542         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45544 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45546         PR ada/5909:
45547         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45549 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45551         * gcc.c-torture/compile/20031023-1.c: New test.
45552         * gcc.c-torture/compile/20031023-2.c: New test.
45553         * gcc.c-torture/compile/20031023-3.c: New test.
45554         * gcc.c-torture/compile/20031023-4.c: New test.
45556 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45558         PR c++/10371
45559         * g++.dg/lookup/scoped8.C: New test.
45561 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45563         * g++.dg/opt/reg-stack3.C: New test.
45565 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45567         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45569 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45571         PR c++/11076
45572         * g++.dg/template/crash13.C: New test.
45574 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45576         * gcc.dg/c99-restrict-2.c: New test.
45578 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45580         PR c++/12698, c++/12699, c++/12700, c++/12566
45581         * g++.dg/inherit/covariant9.C: New test.
45582         * g++.dg/inherit/covariant10.C: New test.
45583         * g++.dg/inherit/covariant11.C: New test.
45585 2003-10-23  Jason Merrill  <jason@redhat.com>
45587         PR c++/12726
45588         * g++.dg/ext/complit2.C: New test.
45590 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45592         PR target/12654
45593         * gcc.c-torture/execute/20031020-1.c: New test.
45595 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45597         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45598         following the jump_insn.
45600 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45602         * gcc.dg/cast-lvalue-1.c: New test.
45604 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45606         PR c++/11962
45607         * g++.dg/template/cond2.C: New test.
45609 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45611         * gcc.dg/builtins-28.c: New test.
45613 2003-10-20  Jan Hubicka  <jh@suse.cz>
45615         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45616         parameter.
45617         * gcc.dg/inline-2.c: Likewise.
45619 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45621         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45622         * gcc.dg/nest.c: Likewise.
45624 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45626         PR c++/9781, c++/10583, c++/11862
45627         * g++.dg/parse/crash13.C: New test.
45629 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45631         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45633 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45635         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45636         Define HAVE_C99_RUNTIME except on Solaris.
45637         * gcc.dg/builtins-20.c: Likewise.
45639 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45641         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45643 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45645         PR c++/12495
45646         * g++.dg/template/crash21.C: New test.
45648 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45650         PR c++/2513
45651         * g++.dg/template/typename5.C: New test.
45653 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45655         PR c++/12369
45656         * g++.dg/template/friend25.C: New test.
45658 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45660         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45661         versions.
45663 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45665         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45666         == 2147483647.
45668 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45670         * gcc.c-torture/execute/960416-1.x: Remove.
45671         * gcc.c-torture/execute/divconst-3.x: Likewise.
45673 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45675         PR target/12598
45676         * gcc.dg/torture/cris-volatile-1.c: New test.
45678 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45680         PR optimization/9325
45681         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45682         for overflowing floating point to integer conversion during RTL
45683         simplification.
45685 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45687         * objc/execute/_cmd.m: Fix typo.
45688         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45689         Relax 'scan-assembler' regexp.
45690         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45691         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45692         * objc.dg/zero-link-2.m: Remove blank line.
45693         * objc.dg/zero-link-3.m: New test case.
45695 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45697         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45699         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45700         than linker trickery.
45702 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45704         PR c++/12370
45705         * g++.dg/other/friend2.C: New test.
45707 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45709         * gcc.dg/20031012-1.c: New test.
45711 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45713         * gcc.dg/weak/weak-3.c: Fix for new warning.
45715 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45717         PR optimization/8750
45718         * gcc.c-torture/execute/20031012-1.c: New test case.
45720 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45722         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45723         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45727         PR optimization/12260
45728         * gcc.c-torture/compile/20031011-2.c: New test case.
45730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45732         * gcc.c-torture/execute/20031011-1.c: New testcase.
45734 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45736         * gcc.c-torture/compile/20031011-1.c: New test.
45738 2003-10-11  Jan Hubicka  <jh@suse.cz>
45740         * g++.dg/other/first-global.C: New test.
45742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45744         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45746 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45748         * gcc.c-torture/compile/20031010-1.c: New test.
45750 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45752         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45753         * gcc.c-torture/execute/va-arg-25.c: ... here.
45755 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45757         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45759 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45761         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45763 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45765         * g++.dg/parse/error2.C: New test.
45767 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45769         PR c++/11097
45770         * g++.dg/other/error5.C: Modify the error message.
45771         * g++.dg/lookup/using8.C: New test.
45773 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45775         * gcc.dg/darwin-abi-2.c: New file.
45776         * gcc.c-torture/execute/va-arg-24.c: New file.
45778 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45780         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45781         indentation.
45783 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45785         PR c++/10147
45786         * g++.dg/other/error4.C: Update error messages.
45787         * g++.dg/template/ptrmem4.C: Likewise.
45789         PR c++/12337
45790         * g++.dg/init/new9.C: New test.
45792         PR c++/12334, c++/12236, c++/8656
45793         * g++.dg/ext/attrib8.C: New test.
45795 2003-10-06  Devang Patel  <dpatel@apple.com>
45797         * gcc.dg/debug/dwarf2-3.h: New test.
45798         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45800 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45802         * g++.dg/opt/cfg2.C: New test.
45804 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45806         * g++.dg/opt/float1.C: New test.
45808 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45810         * gcc.dg/c90-array-lval-6.c: New test.
45811         * gcc.dg/c99-array-lval-6.c: New test.
45813 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45814             Ziemowit Laski  <zlaski@apple.com>
45816         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45817         'Derived', so that it is never considered a class method; add
45818         new warning for '+port' method ambiguity.
45819         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45820         <objc/objc-api.h> (needed on Mac OS X).
45821         * objc.dg/method-13.m: New test.
45823 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45825         PR optimization/9325, PR java/6391
45826         * gcc.c-torture/execute/20031003-1.c: New test case.
45828 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45830         PR optimization/12180
45831         * gcc.dg/20031002-1.c: New test.
45833         PR c++/12486
45834         * g++.dg/inherit/error1.C: New test.
45836 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45838         * lib/f-torture.exp (search_for): Rename to...
45839         (search_for_re): This.  Also, clean up comments and the
45840         "regexp" invocation.
45842 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45844         * gcc.c-torture/compile/20031002-1.c: New test.
45846 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45848         * g++.dg/opt/cond1.C: New test.
45850 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45852         * gcc.dg/Wold-style-definition-2.c: New testcase.
45853         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45855 2003-09-29  Richard Henderson  <rth@redhat.com>
45857         * g++.dg/init/array10.C: Add dg-options.
45859 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45861         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45863 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45865         * g++.dg/template/friend19.C: Fix typo.
45866         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45868 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45870         * gcc.c-torture/execute/20030928-1.c: New test.
45871         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45873 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45875         * g++.dg/opt/unroll1.C: New test.
45877 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45879         PR optimization/11741
45880         * gcc.dg/20030926-1.c: New test case.
45882 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45884         PR c++/5655
45885         * g++.dg/parse/access7.C: New test.
45886         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45888 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45890         MERGE OF objc-improvements-branch into MAINLINE:
45891         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45892         if libobjc has not been built.
45893         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45894         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45895         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45896         objc/execute/nested-3.m, objc/execute/np-2.m,
45897         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45898         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45899         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45900         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45901         objc.dg/special/unclaimed-category-1.h,
45902         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45903         well as GNU runtime.
45904         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45905         * execute/cascading-1.m, execute/function-message-1.m,
45906         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45907         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45908         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45909         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45910         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45911         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45912         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45913         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45914         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45915         * objc.dg/bitfield-2.m: Run only on Darwin.
45916         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45917         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45918         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45919         * objc.dg/const-str-1.m: Fix constant string layout.
45921 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45923         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45925 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45927         * gcc.dg/darwin-abi-1.c: New file.
45929 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45931         PR target/12281
45932         * gcc.c-torture/compile/20030921-1.c: New test.
45934 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45936         * g++.dg/opt/reg-stack2.C: New test.
45938 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45940         * g++.dg/eh/delayslot1.C: New test.
45942 2003-09-20  Richard Henderson  <rth@redhat.com>
45944         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45946 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45948         * gcc.c-torture/execute/20030920-1.c: New test case.
45950 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45952         * g++.dg/rtti/typeid3.C: Correct expected error message.
45954 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45956         PR c++/157
45957         * g++.dg/parse/crash12.C: New test.
45959 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45961         * gcc.dg/compat/mixed-struct-check.h: New.
45962         * gcc.dg/compat/mixed-struct-defs.h: New.
45963         * gcc.dg/compat/mixed-struct-init.h: New.
45964         * gcc.dg/compat/struct-by-value-19_main.c: New.
45965         * gcc.dg/compat/struct-by-value-19_x.c: New.
45966         * gcc.dg/compat/struct-by-value-19_y.c: New.
45967         * gcc.dg/compat/struct-by-value-20_main.c: New.
45968         * gcc.dg/compat/struct-by-value-20_x.c: New.
45969         * gcc.dg/compat/struct-by-value-20_y.c: New.
45970         * gcc.dg/compat/struct-return-19_main.c: New.
45971         * gcc.dg/compat/struct-return-19_x.c: New.
45972         * gcc.dg/compat/struct-return-19_y.c: New.
45973         * gcc.dg/compat/struct-return-20_main.c: New.
45974         * gcc.dg/compat/struct-return-20_x.c: New.
45975         * gcc.dg/compat/struct-return-20_y.c: New.
45977 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45978         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45979         so that it will not complain on LP64 targets.
45981 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45983         PR c++/495
45984         * g++.dg/template/friend24.C: New test.
45986 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45988         PR c++/12332
45989         * g++.dg/template/memtmpl2.C: New test.
45991 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45993         PR target/11184
45994         * gcc.dg/builtin-apply1.c: New test.
45996 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45998         PR c++/9848
45999         * g++.dg/warn/Wunused-4.C: New test.
46001 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46003         PR c++/12316
46004         * g++.dg/other/gc2.C: New test.
46006 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46008         PR c++/11991
46009         * g++.dg/rtti/typeid3.C: New test.
46011         PR c++/12266
46012         * g++.dg/overload/template1.C: New test.
46014 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46016         * g++.dg/opt/cfg3.C: New test.
46018 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46020         PR c++/7939
46021         * g++.dg/template/crash11.C: New test.
46023 2003-09-16  Jason Merrill  <jason@redhat.com>
46024             Jakub Jelinek  <jakub@redhat.com>
46026         * gcc.dg/attr-warn-unused-result.c: New test.
46028 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46030         PR c++/12184
46031         * g++.dg/expr/call2.C: New test.
46033 2003-09-15  Andreas Jaeger  <aj@suse.de>
46035         * gcc.dg/Wold-style-definition-1.c: New test.
46037 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46039         PR c++/3907
46040         * g++.dg/parse/template12.C: New test.
46042         * g++.dg/abi/bitfield11.C: New test.
46043         * g++.dg/abi/bitfield12.C: Likewise.
46045 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46047         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46048         non-expansion of functional macro name without arguments at EOL.
46049         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46051 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46053         * gcc.c-torture/execute/20030914-[12].c: New tests.
46055 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46057         PR c++/11788
46058         * g++.dg/overload/addr1.C: New test.
46060 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46062         * gcc.dg/20030909-1.c: New test.
46064 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46066         * gcc.dg/ultrasp10.c: New test.
46068 2003-09-09  Devang Patel  <dpatel@apple.com>
46070         * gcc.dg/darwin-ld-6.c: New test.
46072 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46074         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46078         * gcc.dg/ia64-types1.c: New test.
46079         * gcc.dg/ia64-types2.c: Likewise.
46081 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46083         * gcc.dg/builtins-1.c: Add more _Complex tests.
46084         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46086         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46089 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46091         PR c++/11786
46092         * g++.dg/lookup/koenig2.C: New test.
46094         PR c++/5296
46095         * g++.dg/rtti/typeid2.C: New test.
46097 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46099         * gcc.c-torture/compile/20030904-1.c: New test.
46101 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46103         * g++.dg/opt/longbranch2.C: New test.
46105 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46107         * g++.dg/template/crash10.C: Only compile it.
46109 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46111         PR middle-end/11665
46112         * gcc.c-torture/compile/20030907-1.c: New test.
46113         * g++.dg/init/array11.C: New test.
46115 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46117         PR c++/11852
46118         * g++.dg/init/struct1.C: New test.
46120 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46122         PR c++/12181
46123         * g++.dg/expr/comma1.C: New test.
46125 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46127         PR c++/11867
46128         * g++.dg/expr/static_cast5.C: New test.
46130 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46132         PR c++/11507
46133         * g++.dg/lookup/scoped7.C: New test.
46135         PR c++/9574
46136         * g++.dg/other/static1.C: New test.
46138         PR c++/11490
46139         * g++.dg/warn/template-1.C: New test.
46141         PR c++/11432
46142         * g++.dg/template/crash10.C: New test.
46144         PR c++/2478
46145         * g++.dg/overload/VLA.C: New test.
46147         PR c++/10804
46148         * g++.dg/template/call1.C: New test.
46150 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46152         PR c++/11794
46153         * g++.dg/parse/using3.C: New test.
46155 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46157         PR c++/11409
46158         * g++.dg/overload/builtin3.C: New test case.
46160 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46162         PR c/9862
46163         * gcc.dg/20030906-1.c: New test.
46164         * gcc.dg/20030906-2.c: Likewise.
46166 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46168         PR c++/12167
46169         * g++.dg/parse/defarg5.C: New test.
46171         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46173 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46175         PR c++/12163
46176         * g++.dg/expr/static_cast4.C: New test.
46178         PR c++/12146
46179         * g++.dg/template/crash9.C: New test.
46181 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46183         * g++.old-deja/g++.ext/pretty2.C: Update for change
46184         in __FUNCTION__.
46185         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46187 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46189         PR c++/11922
46190         * g++/dg/template/qualified-id1.C: New test.
46192         PR c++/12037
46193         * g++.dg/warn/noeffect4.C: New test.
46195 2003-09-04  Matt Austern  <austern@apple.com>
46197         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46198         * g++.dg/ext/fnname2.C: Likewise.
46199         * g++.dg/ext/fnname3.C: Likewise.
46201 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46203         * g++.dg/expr/lval1.C: New test.
46204         * g++.dg/ext/lvcast.C: Remove.
46206 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46208         PR optimization/11700.
46209         * gcc.c-torture/compile/20030903-1.c: New test case.
46211 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46213         PR c++/12053
46214         * g++.dg/abi/layout4.C: New test.
46216 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46218         PR c++/11553
46219         * g++.dg/parse/friend3.C: New test.
46221 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46223         PR c++/11847
46224         * g++.dg/template/class1.C: New test.
46226         PR c++/11808
46227         * g++.dg/expr/call1.C: New test.
46229 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46231         PR c++/12114
46232         * g++.dg/init/ref9.C: New test.
46234         PR c++/11972
46235         * g++.dg/template/nested4.C: New test.
46237 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46239         PR c++/12093
46240         * g++.dg/template/non-dependent4.C: New test.
46242         PR c++/11928
46243         * g++.dg/inherit/conv1.C: New test.
46245 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46247         PR c++/6196
46248         * g++.dg/ext/label1.C: New test.
46249         * g++.dg/ext/label2.C: Likewise.
46251 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46253         * g++.dg/expr/cond3.C: New test.
46255 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46257         * gcc.dg/builtins-1.c: Add new builtin cases.
46259 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46261         * gcc.dg/builtins-1.c: Add new cases.
46262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46264 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46266         * gcc.dg/builtins-1.c: Add more math builtin tests.
46267         * gcc.dg/torture/builtin-attr-1.c: New test.
46269 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46271         PR optimization/5079
46272         * g++.dg/opt/static3.C: New test.
46274 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46276         * gcc.misc-tests/gcov-10b.c: New test.
46278 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46280         * g++.dg/opt/ptrmem3.C: New test.
46282         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46284 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46286         * gcc.dg/20030826-2.c: New test.
46288 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46290         PR middle-end/12002
46291         * g77.f-torture/compile/12002.f: New test case.
46293 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46295         * gcc.dg/20030826-1.c: New test case.
46297 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46299         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46301 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46303         PR c++/11871
46304         * c++.dg/lookup/crash1.C: New test.
46306         * c++.dg/warn/noeffect3.C: New test.
46308 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46310         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46311         * gcc.dg/compat/vector-1_y.c: Ditto.
46312         * gcc.dg/compat/vector-2_x.c: Ditto.
46313         * gcc.dg/compat/vector-2_y.c: Ditto.
46315 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46317         * gcc.dg/20030702-1.c: New test.
46319 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46321         PR c++/8795
46322         * g++.dg/ext/altivec-1.C: New test.
46324 2003-08-24  Richard Henderson  <rth@redhat.com>
46326         * g++.dg/eh/simd-2.C: Add -w for x86.
46328 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46330         * gcc.dg/20030815-1.c: New test.
46332 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46334         PR c++/3765
46335         * g++.dg/parse/access6.C: New test.
46337 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46339         PR c++/641, c++/11876
46340         * g++.dg/template/friend22.C: New test.
46341         * g++.dg/template/friend23.C: Likewise.
46343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46345         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46346         identically.
46348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46350         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46354         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46358         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46360 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46362         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46364 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46366         PR c++/11919
46367         * g++.dg/overload/prom1.C: New test.
46369         PR c++/11551
46370         * g++.dg/parse/dtor2.C: New test.
46372         PR c++/10762
46373         * g++.dg/parse/using2.C: New test.
46375 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46377         PR target/11805
46378         * gcc.c-torture/compile/20030821-1.c: New.
46380 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46382         PR c++/11834
46383         * g++.dg/template/deduce2.C: New test.
46385 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46387         * gcc.c-torture/execute/20030821-1.c: New test.
46389 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46391         PR middle-end/11984
46392         * gcc.dg/20030820-1.c: New test case.
46394 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46396         PR c++/11945
46397         * g++.dg/warn/noeffect2.C: New test.
46399 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46401         PR c++/10926
46402         * g++.dg/template/dtor2.C: New test.
46404         PR c++/11684
46405         * g++.dg/template/operator1.C: New test.
46406         * g++.dg/parse/operator4.C: New test.
46408         PR c++/11946.C
46409         * g++.dg/expr/enum1.C: New test.
46410         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46412         PR c++/11036.C
46413         * g++.dg/parse/elab2.C: New test.
46414         * g++.dg/parse/typedef4.C: Change error message.
46415         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46416         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46417         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46419 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46421         * gcc.dg/pch/warn-1.c: New.
46422         * gcc.dg/pch/warn-1.hs: New.
46424         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46425         not-tested file.
46427 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46429         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46431 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46433         * gcc.dg/uninit-D.c: New Test.
46434         * gcc.dg/uninit-E.c: New Test.
46435         * gcc.dg/uninit-F.c: New Test.
46436         * gcc.dg/uninit-G.c: New Test.
46438 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46440         * g++.dg/README: Describe the pch directory.
46442 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46444         PR c++/11174
46445         * g++.dg/parse/access4.C: New test.
46446         * g++.dg/parse/access5.C: Likewise.
46447         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46449 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46451         * gcc.dg/noncompile/20030818-1.c: New.
46453 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46455         PR c++/11957
46456         * g++.dg/warn/noeffect1.C: New test.
46458         * g++.dg/template/scope2.C: New test.
46459         * g++.dg/template/error2.C: Correct dg-error
46461 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46463         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46465 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46467         PR C++/11512
46468         * g++.dg/template/warn1.C: New.
46470 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46472         * g++.dg/template/error2.C: New test.
46473         * g++.dg/lookup/using7.C: Adjust errors
46474         * g++.old-deja/g++.pt/crash36.C: Likewise.
46475         * g++.old-deja/g++.pt/derived3.C: Likewise.
46477 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46479         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46480         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46481         * gcc.c-torture/execute/builtins/string-9.c: New, from
46482         string-opt-9.c.  Adjust for execute/builtins framework.
46483         * gcc.c-torture/execute/string-opt-9.c: Delete.
46485 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46487         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46489         * g++.dg/parse/ret-type2.C: New test.
46491         PR c++/11703
46492         * g++.dg/init/new8.C: New test.
46494         PR c++/10923
46495         * g++.dg/parse/typedef5.C: New test.
46497         PR c++/9512
46498         * g++.dg/parse/qualified2.C: New test.
46499         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46500         invalid code.
46502 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46504         * g++.dg/conversion/ptrmem1.C: New test.
46506 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46508         PR target/11693
46509         * gcc.dg/20030811-1.c: New test.
46511         PR target/11535
46512         * gcc.c-torture/execute/20030811-1.c: New test.
46514 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46516         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46518 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46520         PR c++/11789.C
46521         * g++.dg/inherit/multiple1.C: New test.
46523 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46525         * gcc.dg/spe1.c: New test.
46527         PR c++/11670
46528         * g++.dg/expr/cast2.C: New test.
46530         PR c++/10530
46531         * g++.dg/template/dependent-name2.C: New test.
46533 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46535         * g++.dg/parse/crash11.C: Put the dg options in comments.
46537 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46539         * lib/gcc-dg.exp: Update for diagnostic change.
46541 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46543         PR c++/5767
46544         * g++.dg/parse/crash11.C: New test.
46546 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46548         * gcc.dg/cpp/spacing1.c: Update.
46550 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46552         PR target/11739
46553         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46554         a value for -mtune.
46556 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46558         PR middle-end/11771
46559         * gcc.c-torture/compile/20030804-1.c: New test case.
46561 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46563         * gcc.dg/20030804-1.c: New test case.
46565 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46567         * gcc.dg/cpp/separate-1.c: New test.
46569 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46571         PR c++/11704
46572         * g++.dg/template/dependent-expr2.C: New test.
46574         PR c++/11766
46575         * g++.dg/expr/ptrmem1.C: New test.
46577 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46579         PR c++/9453
46580         * g++.dg/template/friend15.C: New test.
46582 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46584         * lib/dg-pch.exp: Work round PCH bug.
46586 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46588         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46589         builtins.  Move cases from builtins-4.c here.
46591         * gcc.dg/torture/builtin-math-1.c: New test taken from
46592         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46593         additional cases.
46595         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46596         Delete.
46598 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46600         PR c++/9447
46601         * g++.dg/template/using7.C: New test.
46603 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46605         * import1.c, import2.c: New tests.
46607 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46609         * g++.dg/eh/crossjump1.C: New test.
46611 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46613         PR c++/11697
46614         * g++.dg/template/using6.C: New test.
46616         PR c++/11744
46617         * g++.dg/template/koenig2.C: New test.
46619 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46621         PR c++/7983
46622         * g++.dg/parse/typedef4.C: New test.
46624 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46626         PR c++/8442, c++/8806
46627         * g++.dg/template/elab1.C: New test.
46628         * g++.dg/template/type2.C: Likewise.
46629         * g++.dg/template/ttp3.C: Adjust expected error message.
46630         * g++.old-deja/g++.law/visibility13.C: Likewise.
46631         * g++.old-deja/g++.niklas/t135.C: Likewise.
46632         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46633         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46634         template argument.
46635         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46637 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46639         PR c++/11295
46640         * g++.dg/ext/stmtexpr1.C: New test.
46642         * g++.dg/opt/tmp1.C: New test.
46644         PR c++/11525
46645         * g++.dg/parse/constant4.C: New test.
46647         PR c++/9447
46648         * g++.dg/template/using5.C: New test.
46650 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46652         * gcc.dg/builtins-27.c: New test case.
46654 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46656         * gcc.dg/tls/opt-7.c: New test.
46658 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46660         * g++.old-deja/g++.other/crash18.C: Remove.
46662 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46664         * g++.dg/template/explicit3.C: New.
46665         * g++.dg/template/explicit4.C: New.
46666         * g++.dg/template/explicit5.C: New.
46668         PR c++/11347
46669         * g++.dg/template/memtmpl1.C: New.
46671 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46673         PR target/11565
46674         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46675         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46677 2003-07-30  Jan Hubicka  <jh@suse.cz>
46679         * vtgc1.c: Kill.
46681 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46683         * gcc.dg/struct-in-proto-1.c: New test.
46685 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46687         * gcc.dg/cpp/include2.c: Only expect one message.
46689 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46691         PR c++/9447
46692         * g++.dg/template/using1.C: New test.
46693         * g++.dg/template/using2.C: New test.
46694         * g++.dg/template/using3.C: New test.
46695         * g++.dg/template/using4.C: New test.
46697 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46699         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46700         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46702 2003-07-28  Jan Hubicka  <jh@suse.cz>
46704         PR c++/11530
46705         * g++.dg/opt/call1.C: New test.
46707 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46709         PR c++/11667
46710         * g++.dg/init/enum2.C: New test.
46711         * g++.dg/template/overload1.C: Add "-w" option.
46713 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46715         * gcc.dg/Wdeclaration-after-statement-1.c,
46716         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46718 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46720         * gcc.c-torture/compile/20030725-1.c: New test.
46722 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46724         * gcc.dg/20030505.c: Only run for SPE.
46725         Remove definition of opaque type.
46727 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46729         * g++.dg/template/ptrmem6.C: New test.
46731 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46733         * gcc.c-torture/compile/zero-strct-2.c: New test.
46735 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46737         * gcc.dg/intermod-1.c: New test.
46739 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46741         PR c++/11617
46742         * g++.dg/template/lookup2.C: New test.
46743         * g++.dg/template/memclass1.C: Remove instantiated from error.
46744         * g++.dg/other/error2.C: Tweak expected errors.
46746         PR c++/11596
46747         * g++.dg/template/defarg3.C: New test.
46749         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46751 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46753         * g++.dg/inherit/access5.C: New test.
46755 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46757         PR c++/11513
46758         * g++.dg/template/crash8.C: New test.
46760 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46762         PR c/10602
46763         * gcc.dg/noncompile/incomplete-2.c: New test.
46765 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46767         PR c++/11645
46768         * g++.dg/inherit/access4.C: New test.
46770         PR c++/11517
46771         * g++.dg/expr/cond2.C: New test.
46773         PR optimization/10679
46774         * g++.dg/opt/inline4.C: New test.
46776 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46778         * g++.dg/parse/crash10: New test.
46780 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46782         * g++.dg/ext/flexary1.C: New test.
46784 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46786         PR c++/10793
46787         * g++.dg/template/crash9.C: New test.
46789 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46791         PR c++/3004
46792         * g++.dg/parse/typedef3.C: New test.
46794         PR c++/7906
46795         * g++.dg/parse/operator2.C: New test.
46797         PR c++/8895
46798         * g++.dg/parse/def-tmpl-arg1.C: New test.
46800         PR c++/9282
46801         * g++.dg/parse/funptr1.C: New test.
46803         PR c++/9452
46804         * g++.dg/parse/ambig3.C: New test.
46806         PR c++/9454
46807         * g++.dg/parse/operator3.C: New test.
46809         PR c++/9486
46810         * g++.dg/parse/template10.C: New test.
46812         PR c++/9488
46813         * g++.dg/parse/template11.C: New test.
46815         PR c++/10150
46816         * g++.dg/parse/invalid-op1.C: New test.
46818         PR c++/10247
46819         * g++.dg/parse/condexpr1.C: New test.
46821 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46823         * g++.dg/ext/packed3.C: New test.
46824         * g++.dg/ext/packed4.C: New test.
46826         * gcc.dg/pack-test-3.c: New test.
46828 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46830         * lib/compat.exp: Handle dg-options per source file.
46831         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46832         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46833         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46834         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46835         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46836         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46837         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46838         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46839         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46840         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46841         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46842         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46843         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46844         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46846 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46848         PR c/10320
46849         * gcc.c-torture/execute/20030718-1.c: New test.
46851 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46853         PR optimization/11536
46854         * gcc.dg/20030721-1.c: New test.
46856 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46858         PR c++/11546
46859         * g++.dg/template/lookup1.C: New test.
46861 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46863         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46864         diagnostics of ill-formed constructs involving labels.
46865         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46866         the new 'previously defined here' message.
46868 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46870         * g++.dg/parse/non-dependent2.C: New test.
46872 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46874         * g++.dg/init/init-ref4.C: xfail on targets without
46875         weak symbols.
46877 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46879         PR target/11087
46880         * gcc.c-torture/execute/20030717-1.c: New test.
46882 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46884         * g++.dg/opt/cfg1.C: New test.
46886 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46888         PR optimization/11557
46889         * gcc.dg/20030717-1.c: New test.
46891 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46893         PR c++/10476
46894         * g++.dg/expr/crash-1.C: New test.
46896         PR c++/11027
46897         * g++.dg/template/init3.C: New test.
46899         PR c++/8222
46900         * g++.dg/template/non-dependent1.C: New test.
46902         PR c++/11070
46903         * g++.dg/template/non-dependent2.C: New test.
46905         PR c++/11071
46906         * g++.dg/template/non-dependent3.C: New test.
46908         PR c++/9907
46909         * g++.dg/template/sizeof5.C: New test.
46911 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46913         PR 11498
46914         * gcc.c-torture/compile/mangle-1.c: New file.
46916 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46918         PR c++/7809
46919         * g++.dg/parse/access3.C: New test.
46921 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46923         PR c++/11384
46924         * g++.dg/init/init-ref4.C: New test.
46926 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46928         PR c++/11547
46929         * g++.dg/parse/constant3.C: New test.
46930         * g++.dg/parse/crash7.C: Likewise.
46932 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46934         PR target/11008
46935         * gcc.dg/i386-pentium4-not-mull.c: New.
46937 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46939         * gcc.dg/asm-names.c (ymain): Make it weak.
46941 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46943         PR c++/5421
46944         * g++.dg/template/friend21.C: New test.
46946 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46948         * gcc.dg/cleanup-8.c: New test.
46949         * gcc.dg/cleanup-9.c: New test.
46951 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46953         * g++.dg/ext/dll-MI1.h: New file.
46954         * g++.dg/ext/dllexport-MI1.C: New file.
46955         * g++.dg/ext/dllimport-MI1.C: New file.
46957 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46959         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46960         it does not have cmpstrsi patterns (just cmpmemsi).
46962 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46964         PR debug/11473
46965         * g++.dg/debug/debug8.C: New test.
46967 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46969         PR c++/10108
46970         * g++.dg/template/crash7.C: New test.
46972 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46974         PR target/10795
46975         * gcc.c-torture/compile/20030708-1.c: New.
46977 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46979         * gcc.c-torture/execute/20030715-1.c: New test.
46981 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46983         * gcc.dg/pch/inline-3.c: New file.
46984         * gcc.dg/pch/inline-3.hs: New file.
46985         * gcc.dg/pch/inline-4.c: New file.
46986         * gcc.dg/pch/inline-4.hs: New file.
46988 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46990         PR c++/11509
46991         * g++.dg/template/crash6.C: New test.
46993         PR c++/7053
46994         * g++.dg/template/friend20.C: New test.
46996         PR c++/7019
46997         * g++.dg/template/overload2.C: New test.
46999 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47001         PR optimization/11440
47002         * gcc.c-torture/execute/20030714-1.c: New test.
47004 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47006         PR c++/11154
47007         * g++.dg/template/partial2.C: New test.
47009 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47011         PR c++/11503
47012         * g++.dg/template/anon1.C: New test.
47014         PR c++/11493
47015         PR c++/11495
47016         * g++.dg/parse/template9.C: Likewise.
47017         * g++.dg/template/crash4.C: New test.
47018         * g++.dg/template/koenig1.C: Likewise.
47019         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47020         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47021         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47022         functions.
47023         * g++.old-deja/g++.jason/template36.C: Likewise.
47024         * g++.old-deja/g++.mike/p1989.C: Likewise.
47025         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47026         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47027         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47028         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47029         compiling.
47030         * g++.old-deja/g++.pt/union2.C: Use this->.
47032 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47034         * gcc.dg/20030711-1.c: New test.
47036 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47038         PR c++/11050
47039         * g++.dg/parse/args1.C: New test.
47040         * g++.pt/defarg8.C: Change expected errors.
47042 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47044         PR c++/8164
47045         * g++.dg/template/nontype2.C: New test.
47047         PR c++/10558
47048         * g++.dg/parse/template8.C: New test.
47050         PR c++/8327
47051         * g++.dg/template/scope1.C: New test.
47053         * g++.dg/warn/Wsign-compare-1.C: New test.
47055 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47057         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47059 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47061         PR c++/9411
47062         * g++.dg/template/explicit2.C: New test.
47064         PR c++/10032
47065         * g++.dg/warn/pedantic1.C: New test.
47067 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47069         PR c++ 9483
47070         * g++.dg/other/field1.C: New test.
47072 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47074         PR c/11449
47075         * gcc.c-torture/compile/20030707-1.c: New.
47077 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47079         PR c++/10849
47080         * g++.dg/template/access12.C: New test.
47082 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47084         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47085         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47086         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47087         * gcc.misc-tests/gcov.exp: Update
47088         * g++.dg/gcov/gcov.exp: Update
47089         * lib/gcov.exp: Update.
47091 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47093         * g++.dg/abi/mangle17.C: Make sure template expressions are
47094         dependent.
47095         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47096         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47097         * g++.dg/opt/stack1.C: Remove erroneous code.
47098         * g++.dg/parse/template7.C: New test.
47099         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47100         * g++.old-deja/g++.pt/crash4.C: Likewise.
47102 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47104         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47105         with zero or one occurence of `$' after the initial `L'.
47107 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47109         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47111 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47113         PR c/11370
47114         * gcc.dg/Wunreachable-6.c: New testcase.
47115         * gcc.dg/Wunreachable-7.c: New testcase.
47117 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47119         PR c/11420
47120         * gcc.dg/20030708-1.c: New test.
47122 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47124         * gcc.dg/compat/sdata-section.h: New file.
47125         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47126         * gcc.dg/torture/mips-sdata-1.c: New test.
47128 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47130         PR c++/11030
47131         * g++.dg/template/friend19.C: New test.
47133 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47135         * g++.dg/opt/strength-reduce.C: New test.
47137 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47139         PR target/10979
47140         * gcc.dg/20030707-1.c: New testcase.
47142 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47144         PR optimization/11059
47145         * g++.dg/opt/emptyunion.C: New testcase.
47147 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47148             Eric Botcazou  <ebotcazou@libertysurf.fr>
47150         * g++.dg/opt/stack1.C: New test.
47152 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47154         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47155         run test.
47157         PR c++/11431
47158         * g++.dg/expr/static_cast3.C: New test.
47160 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47162         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47163         everywhere.
47164         * gcc.dg/concat.c: Concatenation of string constants with
47165         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47166         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47167         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47168         necessary to avoid multi-character character constant warning.
47169         * gcc.dg/cpp/escape.c: Likewise.
47170         * gcc.dg/cpp/ucs.c: Likewise.
47171         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47172         Fix a typo.
47174 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47176         PR c/11428
47177         * gcc.c-torture/compile/20030704-1.c: New.
47179 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47181         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47183 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47185         PR c++/5287, PR c++/7910,  PR c++/11021
47186         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47187         tests for warnings.
47188         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47189         * g++.dg/ext/dllimport3.C: Likewise.
47190         * g++.dg/ext/dllimport4.C: New file.
47191         * g++.dg/ext/dllimport5.C: New file.
47192         * g++.dg/ext/dllimport6.C: New file.
47193         * g++.dg/ext/dllimport7.C: New file.
47194         * g++.dg/ext/dllimport8.C: New file.
47195         * g++.dg/ext/dllimport9.C: New file.
47196         * g++.dg/ext/dllimport10.C: New file.
47197         * g++.dg/ext/dllexport1.C: New file.
47199 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47201         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47202         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47204 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47206         * gcc.dg/builtins-25.c: New testcase.
47207         * gcc.dg/builtins-26.c: New testcase.
47209 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47211         * gcc.dg/compat/vector-defs.h: New file.
47212         * gcc.dg/compat/vector-setup.h: New file.
47213         * gcc.dg/compat/vector-check.h: New file.
47214         * gcc.dg/compat/vector-1_main.c: New file.
47215         * gcc.dg/compat/vector-1_x.c: New file.
47216         * gcc.dg/compat/vector-1_y.c: New file.
47217         * gcc.dg/compat/vector-2_main.c: New file.
47218         * gcc.dg/compat/vector-2_x.c: New file.
47219         * gcc.dg/compat/vector-2_y.c: New file.
47221         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47222         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47223         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47224         * gcc.dg/compat/struct-align-1.h: New file.
47225         * gcc.dg/compat/struct-align-1_main.c: New file.
47226         * gcc.dg/compat/struct-align-1_x.c: New file.
47227         * gcc.dg/compat/struct-align-1_y.c: New file.
47228         * gcc.dg/compat/struct-align-2.h: New file.
47229         * gcc.dg/compat/struct-align-2_main.c: New file.
47230         * gcc.dg/compat/struct-align-2_x.c: New file.
47231         * gcc.dg/compat/struct-align-2_y.c: New file.
47233         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47234         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47235         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47236         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47237         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47238         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47239         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47240         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47241         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47242         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47243         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47244         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47245         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47246         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47247         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47248         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47249         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47250         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47251         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47252         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47253         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47254         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47255         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47256         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47257         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47258         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47259         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47260         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47261         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47263 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47265         * gcc.dg/i386-call-1.c: New test.
47267 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47269         PR c++/9162
47270         * g++.dg/parse/defarg4.C: New.
47272 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47274         PR target/10700
47275         * gcc.c-torture/compile/20030703-1.c: New test case.
47277 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47279         * g++.dg/template/local3.C: Remove extra semicolon.
47281 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47283         * gcc.dg/i386-volatile-1.c: New test.
47285 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47287         PR c++/11072
47288         * g++.dg/other/offsetof2.C: XFAIL.
47289         * g++.dg/other/offsetof5.C: New.
47291         PR c++/10219
47292         * g++.dg/template/error1.C: New.
47294         PR c++/9779
47295         * g++.dg/template/dependent-expr1.C: New.
47297 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47299         PR c++/6949
47300         * g++.dg/template/local3.C: New test.
47302         PR c++/11149
47303         * g++.dg/lookup/scoped6.C: New test.
47305 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47307         PR c++/8046
47308         * g++.dg/other/error7.C: New test.
47310 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47312         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47313         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47314         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47315         * g++.old-deja/g++.other/union2.C: Likewise.
47316         * gcc.dg/c90-const-expr-2.c: Likewise.
47317         * gcc.dg/c90-const-expr-3.c: Likewise.
47318         * gcc.dg/c99-const-expr-2.c: Likewise.
47319         * gcc.dg/c99-const-expr-3.c: Likewise.
47320         * gcc.dg/concat.c: Likewise.
47322 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47324         PR c++/9559
47325         * g++.dg/init/static1.C: New test.
47327 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47329         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47330         * g++.old-deja/g++.other/access2.C: Likewise.
47331         * g++.old-deja/g++.other/decl2.C: Likewise.
47332         * gcc.c-torture/execute/20020615-1.c: Likewise.
47334 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47336         PR c++/4933
47337         * g++.dg/template/sizeof4.C: New test.
47339 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47341         * g++.dg/other/error6.C: New test.
47343 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47345         PR c++/10750
47346         * g++.dg/parse/constant2.C: New test.
47348 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47350         PR c++/11106
47351         * g++.dg/other/error5.C: New test.
47353 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47355         * gcc.dg/format/gcc_diag-1.c: New test.
47357 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47359         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47361 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47363         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47364         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47365         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47367 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47369         * gcc.c-torture/execute/builtins/string-8.c: New test.
47370         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47371         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47372         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47374 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47376         PR c++/10468
47377         * g++.dg/ext/typeof6.C: New test.
47379 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47381         PR c++/10796
47382         * g++.dg/init/enum1.C: New test.
47384 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47386         * gcc.dg/20030627-1.c: New test.
47388 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47390         PR c++/11332
47391         * g++.dg/expr/static_cast2.C: New test.
47393 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47394             Jakub Jelinek  <jakub@redhat.com>
47396         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47397         sprintf(dst,"%s",src) optimization.
47398         * gcc.c-torture/execute/20030626-1.c: New test case.
47399         * gcc.c-torture/execute/20030626-2.c: New test case.
47401 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47403         * gcc.c-torture/execute/multi-ix.c: New test.
47405         * gcc.c-torture/execute/simd-4.c (main):
47406         Added missing semicolon at end of union.
47408 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47410         PR c++/8266
47411         * g++.dg/template/explicit-instantiation3.C: New test.
47413 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47415         * gcc.dg/20030626-1.c: Use signed char.
47417 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47419         * gcc.dg/20030626-1.c: New test.
47421 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47423         * const-str-2.m: Update.
47425 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47427         PR c++/10990
47428         * g++.dg/rtti/dyncast1.C: New test.
47429         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47430         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47431         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47433         PR c++/10931
47434         * g++.dg/expr/static_cast1.C: New test.
47436 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47438         * gcc.dg/20030625-1.c: New test.
47440 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47442         * gcc.c-torture/compile/20030624-1.c: New test case.
47444 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47446         * gcc.c-torture/execute/string-opt-17.c: New test.
47448 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47450         PR c++/5754
47451         * g++.dg/parse/crash6.C: New test.
47453 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47455         * gcc.dg/builtins-24.c: New test case.
47457 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47459         * g++.dg/opt/operator1.C: New test.
47461 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47463         * gcc.c-torture/execute/string-opt-16.c: New test case.
47465 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47467         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47468         * g++.old-deja/g++.other/conv7.C: Likewise.
47469         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47470         * g++.old-deja/g++.other/overload14.C: Likewise.
47472 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47474         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47475         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47479         PR c++/10888
47480         * g++.dg/warn/Winline-3.C: New test.
47482 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47484         * lib/target-supports.exp (check_alias_available): Make the test
47485         program acceptable to the Solaris assembler.
47487         PR c++/10749
47488         * g++.dg/template/memclass2.C: New test.
47490 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47491             Eric Botcazou  <ebotcazou@libertysurf.fr>
47493         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47494         data for non-matching targets.
47495         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47497 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47499         PR c++/10845
47500         * g++.dg/template/member3.C: New test.
47502 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47504         PR c++/10939
47505         * g++.dg/template/func1.C: New test.
47507         PR c++/9649
47508         * g++.dg/template/static4.C: New test.
47509         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47511         PR c++/11041
47512         * g++.dg/init/ref7.C: New test.
47514 2003-06-19  Matt Austern  <austern@apple.com>
47516         PR c++/11228
47517         * g++.dg/anew1.C: New test.
47518         * g++.dg/anew2.C: New test.
47519         * g++.dg/anew3.C: New test.
47520         * g++.dg/anew4.C: New test.
47522 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47524         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47526 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47528         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47529         endian-dependent.
47531 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47533         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47534         Remove cruft.
47536 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47538         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47539         * gcc.c-torture/compile/961203-1.c: Likewise.
47540         * gcc.c-torture/compile/980506-1.c: Likewise.
47542 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47544         PR c++/10712
47545         * g++.dg/lookup/using7.C: New test.
47547 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47549         PR c++/11105
47550         * g++.dg/abi/conv1.C: Remove it.
47551         * g++.dg/template/conv7.C: New test.
47552         * g++.dg/template/conv8.C: Likewise.
47553         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47554         conversion operator.
47556 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47558         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47559         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47561         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47562         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47565         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47566         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47567         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47568         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47569         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47570         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47571         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47572         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47573         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47574         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47575         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47576         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47577         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47578         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47583         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47584         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47585         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47586         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47588 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47590         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47591         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47592         indications.
47594 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47596         * gcc.dg/i386-387-5.c: New test case.
47597         * gcc.dg/i386-387-6.c: New test case.
47598         * gcc.dg/builtins-23.c: New test case.
47600 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47602         * gcc.dg/builtins-22.c: New test case.
47603         * gcc.dg/i386-387-1.c: Update to test exp.
47604         * gcc.dg/i386-387-2.c: Likewise.
47606 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47608         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47610 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47612         * lib/gcc-dg.exp (dg-require-dll): New function.
47613         (dg-xfail-if): Likewise.
47614         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47615         driver.
47617         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47618         * gcc.c-torture/compile/20001205-1.c: Likewise.
47619         * gcc.c-torture/compile/20001226-1.c: Likewise.
47620         * gcc.c-torture/compile/20010518-2.c: Likewise.
47621         * gcc.c-torture/compile/20020312-1.c: Likewise.
47622         * gcc.c-torture/compile/20020604-1.c: Likewise.
47623         * gcc.c-torture/compile/920501-12.c: Likewise.
47624         * gcc.c-torture/compile/920501-4.c: Likewise.
47625         * gcc.c-torture/compile/920520-1.c: Likewise.
47626         * gcc.c-torture/compile/920521-1.c: Likewise.
47627         * gcc.c-torture/compile/920625-1.c: Likewise.
47628         * gcc.c-torture/compile/961203-1.c: Likewise.
47629         * gcc.c-torture/compile/980506-1.c: Likewise.
47630         * gcc.c-torture/compile/981006-1.c: Likewise.
47631         * gcc.c-torture/compile/981022-1.c: Likewise.
47632         * gcc.c-torture/compile/981223-1.c: Likewise.
47633         * gcc.c-torture/compile/990617-1.c: Likewise.
47634         * gcc.c-torture/compile/dll.c: Likewise.
47635         * gcc.c-torture/compile/labels-3.c: Likewise.
47636         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47637         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47638         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47639         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47640         * gcc.c-torture/compile/simd-5.c: Likewise.
47641         * gcc.c-torture/compile/20000804-1.x: Remove.
47642         * gcc.c-torture/compile/20001205-1.x: Likewise.
47643         * gcc.c-torture/compile/20001226-1.x: Likewise.
47644         * gcc.c-torture/compile/20010518-2.x: Likewise.
47645         * gcc.c-torture/compile/20020312-1.x: Likewise.
47646         * gcc.c-torture/compile/20020604-1.x: Likewise.
47647         * gcc.c-torture/compile/920501-12.x: Likewise.
47648         * gcc.c-torture/compile/920501-4.x: Likewise.
47649         * gcc.c-torture/compile/920520-1.x: Likewise.
47650         * gcc.c-torture/compile/920521-1.x: Likewise.
47651         * gcc.c-torture/compile/920625-1.x: Likewise.
47652         * gcc.c-torture/compile/961203-1.x: Likewise.
47653         * gcc.c-torture/compile/980506-1.x: Likewise.
47654         * gcc.c-torture/compile/981006-1.x: Likewise.
47655         * gcc.c-torture/compile/981022-1.x: Likewise.
47656         * gcc.c-torture/compile/981223-1.x: Likewise.
47657         * gcc.c-torture/compile/990617-1.x: Likewise.
47658         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47659         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47660         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47661         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47662         * gcc.c-torture/compile/simd-5.x: Likewise.
47664         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47666 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47668         * gcc.c-torture/execute/20030611-1.c: New test.
47670 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47672         PR middle-end/168
47673         * gcc.dg/20030612-1.c: New test case.
47675 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47677         PR c++/10635
47678         * g++.dg/expr/cast1.C: New test.
47680 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47682         * gcc.dg/builtins-21.c: New test case.
47684 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47686         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47687         options instead of at the end.
47688         * lib/objc.exp (objc_target_compile): Likewise.
47690 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47692         PR c++/10432
47693         * g++.dg/parse/error1.C: New test.
47695 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47697         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47698         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47699         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47700         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47701         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47702         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47703         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47704         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47705         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47706         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47707         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47708         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47709         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47710         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47711         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47712         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47713         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47714         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47715         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47716         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47717         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47718         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47719         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47720         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47722         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47723         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47724         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47725         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47726         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47727         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47728         * gcc.dg/compat/scalar-return-3_main.c: New file.
47729         * gcc.dg/compat/scalar-return-3_x.c: New file.
47730         * gcc.dg/compat/scalar-return-3_y.c: New file.
47731         * gcc.dg/compat/scalar-return-4_main.c: New file.
47732         * gcc.dg/compat/scalar-return-4_x.c: New file.
47733         * gcc.dg/compat/scalar-return-4_y.c: New file.
47735 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47737         * gcc.dg/compat/fp2-struct-check.h: New file.
47738         * gcc.dg/compat/fp2-struct-defs.h: New file.
47739         * gcc.dg/compat/fp2-struct-init.h: New file.
47740         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47741         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47742         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47743         * gcc.dg/compat/struct-return-10_main.c: New file.
47744         * gcc.dg/compat/struct-return-10_x.c: New file.
47745         * gcc.dg/compat/struct-return-10_y.c: New file.
47747         * gcc.dg/compat/compat-common.h: New file.
47748         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47749         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47750         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47751         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47752         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47753         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47754         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47755         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47756         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47757         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47758         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47759         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47760         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47761         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47762         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47763         * gcc.dg/compat/small-struct-check.h: Ditto.
47764         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47765         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47766         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47767         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47769         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47770         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47771         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47772         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47773         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47774         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47775         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47776         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47777         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47778         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47779         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47780         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47781         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47782         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47783         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47784         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47785         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47786         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47787         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47788         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47789         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47790         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47791         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47792         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47793         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47795 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47797         * g++.dg/pch/static-1.C: New file.
47798         * g++.dg/pch/static-1.Hs: New file.
47800 2003-06-10  Richard Henderson  <rth@redhat.com>
47802         * gcc.dg/asm-7.c: Adjust expected warning text.
47804 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47806         * gcc.dg/builtins-20.c: New test case.
47808 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47810         PR c++/11131
47811         * g++.dg/opt/template1.C: New test.
47813 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47815         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47816         additional_sources.
47818 2003-05-21  David Taylor  <dtaylor@emc.com>
47820         * gcc.dg/Wpadded.c: New file.
47822 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47824         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47825         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47826         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47827         dg-require-weak.
47829 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47831         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47833 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47835         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47836         (dg-require-alias): Likewise.
47837         (dg-require-gc-sections): Likewise.
47838         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47840 2003-06-08  Richard Henderson  <rth@redhat.com>
47842         * gcc.dg/20011029-2.c: Fix the array reference.
47843         * gcc.dg/asm-7.c: New.
47845 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47847         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47849 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47851         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47852         (dg-require-gc-sections): Likewise.
47854 2003-06-08  Jan Hubicka  <jh@suse.cz>
47856         * i386-cmov1.c: Fix regular expression.
47857         * i386-cvt-1.c: Likewise.
47858         * i386-local.c: Likewise.
47859         * i386-local2.c: Likewise.
47860         * i386-mul.c: Likewise.
47861         * i386-ssetype-1.c: Likewise.
47862         * i386-ssetype-3.c: Likewise.
47863         * i386-ssetype-5.c: Likewise.
47865 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47867         PR c++/11039
47868         * g++.dg/warn/implicit-typename2.C: New test.
47869         * g++.dg/warn/implicit-typename3.C: New test.
47871 2003-06-07  Richard Henderson  <rth@redhat.com>
47873         * g++.dg/other/offsetof3.C: Use size_t.
47874         * g++.dg/other/offsetof4.C: Likewise.
47876 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47878         * lib/copy-file.exp: New. Implement gcc_copy_files.
47880         * lib/dg-pch.exp: Load copy-file.exp
47881         (dg-pch): Use gcc_copy_files instead of "file copy".
47883 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47885         * gcc.dg/weak/weak.exp: Simplify.
47886         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47887         * gcc.dg/weak/weak-1.c: Likewise.
47888         * gcc.dg/weak/weak-2.c: Likewise.
47889         * gcc.dg/weak/weak-3.c: Likewise.
47890         * gcc.dg/weak/weak-4.c: Likewise.
47891         * gcc.dg/weak/weak-5.c: Likewise.
47892         * gcc.dg/weak/weak-6.c: Likewise.
47893         * gcc.dg/weak/weak-7.c: Likewise.
47894         * gcc.dg/weak/weak-8.c: Likewise.
47895         * gcc.dg/weak/weak-9.c: Likewise.
47897 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47899         gcc.c-torture/execute/20030606-1.c: New.
47901 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47903         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47904         * gcc.dg/builtins-19.c: Likewise.
47906 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47908         * gcc.dg/builtins-2.c: Add some more tests.
47909         * gcc.dg/builtins-18.c: New test case.
47910         * gcc.dg/builtins-19.c: New test case.
47912 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47913             Jim Wilson  <wilson@tuliptree.org>
47915         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47917 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47919         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47920         mempcpy/stpcpy calls not to be optimized into something else.
47921         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47922         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47923         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47925 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47927         * gcc.dg/format/asm_fprintf-1.c: New test.
47929 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47931         * lib/gcc-defs.exp (additional_sources): New variable.
47932         (dg-additional-sources): New function.
47933         (additional_files): New variable.
47934         (dg-additional-files): New function.
47935         (dg-additional-files-options): Likewise.
47936         * lib/gcc-dg.exp (dg-require-weak): New function.
47937         (dg-require-alias): Likewise.
47938         (dg-require-gc-sections): Likewise.
47939         * lib/target-supports.exp (check_alias_available): Remove testfile
47940         parameter.
47941         (check_gc_sections_available): New function.
47942         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47943         (dg-gpp-additional-files): Likewise.
47944         * lib/g++.exp (additional_sources): Remove.
47945         (additional_files): Likewise.
47946         (g++_target_compile): Use dg-additional-files-options.
47948         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47949         Tcl logic.
47950         * gcc.dg/special/ecos.exp: Remove.
47951         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47952         * gcc.dg/special/alias-1.c: Likewise.
47953         * gcc.dg/special/alias-2.c: Likewise.
47954         * gcc.dg/special/gcsec-1.c: Likewise.
47955         * gcc.dg/special/weak-1.c: Likewise.
47956         * gcc.dg/special/weak-2.c: Likewise.
47957         * gcc.dg/special/wkali-1.c: Likewise.
47958         * gcc.dg/special/wkali-2.c: Likewise.
47960         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47961         dg-gpp-additional-*.
47962         * g++.dg/special/conpr-3.C: Likewise.
47963         * g++.dg/special/conpr-4.C: Likewise.
47964         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47965         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47966         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47967         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47968         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47969         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47970         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47971         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47972         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47973         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47974         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47975         * g++.old-deja/g++.other/comdat1.C: Likewise.
47976         * g++.old-deja/g++.other/comdat2.C: Likewise.
47977         * g++.old-deja/g++.other/comdat3.C: Likewise.
47978         * g++.old-deja/g++.other/ctor1.C: Likewise.
47979         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47981 2003-06-05  Richard Henderson  <rth@redhat.com>
47983         * gcc.dg/debug/20030605-1.c: New.
47985 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47987         * README.QMTEST: Update.
47989 2003-06-04  Richard Henderson  <rth@redhat.com>
47991         * gcc.dg/cleanup-1.c: New.
47992         * gcc.dg/cleanup-2.c: New.
47993         * gcc.dg/cleanup-3.c: New.
47994         * gcc.dg/cleanup-4.c: New.
47995         * gcc.dg/cleanup-5.c: New.
47996         * gcc.dg/cleanup-6.c: New.
47997         * gcc.dg/cleanup-7.c: New.
47999 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48001         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48003         * lib/dg-pch.exp: New file.
48004         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48005         * gcc.dg/pch/pch.exp: Likewise.
48007 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48009         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48010         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48011         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48012         * gcc.dg/builtins-17.c: New test case.
48013         * gcc.dg/i386-387-4.c: New test case.
48014         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48016 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48018         * gcc.dg/ultrasp9.c: New test.
48020 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48022         * gcc.c-torture/compile/20030604-1.c: New test.
48023         * gcc.dg/sparc-constant-1.c: New test.
48025 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48027         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48029 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48031         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48033         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48034         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48036 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48038         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48040 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48042         PR c++/10940
48043         * g++.dg/template/spec10.C: New test.
48045 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48047         * gcc.dg/builtins-16.c: New test case.
48049 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48051         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48052         mempcpy test with post-increments.
48053         * gcc.c-torture/execute/string-opt-3.c: New test.
48054         * gcc.dg/string-opt-1.c: New test.
48056 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48058         PR fortran/10965
48059         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48061 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48063         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48064         (scan-assembler): ... here.  Use dg-scan.
48065         (scan-assembler-not): Likewise.
48066         (scan-file): New function.
48067         (scan-file-not): Likewise.
48068         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48069         * gcc.dg/cpp/_Pragma4.c: Likewise.
48070         * gcc.dg/cpp/_Pragma5.c: Likewise.
48071         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48072         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48073         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48074         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48075         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48076         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48077         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48078         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48079         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48080         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48081         * gcc.dg/cpp/cxxcom1.c: Likewise.
48082         * gcc.dg/cpp/line1.c: Likewise.
48083         * gcc.dg/cpp/maccom1.c: Likewise.
48084         * gcc.dg/cpp/maccom2.c: Likewise.
48085         * gcc.dg/cpp/maccom3.c: Likewise.
48086         * gcc.dg/cpp/maccom4.c: Likewise.
48087         * gcc.dg/cpp/maccom5.c: Likewise.
48088         * gcc.dg/cpp/maccom6.c: Likewise.
48089         * gcc.dg/cpp/multiline.c: Likewise.
48090         * gcc.dg/cpp/spacing1.c: Likewise.
48091         * gcc.dg/cpp/spacing2.c: Likewise.
48092         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48093         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48094         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48095         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48096         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48097         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48098         * gcc.dg/cpp/cxxcom2.c: Likewise.
48099         * gcc.dg/cpp/cxxcom2.h: New file.
48101         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48102         * g++.dg/cpp/truefalse.C: Here.
48103         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48105 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48107         * gcc.dg/cpp/redef3.c: New file.
48109 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48111         * gcc.dg/i386-loop-3.c: New test.
48113 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48115         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48117 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48119         * gcc.dg/fwrapv-1.c: New test case.
48120         * gcc.dg/fwrapv-2.c: New test case.
48122 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48124         PR c++/10956
48125         * g++.dg/template/spec9.C: New test.
48127 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48129         * gcc.dg/duff-4.c: New test case.
48131 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48133         PR fortran/10843
48134         * g77.dg/ffixed-form-1.f: New test
48135         * g77.dg/ffixed-form-2.f: New test
48136         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48137         * g77.dg/ffree-form-3.f: New test
48139 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48141         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48142         * gcc.dg/wint_t-1.c: Likewise.
48144 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48146         * g++.dg/template/access11.C: New test.
48148 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48150         PR c++/10849
48151         * g++.dg/template/access10.C: New test.
48153 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48154             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48156         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48160         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48161         suppress for powerpc-*-darwin*.
48162         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48164 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48166         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48167         suppress option for powerpc-*-darwin*.
48169 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48171         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48172         * gcc.dg/builtins-4.c: Add test for fmod.
48174 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48176         PR c++/10682
48177         * g++.dg/template/instantiate4.C: New test.
48179 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48181         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48183 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48185         * gcc.dg/compat/scalar-return-1_main.c: New file.
48186         * gcc.dg/compat/scalar-return-1_x.c: New file.
48187         * gcc.dg/compat/scalar-return-1_y.c: New file.
48188         * gcc.dg/compat/scalar-return-2_main.c: New file.
48189         * gcc.dg/compat/scalar-return-2_x.c: New file.
48190         * gcc.dg/compat/scalar-return-2_y.c: New file.
48191         * gcc.dg/compat/struct-return-3_main.c: New file.
48192         * gcc.dg/compat/struct-return-3_y.c: New file.
48193         * gcc.dg/compat/struct-return-3_x.c: New file.
48194         * gcc.dg/compat/struct-return-2_main.c: New file.
48195         * gcc.dg/compat/struct-return-2_x.c: New file.
48196         * gcc.dg/compat/struct-return-2_y.c: New file.
48198 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48200         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48201         for hppa*-hp-hpux*.
48202         * gcc.dg/20021014-1.c (dg-options): Likewise.
48203         * gcc.dg/nest.c (dg-options): Likewise.
48205 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48207         PR c++/9738
48208         * g++.dg/ext/dllimport2.C: New file.
48209         * g++.dg/ext/dllimport3.C: New file.
48211 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48213         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48214         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48215         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48216         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48217         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48218         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48219         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48220         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48221         * gcc.dg/compat/small-struct-defs.h: New file.
48222         * gcc.dg/compat/small-struct-init.h: New file.
48223         * gcc.dg/compat/small-struct-check.h: New file.
48224         * gcc.dg/compat/fp-struct-defs.h: New file.
48225         * gcc.dg/compat/fp-struct-check.h: New file.
48226         * gcc.dg/compat/fp-struct-init.h: New file.
48227         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48228         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48230 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48232         * gcc.dg/20030225-2.c: New test.
48234 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48235             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48237         * gcc.c-torture/compile/20030518-1.c: New test case.
48239 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48242         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48243         gcc-dg-debug-runtest.
48244         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48245         gcc-dg-debug-runtest.
48247 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48249         PR c++/9022
48250         * g++.dg/lookup/using6.C: New test.
48252 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48254         * g++.dg/parse/access2.C: New test.
48256 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48259         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48260         * gcc.dg/debug/debug.exp: Likewise.
48262 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48264         * gcc.dg/dollar.c: New test.
48266 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48268         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48269         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48270         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48271         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48272         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48273         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48274         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48275         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48276         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48277         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48278         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48279         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48280         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48281         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48282         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48283         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48284         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48285         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48287 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48289         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48290         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48291         support for "repo" mode.
48292         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48293         * lib/g77-dg.exp: Likewise.
48294         * lib/obj-dg.exp: Likewise.
48296 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48298         Merge from gcc-3_2-rhl8-branch:
48299         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48301         * gcc.dg/tls/opt-6.c: New test.
48303         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48305         * gcc.dg/20030405-1.c: New test.
48307         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48309         * gcc.dg/20030309-1.c: New test.
48311         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48313         * gcc.c-torture/execute/20030307-1.c: New test.
48315         2003-02-20  Randolph Chung  <tausq@debian.org>
48317         * gcc.c-torture/compile/20030220-1.c: New test.
48319         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48321         * gcc.dg/20030217-1.c: New test.
48323         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48325         * gcc.c-torture/compile/20020129-1.c: New test.
48327         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48329         * gcc.dg/unroll-1.c: New test.
48331         2002-11-16  Jan Hubicka  <jh@suse.cz>
48333         * gcc.c-torture/execute/20020920-1.c: New test.
48335         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48337         PR target/7434
48338         * gcc.c-torture/compile/20021008-1.c: New test.
48340         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48342         PR target/7559
48343         * gcc.c-torture/execute/20020810-1.c: New test.
48345         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48347         * gcc.c-torture/compile/20020807-1.c: New test.
48349         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48351         * gcc.dg/tls/opt-1.c: New test.
48353         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48355         * gcc.dg/20020729-1.c: New test.
48357         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48359         * g++.dg/opt/life1.C: New test.
48361         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48363         * gcc.dg/20020525-1.c: New test.
48365         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48367         PR c++/6794
48368         * g++.dg/ext/pretty1.C: New test.
48369         * g++.dg/ext/pretty2.C: New test.
48371 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48373         PR c++/8385
48374         * g++.dg/ext/typeof5.C: New test.
48376 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48378         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48379         __USER_LABEL_PREFIX__ into account.
48380         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48382 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48384         * gcc.dg/builtins-15.c: New test case.
48386 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48388         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48390 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48392         * lib/g++.exp: Tweak handling of additional source files.
48393         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48394         * g++.dg/special/conpr-2a.C: Rename to ...
48395         * g++.dg/special/conpr-2a.cc: ... this.
48396         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48397         * g++.dg/special/conpr-3a.C: Rename to ...
48398         * g++.dg/special/conpr-3a.cc: This.
48399         * g++.dg/special/conpr-3b.C: Rename to ...
48400         * g++.dg/special/conpr-3b.cc: This.
48401         * g++.dg/special/conpr-4.C: New test.
48402         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48404 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48406         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48408 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48410         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48411         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48412         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48413         * g++.old-deja/g++.other/warn3.C: Likewise.
48415 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48417         * gcc.dg/i386-387-1.c: Update to also test log.
48418         * gcc.dg/i386-387-2.c: Likewise.
48420 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48422         * g77.f-torture/execute/int8421.f: New test.
48424 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48426         PR c++/10230, c++/10481
48427         * g++.dg/lookup/scoped5.C: New test.
48429 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48431         PR c++/10552
48432         * g++.dg/template/ttp6.C: New test.
48434 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48436         * gcc.c-torture/execute/builtins: New directory.
48437         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48438         gcc.c-torture/execute/builtins.
48439         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48440         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48441         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48442         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48446         PR c++/9252
48447         * g++.dg/template/access8.C: New test.
48448         * g++.dg/template/access9.C: New test.
48450 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48452         PR c++/9554
48453         * g++.dg/parse/access1.C: New test.
48455 2003-05-09  DJ Delorie  <dj@redhat.com>
48457         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48458         long, and not an int.
48460 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48462         PR c++/10555, c++/10576
48463         * g++.dg/template/memclass1.C: New test.
48465 2003-05-08  DJ Delorie  <dj@redhat.com>
48467         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48468         targets.
48469         * gcc.c-torture/execute/20021024-1.x: Likewise.
48470         * gcc.c-torture/execute/shiftdi.x: Likewise.
48471         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48472         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48473         * gcc.dg/20021018-1.c: Likewise.
48475 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48477         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48479         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48480         (bcopy): Call memmove.
48482 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48484         * g77.f-torture/compile/8485.f: New test case.
48486 2003-05-07  Richard Henderson  <rth@redhat.com>
48488         PR c++/10570
48489         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48490         Verify exception_cleanup not called for rethrows.
48491         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48492         when exiting catch block without rethrowing.
48493         * g++.dg/eh/forced3.C: New.
48494         * g++.dg/eh/forced4.C: New.
48496 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48498         * gcc.dg/20030505.c: Fix triplet.
48500 2003-05-06  DJ Delorie  <dj@redhat.com>
48502         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48503         * gcc.dg/nest.c: Likewise.
48505 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48507         * gcc.dg/builtins-14.c: New test case.
48509 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48511         * lib/compat.exp (compat-execute): New argument.
48512         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48513         * gcc.dg/compat: New test directory.
48514         * gcc.dg/compat/compat.exp: New expect script.
48515         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48516         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48517         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48518         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48519         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48520         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48522         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48523         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48524         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48525         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48526         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48527         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48528         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48529         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48530         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48531         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48532         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48533         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48534         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48535         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48536         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48538 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48540         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48542 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48544         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48546 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48549         * gcc.dg/ppc-fsel-2.c: New test.
48551         * gcc.dg/unused-5.c: New test.
48553 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48555         PR c++/10496
48556         * g++.dg/warn/pmf1.C: New test.
48558 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48560         PR c++/4494
48561         * g++.dg/warn/main.C: New test.
48563 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48565         * gcc.dg/nonnull-3.c: New test.
48567 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48569         * gcc.dg/cpp/Wtrigraphs.c: Update.
48570         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48572 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48574         * gcc.dg/ppc-fsel-1.c: New test.
48576 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48578         PR c/10604
48579         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48581 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48583         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48585 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48587         PR c++/9364, c++/10553, c++/10586
48588         * g++.dg/parse/typename4.C: New test.
48589         * g++.dg/parse/typename5.C: Likewise.
48591 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48593         * gcc.c-torture/compile/20030503-1.c: New test.
48595 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48597         * g++.dg/lookup/using5.C: Fix testcase error.
48599 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48601         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48602         since MEABI is no longer supported.  Remove all vestiges
48603         of MEABI from the test.
48605 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48607         PR c++/10554
48608         * g++.dg/lookup/using5.C: New test.
48610 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48612         PR c++/8772
48613         * g++.dg/template/ttp5.C: New test.
48615 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48617         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48618         (dg-gpp-additional-sources): New function.
48619         (dg-gpp-additional-files): Likewise.
48620         * lib/g++.exp (additional_sources): New variable.
48621         (additional_files): Likewise.
48622         (g++_target_compile): Deal with them.
48623         * lib/old-dejagnu.exp: Remove.
48624         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48625         * g++.old-deja: Revise all tests to use dg commands.
48627 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48629         PR c++/9432, c++/9528
48630         * g++.dg/lookup/using4.C: New test.
48632 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48634         * gcc.dg/noreturn-5.c: New file.
48635         * gcc.dg/noreturn-6.c: New file.
48637         * gcc.c-torture/compile/inline-1.c: New file.
48639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48641         PR c++/10551
48642         * g++.dg/template/explicit1.C: New test.
48644 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48646         PR c++/10549
48647         * g++.dg/other/bitfield1.C: New test.
48649         PR c++/10527
48650         * g++.dg/init/new7.C: New test.
48652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48654         * g++.dg/ext/desig1.C: New test.
48655         * g++.dg/ext/init1.C: Update.
48657         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48659 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48661         PR c++/10180
48662         * g++.dg/warn/Winline-1.C: New test.
48664 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48666         * gcc.c-torture/execute/string-opt-19.c: New test.
48668         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48669         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48671 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48673         PR c++/10506
48674         * g++.dg/init/new6.C: New test.
48676         PR c++/10503
48677         * g++.dg/init/ref6.C: New test.
48679 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48681         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48683 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48685         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48686         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48688 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48690         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48691         initialized static data members.
48693 2003-04-25  H.J. Lu <hjl@gnu.org>
48695         * gcc.dg/ia64-sync-4.c: New test.
48697 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48699         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48700         date.
48702 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48704         PR c++/10337
48705         * g++.dg/warn/conv1.C: New test.
48706         * g++.old-deja/g++.other/conv7.C: Adjust.
48707         * g++.old-deja/g++.other/overload14.C: Adjust.
48709 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48711         PR c++/10471
48712         * g++.dg/template/defarg2.C: New test.
48714 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48716         * gcc.dg/cpp/include2.c: Update.
48717         * gcc.dg/cpp/multiline-2.c: New.
48718         * gcc.dg/cpp/multiline.c: Update.
48719         * gcc.dg/cpp/strify2.c: Update.
48720         * gcc.dg/cpp/trad/literals-2.c: Update.
48722 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48724         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48726 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48728         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48730 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48732         PR c++/10451
48733         * g++.dg/parse/crash4.C: New test.
48735         PR c++/9847
48736         * g++.dg/parse/crash5.C: New test.
48738 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48740         PR c++/10446
48741         * g++.dg/parse/crash3.C: New test.
48743         PR c++/10428
48744         * g++.dg/parse/elab1.C: New test.
48746 2003-04-22  Devang Patel  <dpatel@apple.com>
48748         * gcc.dg/cpp/trad/funlike-5.c: New test.
48750 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48752         * g++.dg/other/packed1.C: Fix dg options.
48754 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48756         * g++.dg/other/offsetof2.C: New test.
48758 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48760         * g++.dg/template/recurse.C: Adjust location of error messages.
48762 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48764         PR c++/9881
48765         * g++.dg/init/addr-const1.C: New test.
48766         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48768 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48770         PR c++/10405
48771         * g++.dg/lookup/struct-hack1.C: New test.
48773 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48775         * ucs.c: Update diagnostic messages.
48777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48779         * gcc.dg/cpp/truefalse.cpp: New test.
48780         * gcc.dg/cpp/cpp.exp: Update.
48781         * g++.dg/other/stdbool-if.C: Remove.
48783 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48785         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48786         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48788 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48790         * gcc.c-torture/compile/20030418-1.c: New test.
48792 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48794         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48796 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48798         PR c++/10347
48799         g++.dg/template/dependent-name1.C: New test.
48801 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48803         * gcc.dg/warn-1.c (tourist_guide): New array,
48804         contains a pointer to bar.
48806 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48808         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48809         * gcc.c-torture/execute/medce-1.c: New test case.
48810         * gcc.c-torture/execute/medce-2.c: New test case.
48812 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48814         * lib/prune.exp: Ignore more messages.
48816         PR c++/10381
48817         * g++.dg/parse/lookup3.C: New test.
48819 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48821         * gcc.c-torture/compile/20030415-1.c : New test.
48823 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48825         * gcc.c-torture/execute/scope-2.c: Move to ...
48826         * gcc.dg/noncompile/scope.c: .... here.
48828 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48830         * gcc.dg/20030414-2.c: New test case.
48832 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48834         PR target/10377
48835         * gcc.dg/20030414-1.c: New test.
48837 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48839         * gcc.dg/builtins-12.c: New test case.
48840         * gcc.dg/builtins-13.c: New test case.
48842 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48844         * gcc.c-torture/execute/string-opt-18.c: New test.
48846 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48848         PR c++/10300
48849         * g++.dg/init/new5.C: New test.
48851 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48853         PR c++/7910
48854         * g++.dg/ext/dllimport1.C: New test.
48856 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48858         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48860 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48862         PR Fortran/9263
48863         * g77.f-torture/noncompile/9263.f: New test
48864         PR Fortran/1832
48865         * g77.f-torture/execute/1832.f: New test
48867 2003-04-11  David Chad  <davidc@freebsd.org>
48868             Loren J. Rittle  <ljrittle@acm.org>
48870         PR libobjc/8562
48871         * objc.dg/headers.m: New test.
48873 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48875         * gcc.c-torture/execute/builtin-noret-2.c: New.
48876         * gcc.c-torture/execute/builtin-noret-2.x: New.
48877         XFAIL builtin-noret-2.c at -O1 and above.
48878         * gcc.dg/redecl.c: New.
48879         * gcc.dg/Wshadow-1.c: Update error regexps.
48881 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48883         * g++.dg/abi/bitfield10.C: New test.
48885 2003-04-09  Mike Stump  <mrs@apple.com>
48887         * gcc.dg/pch/pch.exp: Make testcase names longer.
48888         * g++.dg/pch/pch.exp: Make testcase names longer.
48890 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48892         * gcc.dg/builtins-11.c: New test case.
48894 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48896         * gcc.dg/builtins-9.c: New test case.
48897         * gcc.dg/builtins-10.c: New test case.
48899 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48901         * gcc.dg/noncompile/init-4.c.c: New test.
48903 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48905         * gcc.misc-test/gcov-9.c: New test.
48906         * gcc.misc-test/gcov-10.c: New test
48907         * gcc.misc-test/gcov-11.c: New test.
48909 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48911         PR optimization/10024
48912         * gcc.c-torture/compile/20030405-1.c: New test.
48914 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48916         * gcc.dg/pch/static-3.c: New.
48917         * gcc.dg/pch/static-3.hs: New.
48918         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48920 2003-04-04  Richard Henderson  <rth@redhat.com>
48922         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48923         * g++.dg/eh/forced2.C: Likewise.
48925 2003-04-03  Mike Stump  <mrs@apple.com>
48927         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48928         target arg.
48929         (scan-assembler-times, scan-assembler-not): Likewise.
48930         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48932 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48934         * gcc.dg/sparc-loop-1.c: New test.
48936 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48938         PR other/9274
48939         * g++.dg/pch/system-2.C: New.
48940         * g++.dg/pch/system-2.Hs: New.
48942 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48944         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48946         * g++.dg/eh/simd-1.C (vecfunc): Same.
48948 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48950         * gcc.c-torture/execute/20030401-1.c: New test case.
48952 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48954         * objc.dg/defs.m: New.
48956 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48958         * g++.dg/eh/simd-1.C: New.
48959         * g++.dg/eh/simd-2.C: New.
48961 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48963         * gcc.c-torture/execute/simd-3.c: New.
48965 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48967         PR c/9936
48968         * gcc.dg/20030331-2.c: New test.
48970 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48972         PR c++/10278
48973         * g++.dg/parse/crash2.C: New test.
48975 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48977         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48978         * gcc.c-torture/execute/20030331-1.c: ...here.
48980 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48982         * gcc.c-torture/execute/20030331-1.c: New test.
48984 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48986         * lib/gcov.exp: Adjust call return testing strings.
48987         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48989 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48991         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48992         * gcc.dg/builtins-7.c: New test case.
48993         * gcc.dg/builtins-8.c: New test case.
48995 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48997         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48999 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49001         PR c++/7647
49002         * g++.dg/lookup-class-member-2.C: New test.
49004 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49006         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49008 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49010         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49012 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49014         * g++.dg/init/attrib1.C: New test.
49016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49018         * gcc.dg/ultrasp8.c: New test.
49020 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49022         * gcc.dg/ultrasp7.c: New test.
49024 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49026         PR c++/10047
49027         * g++.dg/template/inline1.C: New test.
49029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49031         * gcc.dg/sparc-dwarf2.c: New test.
49033 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49035         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49036         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49038 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49040         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49041         than reading .x files.
49042         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49043         * g77.dg/gcov/gcov-1.f: Likewise.
49044         * gcc.misc-tests/gcov-4b.c: Likewise.
49045         * gcc.misc-tests/gcov-5b.c: Likewise.
49046         * gcc.misc-tests/gcov-6.c: Likewise.
49047         * gcc.misc-tests/gcov-7.c: Likewise.
49048         * gcc.misc-tests/gcov-8.c: Likewise.
49049         * g++.dg/gcov/gcov-1.x: Remove.
49050         * g77.dg/gcov/gcov-1.x: Likewise.
49051         * gcc.misc-tests/gcov-4b.x: Likewise.
49052         * gcc.misc-tests/gcov-5b.x: Likewise.
49053         * gcc.misc-tests/gcov-6.x: Likewise.
49054         * gcc.misc-tests/gcov-7.x: Likewise.
49055         * gcc.misc-tests/gcov-8.x: Likewise.
49057 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49059         PR opt/10087
49060         * gcc.dg/20030324-1.c: New test.
49062 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49064         PR c++/10224
49065         * g++.dg/template/arg3.C: New test.
49067         PR c++/10158
49068         * g++.dg/template/friend18.C: New test.
49070 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49072         * g77.f-torture/compile/20030326-1.f: New test case.
49074 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49076         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49078         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49080 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49082         * gcc.dg/ia64-sync-3.c: New test.
49084 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49086         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49088 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49090         * gcc.dg/ultrasp6.c: New test.
49092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49094         * gcc.dg/i386-signbit-1.c: New test.
49095         * gcc.dg/i386-signbit-2.c: New test.
49096         * gcc.dg/i386-signbit-3.c: New test.
49098 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49100         * gcc.dg/ultrasp5.c: Fix options.
49102 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49104         * gcc.dg/ultrasp5.c: Fix comment.
49106 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49108         PR fortran/10197
49109         * g77.f-torture/execute/10197.f: New test.
49111 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49113         PR c++/9898, c++/383
49114         * g++.dg/template/conv6.C: New test.
49116         PR c++/10119
49117         * g++.dg/template/ptrmem5.C: New test.
49119         PR c++/10026
49120         * g++.dg/lookup/koenig1.C: New test.
49122         PR C++/10199
49123         * g++.dg/lookup/template2.C: New test.
49125 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49127         * g++.dg/opt/rtti1.C: New test.
49129 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49131         * gcc.dg/ultrasp5.c: New test.
49133 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49135         PR middle-end/9967
49136         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49137         builtin fputs.
49139 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49141         PR c/8224
49142         * gcc.dg/20030323-1.c: New test.
49144 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49146         * gcc.c-torture/compile/20030323-1.c: New test case.
49148 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49150         * gcc.dg/20030321-1.c: New test.
49152 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49154         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49156 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49158         PR c++/9978, c++/9708
49159         * g++.dg/ext/vlm1.C: Adjust expected error.
49160         * g++.dg/ext/vla2.C: New test.
49161         * g++.dg/template/arg1.C: New test.
49162         * g++.dg/template/arg2.C: New test.
49164 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49166         * g77.f-torture/execute/select.f: New test.
49167         * g77.f-torture/noncompile/select_no_compile.f: New test.
49169 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49171         PR c++/9898
49172         * g++.dg/other/error4.C: New test.
49174 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49176         * g++.dg/template/friend17.C: New test.
49178 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49180         * gcc.c-torture/compile/20030320-1.c: New.
49182 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49184         * gcc.dg/builtins-6.c: New test case.
49186 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49188         PR target/10073
49189         * gcc.c-torture/compile/20030319-1.c: New.
49191 2003-03-18  Jan Hubicka  <jh@suse.cz>
49193         * gcc.dg/i386-cvt-1.c: New test.
49195 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49197         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49198         * objc.dg/naming-2.m: Likewise.
49200 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49202         PR c++/9639
49203         * g++.dg/parse/crash1.C: New test.
49205 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49207         PR c++/8805
49208         * g++.dg/eh/cleanup1.C: New test.
49210 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49212         * gcc.c-torture/execute/20030316-1.c: New test case.
49214 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49216         PR c++/9629
49217         * g++.dg/init/ctor2.C: New test.
49219 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49221         * g77.f-torture/compile/xformat.f: New test case.
49223 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49225         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49226         * g++.old-deja/g++.mike/eh50.C: Likewise.
49228 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49230         PR c++/6440
49231         * g++.dg/template/spec7.C: New test.
49232         * g++.dg/template/spec8.C: Likewise.
49234 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49236         * gcc.c-torture/execute/20030313-1.c: New test.
49238 2003-03-14  Richard Henderson  <rth@redhat.com>
49240         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49242 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49244         * gcc.c-torture/compile/20030314-1.c: New test.
49246 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49248         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49249         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49250         thumb target,
49251         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49252         to accept newer _imp__  prefix and additional
49253         newline in .drectve section.
49254         * gcc.dg/dll-4.c: Likewise.
49255         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49256         switch.
49258 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49260         * g++.dg/parse/namespace9.C: New test.
49262         * g++.dg/init/ref5.C: New test.
49263         * g++.dg/parse/ptrmem1.C: Likewise.
49265 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49267         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49268         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49269         regular expression.
49270         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49271         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49273 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49275         * gcc.c-torture/execute/20030224-2.c: New test.
49277 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49279         * gcc.dg/decl-3.c: New test.
49281 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49283         * gcc.dg/i386-loop-2.c: New test.
49285 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49287         PR c++/9474
49288         * g++.dg/parse/namespace8.C: New test.
49290         PR c++/9924
49291         * g++.dg/overload/builtin2.C: New test.
49293 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49295         * gcc.dg/return-type-3.c: New test.
49297 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49299         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49300         profiling options are not supported.
49302 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49304         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49305         * g++.old-deja/g++.warn/impint2.C: Likewise.
49307 2003-03-10  Devang Patel  <dpatel@apple.com>
49309         * g++.dg/cpp/c++_cmd_1.C: New test.
49310         * g++.dg/cpp/c++_cmd_1.h: New file.
49312 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49314         * gcc.dg/altivec-9.c: New file.
49316 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49318         * gcc.dg/ppc-sdata-1.c: New test.
49319         * gcc.dg/ppc-sdata-2.c: New test.
49321 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49323         PR c++/9373
49324         * g++.dg/opt/ptrmem2.C: New test.
49326         PR c++/8534
49327         * g++.dg/opt/ptrmem1.C: New test.
49329 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49331         * gcc.dg/i386-loop-1.c: New test.
49333 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49335         PR c++/9970
49336         * g++.dg/lookup/friend1.C: New test.
49338 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49340         PR c++/9823
49341         * g++.dg/parser/constructor1.C: New test.
49343 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49345         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49347         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49349 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49351         * gcc.dg/cpp/Wunused.c: Update test.
49353 2003-03-08  Jan Hubicka  <jh@suse.cz>
49355         * gcc.dg/inline-3.c: New test.
49357 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49359         PR c++/9809
49360         * g++.dg/parse/builtin1.C: New test.
49362         PR c++/9982
49363         * g++.dg/abi/cookie1.C: New test.
49364         * g++.dg/abi/cookie2.C: Likewise.
49366         PR c++/9524
49367         * g++.dg/template/field1.C: New test.
49369         PR c++/9912
49370         * g++.dg/parse/class1.C: New test.
49371         * g++.dg/parse/namespace7.C: Likewise.
49372         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49374 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49376         * g++.dg/init/ref4.C: New test.
49378 2003-03-07  Jan Hubicka  <jh@suse.cz>
49380         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49381         * gcc.dg/inline-3.c: New test.
49383 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49385         * g++.dg/init/ref3.C: New test.
49387         PR c++/9965
49388         * g++.dg/init/ref2.C: New test.
49390         PR c++/9400
49391         * g++.dg/warn/Wshadow-2.C: New test.
49393         PR c++/9791
49394         * g++.dg/warn/Woverloaded-1.C: New test.
49396 2003-03-05  Jan Hubicka  <jh@suse.cz>
49398         * gcc.dg/i386-local2.c: New.
49399         * gcc.dg/i386-local.c: Fix typo.
49401 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49403         * g++.dg/abi/layout3.C: New test.
49405 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49407         * gcc.c-torture/compile/20030305-1.c
49409 2003-03-05  Jan Hubicka  <jh@suse.cz>
49411         * gcc.dg/i386-local.c: New.
49413 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49415         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49417 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49419         * gcc.dg/switch-2.c: New test.
49420         * gcc.dg/switch-3.c: New test.
49421         * gcc.dg/Wswitch.c: Adjust line numbers.
49422         * gcc.dg/Wswitch-default.c: Likewise.
49423         * gcc.dg/Wswitch-enum.c: Likewise.
49425 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49427         * gcc.c-torture/execute/20030222-1.c: New test.
49429 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49431         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49433 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49435         PR c++/9878
49436         * g++.dg/init/ref1.C: New test.
49438 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49440         * gcc.dg/sh-relax.c: New SH-only test.
49442 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49444         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49445         comment explaining purpose of testcase.
49447 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49449         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49450         for HC11/HC12 (asm needs two int registers).
49451         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49452         HC11/HC12 because the test uses an asm which needs two 32-bit
49453         registers.
49455 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49457         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49458         for HC11/HC12 (array is too large otherwise).
49459         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49460         * gcc.c-torture/compile/20010518-2.x: Likewise.
49461         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49462         HC11/HC12 (array is too large).
49464 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49466         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49467         * lib/g++-dg.exp (g++-dg-test): Likewise.
49469 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49471         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49472         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49474 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49476         * g++.dg/warn/implicit-typename1.C: Remove warning.
49478 2003-02-28  Richard Henderson  <rth@redhat.com>
49480         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49481         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49483 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49485         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49486         * g++.dg/pch/pch.exp: Likewise.
49488 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49490         PR c++/9879
49491         * g++.dg/init/new4.C: New test.
49493 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49495         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49497 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49499         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49500         unsigned long.
49502         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49503         wider than float.
49505 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49507         * lib/scanasm.exp: Add support for counting numbers of
49508         occurences.
49509         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49510         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49512 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49514         PR c++/9683
49515         * g++.dg/template/static3.C: New test.
49517         PR c++/9829
49518         * g++.dg/parse/namespace6.C: New test.
49520 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49522         PR target/9732
49523         * gcc.dg/20030225-1.c: New test.
49525 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49527         * README: Remove out-of-date information.
49529         PR c++/9836
49530         * g++.dg/template/spec6.C: New test.
49532 2003-02-24  Jeff Law  <law@redhat.com>
49534         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49536 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49538         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49539         * gcc.dg/pragma-ep-1.c: Likewise.
49541 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49543         PR c++/9602
49544         * g++.dg/template/friend16.C: New test.
49546 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49548         PR c++/5333
49549         * g++.dg/parse/fused-params1.C: Adjust error messages.
49550         * g++.dg/template/nested3.C: New test.
49552 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49554         * g++.dg/abi/param1.C: New test.
49556 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49558         PR c++/7982
49559         * g++.dg/warn/implicit-typename1.C: New test.
49561 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49563         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49564         with "mtune".
49565         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49566         * gcc.c-torture/execute/20010129-1.x: Likewise.
49567         * gcc.dg/20011107-1.c: Likewise.
49568         * gcc.dg/20020108-1.c: Likewise.
49569         * gcc.dg/20020122-3.c: Likewise.
49570         * gcc.dg/20020206-1.c: Likewise.
49571         * gcc.dg/20020310-1.c: Likewise.
49572         * gcc.dg/20020426-2.c: Likewise.
49573         * gcc.dg/20020517-1.c: Likewise.
49574         * gcc.dg/991230-1.c: Likewise.
49575         * gcc.dg/i386-unroll-1.c: Likewise.
49576         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49578 2003-02-22  Jan Hubicka  <jh@suse.cz>
49580         * gcc.dg/i386-mul.c: New test.
49582 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49584         * gcc.dg/builtins-5.c: New test case.
49586 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49588         * gcc.dg/asmreg-1.c: New test.
49590 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49592         PR c++/9749
49593         * g++.dg/parse/varmod1.C: New test.
49595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49597         PR c++/9727
49598         * g++.dg/template/op1.C: New test.
49600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49602         PR c++/8906
49603         * g++.dg/template/nested2.C: New test.
49605 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49607         PR c++/8724
49608         * g++.dg/expr/dtor1.C: New test.
49610 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49612         * gcc.dg/cpp/include3.c: New test.
49613         * gcc.dg/cpp/inc/foo.h: New file.
49615 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49617         * gcc.c-torture/execute/20030221-1.c: New test.
49619 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49621         PR c++/9729
49622         * g++.dg/abi/conv1.C: New test.
49624 2003-02-20  Jan Hubicka  <jh@suse.cz>
49626         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49628 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49630         * gcc.c-torture/compile/20030219-1.c: New test.
49632 2003-02-18  Jan Hubicka  <jh@suse.cz>
49634         * gcc.dg/funcorder.c: New test.
49636 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49638         * gcc.c-torture/execute/20030218-1.c: New.
49640 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49642         * gcc.dg/20030218-1.c: New.
49644 2003-02-18  Richard Henderson  <rth@redhat.com>
49646         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49647         * gcc.dg/attr-used-2.c: New.
49649 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49651         PR c++/9704
49652         * g++.dg/init/copy5.C: New test.
49654 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49656         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49657         * g++.dg/pch/pch.exp: Likewise.
49659 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49661         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49662         STACK_SIZE is not defined.
49664 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49666         PR c++/9457
49667         * g++.dg/template/init1.C: New test.
49669 2003-02-16  Jan HUbicka  <jh@suse.cz>
49671         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49672         (foo): Add few extra tests
49673         * gcc.dg/c99-const-expr-3.c: Likewise.
49674         * gcc.c-torture/execute/20030216-1.c: New.
49676 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49678         PR c++/9459
49679         * g++.dg/ext/typeof4.C: New test.
49681 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49683         * gcc.dg/i386-387-3.c: New test case.
49685 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49687         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49688         cris-*-elf* cris-*-aout* and mmix-*-*.
49690 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49692         * gcc.dg/20030213-1.c: New test.
49694 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49696         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49697         * gcc.dg/i386-387-2.c: Likewise.
49699 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49701         * gcc.dg/ppc-spe.c: Fix formatting.
49702         Enable tests that were previously unsupported by gas.
49703         Delete tests for instructions that no longer exist.
49704         Switch arguments on evsubifw builtin.
49706 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49708         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49709         STACK_SIZE is too small.
49711 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49712             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49714         * gcc.dg/decl-2.c: New test.
49716 2003-02-10  Jan Hubicka  <jh@suse.cz>
49718         * gcc.dg/i386-fpcvt-1.c: New test.
49720 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49722         * gcc.c-torture/execute/20030209-1.c: New test.
49724 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49726         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49727         int-wide bitops, use the constants of the same width.
49728         Likewise, if long long is 32-bit wide, test bitops using
49729         32-bit constants.
49731 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49733         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49735 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49737         * gcc.dg/builtins-4.c: New test case.
49739 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49741         * gcc.dg/20020430-1.c: Fix dg command typos.
49742         * gcc.dg/20020503-1.c: Likewise.
49744 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49746         PR c++/8785
49747         * g++.dg/parse/fused-params1.C: New test.
49749         PR c++/8857
49750         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49752         PR c++/8921
49753         * g++.dg/parse/non-dependent1.C: New test.
49755         PR c++/8928
49756         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49758         PR c++/9228
49759         * g++.dg/parse/undefined7.C: New test.
49760         * g++.dg/parse/non-templ1.C: New test.
49762         PR c++/9229
49763         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49765 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49767         * gcc.c-torture/compile/20030206-1.c: New test.
49769 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49771         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49772         "pow" to "foo" to avoid potential confusion with a math built-in.
49774 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49776         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49777         conditions for SPARC targets.
49779 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49781         * gcc.dg/20030204-1.c: New test.
49783 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49785         PR c++/38
49786         * g++.dg/parse/array-size1.C: New test.
49788         PR c++/5657
49789         * g++.dg/parse/undefined3.C: New test.
49791         PR c++/5665
49792         * g++.dg/parse/undefined4.C: New test.
49794         PR c++/5975
49795         * g++.dg/parse/undefined5.C: New test.
49797         PR c++/7259
49798         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49800         PR c++/8578
49801         * g++.dg/parse/casting-operator1.C: New test.
49803         PR c++/8596
49804         * g++.dg/parse/undefined6.C: New test.
49806         PR c++/8736
49807         * g++.dg/parse/missing-template1.C: New test.
49809 2003-02-04  Jan Hubicka  <jh@suse.cz>
49811         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49812         * gcc.dg/i386-cmov?.c: Likewise.
49813         * gcc.dg/i386-fpcvt-?.c: Likewise.
49814         * gcc.dg/i386-ssefp-1.c: Likewise.
49815         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49816         conventions.
49818 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49820         PR c++/7129
49821         * g++.dg/ext/max.C: New test.
49823 2003-02-03  Jan Hubicka  <jh@suse.cz>
49825         * gcc.c-torture/execute/20030203-1.c: New test.
49827 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49829         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49830         'natural-endian'.
49832 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49834         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49835         * g++.dg/init/new2.C: Likewise.
49836         * g++.dg/other/new1.C: Likewise.
49838 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49840         * gcc.dg/struct-ret-libc.c: New test.
49842 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49844         * gcc.dg/20030129-1.c: New test.
49846 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49848         PR c++/8849
49849         * g++.dg/template/ptrmem4.C: New test.
49851 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49853         * g++.dg/parser/constant1.C: New test.
49855 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49857         PR c++/8591
49858         * g++.dg/parse/friend2.C: New test.
49860 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49862         PR c++/9437
49863         * g++.dg/template/unify4.C: New test.
49865 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49867         * gcc.c-torture/execute/20030128-1.c: New test.
49869 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49871         * g++.dg/lookup/nested1.C: Test moved from ...
49872         * g++.old-deja/g++.other/lookup24.C: ... here.
49874 2003-01-28  Jan Hubicka  <jh@suse.cz>
49876         * gcc.dg/i386-cmov5.c: New test.
49878 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49880         * gcc.c-torture/execute/20010925-1.c: Changed the
49881         memcpy declaration.
49883 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49885         PR c++/3902
49886         * g++.dg/parse/template5.C: New test.
49888 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49890         PR fortran/9258
49891         * g77.dg/pr9258: New test.
49893 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49895         * README: Move relevant parts from README.g++.
49897         * README.g++: Remove this file.
49899 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49901         * g++.dg/abi/dcast1.C: New test.
49903 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49905         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49907 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49909         PR c++/47
49910         * g++.old-deja/g++.other/lookup24.C: New test.
49912 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49914         PR middle-end/7227
49915         * gcc.dg/uninit-C.c: New test.
49917 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49919         * g++.dg/abi/covariant1.C: New test.
49921 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49923         * gcc.dg/20030123-1.c: New test.
49925 2003-01-25  Jan Hubicka  <jh@suse.cz>
49927         PR opt/8492
49928         * gcc.c-torture/compile/20030125-1.c
49930 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49932         PR c++/9403
49933         * g++.dg/parse/template3.C: New test.
49934         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49936         PR c++/795
49937         * g++.dg/parse/template4.C: New test.
49939         PR c++/9415
49940         * g++.dg/template/qual2.C: New test.
49942         PR c++/8545
49943         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49945         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49947 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49949         * gcc.c-torture/execute/switch-1.c: New test case.
49951 2003-01-25  Jan Hubicka  <jh@suse.cz>
49953         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49955 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49957         Tweaks for Bison-1.875. From the NEWS file:
49958         "- `parse error' -> `syntax error'
49959         Bison now uniformly uses the term `syntax error'"
49960         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49961         * gcc.dg/cpp/digraph2.c: Likewise.
49962         * gcc.dg/cpp/direct2.c: Likewise.
49963         * gcc.dg/cpp/paste4.c: Likewise.
49964         * gcc.dg/c90-restrict-1.c: Likewise.
49965         * gcc.dg/c99-func-2.c: Likewise.
49966         * gcc.dg/noncompile/920721-2.c: Likewise.
49967         * gcc.dg/noncompile/930622-2.c: Likewise.
49968         * gcc.dg/noncompile/940112-1.c: Likewise.
49969         * gcc.dg/noncompile/950921-1.c: Likewise.
49970         * gcc.dg/noncompile/951123-1.c: Likewise.
49971         * gcc.dg/noncompile/971104-1.c: Likewise.
49972         * gcc.dg/noncompile/990416-1.c: Likewise.
49974 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49976         * g++.dg/parse/undefined1.C: Add error message.
49978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49980         PR c++/9354
49981         * g++.dg/parse/new1.C: New test.
49983         PR c++/9216
49984         * g++.dg/parse/template2.C: New test.
49986         PR c++/9354
49987         * g++.dg/parse/typedef2.C: New test.
49989         PR c++/9328
49990         * g++.dg/ext/typeof3.C: New test.
49992 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49994         PR c++/2738
49995         * g++.dg/parse/ret-type1.C: New test.
49997         PR c++/3792
49998         * g++.dg/parse/tmpl-outside1.C: New test.
50000         PR c++/4207
50001         * g++.dg/parse/int-as-enum1.C: New test.
50003         PR c++/4903
50004         * g++.dg/parse/no-typename1.C: New test.
50006         PR c++/5533
50007         * g++.dg/parse/no-value1.C: New test.
50009         PR c++/5921
50010         * g++.dg/parse/wrong-inline1.C: New test.
50012         PR c++/6402
50013         * g++.dg/parse/ref1.C: New test.
50015         PR c++/6992
50016         * g++.dg/parse/attr-ctor1.C: New test.
50018         PR c++/7229
50019         * g++.dg/parse/namespace5.C: New test.
50021         PR c++/7917
50022         * g++.dg/parse/func-def1.C: New test.
50024         PR c++/8143
50025         * g++.dg/parse/undefined1.C: New test.
50027         PR c++/5723, PR c++/8522
50028         * g++.dg/parse/specialization1.C: New test.
50030         PR c++/163, PR c++/8595
50031         * g++.dg/parse/struct-as-enum1.C: New test.
50033         PR c++/9173
50034         * g++.dg/parse/undefined2.C: New test.
50036 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50038         PR c++/9298
50039         * g++.dg/parse/template1.C: New test.
50041         PR c++/9384
50042         * g++.dg/parse/using1.C: New test.
50044         PR c++/9285
50045         PR c++/9294
50046         * g++.dg/parse/expr2.C: New test.
50048         PR c++/9388
50049         * g++.dg/parse/lookup2.C: Likewise.
50051 2003-01-21  Jan Hubicka  <jh@suse.cz>
50053         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50054         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50055         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50056         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50058 2003-01-20  Nick Clifton  <nickc@redhat.com>
50060         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50061         problem with ARM sibcall code generation.
50063 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50065         * gcc.c-torture/execute/20030120-1.c: New.
50067 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50069         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50071 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50073         PR c++/9272
50074         * g++.dg/parse/ctor1.C: New test.
50076         PR c++/9294:
50077         * g++.dg/parse/qualified1.C: New test.
50079         * g++.dg/parse/typename3.C: New test.
50081 2003-01-16  Richard Henderson  <rth@redhat.com>
50083         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50085 2003-01-16  Richard Henderson  <rth@redhat.com>
50087         * g++.dg/pch/pch.exp: Copy test header to the working directory
50088         before using it either for precompilation or direct use.
50089         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50090         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50092 2003-01-16  Richard Henderson  <rth@redhat.com>
50094         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50095         before using it either for precompilation or direct use.
50096         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50097         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50099 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50101         * g++.dg/ext/typename1.C: Add typename keyword.
50102         * g++.dg/template/crash1.C: Update error messages.
50103         * g++.dg/template/crash2.C: Remove error message.
50104         * g++.dg/parse/typename2.C: New test.
50105         * g++.dg/template/typename2.C: Change implicit
50106         typename warning into error.
50107         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50108         error messages.
50109         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50110         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50111         * g++.old-deja/g++.law/visibility13.C: Remove error
50112         messages.
50113         * g++.old-deja/g++.ns/template17.C: Reorder code to
50114         make declaration visible in template.
50115         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50116         * g++.old-deja/g++.pt/crash36.C: Issue more error
50117         messages.
50118         * g++.old-deja/g++.pt/crash5.C: Improve error
50119         message.
50120         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50121         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50122         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50123         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50124         typename warning with error message.
50125         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50126         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50127         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50129 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50131         * g++.dg/parse/ambig2.C: New test.
50133 2003-01-15  Richard Henderson  <rth@redhat.com>
50135         * g++.dg/tls/init-2.C: Update error message string.
50137 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50139         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50141 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50143         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50144         all for HC11/HC12.
50145         * gcc.c-torture/compile/20001205-1.x: Likewise.
50146         * gcc.c-torture/compile/20001226-1.x: Likewise.
50147         * gcc.c-torture/compile/920520-1.x: Likewise.
50148         * gcc.c-torture/compile/961203-1.x: Likewise.
50149         * gcc.c-torture/compile/20020604-1.x: Likewise.
50151 2003-01-15  Jan Hubicka  <jh@suse.cz>
50153         * gcc.c-torture/compile/20030115-1.c: New test.
50155         * gcc.dg/i386-fpcvt-1.c: New test.
50156         * gcc.dg/i386-fpcvt-2.c: New test.
50158 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50160         Further conform g++'s __vmi_class_type_info to the C++ ABI
50161         specification.
50162         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50163         the specification.
50165 2003-01-14  Jan Hubicka  <jh@suse.cz>
50167         * gcc.dg/i386-fpcvt-1.c: New test.
50168         * gcc.dg/i386-fpcvt-2.c: New test.
50170 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50172         * gcc.dg/i386-mmx-3.c: New test.
50174 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50176         PR c++/9264
50177         * g++.dg/parse/octal1.C: New file.
50179         PR c++/9172
50180         * g++.dg/parse/typename1.C: New file.
50182 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50184         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50185         * gcc.dg/bf-no-ms-layout.c: Likewise.
50186         * gcc.dg/bf-ms-attrib.c: Likewise.
50188 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50190         PR c++/9099
50191         * g++.dg/parse/dtor1.C: New file.
50193         PR c++/9128
50194         * g++.dg/rtti/typeid1.C: New file.
50196         PR c++/9153
50197         * g++.dg/parse/lookup1.C: New file.
50199         PR c++/9171
50200         * g++.dg/templ/spec5.C: New file.
50202 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50204         * gcc.c-torture/compile/20030110-1.c: New test.
50206 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50208         Merge from pch-branch:
50210         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50212         * gcc.dg/pch/cpp-1.h: New.
50213         * gcc.dg/pch/cpp-1.c: New.
50214         * gcc.dg/pch/cpp-2.h: New.
50215         * gcc.dg/pch/cpp-2.c: New.
50217         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50219         * gcc.dg/pch/except-1.h: New.
50220         * gcc.dg/pch/except-1.c: New.
50222         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50224         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50225         running test.
50226         * gcc.dg/pch: Include *.hp not *.h.
50227         * gcc.dg/pch/system-1.h: New.
50228         * gcc.dg/pch/system-1.c: New.
50230         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50232         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50233         rather than trying to build and run a program using PCH.
50234         * gcc.dg/pch: Remove dg-do commands from test files.
50236         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50238         * gcc.dg/pch/macro-3.c: New.
50239         * gcc.dg/pch/macro-3.h: New.
50241         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50243         * gcc.dg/pch/common-1.c: New.
50244         * gcc.dg/pch/common-1.h: New.
50245         * gcc.dg/pch/decl-1.c: New.
50246         * gcc.dg/pch/decl-1.h: New.
50247         * gcc.dg/pch/decl-2.c: New.
50248         * gcc.dg/pch/decl-2.h: New.
50249         * gcc.dg/pch/decl-3.c: New.
50250         * gcc.dg/pch/decl-3.h: New.
50251         * gcc.dg/pch/decl-4.c: New.
50252         * gcc.dg/pch/decl-4.h: New.
50253         * gcc.dg/pch/decl-5.c: New.
50254         * gcc.dg/pch/decl-5.h: New.
50255         * gcc.dg/pch/global-1.c: New.
50256         * gcc.dg/pch/global-1.h: New.
50257         * gcc.dg/pch/inline-1.c: New.
50258         * gcc.dg/pch/inline-1.h: New.
50259         * gcc.dg/pch/inline-2.c: New.
50260         * gcc.dg/pch/inline-2.h: New.
50261         * gcc.dg/pch/static-1.c: New.
50262         * gcc.dg/pch/static-1.h: New.
50263         * gcc.dg/pch/static-2.c: New.
50264         * gcc.dg/pch/static-2.h: New.
50266         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50268         * g++.dg/pch/pch.exp: Better handle failing testcases.
50269         * gcc.dg/pch/pch.exp: Likewise.
50270         * gcc.dg/pch/macro-1.c: New.
50271         * gcc.dg/pch/macro-1.h: New.
50272         * gcc.dg/pch/macro-2.c: New.
50273         * gcc.dg/pch/macro-2.h: New.
50275         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50277         * g++.dg/dg.exp: Treat files in pch/ specially.
50278         * g++.dg/pch/pch.exp: New file.
50279         * g++.dg/pch/empty.H: New file.
50280         * g++.dg/pch/empty.C: New file.
50281         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50282         "precompile".
50284         * gcc.dg/pch/pch.exp: New file.
50285         * gcc.dg/pch/empty.h: New file.
50286         * gcc.dg/pch/empty.c: New file.
50287         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50288         "precompile".
50290 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50292         * g++.dg/template/friend14.C: New test.
50294 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50296         * gcc.dg/old-style-asm-1.c: New test.
50298 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50300         * gcc.c-torture/compile/20030109-1.c: New test.
50302 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50304         * gcc.c-torture/execute/20030109-1.c: New test.
50306 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50308         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50309         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50310         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50311         * g++.old-deja/g++.mike/eh2.C: Likewise.
50312         * g++.old-deja/g++.mike/eh3.C: Likewise.
50313         * g++.old-deja/g++.mike/eh5.C: Likewise.
50314         * g++.old-deja/g++.mike/eh6.C: Likewise.
50315         * g++.old-deja/g++.mike/eh7.C: Likewise.
50316         * g++.old-deja/g++.mike/eh8.C: Likewise.
50317         * g++.old-deja/g++.mike/eh9.C: Likewise.
50318         * g++.old-deja/g++.mike/eh10.C: Likewise.
50319         * g++.old-deja/g++.mike/eh12.C: Likewise.
50320         * g++.old-deja/g++.mike/eh13.C: Likewise.
50321         * g++.old-deja/g++.mike/eh14.C: Likewise.
50322         * g++.old-deja/g++.mike/eh16.C: Likewise.
50323         * g++.old-deja/g++.mike/eh17.C: Likewise.
50324         * g++.old-deja/g++.mike/eh18.C: Likewise.
50325         * g++.old-deja/g++.mike/eh21.C: Likewise.
50326         * g++.old-deja/g++.mike/eh23.C: Likewise.
50327         * g++.old-deja/g++.mike/eh24.C: Likewise.
50328         * g++.old-deja/g++.mike/eh25.C: Likewise.
50329         * g++.old-deja/g++.mike/eh26.C: Likewise.
50330         * g++.old-deja/g++.mike/eh27.C: Likewise.
50331         * g++.old-deja/g++.mike/eh28.C: Likewise.
50332         * g++.old-deja/g++.mike/eh29.C: Likewise.
50333         * g++.old-deja/g++.mike/eh31.C: Likewise.
50334         * g++.old-deja/g++.mike/eh33.C: Likewise.
50335         * g++.old-deja/g++.mike/eh34.C: Likewise.
50336         * g++.old-deja/g++.mike/eh35.C: Likewise.
50337         * g++.old-deja/g++.mike/eh36.C: Likewise.
50338         * g++.old-deja/g++.mike/eh37.C: Likewise.
50339         * g++.old-deja/g++.mike/eh38.C: Likewise.
50340         * g++.old-deja/g++.mike/eh39.C: Likewise.
50341         * g++.old-deja/g++.mike/eh40.C: Likewise.
50342         * g++.old-deja/g++.mike/eh41.C: Likewise.
50343         * g++.old-deja/g++.mike/eh42.C: Likewise.
50344         * g++.old-deja/g++.mike/eh44.C: Likewise.
50345         * g++.old-deja/g++.mike/eh46.C: Likewise.
50346         * g++.old-deja/g++.mike/eh47.C: Likewise.
50347         * g++.old-deja/g++.mike/eh48.C: Likewise.
50348         * g++.old-deja/g++.mike/eh49.C: Likewise.
50349         * g++.old-deja/g++.mike/eh50.C: Likewise.
50350         * g++.old-deja/g++.mike/eh51.C: Likewise.
50351         * g++.old-deja/g++.mike/eh53.C: Likewise.
50352         * g++.old-deja/g++.mike/eh55.C: Likewise.
50353         * g++.old-deja/g++.mike/p7912.C: Likewise.
50354         * g++.old-deja/g++.mike/p9706.C: Likewise.
50355         * g++.old-deja/g++.mike/p10416.C: Likewise.
50356         * g++.old-deja/g++.mike/p11667.C: Likewise.
50357         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50358         Remove redundant reference to Iris.
50359         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50360         Elxsi, i860, Pico Java, and WE32K.
50362 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50364         * g++.dg/ext/asm4.C: New test.
50366 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50368         PR c++/9030
50369         * g++.dg/template/friend12.C: New test.
50370         * g++.dg/template/friend13.C: Likewise.
50371         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50373 2003-01-08  Jan Hubicka  <jh@suse.cz>
50375         * gcc.dg/i386-cadd.c: New test.
50376         * gcc.dg/i386-cmov4.c: Likewise.
50378 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50380         PR c++/9165
50381         * g++.dg/warn/Wunused-3.C: New test.
50383         * g++.dg/abi/bitfield9.C: New test.
50385         PR c++/9189
50386         * g++.dg/parse/defarg3.C: New test.
50388 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50390         * g++.dg/parse/ambig1.C: New test.
50391         * g++.dg/parse/defarg2.C: New test.
50393 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50395         * g++.dg/template/defarg-1.C: New test.
50396         * g++.dg/template/local2.C: Likewise.
50398 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50400         * gcc.c-torture/execute/20030105-1.c: New test.
50402 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50404         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50405         * g++.dg/parse/namespace4.C: Likewise.
50407 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50409         * g++.dg/template/ntp2.C: New test.
50411 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50413         * g++.dg/parse/extern-C-1.C: New test.
50415         * g++.dg/parse/namespace4.C: New test.
50417         * g++.dg/template/nested1.C: New test.
50419         * g++.dg/parse/namespace3.C: New test.
50421 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50423         * g++.dg/lookup/two-stage1.C: New test.
50425 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50427         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50428         * g++.old-deja/g++.jason/access8.C: Likewise.
50429         * g++.old-deja/g++.other/decl5.C: Likewise.
50431 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50433         * g++.dg/parse/parse7.C: New test.
50435 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50437         PR c++/2843
50438         * g++.dg/ext/attrib7.C: New test.
50440 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50442         * g++.dg/parse/parse6.C: New test.
50444 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50446         * gcc.dg/h8300-stack-1.c: New.
50448 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50450         g++.dg/lookup/exception1.C: New test.
50452         g++.dg/lookup/template1.C: New test.
50454         g++.dg/parse/namespace2.C: New test.
50456         g++.dg/parse/parens2.C: New test.
50458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50460         * g++.dg/parse/parse5.C: New test.
50461         * g++.dg/lookup/scoped4.C: New test.
50463 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50465         * g++.dg/parse/parens1.C: New test.
50467         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50468         angle-bracket1.C.
50469         * g++.dg/parse/parens2.C: New test.
50471         * g++.dg/lookup/scope-operator1.C: New test.
50473         * g++.dg/parse/operator1.C: New test.
50475 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50477         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50478         * g++.old-deja/g++.other/access6.C: Likewise.
50479         * g++.old-deja/g++.other/decl1.C: Likewise.
50480         * g++.old-deja/g++.pt/typename12.C: Likewise.
50482 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50484         * g++.dg/parse/namespace1.C: New test.
50486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50488         * g++.dg/parse/parse4.C: New test.
50490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50492         * g++.dg/parse/parse3.C: New test.
50494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50496         * g++.dg/parse/parse2.C: New test.
50498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50500         * g++.dg/template/friend11.C: New test.
50502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50504         * g++.dg/parse/parse1.C: New test.
50506 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50508         * lib/profopt.exp: Change the name of a global variable to avoid
50509         possible clashes with other test suites.
50511 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50513         * g++.dg/inherit/covariant8.C: New test.
50515 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50517         * g++.dg/init/array9.C: New test.
50519         PR c++/9112
50520         * g++.dg/parse/expr1.C: New test.
50522 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50524         * gcc.c-torture/compile/20021230-1.c: New test.
50526 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50528         * g++.dg/inherit/covariant5.C: New test.
50529         * g++.dg/inherit/covariant6.C: New test.
50530         * g++.dg/inherit/covariant7.C: New test.
50532 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50534         PR c++/2739
50535         * g++.dg/other/access2.C: New test.
50537 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50539         * g++.dg/other/anon-struct.C: No longer fails
50540         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50541         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50542         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50544 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50546         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50548 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50550         * g++.dg/eh/spec4.C: Remove stray semicolon.
50551         * g++.dg/expr/pmf-1.C: Change error message.
50552         * g++.dg/ext/asm1.C: Remove stray semicolon.
50553         * g++.dg/ext/typename1.C: Add missing typenames.
50554         * g++.dg/inherit/template-as-base.C: Change error message.
50555         * g++.dg/lookup/scoped1.C: Likewise.
50556         * g++.dg/lookup/scoped2.C: Likewise.
50557         * g++.dg/lookup/using2.C: Likewise.
50558         * g++.dg/other/component1.C: Remove stray semicolon.
50559         * g++.dg/other/do1.C: Change error message.
50560         * g++.dg/other/error2.C: Likewise.
50561         * g++.dg/other/init1.C: Likewise.
50562         * g++.dg/other/packed1.C: Remove stray semicolon.
50563         * g++.dg/other/ptrmem2.C: Change error message.
50564         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50565         marker.
50566         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50567         * g++.dg/template/access3.C: Add typename keyword.
50568         * g++.dg/template/access5.C: Remove stray semicolon.
50569         * g++.dg/template/access6.C: Likewise.
50570         * g++.dg/template/complit1.C: Likewise.
50571         * g++.dg/template/crash1.C: Change error message.
50572         * g++.dg/template/inherit2.C: Remove stray semicolon.
50573         * g++.dg/template/instantiate2.C: Likewise.
50574         * g++.dg/template/instantiate3.C: Change error message.
50575         * g++.dg/template/qual1.C: Remove stray semicolon.
50576         * g++.dg/template/qualttp18.C: Change error message.
50577         * g++.dg/template/ref1.C: Remove stray semicolon.
50578         * g++.dg/template/sizeof1.C (A::value): Declare it.
50579         * g++.dg/template/spec4.C: Change error message.
50580         * g++.dg/template/static1.C: Likewise.
50581         * g++.dg/template/type1.C: Likewise.
50582         * g++.dg/template/typename3.C: Likewise.
50583         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50584         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50585         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50586         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50587         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50588         named return value extension.
50589         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50590         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50591         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50592         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50593         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50595         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50596         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50597         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50598         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50599         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50600         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50601         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50602         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50603         syntax.
50604         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50605         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50606         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50607         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50608         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50609         * g++.old-deja/g++.brendan/template11.C: Likewise.
50610         * g++.old-deja/g++.brendan/template26.C: Likewise.
50611         * g++.old-deja/g++.brendan/template27.C: Use explicit
50612         specialization syntax.
50613         * g++.old-deja/g++.brendan/template30.C: Likewise.
50614         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50615         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50616         non-dependent names.
50617         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50618         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50619         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50620         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50621         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50622         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50623         named return value extension.
50624         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50625         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50626         * g++.old-deja/g++.ext/return1.C: Likewise.
50627         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50628         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50629         * g++.old-deja/g++.jason/access8.C: Likewise.
50630         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50631         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50632         pseudo-destructor names.
50633         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50634         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50635         pseudo-destructor names.
50636         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50637         * g++.old-deja/g++.jason/overload19.C: Likewise.
50638         * g++.old-deja/g++.jason/overload32.C: Likewise.
50639         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50640         stray semicolons.
50641         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50642         * g++.old-deja/g++.jason/return.C: Likewise.
50643         * g++.old-deja/g++.jason/return2.C: Likewise.
50644         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50645         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50646         syntax.
50647         * g++.old-deja/g++.jason/template10.C: Account for use of
50648         non-dependent names.
50649         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50650         syntax.
50651         * g++.old-deja/g++.jason/template37.C: Likewise.
50652         * g++.old-deja/g++.law/access4.C: Change error messages.
50653         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50654         pseudo-destructor names.
50655         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50656         * g++.old-deja/g++.law/ctors9.C: Likewise.
50657         * g++.old-deja/g++.law/cvt22.C: Likewise.
50658         * g++.old-deja/g++.law/dtors5.C: Likewise.
50659         * g++.old-deja/g++.law/global-init1.C: Likewise.
50660         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50661         * g++.old-deja/g++.law/operators28.C: Likewise.
50662         * g++.old-deja/g++.law/visibility28.C: Likewise.
50663         * g++.old-deja/g++.martin/eval1.C: Likewise.
50664         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50665         name.
50666         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50667         * g++.old-deja/g++.mike/net34.C: Likewise.
50668         * g++.old-deja/g++.mike/net36.C: Likewise.
50669         * g++.old-deja/g++.mike/ns2.C: Likewise.
50670         * g++.old-deja/g++.mike/p12306.C: Likewise.
50671         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50672         value extension.
50673         * g++.old-deja/g++.mike/p700.C: Likewise.
50674         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50675         * g++.old-deja/g++.mike/p710.C: Likewise.
50676         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50677         value extension.
50678         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50679         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50680         * g++.old-deja/g++.ns/crash2.C: Likewise.
50681         * g++.old-deja/g++.ns/crash3.C: Likewise.
50682         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50683         * g++.old-deja/g++.ns/ns17.C: Likewise.
50684         * g++.old-deja/g++.ns/template16.C: Likewise.
50685         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50686         keyword.
50687         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50688         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50689         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50690         named return value extension.
50691         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50692         * g++.old-deja/g++.other/access4.C: Issue additional error
50693         messages.
50694         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50695         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50696         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50697         * g++.old-deja/g++.other/crash25.C: Change error message.
50698         * g++.old-deja/g++.other/crash4.C: Change error message.
50699         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50700         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50701         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50702         checks.
50703         * g++.old-deja/g++.other/defarg8.C: Likewise.
50704         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50705         * g++.old-deja/g++.other/dtor10.C: Likewise.
50706         * g++.old-deja/g++.other/incomplete.C: Likewise.
50707         * g++.old-deja/g++.other/linkage7.C: Likewise.
50708         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50709         lookup algorithm.
50710         * g++.old-deja/g++.other/mangle2.C: Likewise.
50711         * g++.old-deja/g++.other/refinit2.C: Likewise.
50712         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50713         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50714         * g++.old-deja/g++.pt/crash28.C: Likewise.
50715         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50716         syntax.
50717         * g++.old-deja/g++.pt/crash32.C: Change error message.
50718         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50719         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50720         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50721         error message position.
50722         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50723         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50724         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50725         syntax.
50726         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50727         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50728         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50729         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50730         keyword.
50731         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50732         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50733         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50734         keyword.
50735         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50736         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50737         syntax.
50738         * g++.old-deja/g++.pt/friend28.C: Account for use of
50739         non-dependent names.
50740         * g++.old-deja/g++.pt/friend29.C: Likewise.
50741         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50742         rules.
50743         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50744         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50745         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50746         lookup rules.
50747         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50748         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50749         keyword.
50750         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50751         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50752         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50753         keyword.
50754         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50755         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50756         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50757         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50758         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50759         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50760         keyword.
50761         * g++.old-deja/g++.pt/spec10.C: Likewise.
50762         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50763         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50764         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50765         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50766         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50767         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50768         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50769         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50770         * g++.old-deja/g++.pt/typename15.C: Likewise.
50771         * g++.old-deja/g++.pt/typename22.C: Likewise.
50772         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50773         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50774         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50775         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50776         syntax.
50777         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50778         return value extension.
50779         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50780         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50781         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50782         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50784 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50786         * g++.dg/warn/inline1.C: New test.
50787         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50788         * g++.old-deja/g++.jason/synth10.C: Likewise.
50789         * g++.old-deja/g++.mike/net31.C: Likewise.
50790         * g++.old-deja/g++.mike/p8786.C: Likewise.
50792         * g++.dg/template/friend10.C: New test.
50793         * g++.dg/template/conv5.C: New test.
50795 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50797         * g++.dg/lookup/scoped3.C: New test.
50799         * g++.dg/lookup/decl1.C: New test.
50800         * g++.dg/lookup/decl2.C: New test.
50802 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50804         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50805         gcc.c-torture/compile/20021015-1.c,
50806         gcc.c-torture/compile/20021015-2.c,
50807         gcc.c-torture/compile/20021123-1.c,
50808         gcc.c-torture/compile/20021123-2.c,
50809         gcc.c-torture/compile/20021123-3.c,
50810         gcc.c-torture/compile/20021123-4.c,
50811         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50812         only to 3.1 or 3.2 branch.
50814 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50816         * gcc.dg/i386-bitfield3.c: New test.
50818         * gcc.dg/i386-bitfield2.c: New test.
50820 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50822         * g++.dg/parse/conv_op1.C: New test.
50824 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50826         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50827         approved.
50829 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50831         * gcc.c-torture/compile/20021220-1.c: New test.
50833 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50835         * gcc.dg/i386-fastcall-1.c: New.
50837 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50839         * gcc.c-torture/execute/20021219-1.c: New test.
50841 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50843         * gcc.dg/i386-pic-1.c: New test.
50845 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50847         PR c++/8099
50848         * g++.dg/template/friend9.C: New test.
50850 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50852         PR c++/3663
50853         * g++.dg/template/access7.C: New test.
50855 2002-12-18  Nick Clifton  <nickc@redhat.com>
50857         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50858         the libstdc++-v3 directory has been found.
50860 2002-12-12  Devang Patel <dpatel@apple.com>
50861         * gcc.dg/darwin-ld-1.c: New test.
50862         * gcc.dg/darwin-ld-2.c: New test.
50863         * gcc.dg/darwin-ld-3.c: New test.
50864         * gcc.dg/darwin-ld-4.c: New test.
50865         * gcc.dg/darwin-ld-5.c: New test.
50867 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50869         * gcc.c-torture/compile/20021212-1.c: New test.
50871 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50873         * gcc.dg/fshort-wchar: New test.
50875 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50877         PR c++/8372
50878         * g++.dg/template/dtor1.C: New test.
50880         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50881         markers.
50883 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50885         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50887 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50889         * g++.dg/template/static1.C: New test.
50890         * g++.dg/template/static2.C: New test.
50891         * g++.old-deja/g++.ext/memconst.C: New test.
50893 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50895         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50896         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50897         * g++.dg/special/initp1.C: Likewise.
50899 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50901         * gcc.c-torture/execute/20021204-1.c: New test.
50903 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50905         * gcc.dg/ppc-fmadd-1.c: New file.
50906         * gcc.dg/ppc-fmadd-2.c: New file.
50907         * gcc.dg/ppc-fmadd-3.c: New file.
50909 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50911         * gcc.c-torture/compile/20021204-1.c: New test.
50913 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50915         * g++.dg/inherit/covariant2.C: New test.
50916         * g++.dg/inherit/covariant3.C: New test.
50917         * g++.dg/inherit/covariant4.C: New test.
50918         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50919         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50921 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50923         PR c++/8688
50924         * g++.dg/init/brace3.C: New test.
50926 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50928         * gcc.dg/20020210-1.c: Fix a comment typo.
50930 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50932         PR c++/8720
50933         * g++.dg/parse/defarg1.C: New test.
50935         PR c++/8615
50936         * g++.dg/template/char1.C: New test.
50938         * g++.dg/template/varmod1.C: Fix typo.
50940 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50942         DR 180
50943         * g++.old-deja/g++.pt/crash32.C: Expect error.
50945 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50947         PR c++/5919
50948         * g++.dg/template/varmod1.C: New test.
50950         PR c++/8727
50951         * g++.dg/inherit/typeinfo1.C: New test.
50953         PR c++/8663
50954         * g++.dg/inherit/typedef1.C: New test.
50956 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50958         PR c++/8332
50959         PR c++/8493
50960         * g++.dg/template/strlen1.C: New test.
50962         PR c++/8227
50963         * g++.dg/template/ctor2.C: New test.
50965         PR c++/8214
50966         * g++.dg/init/string1.C: New test.
50968         PR c++/8511
50969         * g++.dg/template/friend8.C: New test.
50971 2002-11-29  Joe Buck <jbuck@synopsys.com>
50973         * g++.dg/lookup/anon2.C: New test.
50975 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50977         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50978         h8300 port.
50980 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50982         * gcc.dg/bitfld-6.c: New test.
50984 2002-11-27  Jan Hubicka  <jh@suse.cz>
50986         * gcc.c-torture/execute/20021127.[cx]: New test.
50988 2002-11-26  Jan Hubicka  <jh@suse.cz>
50990         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50991         quality.
50993 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50995         * g++.dg/init/brace2.C: New test.
50996         * g++.old-deja/g++.mike/p9129.C: Correct.
50998 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51000         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51002 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51004         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51006 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51008         * g++.dg/abi/empty11.C: New test.
51009         * g++.dg/rtti/cv1.C: New test.
51011 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51013         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51015 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51017         * g++.dg/abi/empty10.C: New test.
51019 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51021         * gcc.c-torture/compile/20021124-1.c: New test.
51023 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51025         * g++.dg/abi/rtti2.C: New test.
51027 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51029         * gcc.dg/i386-unroll-1.c: New test.
51031 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51033         * gcc.c-torture/compile/20021120-1.c: New test.
51034         * gcc.c-torture/compile/20021120-2.c: New test.
51036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51038         * gcc.dg/bitfld-5.c: New test.
51040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51042         * gcc.c-torture/execute/20021120-3.c: New test.
51044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51046         * gcc.c-torture/execute/20021120-2.c: New test.
51048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51050         * gcc.c-torture/execute/20021120-1.c: New test.
51052 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51054         * gcc.c-torture/execute/20021118-3.c: New test.
51056 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51058         * gcc.c-torture/compile/20021119-1.c: New test.
51060 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51062         * gcc.dg/duff-1.c: New test.
51063         * gcc.dg/duff-2.c: New test.
51064         * gcc.dg/duff-3.c: New test.
51066 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51068         * gcc.dg/cpp/_Pragma5.c: New test.
51070 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51072         * gcc.c-torture/execute/20021118-2.c: New test.
51074 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51076         * gcc.c-torture/execute/20021118-1.c: New test.
51078 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51080         * gcc.dg/20021116-1.c: New test.
51082 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51084         * g++.dg/abi/vcall1.C: New test.
51086 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51088         * gcc.dg/20021029-1.c: New test.
51089         * gcc.dg/20021029-2.c: New test.
51091 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51093         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51095 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51097         PR c/8439
51098         * gcc.dg/20021110.c: Move to ...
51099         * gcc.c-torture/compile/20021110.c: .... here.
51101 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51103         PR c/8467
51104         * gcc.c-torture/execute/20021111-1.c
51106 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51108         PR c/8439
51109         * gcc.dg/20021110.c: New test.
51111 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51113         * g++.dg/abi/vthunk3.C: Run only on x86.
51115 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51117         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51119 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51121         * lib/compat.exp (compat-execute): Fix logic error in last
51122         change.
51124 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51126         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51128 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51130         PR c++/8389
51131         * g++.dg/template/access6.C: New test.
51133 2002-11-08  Jan Hubicka  <jh@suse.cz>
51135         * gcc.dg/i386-ssefp-1.c: New test.
51136         * gcc.dg/i386-ssefp-1.c: New test.
51138 2002-11-08  Jan Hubicka  <jh@suse.cz>
51140         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51142 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51144         * g++.dg/abi/vthunk3.C: New test.
51146         PR c++/8338
51147         * g++.dg/template/crash2.C: New test.
51149 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51151         * g++.dg/abi/dtor1.C: New test.
51152         * g++.dg/abi/dtor2.C: Likewise.
51154 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51156         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51157         Darwin.
51159 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51161         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51162         -mthumb.  Only xfail with -O0.
51164 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51166         * g++.dg/abi/thunk1.C: New test.
51167         * g++.dg/abi/thunk2.C: Likewise.
51168         * g++.dg/abi/vtt1.C: Likewise.
51170 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51172         PR optimization/8423
51173         * gcc.c-torture/execute/builtin-constant.c: New test.
51175 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51177         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51178         Add some more cases.
51180 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51182         PR c++/8391
51183         * g++.dg/opt/local1.C: New test.
51185 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51187         PR c++/8160
51188         * g++.dg/template/complit1.C: New test.
51190         PR c++/8149
51191         * g++.dg/template/typename4.C: Likewise.
51193 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51195         Core issue 287, PR c++/7639
51196         * g++.dg/template/instantiate1.C: Adjust error location.
51197         * g++.dg/template/instantiate3.C: New test.
51198         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51199         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51200         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51202 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51204         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51206 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51208         PR c++/8287
51209         * g++.dg/init/dtor2.C: New test.
51211 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51213         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51214         * gcc.dg/nest.c: Bypass errors on irix6.
51216 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51218         * gcc.dg/nest.c: Expect error for mmix-*-*.
51219         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51221 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51223         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51224         markers.
51226         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51228 2002-10-25  Mike Stump  <mrs@apple.com>
51230         * gcc.dg/warn-1.c: New test.
51232 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51234         * g++.dg/template/typename3.C: New test.
51236 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51238         * g++.dg/lookup/ptrmem1.C: New test.
51240         * g++.dg/abi/vthunk2.C: New test.
51242 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51244         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51246 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51248         * g++.dg/abi/empty9.C: New test.
51250 2002-10-24  Richard Henderson  <rth@redhat.com>
51252         * g++.dg/inherit/thunk1.C: Enable for ia64.
51254 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51256         PR c++/8067
51257         * g++.dg/lookup/pretty1.C: New test.
51259 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51261         * gcc.dg/20021023-1.c: New test.
51263 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51265         PR c++/7679
51266         * g++.dg/parse/inline1.C: New test.
51268 2002-10-23  Richard Henderson  <rth@redhat.com>
51270         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51272         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51274 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51276         PR c++/6579
51277         * g++.dg/parse/stmtexpr3.C: New test.
51279 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51281         * g++.dg/expr/cond1.C: New test.
51283 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51285         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51289         * g++.dg/abi/vbase13.C: New test.
51290         * g++.dg/abi/vbase14.C: Likewise.
51292 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51294         * gcc.dg/tls/pic-1.c: New test.
51295         * gcc.dg/tls/nonpic-1.c: New test.
51296         * gcc.dg/20021018-1.c: New test.
51298 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51300         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51301         Remove only files with the same base name as the test case.
51302         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51303         (profopt-execute): Likewise.  Also, remove old profiling
51304         and performance data files before running the tests.
51306         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51307         * g++.dg/bprob/bprob.exp: Likewise.
51308         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51309         to allow more general test case names.
51311         * g++.dg/bprob/bprob-1.C: Rename to ...
51312         * g++.dg/bprob/g++-bprob-1.C: ... this.
51314         * g77.dg/bprob/bprob-1.f: Rename to ...
51315         * g77.dg/bprob/g77-bprob-1.f: ... this.
51317 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51319         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51320         bison 1.50 or later.
51322 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51324         * g++.dg/README: Describe more test directories.
51326 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51328         * g++.dg/init/array6.C: Add additional tests.
51330 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51332         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51333         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51335 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51337         * gcc.c-torture/compile/20020604-1.x: New.
51338         * gcc.c-torture/compile/simd-5.x: Likewise.
51339         * gcc.c-torture/execute/920710-1.x: Likewise.
51340         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51344         * g++.dg/inherit/override1.C: Add dg-options clause.
51346 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51348         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51349         _mm_slli_si128.
51351 2002-10-19  Andreas Schwab  <schwab@suse.de>
51353         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51354         directory component.
51356 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51358         * g++.dg/inherit/thunk1.C: New test.
51360         * g++.dg/inherit/override1.C: New test.
51362         * g++.dg/abi/mangle11.C: New test.
51363         * g++.dg/abi/mangle14.C: New test.
51364         * g++.dg/abi/mangle17.C: New test.
51366 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51368         * g++.dg/overload/member2.C: New test.
51370 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51372         * g++.dg/README: Describe new compat directory.
51373         * g++.dg/dg.exp: Skip tests in compat directory.
51374         * README.compat: New file.
51375         * lib/compat.exp: New expect script.
51376         * g++.dg/compat: New test directory.
51377         * g++.dg/compat/compat.exp: New expect script.
51378         * g++.dg/compat/abi: New test directory.
51379         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51380         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51381         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51382         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51383         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51384         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51385         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51386         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51387         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51388         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51389         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51390         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51391         * g++.dg/compat/break: New test directory.
51392         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51393         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51394         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51395         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51396         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51397         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51398         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51399         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51400         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51401         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51402         g++.dg/compat/break/README: New files.
51403         * g++.dg/compat/eh: New test directory.
51404         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51405         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51406         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51407         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51408         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51409         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51410         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51411         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51412         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51413         g++.dg/compat/eh/filter2_y.C,
51414         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51415         g++.dg/compat/eh/new1_y.C,
51416         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51417         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51418         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51419         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51420         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51421         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51422         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51423         g++.dg/compat/eh/unexpected1_y.C: New files.
51424         * g++.dg/compat/init: New test directory.
51425         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51426         g++.dg/compat/init/array5_y.C,
51427         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51428         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51429         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51430         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51431         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51432         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51433         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51434         g++.dg/compat/init/init-ref2_y.C: New files.
51436 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51438         PR c++/7584
51439         * g++.dg/inherit/using3.C: New test.
51441 2002-10-17  Jan Hubicka  <jh@suse.cz>
51443         * gcc.dg/20021017-2.c: New test.
51445 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51447         * g++.dg/abi/mangle16.C: Adjust.
51449         * g++.dg/init/array8.C: New test.
51451 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51453         * gcc.dg/special/mips-abi.exp: New test.
51454         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51456 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51458         * g++.dg/abi/mangle16.C: New test.
51459         * g++.dg/abi/mangle17.C: Likewise.
51461         PR c++/7478
51462         * g++.dg/template/ref1.C: New test.
51464 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51466         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51468 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51470         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51472 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51474         PR c++/7524
51475         * g++.dg/init/array7.C: New test.
51477 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51479         * g++.dg/init/array6.C: New test.
51481         * g++.dg/abi/mangle13.C: Likewise.
51482         * g++.dg/abi/mangle14.C: Likewise.
51483         * g++.dg/abi/mangle15.C: Likewise.
51485 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51487         * g++.dg/abi/empty8.C: New test.
51489 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51491         * g++.dg/init/ctor1.C: New test.
51493 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51495         * gcc.c-torture/execute/20021015-1.c: New test.
51497 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51499         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51501 2002-10-14  Jan Hubicka  <jh@suse.cz>
51503         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51505 2002-10-14  Richard Henderson  <rth@redhat.com>
51507         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51511         PR optimization/6631
51512         * g++.dg/opt/const2.C: New test.
51514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51516         PR c++/7176
51517         * g++.dg/parse/friend1.C: New test.
51518         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51520 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51522         * gcc.dg/20021014-1.c: New test.
51524 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51526         PR c++/5661
51527         * g++.dg/ext/vlm1.C: New test.
51528         * g++.dg/ext/vlm2.C: Likewise.
51530         * g++.dg/init/array1.C: Remove invalid braces.
51531         * g++.dg/init/brace1.C: New test.
51532         * g++.dg/init/copy2.C: Likewise.
51533         * g++.dg/init/copy3.C: Likewise.
51534         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51535         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51536         braces.
51538 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51540         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51542 2002-10-11  Richard Shann  <richard.shann@superh.com>
51544         * gcc.c-torture/compile/simd-5.c: New test.
51546 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51548         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51550 2002-10-10  Jim Wilson  <wilson@redhat.com>
51552         * gcc.c-torture/execute/20021010-1.c: New test.
51554 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51556         PR c/7353
51557         * g++.dg/ext/typedef-init.C: New test.
51558         * gcc.dg/typedef-init.c: New test.
51560 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51562         * gcc.dg/cpp/paste13.c: New test.
51564 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51566         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51567         remaining platforms, XFAIL during compile, not execute.  Don't
51568         XFAIL at -O0.
51570 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51572         * gcc.dg/alias-1.c: Tweak expected warning.
51574 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51576         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51578 2002-10-06  Andreas Jaeger  <aj@suse.de>
51580         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51581         * gcc.dg/cpp/c++98.C: Likewise.
51583         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51584         * g++.dg/cpp/c++98.C: Likewise.
51586         * g++.dg/README (Subdirectories): Mention cpp directory.
51588         PR target/7559
51589         * gcc.dg/20021006-1.c: New test.
51591 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51593         PR c++/7804
51594         * g++.dg/other/warning1.C: New test.
51596 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51598         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51599         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51600         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51602 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51604         PR c++/7931
51605         * g++.dg/template/ptrmem3.C: New test.
51607         PR c++/7754
51608         * g++.dg/template/union1.C: New test.
51610 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51612         PR c++/8006
51613         * g++.dg/abi/mangle9.C: New test.
51614         * g++.dg/abi/mangle10.C: New test.
51615         * g++.dg/abi/mangle11.C: New test.
51616         * g++.dg/abi/mangle12.C: New test.
51618 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51620         PR c++/7188.
51621         * g++.dg/template/meminit1.C: New test.
51622         * g++.dg/warn/Wreorder-1.C: Likewise.
51623         * g++.old-deja/g++.mike/warn3.C: Tweak.
51624         * lib/prune.exp: Ingore "in copy constructor".
51626 2002-10-02  Andreas Jaeger  <aj@suse.de>
51628         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51629         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51630         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51631         on x86-64.
51633 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51635         * gcc.dg/empty1.C: Fix typo.
51637 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51639         * gcc.dg/alias-1.c: New test.
51641 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51643         * gcc.dg/empty1.C: New test.
51645         * g++.dg/tls/init-2.C: Tweak error messages.
51647 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51649         * gcc.c-torture/compile/20020923-1.c: New test.
51651 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51653         * gcc.c-torture/execute/ffs-1.c: New test.
51654         * gcc.c-torture/execute/ffs-2.c: Ditto.
51656 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51658         * g++.dg/overload/member1.C: New test.
51660 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51662         * g++.dg/abi/empty7.C: New test.
51663         * g++.dg/init/pm2.C: Likewise.
51665 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51667         * g++.dg/rtti/crash1.C: New test.
51669 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51671         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51672         gcc.dg/sibcall-4.c: New tests.
51674 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51676         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51677         powerpc and MMIX targets.
51679 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51681         * gcc.dg/cpp/20020927-1.c: New.
51683 2002-09-26  David S. Miller  <davem@redhat.com>
51685         * gcc.c-torture/compile/trunctfdf.c: New.
51687 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51689         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51691 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51693         * gcc.c-torture/execute/loop-15.c: New.
51695 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51697         * README.QMTEST: Fix typo.
51699 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51701         * gcc.dg/20020926-1.c: New test.
51703 2002-09-25  David S. Miller  <davem@redhat.com>
51705         PR target/7842
51706         * gcc.c-torture/execute/shiftdi.c: New test.
51708 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51710         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51711         unique to the tool.
51712         * lib/g77.exp (g77_init): Likewise.
51713         * lib/g++.exp (g++_init): Likewise.
51714         * lib/objc.exp (objc_init): Likewise.
51716 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51718         * g++.dg/abi/empty5.C: New test.
51719         * g++.dg/abi/empty6.C: New test.
51720         * g++.dg/abi/vbase12.C: New test.
51722 2002-09-25  Richard Henderson  <rth@redhat.com>
51724         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51725         too-small long double.
51727 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51729         * gcc.dg/20020919-1.c: New test.
51731 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51733         * g++.dg/abi/bitfield6.C: New test.
51734         * g++.dg/abi/bitfield7.C: New test.
51735         * g++.dg/abi/bitfield8.C: New test.
51736         * g++.dg/abi/vbase11.C: New test.
51738 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51740         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51741         hppa*-*-hpux*.  Update test comment.
51743 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51745         * gcc.dg/tls/struct-1.c: New test.
51747 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51749         * gcc.dg/cpp/tr-warn2.c: Update.
51751 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51753         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51755 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51757         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51758         systems.
51760 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51762         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51764         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51765         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51766         setting of cxxfilt.
51768 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51770         * gcc.dg/20020312-2.c: Update for darwin.
51772 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51774         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51776 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51778         * objc.dg/comp-types-1.m: New test.
51779         * objc.dg/comp-types-2.m: New test.
51780         * objc.dg/comp-types-3.m: New test.
51781         * objc.dg/comp-types-4.m: New test.
51782         * objc.dg/comp-types-5.m: New test.
51783         * objc.dg/comp-types-6.m: New test.
51785 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51787         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51789 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51791         * g++.dg/other/do1.C: New test.
51793         * g++.dg/template/subst1.C: New test.
51795 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51797         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51799 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51801         * g++.dg/template/qualttp20.C: Adjust expected errors.
51802         * g++.old-deja/g++.jason/report.C: Likewise.
51803         * g++.old-deja/g++.other/qual1.C: Likewise.
51805         * g++.dg/lookup/scoped2.C: New test.
51807         * g++.dg/ext/asm3.C: New test.
51809 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51811         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51813 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51815         * ChangeLog: follow spelling conventions.
51816         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51817         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51818         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51819         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51820         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51821         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51822         * g++.old-deja/g++.law/global-init1.C: Likewise.
51823         * g++.old-deja/g++.other/delete4.C: Likewise.
51824         * g++.old-deja/g++.other/inline21.C: Likewise.
51825         * g++.old-deja/g++.other/singleton.C: Likewise.
51826         * g77.dg/strlen0.f: Likewise.
51827         * g77.f-torture/compile/20010519-1.f: Likewise.
51828         * g77.f-torture/compile/980310-4.f: Likewise.
51829         * gcc.c-torture/compile/20000605-1.c: Likewise.
51830         * gcc.c-torture/execute/20020225-1.c: Likewise.
51831         * gcc.dg/c90-hexfloat-2.c: Likewise.
51832         * gcc.dg/c99-bool-1.c: Likewise.
51833         * gcc.dg/c99-hexfloat-2.c: Likewise.
51834         * gcc.dg/dll-2.c: Likewise.
51835         * gcc.dg/wtr-union-init-1.c: Likewise.
51836         * gcc.dg/wtr-union-init-2.c: Likewise.
51837         * gcc.dg/wtr-union-init-3.c: Likewise.
51838         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51839         * gcc.dg/cpp/defined.c: Likewise.
51840         * gcc.dg/cpp/macsyntx.c: Likewise.
51841         * gcc.dg/cpp/paste2.c: Likewise.
51842         * gcc.dg/cpp/trad/defined.c: Likewise.
51843         * gcc.dg/format/c90-printf-1.c: Likewise.
51844         * gcc.dg/format/c90-scanf-1.c: Likewise.
51845         * gcc.dg/format/c99-printf-1.c: Likewise.
51846         * gcc.dg/format/c99-scanf-1.c: Likewise.
51847         * gcc.misc-tests/gcov-8.c: Likewise.
51848         * lib/profopt.exp: Likewise.
51850 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51852         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51854 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51856         * g++.dg/inherit/using2.C: New test.
51858 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51860         * ChangeLog: Follow spelling conventions.
51861         * g++.dg/template/friend4.C: Likewise.
51862         * g++.old-deja/g++.pt/crash67.C: Likewise.
51863         * gcc.c-torture/execute/20000801-4.c: Likewise.
51864         * gcc.dg/c90-digraph-1.c: Likewise.
51865         * gcc.dg/c94-digraph-1.c: Likewise.
51866         * gcc.dg/c99-digraph-1.c: Likewise.
51867         * gcc.dg/cpp/line5.c: Likewise.
51868         * gcc.dg/cpp/multiline.c: Likewise.
51869         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51870         * gcc.dg/format/attr-3.c: Likewise.
51871         * gcc.dg/format/c90-scanf-3.c: Likewise.
51872         * gcc.dg/format/ext-4.c: Likewise.
51874 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51876         * g++.dg/template/pretty1.C: New test.
51878 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51880         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51882 2002-09-13  Matt Austern  <austern@apple.com>
51884         * g++.dg/other/constref[12].C: New, regression tests for
51885         passing a cast expression to a function by const reference.
51887 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51889         * g++.dg/template/deduce1.C: New test.
51891 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51893         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51894         32-bit int.
51896 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51898         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51899         usage.
51901 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51903         * gcc.c-torture/compile/20020910-1.c: New test.
51905 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51907         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51909 2002-09-10  Andreas Jaeger  <aj@suse.de>
51911         * gcc.dg/20020312-2.c: Adjust for x86-64.
51913 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51915         * g77.dg/7388.f: New test case for PR 7388.
51917 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51919         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51921 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51923         * objc.dg/proto-lossage-1.m: New test.
51925 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51927         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51929 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51931         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51932         expected to pass.
51934 2002-09-06  Stan Shebs  <shebs@apple.com>
51935             David Edelsohn  <edelsohn@gnu.org>
51937         * gcc.dg/weak: New directory.
51938         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51939         target-specific xfail bits.
51940         * gcc.dg/typeof-2.c: Move to new directory.
51941         * gcc.dg/weak.exp: New expect script.
51943 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51945         * gcc.c-torture/execute/extzvsi.c: New test.
51947 2002-09-05  Stan Shebs  <shebs@apple.com>
51949         * gcc.dg/weak-1.c: xfail on Darwin.
51950         * gcc.dg/weak-2.c: Ditto.
51951         * gcc.dg/weak-3.c: Ditto.
51952         * gcc.dg/weak-4.c: Ditto.
51953         * gcc.dg/weak-5.c: Ditto.
51954         * gcc.dg/weak-6.c: Ditto.
51955         * gcc.dg/weak-7.c: Ditto.
51956         * gcc.dg/weak-8.c: Ditto.
51957         * gcc.dg/weak-9.c: Ditto.
51959 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51961         * gcc.c-torture/execute/loop-14.c: New test.
51963 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51965         * g++.dg/other/cxa-atexit1.C: New test.
51967         * gcc.dg/typeof-2.c: New test.
51969 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51971         * gcc.dg/builtins-2.c: New testcase.
51972         * gcc.dg/builtins-3.c: New testcase.
51974 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51976         * gcc.dg/cpp/_Pragma4.c: New test.
51978 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51980         * objc/execute/nil_method-1.m: New testcase.
51982 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51984         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51985         [Object class], not [Object initialize].
51987 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51988             Hans-Peter Nilsson  <hp@bitrange.com>
51990         * gcc.c-torture/execute/20020720-1.x: Skip test on
51991         mmix-knuth-mmixware.  Correct comment.
51993 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51995         * g++.dg/abi/bitfield5.C: New test.
51996         * g++.dg/abi/vbase10.C: Likewise.
51998 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52000         * objc.dg/undeclared-selector.m: New test.
52002 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52004         * g++.dg/other/offsetof1.C: Avoid cast warning.
52006 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52008         * objc.dg/super-class-2.m: New test.
52010 2002-08-24  Matt Austern  <austern@apple.com>
52012         * g++.dg/ext/lvaddr.C: New test.
52013         * g++.dg/ext/lvcast.C: New test.
52015 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52017         * g++.dg/inherit/cond1.C: New test.
52019 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52021         * gcc.dg/noncompile/incomplete-1.c: New test.
52023 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52025         * gcc.dg/typespec-1.c: New test.
52027 2002-08-20  Devang Patel  <dpatel@apple.com>
52028         * objc.dg/proto-hier-2.m: New test.
52030 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52032         * objc.dg/bitfield-1.m: New test.
52033         * objc.dg/bitfield-2.m: New test.
52035 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52037         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52038         gcc.dg/c99-flex-array-4.c: New tests.
52040 2002-08-16  Stan Shebs  <shebs@apple.com>
52042         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52044 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52046         * gcc.dg/typeof-1.c: New test.
52047         * g++.dg/ext/typeof2.C: New test.
52049 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52051         * g++.dg/other/offsetof1.C: New test.
52053 2002-08-14  Richard Henderson  <rth@redhat.com>
52055         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52057 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52059         * gcc.dg/cpp/_Pragma3.c: New test.
52061 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52063         * g++.dg/template/inherit3: New test.
52065 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52067         * gcc.dg/bitfld-4.c: Add blank options.
52069 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52071         * g++.dg/template/crash1.C: New test.
52073 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52075         * gcc.dg/tls/opt-2.c: New test.
52077 2002-08-08  Devang Patel  <dpatel@apple.com>
52079         * objc.dg/selector-1.m : New test
52081 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52083         * g++.dg/abi/bitfield4.C: New test.
52084         * gcc.dg/bitfld-4.c: New test.
52086 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52088         * g++.dg/other/packed1.C: New test.
52090 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52092         * g++.dg/abi/offsetof.C: Tweak error messages.
52093         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52097         * gcc.dg/bitfld-3.c: New test.
52099 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52100             Richard Henderson  <rth@redhat.com>
52102         * gcc.dg/i386-bitfield1.c: New test.
52103         * g++.dg/abi/bitfield3.C: Update.
52105 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52107         * objc.dg/const-str-2.m: Update.
52108         * gcc.dg/cpp/c++98.c: Change to C extension.
52109         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52110         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52112 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52114         * gcc.dg/tls/diag-3.c: New.
52116 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52118         * g++.dg/README (Subdirectories): Document new subdir expr.
52119         * g++.dg/expr/pmf-1.C: New test.
52121 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52123         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52125 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52127         * g++.dg/abi/bitfield3.C: New test.
52129 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52131         * lib/gcov.exp: Tweak expected line formats.
52132         * gcc.misc-tests/gcov8.c: New test.
52133         * gcc.misc-tests/gcov8.x: New flags.
52135 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52137         * consistency.vlad/layout/endian.c: Include string.h.
52139         * gcc.c-torture/execute/20020805-1.c: New test.
52141 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52143         * g++.dg/other/conversion1.C: New test.
52145 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52147         * gcc.dg/builtins-1.c: New testcase.
52149 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52151         * g++.dg/inherit/access3.C: New test.
52153 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52155         * gcc.dg/ia64-visibility-2.c: New test.
52157 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52159         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52160         __qualifier_flags to __flags.
52162 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52164         * g++.dg/inherit/operator1.C: New test.
52165         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52166         * g++.dg/other/error1.C: Change expected error message.
52167         * g++.dg/template/conv4.C: Likewise.
52169 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52171         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52172         for documented behavior.
52174 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52176         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52177         several targets known to fail.
52179 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52181         * gcc.dg/mips-args-[123].c: New tests.
52183 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52185         * gcc.dg/ppc-spe.c: New.
52187 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52189         * g++.dg/other/ptrmem4.C: New testcase.
52191 2002-07-24  Richard Henderson  <rth@redhat.com>
52193         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52195 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52197         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52199 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52201         * gcc.c-torture/execute/memset-3.c: New testcase.
52203 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52205         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52206         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52208 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52210         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52211         Delete.
52213 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52215         * gcc.c-torture/compile/simd-4.c: New test.
52217 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52219         PR c++/7347, c++/7348
52220         * g++.dg/template/access4.C: New test.
52221         * g++.dg/template/access5.C: New test.
52222         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52223         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52224         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52225         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52227 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52229         * gcc.dg/gnu89-init-2.c: New test.
52231 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52233         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52235 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52237         * gcc.c-torture/execute/20020720-1.c: New testcase.
52239 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52241         * gcc.dg/cpp/Wsignprom.c: New tests.
52243 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52245         * gcc.c-torture/execute/loop-13.c: New test.
52247 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52249         * gcc.dg/cpp/expr.c: New tests.
52251 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52253         * g++.dg/opt/pr6713.C: Add template instantiation.
52255 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52257         * gcc.dg/nest.c: New test.
52259 2002-07-17  Richard Henderson  <rth@redhat.com>
52261         * g++.dg/opt/pr6713.C: New test.
52263 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52265         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52266         XFAIL for all x86 processors.
52268 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52270         * gcc.c-torture/execute/20010122-1.x: Do not test with
52271         -fomit-frame-pointer.
52273 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52275         * g++.dg/template/instantiate2.C: New test.
52276         * g++.dg/template/spec4.C: New test.
52278 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52280         * g++.dg/template/access2.C: New test.
52281         * g++.dg/template/access3.C: New test.
52283 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52285         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52286         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52287         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52288         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52289         Convert to use <stdarg.h>.
52290         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52291         Delete.
52292         * gcc.dg/va-arg-2.c: New.
52293         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52295 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52297         * gcc.c-torture/compile/20020710-1.c: New test.
52299 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52300                           Andrew Pinski  <pinskia@physics.uc.edu>
52302         gcc.c-torture/compile/simd-2.c: New testcase.
52303         gcc.c-torture/compile/simd-3.c: Likewise.
52305 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52307         PR c++/7224
52308         * g++.dg/overload/error1.C: New test.
52310 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52312         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52313         configuration and IRIX 6 O32 ABI.
52315 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52317         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52319 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52321         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52323 2002-07-10  Jeffrey A Law  <law@redhat.com>
52325         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52327         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52329 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52331         * gcc.dg/20020312-2.c: Check for __PPC__.
52333 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52335         * gcc.c-torture/compile/20020709-1.c: New test.
52337 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52339         * g++.dg/template/qualttp21.C: New test case.
52341 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52343         * gcc.c-torture/compile/20020706-1.c: New test.
52344         * gcc.c-torture/compile/20020706-2.c: New test.
52346 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52347             Alexandre Oliva  <aoliva@redhat.com>
52349         * g++.dg/warn/incomplete1.C: New test.
52351 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52353         PR c++/7099
52354         * g++.dg/warn/noreturn1.C: New test.
52356 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52358         PR c++/6706
52359         * g++.dg/debug/debug6.C: New test.
52360         * g++.dg/debug/debug7.C: New test.
52362 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52364         * gcc.c-torture/compile/simd-3.c: New test.
52366 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52368         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52369         * gcc.dg/20020620-1.c: Likewise.
52371 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52373         PR c++/6944
52374         * g++.dg/init/array4.C: New test.
52375         * g++.dg/init/array5.C: New test.
52377 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52379         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52380         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52382 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52384         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52385         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52386         * gcc.dg/wtr-conversion-1.c: Likewise.
52387         * gcc.dg/wtr-escape-1.c: Likewise.
52388         * gcc.dg/wtr-int-type-1.c: Likewise.
52389         * gcc.dg/wtr-label-1.c: Likewise.
52390         * gcc.dg/wtr-static-1.c: Likewise.
52391         * gcc.dg/wtr-strcat-1.c: Likewise.
52392         * gcc.dg/wtr-suffix-1.c: Likewise.
52393         * gcc.dg/wtr-switch-1.c: Likewise.
52394         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52395         * gcc.dg/wtr-union-init-1.c: Likewise.
52396         * gcc.dg/wtr-union-init-2.c: Likewise.
52397         * gcc.dg/wtr-union-init-3.c: Likewise.
52399         * gcc.dg/wtr-func-def-1.c: New test.
52401 2002-07-02 Devang Patel <dpatel@apple.com>
52403         * objc.dg/param-1.m: New test.
52405 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52407         * gcc.dg/cpp/trad/directive.c: Add test.
52408         * gcc.dg/cpp/trad/macroargs.c: Add test.
52409         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52411 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52413         * gcc.dg/cpp/cmdlne-M.c: New test.
52415 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52417         * objc.dg/desig-init-1.m: New test.
52419 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52421         PR c++/6716
52422         * g++.dg/template/instantiate1.C: New test.
52424 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52426         PR c++/7112
52427         * g++.dg/template/sizeof2.C: New test.
52429 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52431         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52432         gcc.dg/cpp/trad/include.c: New tests.
52434 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52436         PR target/7177
52437         * gcc.c-torture/compile/20020701-1.c: New test.
52439 2002-07-01  Stan Shebs  <shebs@apple.com>
52441         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52442         header here...
52443         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52444         (objc-torture-execute): or here.
52446 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52448         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52450 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52452         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52454 2002-06-30  Devang Patel  <dpatel@apple.com>
52456         * objc.dg/fsyntax-only.m: New test.
52458 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52460         PR c++/6695
52461         * g++.dg/template/friend7.C: New file.
52463 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52465         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52466         return type.
52468 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52470         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52471         avoid division by zero.
52473 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52475         * gcc.dg/Wunknownprag.c: New tests.
52477 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52479         * gcc.c-torture/execute/simd-2.c: New test.
52481 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52483         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52484         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52485         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52486         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52487         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52488         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52489         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52490         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52491         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52492         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52493         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52494         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52495         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52496         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52497         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52498         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52499         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52501 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52503         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52504         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52505         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52506         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52507         New tests.
52508         * gcc.dg/cpp/trad/directive.c: Update.
52510 2002-06-23  Andreas Jaeger  <aj@suse.de>
52512         * gcc.c-torture/execute/complex-6.c: New.
52514 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52516         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52517         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52518         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52519         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52521 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52523         * gcc.dg/cpp/trad: New directory with traditional tests copied
52524         from parent directory.
52525         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52526         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52527         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52528         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52529         Move to trad/ and rename.
52530         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52531         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52532         gcc.dg/cpp/trad/redef2.c: New tests.
52533         * gcc.dg/cpp/trad/trad.exp: New driver.
52535 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52537         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52538         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52539         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52540         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52541         Remove.
52543 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52545         * gcc.dg/20020620-1.c: New test.
52547 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52549         * g++.dg/template/ttp4.C: New test.
52551 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52553         * g++.dg/opt/vt1.C: Fix regexp.
52555 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52557         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52558         Don't use attribute `noinline'.
52560 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52562         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52564 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52566         * gcc.c-torture/execute/simd-1.c: New.
52568         * gcc.dg/simd-1.c: New.
52570 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52572         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52574 2002-06-16  Richard Henderson  <rth@redhat.com>
52576         * g++.dg/ext/anon-struct1.C: New.
52577         * g++.dg/ext/anon-struct2.C: New.
52578         * g++.dg/ext/anon-struct3.C: New.
52579         * gcc.dg/anon-struct-1.c: New.
52580         * gcc.dg/anon-struct-2.c: New.
52581         * gcc.dg/anon-struct-3.c: New.
52582         * gcc.dg/20011008-1.c: Adjust warning text.
52583         * gcc.dg/20020527-1.c: Add -fms-extensions.
52585 2002-06-16  Richard Henderson  <rth@redhat.com>
52587         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52589 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52591         * gcc.c-torture/execute/20020615-1.c: New test.
52593 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52595         * gcc.c-tortuture/execute/compare-1.c: New test case.
52596         * gcc.c-tortuture/execute/compare-2.c: New test case.
52597         * gcc.c-tortuture/execute/compare-3.c: New test case.
52599 2002-06-13  Richard Henderson  <rth@redhat.com>
52601         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52602         ia64 ilp32.
52604 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52606         * g++.dg/template/typename2.C: Update error message.
52608 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52610         * gcc.c-torture/execute/20020611-1.c: New test.
52612 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52614         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52615         list of targets to skip.
52617 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52619         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52620         targets if not optimizing.
52622 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52624         * gcc.c-torture/compile/20020605-1.c: New test.
52626         * g++.dg/opt/vt1.C: New test.
52628         * gcc.dg/20020531-1.c: New test.
52630         * gcc.dg/20020530-1.c: New test.
52632         * gcc.dg/20020527-1.c: New test.
52634         * g++.dg/opt/cse1.C: New test.
52636 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52638         * gcc.dg/20020607-2.c: New test case.
52640 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52642         * gcc.c-torture/compile/20020604-1.c: New test.
52644 2002-06-04  Richard Henderson  <rth@redhat.com>
52646         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52647         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52648         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52650 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52652         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52654 2002-06-03  Richard Henderson  <rth@redhat.com>
52656         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52657         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52659 2002-06-02  Richard Henderson  <rth@redhat.com>
52661         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52662         test functions static.
52664 2002-06-02  Andreas Jaeger  <aj@suse.de>
52666         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52667         now.
52669 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52671         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52672         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52673         Update for mofified diagnostics.
52674         * gcc.dg/c99-intconst-1.c: No longer fail.
52676 2002-06-02  Richard Henderson  <rth@redhat.com>
52678         * gcc.dg/uninit-A.c: Remove xfail markers.
52680 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52682         * gcc.dg/fnegate-1.c: New test case.
52684 2002-05-30  Osku Salerma  <osku@iki.fi>
52686         * gcc.c-torture/execute/mayalias-1.c: New file.
52688 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52690         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52691         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52692         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52694 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52696         * gcc.c-torture/execute/20020529-1.c: New test.
52698 2002-05-27  Richard Henderson  <rth@redhat.com>
52700         * g++.dg/ext/attrib6.C: New test case.
52702 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52704         * gcc.c-torture/execute/pure-1.c: New test.
52706 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52708         * gcc.dg/cpp/arith-2.c: Remove.
52710 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52712         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52713         * gcc.dg/cpp/if-3.c: Remove.
52715 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52717         * g++.dg/opt/cse2.C: New test.
52719 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52721         * gcc.dg/cpp/arith-1.c: New semantic tests.
52722         * gcc.dg/cpp/if-1.c: Update.
52724 2002-05-24  Ben Elliston  <bje@redhat.com>
52726         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52728 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52730         * gcc.dg/verbose-asm.c: New test.
52732 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52734         * gcc.dg/cpp/paste12.c: New test.
52736 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52738         * g++.dg/parse/named_ops.C: New test.
52740 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52742         * gcc.dg/weak-8.c: New test.
52744 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52746         * gcc.dg/weak-2.c: Allow optional leading underscore
52747         in scan-assembler symbol name.
52748         * gcc.dg/weak-3.c: Likewise.
52749         * gcc.dg/weak-4.c: Likewise.
52750         * gcc.dg/weak-5.c: Likewise.
52752 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52754         * gcc.dg/20020523-1.c: New test.
52756 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52758         * objc.dg/const-str-2.m: Update now that we stop after
52759         a command line error.
52761 2002-05-22  Richard Henderson  <rth@redhat.com>
52763         * g++.dg/dg.exp: Fix typo in test pruneing.
52765 2002-05-22  Richard Henderson  <rth@redhat.com>
52767         * g++.dg/dg.exp: Prune the tls subdirectory.
52768         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52769         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52770         * g++.dg/tls/init-1.C: New.
52772 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52774         * gcc.dg/20020517-1.c: New test.
52776 2002-05-21  Richard Henderson  <rth@redhat.com>
52778         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52779         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52781 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52783         * g++.dg/other/copy2.C: New test.
52785 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52787         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52788         (MAX_COPY): Bump up to 10 times sizeof (long long).
52789         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52791         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52792         sizeof (long long).
52794         * gcc.c-torture/execute/strcpy-1.c: New test.
52796 2002-05-19  Jason Merrill  <jason2redhat.com>
52798         * g++.dg/ext/oper1.C: New test.
52800 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52801 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52803         * README.QMTEST: New file.
52805         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52807 2002-05-19  Andreas Jaeger  <aj@suse.de>
52809         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52810         now.
52811         * gcc.c-torture/execute/loop-2d.x: Likewise.
52813 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52815         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52816         support weak symbols.
52817         * gcc.dg/weak-4.c: Likewise.
52818         * gcc.dg/weak-6.c: Likewise.
52820 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52822         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52823         cygwin, coff and h8300-*-hms targets
52824         * gcc.dg/weak-5.c: Likewise.
52825         * gcc.dg/weak-7.c: Likewise.
52827 2002-05-16  Jason Merrill  <jason@redhat.com>
52829         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52830         (scan-assembler-not, scan-assembler-dem): Likewise.
52831         (scan-assembler-dem-not): Likewise.
52833 2002-05-15  Richard Henderson  <rth@redhat.com>
52835         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52837 2002-05-15  Richard Henderson  <rth@redhat.com>
52839         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52840         (vfoo1f): Warning here.
52841         (vfoo1l): Don't redefine the alias.
52843 2002-05-14  Jason Merrill  <jason@redhat.com>
52844             Alexandre Oliva  <aoliva@redhat.com>
52846         * g++.dg/init/pm1.C: New test.
52848 2002-05-12  David S. Miller  <davem@redhat.com>
52850         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52851         types.
52853 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52855         * gcc.c-torture/execute/20020510-1.c: New test case.
52857 2002-05-10  David S. Miller  <davem@redhat.com>
52859         * gcc.c-torture/execute/conversion.c: Test long double too.
52861 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52863         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52864         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52865         * lib/g++.exp (g++_link_flags): Likewise.
52866         * lib/objc.exp (objc_target_compile): Likewise.
52868 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52870         * gcc.dg/cpp/poison.c: Update.
52871         * gcc.dg/cpp/20000625-2.c: Remove.
52872         * gcc.dg/cpp/direct2s.c: Remove final test.
52874 2002-05-08  Tom Rix  <trix@redhat.com>
52876         * gcc.c-torture/execute/20020508-1.c: New test.
52877         * gcc.c-torture/execute/20020508-2.c: New test.
52878         * gcc.c-torture/execute/20020508-3.c: New test.
52880 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52882         * gcc.dg/cpp/charconst-4.c: More tests.
52884 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52886         PR c/6569
52887         * gcc.dg/weak-3.c: Update location of warning messages.
52888         * gcc.dg/weak-5.c: Likewise.
52890 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52892         * gcc.c-torture/execute/20020506-1.c: New test case.
52894 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52896         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52898 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52900         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52902 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52904         * gcc.dg/cpp/charconst-3.c: New test.
52906 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52908         * gcc.dg/cpp/charconst.c: Update tests.
52910 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52912         * treelang: Added directory for new sample language treelang. Also
52913         lib/treelang.exp: New file to signal treelang should be tested.
52915 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52917         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52918         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52919         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52920         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52921         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52922         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52923         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52925 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52927         * gcc.dg/format/xopen-2.c: New test.
52929 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52931         * gcc.dg/20020503-1.c: New test.
52933 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52935         * g++.dg/init/dtor1.C: Make it tougher.
52937 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52939         * g++.dg/init/dtor1.C: New test.
52941 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52943         * gcc.dg/altivec-8.c: New.
52945 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52947         * gcc.dg/altivec-7.c: New.
52949 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52951         * g++.dg/parse/typedef1.C: New test.
52953 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52955         PR c++/6486
52956         * g++.dg/template/friend6.C: New test.
52958         PR c++/6492
52959         * g++.dg/init/copy1.C: New test.
52961 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52963         * g++.dg/warn/effc1.C: New test.
52965 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52967         * gcc.dg/cpp/if-cexp.c: Add a test.
52969 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52971         * gcc.dg/20020426-2.c: New test.
52973 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52975         * gcc.dg/cpp/if-mop.c: Update.
52976         * gcc.dg/cpp/if-mpar.c: Add test.
52977         * gcc.dg/cpp/if-oppr.c: Update.
52979 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52981         PR c/6343
52982         * gcc.dg/weak-[2-7].c: New tests.
52984 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52986         * gcc.dg/enum1.c: New test.
52988 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52990         PR c++/6497
52991         * g++.dg/inherit/access2.C: New test.
52993 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52995         PR bootstrap/6445
52996         * gcc.dg/20020426-1.c: New test.
52998 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53000         * g++.dg/abi/enum1.C: New test.
53002 2002-04-26  Richard Henderson  <rth@redhat.com>
53004         * gcc.dg/c99-bool-1.c: Expect always true warning.
53006 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53008         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53010 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53012         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53013         targets.
53015 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53017         * g++.dg/abi/mange7.C: New test.
53019         PR c++/6438.
53020         * g++.dg/parse/stmtexpr2.C: New test.
53022 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53024         * gcc.dg/20020312-2.c: Add SH target.
53026 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53028         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53029         compiler output on mips*-*-irix*.
53031 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53033         * g++.dg/parse/attr1.C: New test.
53035 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53037         * gcc.c-torture/execute/string-opt-17.c: New test case.
53038         * gcc.c-torture/execute/memset-2.c: New test case.
53040 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53042         PR c++/6256:
53043         * g++.dg/template/friend5.C: New test.
53045         PR c++/6331:
53046         * g++.dg/template/qual1.C: Likewise.
53048 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53050         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53051         Include stdlib.h, not stdio.h or ctype.h.
53053 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53055         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53056         cris-*-elf* and mmix-*-*.
53057         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53058         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53059         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53060         Ditto.
53061         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53062         * gcc.dg/wchar_t-1.c: Ditto.
53064 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53066         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53067         Clarify comment.
53069 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53071         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53073 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53075         * gcc.c-torture/execute/20000906-1.x: Delete.
53077 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53079         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53081 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53083         * PR6367
53084         * g77.f-torture/execute/6367.f: New test.
53085         * g77.f-torture/execute/6367.x: Disable for MMIX.
53087 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53089         * PR6352
53090         * g++.dg/opt/inline2.C: New test.
53092 2002-04-18  Richard Henderson  <rth@redhat.com>
53094         * gcc.dg/20000906-1.c: Enable for all targets.
53095         * gcc.c-torture/compile/iftrap-2.c: New.
53097 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53099         * gcc.dg/20020418-1.c: New test.
53100         * gcc.dg/20020418-2.c: New test.
53102 2002-04-18  Richard Henderson  <rth@redhat.com>
53104         * gcc.c-torture/compile/iftrap-1.c: New.
53105         * gcc.dg/iftrap-1.c: Adjust for ia64.
53106         * gcc.dg/iftrap-2.c: New.
53108 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53110         * gcc.c-torture/compile/20020418-1.c: New test.
53112 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53114         * gcc.c-torture/compile/20020415-1.c: New.
53116 2002-04-18  David S. Miller  <davem@redhat.com>
53118         * gcc.c-torture/execute/20020418-1.c: New test.
53120 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53122         * gcc.dg/20020416-1.c: New test.
53124         * g++.dg/opt/inline1.C: New test.
53126 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53128         * gcc.dg/altivec-5.c: New test.
53130         * gcc.dg/20020415-1.c: New test.
53132 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53134         * lib/chill.exp: Remove.
53136 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53138         * g++.dg/other/big-struct.C: New test.
53140 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53142         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53143         of scratch file.
53145 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53147         PR c/6277
53148         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53149         in scan-assembler function name
53151 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53153         * g77.f-torture/execute/980628-4.x,
53154         g77.f-torture/execute/980628-5.x,
53155         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53156         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53157         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53158         i[34567]86-*-*.
53160 2002-04-13  David S. Miller  <davem@redhat.com>
53162         * gcc.c-torture/execute/20020413-1.c: New test.
53164 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53166         * gcc.dg/asm-6.c,
53167         * g++.dg/ext/asm1.C: New tests.
53169 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53171         PR c++ 5373.
53172         * g++.dg/parse/stmtexpr1.C: New test.
53174         PR c++/5189.
53175         * g++.dg/template/copy1.C: New test.
53177 2002-04-12  Richard Henderson  <rth@redhat.com>
53179         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53181 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53183         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53184         gcc.c-torture/execute/20020307-2.c.
53186 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53188         * g++.dg/ext/attrib5.C,
53189         * g++.dg/lookup/struct1.C: New tests.
53191 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53193         * gcc.dg/20020411-1.c: New test.
53195         * gcc.c-torture/execute/20020411-1.c: New test.
53197 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53199         * g77.f-torture/execute/6177.f: New test.
53201 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53203         PR middle-end/6247
53204         * g++.dg/opt/cleanup1.C: New test.
53206         * g++.dg/opt/const1.C: New test.
53208 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53210         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53212 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53214         PR c++/5507
53215         * g++.dg/template/typename2.C: New test.
53217 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53219         * gcc.c-torture/execute/loop-12.c: New.
53221 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53223         * g77.f-torture/execute/980628-4.x,
53224         g77.f-torture/execute/980628-5.x,
53225         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53226         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53227         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53229 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53231         PR optimization/6086
53232         * g++.dg/opt/preinc1.C: New test.
53234 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53236         PR c++/5571
53237         * g++.dg/opt/static2.C: New test.
53239 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53241         PR c/5120
53242         * gcc.dg/20020406-1.c: New test.
53244 2002-04-04  David S. Miller  <davem@redhat.com>
53246         * gcc.c-torture/execute/20020404-1.c: New test.
53248 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53250         PR c/6123
53251         * gcc.dg/20020312-2.c: Do not declare global register variable
53252         if __PIC__ or __pic__ is defined.
53254 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53256         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53257         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53259 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53261         * gcc.misc-tests/linkage.exp: Update last change to handle
53262         sparc*-, not just sparc-.
53264 2002-04-03  Richard Henderson  <rth@redhat.com>
53266         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53268 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53270         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53272 2002-04-02  David S. Miller  <davem@redhat.com>
53274         * gcc.c-torture/execute/20020402-3.c: New test.
53276 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53278         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53279         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53281         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53282         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53283         g77.f-torture/execute/20001201.x,
53284         g77.f-torture/execute/u77-test.x: New files.
53286         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53287         * gcc.dg/wchar_t-1.c: Ditto.
53289 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53291         * gcc.c-torture/execute/20020402-1.c: New test.
53293 2002-04-01  Richard Henderson  <rth@redhat.com>
53295         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53297         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53299 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53301         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53303 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53305         * g++.dg/inherit/template-as-base.C: Expect error.
53306         * g++.dg/inherit/namespace-as-base.C: Likewise.
53308 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53310         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53311         g++.dg/ext/instantiate3.C: Tweak match patterns.
53313         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53314         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53315         -da test.
53317 2002-03-31  Richard Henderson  <rth@redhat.com>
53319         * gcc.dg/special/alias-2.c: New.
53320         * gcc.dg/special/ecos.exp: Run it.
53322 2002-03-31  Richard Henderson  <rth@redhat.com>
53324         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53326 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53328         * gcc.dg/weak-1.c: Disable on h8300 port.
53330 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53332         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53333         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53334         ordering tests.
53335         * g++.dg/bprob/bprob-1.C: New test.
53336         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53337         * g++.dg/gcov/gcov-1.C: New test.
53338         * g++.dg/gcov/gcov-1.x: New file.
53339         * g++.dg/gcov/gcov-2.C: New test.
53340         * g++.dg/gcov/gcov-3.C: New test.
53341         * g++.dg/gcov/gcov-3.h: New file.
53343 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53345         * g++.old-deja/g++.other/builtins5.C: New test.
53346         * g++.old-deja/g++.other/builtins6.C: New test.
53347         * g++.old-deja/g++.other/builtins7.C: New test.
53348         * g++.old-deja/g++.other/builtins8.C: New test.
53349         * g++.old-deja/g++.other/builtins9.C: New test.
53351 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53353         * g++.dg/opt/static1.C: New test.
53355         * g++.dg/opt/longbranch1.C: New test.
53357 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53359         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53361         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53363 2002-03-28  Jeffrey A Law  (law@redhat.com)
53365         * gcc.c-torture/execute/20020328-1.c: New test.
53367 2002-03-27  Richard Henderson  <rth@redhat.com>
53369         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53370         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53371         move from g++.old-deja/g++.ext/.
53373 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53375         * g++.dg/init/new2.C: New test.
53377 2002-03-26  Richard Henderson  <rth@redhat.com>
53379         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53381         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53382         on sparc.
53384         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53385         sparcv9 systems.
53386         * gcc.dg/20001102-1.c: Likewise.
53388 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53390         * gcc.dg/cpp/endif-pedantic1.c,
53391         gcc.dg/cpp/endif-pedantic2.c: New tests.
53393 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53395         * g++.dg/init/new1.C: New test.
53397 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53399         * g++.dg/abi/vbase9.C: New test.
53401 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53403         * gcc.dg/arm-asm.c: New test.
53405 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53407         * gcc.dg/Wswitch-enum.c: New test.
53408         Fix PR c/5044.
53410 2002-03-26  Richard Henderson  <rth@redhat.com>
53412         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53413         structure.
53415 2002-03-25  Richard Henderson  <rth@redhat.com>
53417         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53418         sparcv9 systems.
53420         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53421         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53423 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53425         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53427 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53429         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53430         targets using generic thunk support.
53432 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53434         * gcc.c-torture/compile/20020323-1.c: New test.
53436         * g++.dg/opt/conj2.C: New test.
53438 2002-03-24  Richard Henderson  <rth@redhat.com>
53440         * gcc.dg/weak-1.c: Use -fno-common.
53442 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53444         * g77.dg/f77-edit-apostrophe-out.f: New test
53445         * g77.dg/f77-edit-h-out.f: New test
53446         * g77.dg/f77-edit-t-in.f: New test
53447         * g77.dg/f77-edit-t-out.f: New test
53448         * g77.dg/f77-edit-x-out.f: New test
53449         * g77.dg/f77-edit-slash-out.f: New test
53450         * g77.dg/f77-edit-colon-out.f: New test
53451         * g77.dg/f77-edit-s-out.f: New test
53453 2002-03-24  Richard Henderson  <rth@redhat.com>
53455         * objc/execute/formal_protocol-6.x: New XFAIL.
53457 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53459         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53460         that do not support weak symbols
53462 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53464         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53465         * lib/g77.exp: Likewise.
53466         * lib/objc.exp: Likewise.
53468 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53470         * gcc.dg/Wswitch-default.c: New test.
53472 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53474         * g++.dg/other/enum1.C: New test.
53476 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53478         * gcc.dg/pragma-ep-3.c: Fix typo.
53480 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53482         * g++.dg/inherit/template-as-base.C: New test.
53484 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53486         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53487         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53489 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53491         * gcc.dg/cpp/multiline.c: Update to match.
53493 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53495         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53497 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53499         * gcc.dg/cpp/extratokens2.c: New file.
53501 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53503         * gcc.dg/20020312-2.c: Add rs6000 target.
53505         * gcc.c-torture/compile/20020319-1.c: New test.
53507 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53509         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53510         (A, E): Handle this.
53512 2002-03-20  Jason Merrill  <jason@redhat.com>
53514         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53515         ignoring -fpic.
53516         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53517         through prune_gcc_output.
53519 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53521         * gcc.c-torture/compile/20020320-1.c: New test.
53523 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53525         * gcc.c-torture/compile/20020318-1.c: New test.
53527         * gcc.dg/struct-by-value-1.c: New test.
53529         * gcc.dg/20020319-1.c: New test.
53531 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53533         * g++.dg/opt/conj1.C: New test.
53535 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53537         * g++.dg/template/qualttp20.C: Revert previous change.
53538         * g++.dg/template/qualttp3.C: Likewise.
53539         * g++.dg/template/qualttp4.C: Likewise.
53540         * g++.dg/template/qualttp5.C: Likewise.
53541         * g++.dg/template/qualttp6.C: Likewise.
53542         * g++.dg/template/qualttp7.C: Likewise.
53543         * g++.dg/template/qualttp8.C: Likewise.
53544         * g++.dg/template/recurse.C: Likewise.
53546 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53548         * gcc.dg/cpp/wchar-1.c: Update.
53550 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53552         * g++.dg/template/conv1.C: New test.
53553         * g++.dg/template/conv2.C: New test.
53554         * g++.dg/template/conv3.C: New test.
53555         * g++.dg/template/conv4.C: New test.
53557 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53559         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53560         * g++.dg/template/qualttp3.C: Likewise.
53561         * g++.dg/template/qualttp4.C: Likewise.
53562         * g++.dg/template/qualttp5.C: Likewise.
53563         * g++.dg/template/qualttp6.C: Likewise.
53564         * g++.dg/template/qualttp7.C: Likewise.
53565         * g++.dg/template/qualttp8.C: Likewise.
53566         * g++.dg/template/recurse.C: Likewise.
53568 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53570         * g++.dg/opt/dtor1.C: New test.
53572 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53574         * gcc.c-torture/compile/20020315-1.c: New test.
53576 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53578         * gcc.dg/weak-1.c: Fix scan tests.
53580 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53582         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53583         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53584         cris-*-aout* mmix-*-*.
53585         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53586         cris-*-aout* mmix-*-*.
53587         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53588         cris-*-elf* cris-*-aout* and mmix-*-*.
53589         * gcc.dg/20001009-1.c: Ditto.
53590         * gcc.dg/20010912-1.c: Ditto.
53591         * gcc.dg/20020122-4.c: Ditto.
53592         * gcc.dg/inline-2.c: Ditto.
53594 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53596         * gcc.c-torture/compile/20020314-1.c: New test.
53598 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53600         * gcc.c-torture/execute/20020314-1.c: New test.
53602 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53604         * g++.dg/warn/Wunused-1.C: New test.
53606 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53608         * g++.dg/abi/mangle6.C: New test.
53610 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53612         * gcc.c-torture/compile/20020309-2.c: New test.
53614         * gcc.c-torture/compile/20020312-1.c: New test.
53616 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53618         * g++.dg/other/access1.C: New test.
53620 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53622         * gcc.c-torture/execute/wchar_t-1.c: New test.
53624 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53626         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53628 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53630         * gcc.dg/20020312-1.c: New test case.
53632 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53634         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53636 2002-03-11  Richard Henderson  <rth@redhat.com>
53638         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53639         * g++.old-deja/g++.jason/report.C: Likewise.
53641 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53643         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53644         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53646 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53648         * g++.dg/overload/pmf1.C: New test.
53650 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53652         * gcc.c-torture/execute/20020307-1.c: Use long.
53654 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53656         PR optimization/5844
53657         * gcc.dg/20020310-1.c: New test.
53659 2002-03-09  Michael Meissner  <meissner@redhat.com>
53661         * gcc.c-torture/execute/memcpy-2.c: New test.
53662         * gcc.c-torture/execute/memset-1.c: New test.
53663         * gcc.c-torture/execute/strlen-1.c: New test.
53664         * gcc.c-torture/execute/strcmp-1.c: New test.
53665         * gcc.c-torture/execute/strncmp-1.c: New test.
53667 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53669         * gcc.dg/ppc-ldstruct.c: New test.
53671 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53673         * gcc.c-torture/execute/va-arg-22.c: New test.
53675 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53677         * gcc.c-torture/compile/20020309-1.c: New test.
53679 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53681         * gcc.c-torture/execute/20020307-2.c: New test.
53683 2002-03-07  Jeffrey A Law  (law@redhat.com)
53685         * g77.f-torture/compile/20020307-1.f: New test.
53687 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53689         * gcc.dg/unordered-1.c: New test.
53691 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53693         * gcc.c-torture/execute/20020307-1.c: New test.
53695 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53697         * gcc.dg/20020304-1.c: New test.
53699         * gcc.c-torture/compile/20020304-2.c: New test.
53701 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53703         * gcc.c-torture/compile/20020304-1.c: New test case
53704         (from PR c/5830).
53706 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53708         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53710 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53712         * g++.dg/other/classkey1.C: New test.
53714 2002-03-01  Richard Henderson  <rth@redhat.com>
53716         * gcc.c-torture/compile/981223-1.x: New.
53717         * gcc.c-torture/compile/920625-1.x: New.
53719 2002-02-28  Richard Henderson  <rth@redhat.com>
53721         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53723 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53725         * gcc.c-torture/execute/20020227-1.c: New test.
53727 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53729         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53730         here" ERROR lines.
53731         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53732         * g++.old-deja.g++.other/defarg1.C: Likewise.
53733         * g++.old-deja/g++.pt/calls2.C: Likewise.
53734         * g++.old-deja/g++.pt/crash20.C: Likewise.
53735         * g++.old-deja/g++.pt/crash30.C: Likewise.
53736         * g++.old-deja/g++.pt/crash36.C: Likewise.
53737         * g++.old-deja/g++.pt/crash6.C: Likewise.
53738         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53739         * g++.old-deja/g++.pt/derived3.C: Likewise.
53740         * g++.old-deja/g++.pt/error1.C: Likewise.
53741         * g++.old-deja/g++.pt/friend21.C: Likewise.
53742         * g++.old-deja/g++.pt/friend23.C: Likewise.
53743         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53744         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53746 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53748         * gcc.c-torture/execute/20020225-2.c: New test.
53750 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53752         * gcc.c-torture/execute/920730-1t.c,
53753         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53754         Delete test cases, only relevant to -traditional.
53756 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53758         * gcc.dg/cpp/undef1.c: Remove.
53759         * gcc.dg/cpp/directiv.c: Update.
53760         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53762 2002-02-27  Michael Meissner  <meissner@redhat.com>
53764         * gcc.c-torture/execute/20020226-1.c: New test.
53766 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53768         * g++.dg/debug/debug4.C: New test.
53770         * gcc.dg/ia64-visibility-1.c: New test.
53772 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53774         * gcc.dg/debug/20020224-1.c: New.
53776 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53778         * gcc.c-torture/execute/960416-1.x: New.
53779         * gcc.c-torture/execute/divconst-3.x: Likewise.
53781 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53783         * gcc.dg/20020224-1.c: New test.
53785 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53787         * gcc.c-torture/execute/20020225-1.c: New.
53789 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53791         * gcc.dg/cpp/wchar-1.c: New test.
53793 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53795         * gcc.dg/20020222-1.c: New test.
53797 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53799         * g++.dg/opt/anonunion1.C: New test.
53801 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53803         * g++.dg/template/qualttp19.C: New test.
53804         * g++.dg/template/qualttp20.C: New test.
53805         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53806         * g++.old-deja/g++.other/qual1.C: Likewise.
53808 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53810         * gcc.dg/attr-alwaysinline.c: New.
53812 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53814         * gcc.dg/20020220-1.c: New test.
53816         * gcc.dg/20020220-2.c: New test.
53818         * g++.dg/opt/mmx1.C: New test.
53820 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53822         * gcc.c-torture/compile/20020110.c: New test.
53824 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53826         * gcc.c-torture/execute/20020219-1.c: New test.
53828         * gcc.dg/20020219-1.c: New test.
53830         * gcc.dg/noncompile/20020220-1.c: New test.
53832         * g++.dg/opt/ptrintsum1.C: New test.
53834         * gcc.dg/debug/20020220-1.c: New test.
53836 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53838         * gcc.c-torture/execute/20020216-1.c: New test.
53840 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53842         * gcc.dg/decl-1.c: Update, new test.
53844 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53846         * g++.dg/abi/bitfield1.C: New test.
53847         * g++.dg/abi/bitfield2.C: New test.
53849 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53851         * gcc.dg/attr-nest.c: New test.
53853 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53855         * gcc.c-torture/execute/20020215-1.c: New test.
53857 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53859         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53860         * g++.dg/debug/debug.exp: New.
53861         * g++.dg/debug/trivial.C: New.
53862         * g++.dg/debug/debug1.C: Moved...
53863         * g++.dg/other/debug1.C: ...from here.
53864         * g++.dg/debug/debug2.C: Moved...
53865         * g++.dg/other/debug2.C: ...from here.
53866         * g++.dg/debug/debug3.C: Moved...
53867         * g++.dg/other/debug3.C: ...from here.
53869         * gcc.dg/noncompile/20020213-1.c: New test.
53871 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53873         * g++.dg/other/debug3.C: New test.
53875         * gcc.c-torture/execute/20020213-1.c: New test.
53877 2002-02-13  Richard Smith <richard@ex-parrot.com>
53879         * g++.old-deja/g++.other/thunk1.C: New test.
53881 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53883         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53885 2002-02-13  Stan Shebs  <shebs@apple.com>
53887         * gcc.dg/altivec-3.c: New.
53889 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53891         * gcc.dg/Wunreachable-1.c: New test.
53892         * gcc.dg/Wunreachable-2.c: New test.
53894 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53896         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53898 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53900         * gcc.dg/decl-1.c: New test.
53902 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53904         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53906 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53908         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53909         * gcc.c-torture/compile/980506-1.x: Likewise.
53911 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53913         * gcc.dg/20020210-1.c: New.
53915 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53917         * g77.f-torture/execute/947.f: New regression test
53918         for PR fortran/947.
53920 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53922         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53923         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53925 2002-02-08  Richard Henderson  <rth@redhat.com>
53927         * gcc.c-torture/compile/labels-3.c: New.
53929 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53931         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53932         expression statements work instead.
53933         * gcc.dg/noncompile/20020207-1.c: New test.
53935 2002-02-07  Richard Henderson  <rth@redhat.com>
53937         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53939 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53941         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53942         message from g77
53943         * lib/g77-dg.exp: Trim g77 error messages so that they are
53944         recognized by dg.exp.
53946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53948         PR fortran/5473
53949         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53951 2002-02-07  Richard Henderson  <rth@redhat.com>
53953         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53954         to be sufficiently aligned for integers.
53956 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53958         * g++.dg/template/friend4.C: New test.
53960 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53962         PR fortran/5743
53963         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53964         unsupported cases.
53966 2002-02-07  Richard Henderson  <rth@redhat.com>
53968         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53969         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53970         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53971         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53973 2002-02-06  Richard Henderson  <rth@redhat.com>
53975         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53977 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53979         * gcc.dg/20020206-1.c: New test.
53981 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53983         * gcc.c-torture/execute/20020206-1.c: New test.
53985         * gcc.c-torture/execute/20020206-2.c: New test.
53987         PR optimization/5429:
53988         * gcc.c-torture/compile/20020206-1.c: New test.
53990 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53992         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53993         as certain file formats cannot support particularly large
53994         alignments.
53996         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53997         and do not expect to be able to link the executable.
53999         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54000         fail because the COFF format does not support the weak attribute.
54002 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54004         * g77.dg/pr5473.f: New test
54006 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54008         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54009         Fix testcase accordingly.
54011 2002-02-04  Richard Henderson  <rth@redhat.com>
54013         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54014         (buf): Change to be an array of pointers, not ints.
54016 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54018         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54019         before all tests.  Move warning one line above to match where it
54020         C frontend emits.
54021         * gcc.dg/Wswitch-2.c: New test.
54022         * g++.dg/warn/Wswitch-1.C: New test.
54023         * g++.dg/warn/Wswitch-2.C: New test.
54025 2002-02-04  Richard Henderson  <rth@redhat.com>
54027         * g++.dg/abi/offsetof.C: Fix size comparison.
54029 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54031         * gcc.dg/cast-qual-2.c: New test.
54033 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54035         * gcc.dg/20020201-4.c: New test.
54037 2002-02-04  Ben Elliston  <bje@redhat.com>
54039         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54040         target_info attribute != 0, in addition to the empty string.
54041         (gcc_target_compile): Likewise.
54043 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54045         * gcc.dg/Wswitch.c: New test.
54046         PR gcc/4475. PR gcc/3780.
54048 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54050         * g77.f-torture/execute/5122.f: New test for regressions
54051         against PR fortran/5122.
54053 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54055         * g77.f-torture/compile/pr3743.f: Delete
54056         * g77.dg/pr3743-1.f: New test.
54057         * g77.dg/pr3743-2.f: New test.
54058         * g77.dg/pr3743-3.f: New test.
54059         * g77.dg/pr3743-4.f: New test.
54061 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54063         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54065 2002-02-02  Richard Henderson  <rth@redhat.com>
54067         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54068         * gcc.c-torture/execute/bf64-1.c: Likewise.
54070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54072         * gcc.dg/20020201-2.c: New test.
54074         * gcc.dg/20020201-3.c: New test.
54076         * gcc.c-torture/execute/bitfld-2.c: New test.
54078 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54080         * gcc.dg/bitfld-1.c: Update.
54081         * gcc.dg/bitfld-2.c: Update.
54082         * gcc.c-torture/execute/bitfld-1.x: New.
54084 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54086         * gcc.c-torture/execute/20020201-1.c: New test.
54088 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54090         PR target/5469
54091         * gcc.dg/20020201-1.c: New test.
54093 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54095         PR fortran/3743
54096         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54097         * g77.f-torture/compile/pr3743.x: Remove
54099 2002-01-31  Tom Rix  <trix@redhat.com>
54101         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54103 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54105         * gcc.dg/noncompile/20020130-1.c: New test.
54107 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54109         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54111 2002-01-29  Richard Henderson  <rth@redhat.com>
54113         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54114         to long long.
54115         * gcc.c-torture/execute/bf64-1.c: Likewise.
54117 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54119         * gcc.c-torture/execute/20020129-1.c: New test.
54121 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54123         * gcc.c-torture/compile/20000224-1.c: Update.
54124         * gcc.c-torture/execute/bitfld-1.c: New tests.
54125         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54126         * gcc.dg/uninit-A.c: Update.
54128 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54130         * g++.dg/template/ctor1.C: Add instantiation.
54132 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54134         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54135         argument to __builtin_prefetch to be const ptr.
54137 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54139         * gcc.c-torture/compile/20020120-1.c: New test.
54141 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54143         * gcc.c-torture/execute/20020127-1.c: New test.
54145 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54147         * g77.dg/f77-edit-i-in.f: New test
54148         * g77.dg/f77-edit-i-out.f: New test
54150 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54152         * gcc.dg/debug/debug.exp: New file.
54153         * gcc.dg/debug/trivial.c: New file.
54154         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54155         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54156         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54157         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54158         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54159         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54160         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54161         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54162         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54163         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54164         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54165         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54166         * gcc.dg/20000503-1.c: Removed.
54167         * gcc.dg/20010207-1.c: Removed.
54168         * gcc.dg/20011223-1.c: Removed.
54169         * gcc.dg/20020104-2.c: Removed.
54170         * gcc.dg/debug-1.c: Removed.
54171         * gcc.dg/debug-2.c: Removed.
54172         * gcc.dg/debug-3.c: Removed.
54173         * gcc.dg/debug-4.c: Removed.
54174         * gcc.dg/debug-5.c: Removed.
54175         * gcc.dg/debug-6.c: Removed.
54176         * gcc.dg/dwarf2-1.c: Removed.
54177         * gcc.dg/dwarf2-2.c: Removed.
54179 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54181         * g++.old-deja/g++.other/eh5.C: New test.
54182         * g++.old-deja/g++.other/sibcall2.C: New test.
54183         * g++.old-deja/g++.other/array9.C: New test.
54184         * g++.old-deja/g++.other/typename2.C: New test.
54185         * g++.old-deja/g++.other/crash60.C: New test.
54186         * g++.old-deja/g++.other/conv9.C: New test.
54187         * g++.old-deja/g++.other/mangle10.C: New test.
54188         * g++.old-deja/g++.other/unchanging1.C: New test.
54189         * g++.old-deja/g++.other/exprstmt1.C: New test.
54190         * g++.old-deja/g++.other/inline23.C: New test.
54191         * g++.old-deja/g++.eh/ia64-1.C: New test.
54192         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54193         * g++.old-deja/g++.other/reload1.C: New test.
54194         * g++.old-deja/g++.other/static20.C: New test.
54195         * g++.old-deja/g++.other/local-alloc1.C: New test.
54196         * g++.old-deja/g++.other/conv8.C: New test.
54197         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54198         * g++.old-deja/g++.other/storeexpr1.C: New test.
54199         * g++.old-deja/g++.other/storeexpr2.C: New test.
54200         * g++.dg/eh/template2.C: New test.
54201         * g++.dg/warn/weak1.C: New test.
54203 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54205         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54206         Remove first, non-varying, argument.
54208 2002-01-23  Richard Henderson  <rth@redhat.com>
54210         * gcc.dg/inline-2.c: New.
54212         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54213         Add optional target arg.  Check number of arguments.
54214         (scan-assembler-not, scan-assembler-dem): Likewise.
54215         (scan-assembler-dem-not): Likewise.
54217 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54219         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54220         line 12.
54221         * g++.old-deja/g++.brendan/parse3.C,
54222         g++.old-deja/g++.other/crash26.C,
54223         g++.old-deja/g++.other/crash28.C,
54224         g++.old-deja/g++.other/crash29.C,
54225         g++.old-deja/g++.other/crash30.C,
54226         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54228 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54230         * gcc.dg/20020115-1.c: New.
54232 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54234         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54236 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54238         * gcc.dg/20020122-3.c: New.
54240 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54242         * g++.dg/other/gc1.C: New test.
54244 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54246         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54248 2002-01-22  Richard Henderson  <rth@redhat.com>
54250         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54252 2002-01-22  Richard Henderson  <rth@redhat.com>
54254         * gcc.dg/20020122-4.c: New.
54256 2002-01-22  H.J. Lu <hjl@gnu.org>
54258         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54259         link output.
54260         * gcc.dg/special/ecos.exp: Likewise.
54261         * lib/g++-dg.exp: Likewise.
54262         * lib/g77-dg.exp: Likewise.
54263         * lib/gcc-dg.exp : Likewise.
54264         * lib/mike-g++.exp: Likewise.
54265         * lib/mike-g77.exp: Likewise.
54266         * lib/mike-gcc.exp: Likewise.
54267         * lib/objc-dg.exp: Likewise.
54269 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54271         PR target/5379
54272         * gcc.dg/20020122-2.c: New test.
54274 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54276         * gcc.dg/20020122-1.c: New test.
54278 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54280         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54282 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54284         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54286 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54288         * gcc.c-torture/compile/20020121-1.c: New test.
54290 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54292         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54293         ld_library_path.
54295 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54297         * gcc.dg/20020218-1.c: New test.
54299 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54301         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54302         messages
54303         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54304         "At global scope" warning
54305         * g++.dg/ext/align1.C: Change cygwin test for alignment
54306         from db-bogus to dg-warning
54308 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54310         * g77.f-torture/compile/cpp2.F: New test.
54312 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54314         * g++.dg/template/access1.C: New test.
54316 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54318         * gcc.dg/20020118-1.c: New.
54320 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54322         * gcc.c-torture/execute/20020118-1.c: New test.
54324 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54326         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54327         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54328         alignment warnings.
54330 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54332         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54333         torture_with_loops and torture_without_loops
54335 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54337         * gcc.c-torture/compile/20020116-1.c: New test.
54339 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54341         * gcc.dg/20020116-2.c: New test.
54343         * gcc.dg/ultrasp4.c: New test.
54345         * gcc.dg/20020116-1.c: New test.
54347 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54349         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54350         by EABI.
54352 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54354         * gcc.misc-tests/i386-prefetch.exp: New.
54355         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54356         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54357         * gcc.misc-tests/i386-pf-none-1.c: New test.
54358         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54360 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54362         * gcc.dg/gnu89-init-1.c: Add new tests.
54364 2002-01-15  Andreas Jaeger  <aj@suse.de>
54366         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54367         * gcc.dg/i386-mmx-2.c: Likewise.
54368         * gcc.dg/i386-sse-1.c: Likewise.
54369         * gcc.dg/i386-sse-2.c: Likewise.
54370         * gcc.dg/i386-sse-3.c: Likewise.
54372 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54374         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54375         Uncomment additional cases that now pass.
54377 2002-01-11  Richard Henderson  <rth@redhat.com>
54379         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54380         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54382 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54384         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54386 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54388         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54389         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54391 2002-01-10  Dale Johannesen  <dalej@apple.com>
54393         * gcc.c-torture/execute/loop-11.c: New.
54395 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54397         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54398         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54400 2002-01-09  Richard Henderson  <rth@redhat.com>
54402         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54403         type in which to perform the operation for each size.
54405 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54407         * gcc.c-torture/compile/20020109-2.c: New test.
54409 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54411         * gcc.c-torture/execute/loop-10.c: New test.
54413 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54415         * gcc.c-torture/compile/20010226-1.c: New test.
54416         * gcc.c-torture/compile/20010227-1.c: New test.
54417         * gcc.c-torture/compile/20010426-1.c: New test.
54418         * gcc.c-torture/compile/20010510-1.c: New test.
54419         * gcc.c-torture/compile/20010605-3.c: New test.
54420         * gcc.c-torture/compile/20010824-1.c: New test.
54421         * gcc.c-torture/execute/20010409-1.c: New test.
54422         * gcc.dg/noncompile/20000901-1.c: New test.
54423         * gcc.dg/20001023-1.c: New test.
54424         * gcc.dg/20001101-1.c: New test.
54425         * gcc.dg/20001102-1.c: New test.
54426         * gcc.dg/20010207-1.c: New test.
54427         * gcc.dg/20010405-1.c: New test.
54428         * gcc.dg/20010822-1.c: New test.
54429         * gcc.dg/20011107-1.c: New test.
54431 2002-01-09  Jeffrey A Law  (law@redhat.com)
54433         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54435         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54436         execution failure on PA targets.
54438 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54440         * gcc.c-torture/compile/20020109-1.c: New test.
54442 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54444         * gcc.c-torture/execute/20020108-1.c: New test.
54446 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54448         * gcc.dg/20020108-1.c: New test.
54450 2002-01-08  H.J. Lu <hjl@gnu.org>
54452         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54453         for header files.
54455 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54457         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54458         consistency.
54460 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54462         * gcc.dg/altivec-4.c: Test altivec predicates.
54464 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54466         * gcc.c-torture/execute/20020107-1.c: New test.
54468 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54470         PR c/5279
54471         * gcc.c-torture/compile/20020106-1.c: New test.
54473 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54475         * gcc.c-torture/execute/nestfunc-4.c: New test.
54477 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54479         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54480         extra triple that slipped in.
54481         * g++.old-deja/g++.abi/align.C: Likewise.
54482         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54484 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54486         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54487         * g++.old-deja/g++.abi/align.C: Likewise.
54488         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54490         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54491         on FreeBSD/i386.
54492         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54493         FreeBSD.
54495 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54497         * gcc.dg/20020104-1.c: New test.
54499         * gcc.dg/20020104-2.c: New test.
54501 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54503         * gcc.dg/20020103-1.c: Fix typo in target selector.
54505 2002-01-03  Richard Henderson  <rth@redhat.com>
54507         * gcc.dg/20020103-1.c: New.
54509 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54511         * gcc.c-torture/execute/20020103-1.c: New test.
54513 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54515         * g++.dg/other/debug2.C: New test.
54517         * gcc.c-torture/compile/20020103-1.c: New test.
54519 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54521         * gcc.dg/gnu89-init-1.c: Added new tests.
54523 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54525         * g++.dg/template/friend2.C: Remove as patch is reverted.
54527         * g++.dg/warn/oldcast1.C: New test.
54529         * g++.dg/template/ptrmem1.C: New test.
54530         * g++.dg/template/ptrmem2.C: New test.
54532         * g++.dg/template/ntp.C: New test.
54534         * g++.dg/other/component1.C: New test.
54536         * g++.dg/template/ttp3.C: New test.
54538         * g++.dg/template/friend2.C: New test.
54539         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54541 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54543         * g++.dg/other/ptrmem1.C: New test.
54544         * g++.dg/other/ptrmem2.C: New test.
54546 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54548         * g++.dg/template/ctor1.C: New test.
54550 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54552         * g++.dg/template/friend2.C: New test.
54554 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54556         * gcc.dg/mmix-1.c: New test.
54558 2001-12-31  Richard Henderson  <rth@redhat.com>
54560         * gcc.dg/asm-5.c: New.
54562 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54564         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54565         in namespace __gnu_cxx
54567 2001-12-30  Richard Henderson  <rth@redhat.com>
54569         * gcc.dg/debug-6.c: New.
54571 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54573         * gcc.c-torture/compile/20011229-2.c: New test.
54575 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54577         * gcc.dg/debug-3.c: New test.
54578         * gcc.dg/debug-4.c: New test.
54579         * gcc.dg/debug-5.c: New test.
54581 2001-12-29  Richard Henderson  <rth@redhat.com>
54583         * g++.dg/eh/loop1.C: New.
54585 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54587         * g++.dg/template/crash1.C: New test.
54589 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54591         * g++.dg/other/const1.C: New test.
54593 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54595         * gcc.c-torture/compile/20011229-1.c: New test.
54597 2001-12-28  Stan Shebs  <shebs@apple.com>
54599         * lib/objc-torture.exp: Resync with c-torture.exp.
54600         * lib/objc.exp: Load standard libraries.
54602 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54604         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54605         additional tests.
54607 2001-12-27  Roger Sayle <roger@eyesopen.com>
54609         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54611 2001-12-27  Richard Henderson  <rth@redhat.com>
54613         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54615 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54617         * g++.dg/eh/ctor1.C: New test.
54618         * g++.dg/other/error2.C: New test.
54620 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54622         * g++.dg/other/init2.C: New test.
54624 2001-12-24  Richard Henderson  <rth@redhat.com>
54626         * gcc.dg/20011223-1.c: New.
54627         * gcc.dg/inline-1.c: New.
54629 2001-12-23  Richard Henderson  <rth@redhat.com>
54631         * gcc.dg/asm-4.c: Test operand modifiers.
54633 2001-12-23  Richard Henderson  <rth@redhat.com>
54635         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54637 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54639         * gcc.c-torture/execute/20011223-1.c: New test.
54641 2001-12-21  Richard Henderson  <rth@redhat.com>
54643         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54644         re-enables the warning.
54646 2001-12-21  Richard Henderson  <rth@redhat.com>
54648         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54650 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54652         * gcc.c-torture/compile/20011218-1.c: New test.
54654 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54656         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54657         arm-isr.c test.
54658         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54659         epilogue generation for ARM ISR routines.
54661 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54663         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54664         * gcc.dg/format/c90-printf-3.c: Likewise.
54665         * gcc.dg/format/c99-printf-3.c: Likewise.
54666         * gcc.dg/format/ext-1.c: Likewise.
54667         * gcc.dg/format/ext-6.c: Likewise.
54668         * gcc.dg/format/format.h: Prototype unlocked stdio.
54670 2001-12-20  Richard Henderson  <rth@redhat.com>
54672         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54673         (arena): Use it.
54674         (malloc): Correct allocation logic.  Abort if we fill up the
54675         arena before initialization complete.
54676         (realloc): Correct allocation logic.
54678 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54680         * gcc.c-torture/compile/20011219-2.c: New test.
54682         * gcc.c-torture/execute/20011219-1.c: New test.
54684 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54686         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54687         target does not support weak symbols.
54689 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54691         * gcc.c-torture/compile/20011219-1.c: New test.
54693 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54695         * g++.dg/other/error1.C: New test.
54697 2001-12-17  Jeffrey A Law  (law@redhat.com)
54699         * gcc.c-torture/execute/20011217-1.c: New test.
54701 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54703         * objc.dg/special/: New directory.
54704         * objc.dg/special/special.exp: New file.
54705         * objc.dg/special/unclaimed-category-1.h: New file.
54706         * objc.dg/special/unclaimed-category-1a.m: New file.
54707         * objc.dg/special/unclaimed-category-1.m: New file.
54709 2001-12-17  Andreas Jaeger  <aj@suse.de>
54711         * gcc.c-torture/compile/20011217-2.c: New test.
54713 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54715         * gcc.c-torture/compile/20011217-1.c: New test.
54717 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54719         * gcc.dg/20011214-1.c: New.
54721 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54723         * gcc.dg/altivec-4.c: New.
54725 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54727         * gcc.dg/20011113-1.c: New test.
54729 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54731         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54732         std::__malloc_alloc_template<0> and
54733         std::__default_alloc_template<false, 0>.
54735 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54737         * objc/execute/bf-21.m: New test.
54738         * objc/execute/enumeration-1.m: New test.
54739         * objc/execute/enumeration-2.m: New test.
54741 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54743         * gcc.dg/gnu89-init-1.c: New test.
54745 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54747         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54748         * g++.old-deja/g++.jason/2371.C: Likewise.
54749         * g++.old-deja/g++.jason/template33.C: Likewise.
54750         * g++.old-deja/g++.jason/template34.C: Likewise.
54751         * g++.old-deja/g++.jason/template36.C: Likewise.
54752         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54753         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54754         * g++.old-deja/g++.other/typename1.C: Likewise.
54755         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54756         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54757         * g++.old-deja/g++.pt/typename11.C: Likewise.
54758         * g++.old-deja/g++.pt/typename14.C: Likewise.
54759         * g++.old-deja/g++.pt/typename16.C: Likewise.
54760         * g++.old-deja/g++.pt/typename3.C: Likewise.
54761         * g++.old-deja/g++.pt/typename4.C: Likewise.
54762         * g++.old-deja/g++.pt/typename5.C: Likewise.
54763         * g++.old-deja/g++.pt/typename7.C: Likewise.
54764         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54766 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54768         * g++.dg/other/linkage1.C: New test.
54769         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54770         specifiers.
54772 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54774         * gcc.dg/concat.c: New test.
54776 2001-12-11  Stan Shebs  <shebs@apple.com>
54778         * objc/compile: New test directory.
54779         * objc/compile/compile.exp: New expect script.
54780         * objc/compile/20011211-1.m: New compile test.
54782 2001-12-11  Jason Merrill  <jason@redhat.com>
54784         * lib/prune.exp (prune_gcc_output): Also handle "In member
54785         function".  So many permutations...
54787 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54789         * g++.dg/template/typedef1.C: New test.
54791 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54793         * g++.dg/other/copy1.C: New test.
54795 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54797         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54799         * gcc.dg/builtin-choose-expr.c: New.
54801 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54803         * gcc.dg/altivec-2.c: New.
54805 2001-12-07  Richard Henderson  <rth@redhat.com>
54807         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54809 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54811         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54812         ultrasparc.
54814 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54816         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54818 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54820         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54821         variable argument list.
54823 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54825         * gcc.c-torture/execute/memcheck: Delete entire directory.
54826         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54827         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54829 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54831         * gcc.dg/Wshadow-1.c: New test.
54833 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54835         * gcc.c-torture/compile/20011130-1.c: New test.
54837         * gcc.dg/noncompile/20011025-1.c: New test.
54839         * g++.dg/other/anon-union.C: New test.
54841         * gcc.c-torture/execute/20011024-1.c: New test.
54843 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54845         * gcc.c-torture/execute/20000722-1.x,
54846         gcc.c-torture/execute/20010123-1.x: Remove.
54847         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54848         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54849         gcc.dg/c99-complit-2.c: New tests.
54851 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54853         * g++.dg/inherit/base1.C: New test.
54855 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54857         * g++.dg/other/stdarg1.C: New test.
54859         * gcc.c-torture/compile/20011130-2.c: New test.
54861 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54863         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54864         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54865         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54866         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54867         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54868         * gcc.dg/builtin-prefetch-1.c: New test.
54870 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54872         * gcc.dg/20011130-1.c: New test.
54874 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54876         * g++.dg/other/scope1.C: New test.
54877         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54879 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54881         * gcc.dg/vla-init-1.c: New test.
54883 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54885         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54887 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54889         * objc.dg/alias.m: Update.
54890         * objc.dg/class-1.m: Update.
54891         * objc.dg/const-str-1.m: Update.
54892         * objc.dg/fwd-proto-1.m: Update.
54893         * objc.dg/id-1.m: Update.
54894         * objc.dg/super-class-1.m: Update.
54896 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54898         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54899         constructs.
54901 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54903         * gcc.c-torture/execute/20011128-1.c: New test.
54905 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54907         * gcc.dg/20011127-1.c: New test.
54909 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54911         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54912         from Austin Group draft 7.
54913         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54914         scanf format arguments.
54915         * gcc.dg/format/no-exargs-2.c: New test.
54917 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54919         * g++.dg/abi/vbase8-4.C: New test.
54921 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54923         * gcc.c-torture/execute/20011121-1.c: New test.
54925 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54927         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54929 2001-11-23  Andreas Jaeger  <aj@suse.de>
54931         * gcc.dg/cpp/charconst-2.c: New test.
54933 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54935         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54936         to the host if it is remote.  Let tests specify extra headers
54937         they use.
54938         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54939         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54940         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54941         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54942         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54943         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54944         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54945         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54946         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54947         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54949 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54951         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54952         for little endian ARMs.
54954 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54956         * gcc.c-torture/compile/20011119-1.c: New test.
54957         * gcc.c-torture/compile/20011119-2.c: New test.
54959 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54961         * gcc.dg/altivec-1.c: Fix typo.
54963 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54965         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54967 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54969         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54971 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54973         * lib/g77.exp: Don't specify --rpath-link.
54975         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54976         across all the headers.
54977         * gcc.dg/format/format.exp: For testing on a remote host,
54978         copy format.h.
54980         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54981         * gcc.c-torture/execute/930406-1.c: Likewise.
54982         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54984 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54986         * gcc.dg/altivec-1.c: New.
54988 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54990         * gcc.dg/cpp/fpreprocessed.c: New test case.
54992 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54994         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54995         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54996         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54998 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55000         * gcc.dg/no-builtin-1.c: New test.
55002 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55004         * gcc.c-torture/execute/20011115-1.c: New test.
55006 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55008         * gcc.c-torture/compile/20011114-2.c: New test.
55009         * gcc.c-torture/compile/20011114-3.c: New test.
55010         * gcc.c-torture/compile/20011114-4.c: New test.
55012 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55014         * g++.dg/other/init1.C: New test.
55016 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55018         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55019         message.
55021         * gcc.c-torture/execute/20011114-1.c: New testcase.
55023         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55024         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55025         like the (before this change) version of 20010327-1.c.
55027 2001-11-14  Roger Sayle <roger@eyesopen.com>
55029         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55031 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55033         * g++.dg/init/array2.C: New test.
55035 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55037         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55039 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55041         * g++.dg/other/forscope1.C: New test.
55042         * g++.dg/ext/forscope1.C: New test.
55043         * g++.dg/ext/forscope2.C: New test.
55045 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55047         * gcc.c-torture/execute/20011113-1.c: New test.
55049 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55051         * gcc.c-torture/execute/20011109-2.c: New test.
55053         * gcc.c-torture/execute/20011109-1.c: New test.
55055 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55057         * gcc.c-torture/compile/20011109-1.c: New test.
55059 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55061         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55062         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55063         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55064         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55065         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55066         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55067         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55069 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55071         * g++.dg/warn/Wshadow-1.C: New tests.
55072         * g++.old-deja/g++.mike/for3.C: Update.
55074 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55076         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55077         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55078         XFAILs.  Adjust expected error texts.
55079         * gcc.c-torture/compile/20011106-1.c,
55080         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55081         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55082         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55083         gcc.dg/c99-array-lval-5.c: New tests.
55085 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55087         * gcc.dg/cpp/defined.c: Update.
55089 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55091         * gcc.c-torture/execute/anon-1.c: New test.
55093 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55095         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55096         same size, so no warning should be produced on stormy16.
55098         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55099         due to oversized array.
55100         * g++.old-deja/g++.mike/ns15.C: Likewise.
55101         * g++.old-deja/g++.pt/crash16.C: Likewise.
55103 2001-11-02  Graham Stott  <grahams@redhat.com>
55105         * g++.dgother/debug1.C: Fix typos.
55107 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55109         * g++.dg/other/debug1.C: New test.
55111 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55113         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55114         of unsigned long.
55116 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55118         * gcc.dg/20011029-2.c: New test.
55120         * gcc.c-torture/compile/20011029-1.c: New test.
55122 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55124         * objc/execute/class_self-1.m: New test.
55125         * objc/execute/class_self-2.m: New test.
55127 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55129         * gcc.misc-tests/msgs.exp: Delete.
55130         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55131         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55132         error set to match recent changes.
55134 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55136         * gcc.dg/20011021-1.c: New test.
55138 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55140         * gcc.c-torture/compile/20011023-1.c: New test.
55142 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55144         * lib/g77.exp: Rewrite based on lib/g++.exp.
55146 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55148         * gcc.c-torture/execute/20011019-1.c: New test.
55150         * gcc.dg/20011018-1.c: New test.
55152 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55154         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55156 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55158         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55159         * gcc.dg/attr-invalid.c: Likewise.
55161 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55163         * gcc.dg/20011015-1.c: New test.
55165 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55167         * g++.dg/template/unify2.C: New test.
55169 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55171         * g++.dg/other/exception-specification.C: New test
55173 2001-10-13  Tom Rix  <trix@redhat.com>
55175         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55176         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55178 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55180         * gcc.dg/20011009-1.c: New test.
55182 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55184         PR g++/4476
55185         * g++.dg/other/friend1.C: New test.
55187 2001-10-11  Richard Henderson  <rth@redhat.com>
55189         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55191 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55193         * gcc.c-torture/compile/20011010-1.c: New.
55195 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55197         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55198         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55199         g77.f-torture/execute/execute.exp,
55200         g77.f-torture/noncompile/noncompile.exp,
55201         gcc.c-torture/compile/compile.exp,
55202         gcc.c-torture/execute/execute.exp,
55203         gcc.c-torture/execute/ieee/ieee.exp,
55204         gcc.c-torture/execute/memcheck/memcheck.exp,
55205         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55206         objc/execute/execute.exp: Update FSF address.
55208 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55210         * gcc.dg/cpp/cmdlne-C.c: Update.
55211         * gcc.dg/cpp/cmdlne-C2.c: New.
55213 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55215         * gcc.c-torture/execute/20011008-3.c: New.
55217 2001-10-08  DJ Delorie  <dj@redhat.com>
55219         * gcc.dg/20011008-1.c: New.
55220         * gcc.dg/20011008-2.c: New.
55222 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55224         * gcc.dg/cpp/spacing1.c: Update test.
55226 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55228         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55229         spelling errors of "separate" as "seperate".
55231 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55233         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55234         enough to avoid inlining.
55236 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55238         * lib/g77.exp: set libg2c_dir correctly.
55240 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55242         * gcc.dg/cpp/macro11.c: New test.
55244 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55246         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55247         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55248         gcc.dg/format/multattr-3.c: New tests.
55249         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55250         tests for format attributes on function pointers being rejected.
55252 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55254         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55256 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55258         * g++.dg/warn/format1.C: New test.
55260 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55262         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55264 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55266         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55268 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55270         * gcc.dg/cpp/redef2.c: Add test.
55272 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55274         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55275         long-standing bug on i686, apparently.
55276         * gcc.c-torture/execute/loop-2c.x: New file.
55277         * gcc.c-torture/execute/loop-2d.x: New file.
55278         * gcc.c-torture/execute/loop-3c.x: New file.
55280 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55282         * gcc.dg/cpp/20000625-2.c: Correct line number.
55284 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55286         * gcc.dg/cpp/macro10.c: New test.
55287         * gcc.dg/cpp/strify3.c: New test.
55288         * gcc.dg/cpp/spacing1.c: Add tests.
55289         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55290         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55292 2001-09-24  DJ Delorie  <dj@redhat.com>
55294         * gcc.c-torture/execute/20010924-1.c: New test.
55296 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55298         * objc/execute/paste.m: Remove.
55300 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55302         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55304 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55306         * g77.dg/strlen0.f: New test.
55308 2001-09-21  Richard Henderson  <rth@redhat.com>
55310         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55311         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55313 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55315         Table-driven attributes.
55316         * g++.dg/ext/attrib1.C: New test.
55318 2001-09-20  DJ Delorie  <dj@redhat.com>
55320         * gcc.dg/20000926-1.c: Update expected warning messages.
55321         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55322         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55323         array.
55325 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55327         * g++.dg/eh/registers1.C: New test case.
55329 2001-09-17  Richard Henderson  <rth@redhat.com>
55331         * gcc.dg/array-5.c: Fix VLA decomposition test.
55333 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55335         * gcc.dg/cpp/line5.c: New testcase.
55337 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55339         * gcc.dg/cpp/macro9.c: New test.
55341 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55343         * gcc.c-torture/execute/980223.c: Change type of addr from long
55344         to char *.
55346 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55348         * gcc.c-torture/execute/20010915-1.c: New test.
55350 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55352         * g77.dg/bprob: New directory.
55353         * g77.dg/bprob/bprob.exp: New file.
55354         * g77.dg/bprob/bprob-1.f: New test.
55355         * g77.dg/gcov: New directory.
55356         * g77.dg/gcov/gcov.exp: New file.
55357         * g77.dg/gcov/gcov-1.f: New test.
55358         * g77.dg/gcov/gcov-1.x: New file.
55360 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55362         * gcc.dg/cpp/directiv.c: Update.
55363         * gcc.dg/cpp/undef1.c: Update.
55365 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55367         * gcc.dg/20010912-1.c: New test.
55369 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55371         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55372         language-independent file in lib.
55373         * lib/gcov.exp: New file.
55375 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55377         * gcc.c-torture/compile/20010911-1.c: New test.
55379 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55381         * lib/profopt.exp: New, to support profile-directed optimizations.
55382         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55383         * gcc.misc-tests/bprob-1.c: New test.
55384         * gcc.misc-tests/bprob-2.c: New test.
55386 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55388         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55389         XFAIL and which kinds of gcov output to verify.
55390         * gcc.misc-tests/gcov-4b.x: New file.
55391         * gcc.misc-tests/gcov-5b.x: New file.
55392         * gcc.misc-tests/gcov-6.x: New file.
55393         * gcc.misc-tests/gcov-7.c: New test.
55394         * gcc.misc-tests/gcov-7.x: New file.
55396 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55398         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55399         * gcc.misc-tests/gcov-6.c: New test.
55401 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55403         PR c++/3986
55404         * g++.dg/abi/vbase1.C: New test.
55406 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55408         * objc.dg/method-2.m: New.
55410 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55412         PR c++/4203
55413         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55414         * g++.dg/init/empty1.C: New test.
55416 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55418         * gcc.c-torture/compile/20010903-1.c: New test.
55420 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55422         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55423         for m68k.
55425 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55427         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55429         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55431         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55433 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55435         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55436         for 16-bit 'unsigned int'.
55438 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55440         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55442 2001-08-27  Richard Henderson  <rth@redhat.com>
55444         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55445         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55447 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55449         * gcc.dg/asm-names.c (ymain): New.
55451 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55453         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55454         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55455         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55457 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55459         * gcc.dg/compare5.c: New testcase.
55461 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55463         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55464         and "In instantiation".
55466 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55468         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55470 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55472         * gcc.misc-tests/gcov.exp: Add support for branch information.
55473         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55474         * gcc.misc-tests/gcov-4.c: New test.
55475         * gcc.misc-tests/gcov-4b.c: New test.
55476         * gcc.misc-tests/gcov-5b.c: New test.
55478 2001-08-20  Zack Weinberg  <zackw@panix.com>
55480         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55481         expected to fail.
55483 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55485         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55487 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55489         * g++.dg/eh/template1.C: New test.
55491 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55493         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55494         Fix thinko.
55495         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55496         for xfail.
55498 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55500         * lib/g77-dg.exp: Use prune.exp for common procedures
55501         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55502         * lib/g77.exp: (g77-dg-prune) Remove
55504 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55506         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55508 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55510         * g++.dg/template/unify1.C: New test.
55512 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55514         * g++.dg/abi/empty4.C: New test.
55516 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55518         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55519         solaris2.*
55520         * g77.f-torture/compile/pr3743.x: Likewise.
55522 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55524         * g++.dg/other/using-declaration.C: New test.
55526 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55528         * gcc.dg/cpp/tr-sign.c: New testcase.
55530 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55532         * gcc.dg/cpp/19951025-1.c: Revert.
55533         * gcc.dg/cpp/directiv.c: We no longer process directives that
55534         interrupt macro arguments.
55536 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55538         * gcc.dg/bconstp-1.c: New test.
55540 2001-08-03  Richard Henderson  <rth@redhat.com>
55542         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55544 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55546         * gcc.dg/cpp/19951025-1.c: Update.
55548 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55550         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55551         should be x.
55553 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55555         Kill -fhonor-std.
55556         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55557         * g++.old-deja/g++.other/std1.C: Likewise.
55558         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55560 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55562         * lib/g77.exp: Load gcc-defs.exp for common procedures
55563         (g77_pass, g77_fail, g77_finish, g77_exit,
55564         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55566 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55568         * g77.dg/fbackslash.f
55569         * g77.dg/fcase-preserve.f
55570         * g77.dg/ff90-1.f
55571         * g77.dg/ffixed-line-length-0.f
55572         * g77.dg/ffixed-line-length-132.f
55573         * g77.dg/ffixed-line-length-7.f
55574         * g77.dg/ffixed-line-length-72.f
55575         * g77.dg/ffixed-line-length-none.f
55576         * g77.dg/ffree-form-1.f
55577         * g77.dg/fno-backslash.f
55578         * g77.dg/fno-f90-1.f
55579         * g77.dg/fno-fixed-form-1.f
55580         * g77.dg/fno-onetrip.f
55581         * g77.dg/fno-typeless-boz.f
55582         * g77.dg/fno-underscoring.f
55583         * g77.dg/fno-vxt-1.f
55584         * g77.dg/fonetrip.f
55585         * g77.dg/ftypeless-boz.f
55586         * g77.dg/fugly-assumed.f
55587         * g77.dg/funderscoring.f
55588         * g77.dg/fvxt-1.f
55590 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55592         * objc.dg/fwd-proto-1.m: New.
55593         * objc.dg/local-decl-1.m: New.
55594         * objc.dg/naming-1.m: New.
55595         * objc.dg/naming-2.m: New.
55596         * objc.dg/proto-hier-1.m: New.
55598 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55600         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55601         largest-type elements to a struct makes its size grow.
55603 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55605         * g++.dg/abi/vthunk1.C: New test.
55607 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55609         * g++.dg/abi/vbase8-22.C: New test.
55611 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55613         * gcc.dg/cpp/macro8.c: New test.
55615 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55617         * g++.dg/abi/vbase8-21.C: New test.
55619 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55621         * g++.dg/abi/vbase8-10.C: New test.
55623 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55625         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55626         ${tool}_set_ld_library_path.
55627         Changed caller.
55628         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55629         g++.exp.
55631 2001-07-26  Stan Cox <scox@redhat.com>
55633         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55634         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55635         gcc_exit, gcc_check_unsupported_p):
55636         Moved to gcc-deps.exp
55637         * gcc-deps.exp: New file.
55639 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55641         * g++.old-deja/g++.pt/defarg14.C: New test.
55643 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55645         * g++.old-deja/g++.other/lineno5.C: New test.
55647 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55649         * g++.old-deja/g++.pt/crash68.C: New test.
55651 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55653         * g++.old-deja/g++.other/crash42.C: New test.
55655 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55657         * gcc.dg/cpp/extratokens.c: Fix.
55658         * gcc.dg/cpp/skipping2.c: New tests.
55660 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55662         * gcc.c-torture/execute/20010724-1.c: New file.
55663         * gcc.c-torture/execute/20010724-1.x: New file.
55665 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55667         * g++.old-deja/g++.other/cond7.C: New test.
55669 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55671         * g++.old-deja/g++.other/optimize4.C: New test.
55673 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55675         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55677 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55679         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55680         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55681         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55682         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55684         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55685         bug report" message.
55687         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55688         * g++.dg/ext/instantiate1.C: Move from old-deja.
55690 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55692         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55693         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55694         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55695         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55697 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55699         * gcc.c-torture/execute/20010723-1.c: New test.
55701 2001-07-23  Ben Elliston  <bje@redhat.com>
55703         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55705 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55707         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55708         i[34567]86-*-*.
55709         Delete handling of ieee_multilib_flags.
55710         Pass -mieee for alpha*-*-* and sh-*-*.
55711         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55713 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55715         Remove old-abi tests.
55716         * g++.old-deja/g++.mike/p11116.C: Remove.
55717         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55719 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55721         * g77.f-torture/compile/pr3743.f: New test
55723 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55725         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55727 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55729         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55730         g++.old-deja/g++.pt/static6.C: Likewise.
55731         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55732         supports weak symbols.
55734 2001-07-18  Andreas Jaeger  <aj@suse.de>
55736         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55737         supported again.
55739 2001-07-18  Andreas Jaeger  <aj@suse.de>
55741         * gcc.dg/iftrap-1.c: Fix target line.
55743 2001-07-17  Richard Henderson  <rth@redhat.com>
55745         * gcc.c-torture/execute/20010717-1.c: New.
55747 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55749         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55750         tests.
55752 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55754         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55756 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55758         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55759         UAC_SIGBUS, UAC_NOPRINT definitions.
55761 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55763         * objc/execute/object_is_class.m: New test.
55764         * objc/execute/object_is_meta_class.m: New test.
55766 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55768         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55769         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55771 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55773         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55774         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55776 2001-07-14  Richard Henderson  <rth@redhat.com>
55778         * gcc.dg/iftrap-1.c: New.
55780 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55782         * g77.f-torture/execute/intrinsic77.f: New test.
55784 2001-07-11  Janis Johnson <janis@us.ibm.com>
55786         * gcc.misc-tests/gcov-3.c: New test.
55788 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55790         * gcc.c-torture/compile/20010711-1.c,
55791         * gcc.c-torture/compile/20010711-2.c: New tests.
55793 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55795         * gcc.c-torture/execute/20010711-1.c: New test.
55797 2001-07-11  Ben Elliston  <bje@redhat.com>
55799         * g++.old-deja/g++.other/enum5.C: New test.
55801 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55803         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55804         (g++-dg-prune): Call prune_gcc_output.
55805         * prune.exp: New file for prune_gcc_output.
55806         * lib/g++.exp, lib/gcc.exp: Load it.
55808 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55810         * gcc.c-torture/compile/20010701-1.c,
55811         g++.old-deja/g++.ext/attrib6.C: New tests.
55813 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55815         * gcc.c-torture/compile/20010706-1.c: New test.
55817 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55819         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55821 2001-06-28  Stan Shebs  <shebs@apple.com>
55823         * gcc.dg/pragma-darwin.c: New test.
55825 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55827         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55828         Solaris 2.[678] system.
55830 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55832         * gcc.dg/20010622-1.c: New test.
55834 2001-06-18  Stan Shebs  <shebs@apple.com>
55836         * objc.dg: New directory.
55837         * objc.dg/dg.exp: New file.
55838         * objc.dg/alias.m: New.
55839         * objc.dg/class-1.m: New.
55840         * objc.dg/class-2.m: New.
55841         * objc.dg/const-str-1.m: New.
55842         * objc.dg/const-str-2.m: New.
55843         * objc.dg/id-1.m: New.
55844         * objc.dg/method-1.m: New.
55845         * objc.dg/super-class-1.m: New.
55846         * lib/objc-dg.exp: New file.
55848 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55850         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55851         of label name.
55853 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55855         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55857 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55859         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55860         variable.
55862 2001-06-12  Richard Henderson  <rth@redhat.com>
55864         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55866 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55868         * g++.old-deja/g++.abi/vbase5.C: New test.
55869         * g++.old-deja/g++.abi/vbase6.C: New test.
55870         * g++.old-deja/g++.abi/vbase7.C: New test.
55872 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55874         * gcc.c-torture/compile/20010610-1.c: New test.
55876 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55878         * g++.old-deja/g++.abi/vbase4.C: New test.
55880 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55882         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55883         support %f for HC11/HC12 targets.
55884         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55885         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55886         on HC11/HC12 targets.
55887         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55889 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55891         * gcc.dg/wchar_t-1.c: New file.
55892         * gcc.dg/wint_t-1.c: Likewise.
55894 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55896         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55898 2001-06-11  Richard Henderson  <rth@redhat.com>
55900         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55902 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55904         * gcc.c-torture/compile/20010611-1.c: New test.
55906 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55908         * gcc.dg/c99-tag-1.c: Add more tests.
55910 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55912         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55913         representation on MN10300 and ARM/Thumb.
55915 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55917         * g77.f-torture/execute/20010610.f: New.
55919 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55921         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55922         names.
55924 2001-06-09  Richard Henderson  <rth@redhat.com>
55926         * gcc.c-torture/execute/ashrdi-1.c: New.
55927         * gcc.c-torture/execute/ashldi-1.c: New.
55928         * gcc.c-torture/execute/lshrdi-1.c: New.
55930 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55932         * objc/execute/load-3.m: Added. Check sending +load to categories,
55933         in addition to classes.
55935 2001-06-08  Stan Shebs  <shebs@apple.com>
55937         * objc/execute/load-2.m: New test.  From Nicola Pero
55938         <n.pero@mi.flashnet.it>.
55940 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55942         * gcc.c-torture/execute/20010605-2.c: New test.
55944 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55946         * g++.old-deja/g++.abi/vbase2.C: New test.
55947         * g++.old-deja/g++.abi/vbase3.C: New test.
55949 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55951         * g++.old-deja/g++.pt/friend49.C: New test.
55953 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55955         * g++.old-deja/g++.ext/anon3.C: New test.
55957 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55959         * g++.old-deja/g++.other/conv7.C: New test.
55961 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55963         * gcc.c-torture/compile/20010605-2.c: New test.
55965 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55967         * gcc.c-torture/execute/20010604-1.c: New test.
55969 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55971         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55973 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55975         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55976         (g++_link_flags): Likewise.
55977         (g++_init): Pass gccpath's value to two previous functions.
55979 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55981         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55982         Ensure logfile entry matches exec command line.
55984 2001-05-31  Richard Henderson  <rth@redhat.com>
55986         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55987         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55989 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55991         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55992         compiler for irix6.2
55994 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55996         * g++.old-deja/g++.other/optimize3.C: New file.
55998 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56000         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56001         assemble.
56003 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56005         * g++.old-deja/g++.other/optimize2.C: New file.
56007 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56009         * gcc.c-torture/compile/20010518-2.c: New file.
56010         * gcc.c-torture/execute/20010518-1.c: New file.
56011         * gcc.c-torture/execute/20010518-2.c: New file.
56013 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56015         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56017 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56019         G++ no longer defines builtins that do not begin with __builtin.
56020         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56021         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56022         * g++.old-deja/g++.law/builtin1.C: Likewise.
56023         * g++.old-deja/g++.law/cvt2.C: Likewise.
56024         * g++.old-deja/g++.mike/net5.C: Likewise.
56025         * g++.old-deja/g++.other/builtins1.C: Likewise.
56026         * g++.old-deja/g++.other/builtins2.C: Likewise.
56027         * g++.old-deja/g++.other/builtins3.C: Likewise.
56028         * g++.old-deja/g++.other/builtins4.C: Likewise.
56029         * g++.old-deja/g++.other/inline8.C: Likewise.
56030         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56032 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56034         * g++.old-deja/g++.pt/using1.C: Adjust.
56035         * g++.old-deja/g++.pt/using2.C: New test.
56037 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56039         * gcc.dg/cpp/charconst.c: New tests.
56040         * gcc.dg/cpp/escape.c: New tests.
56041         * gcc.dg/cpp/escape-1.c: New tests.
56042         * gcc.dg/cpp/escape-2.c: New tests.
56043         * gcc.dg/cpp/ucs.c: New tests.
56045 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56047         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56048         native compiler for irix6.5.
56050 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56052         * lib/g++.exp (g++_include_flags): Use args to compute
56053         get_multilibs.
56054         (g++_link_flags): Likewise.
56055         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56057 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56059         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56061 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56063         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56064         this file.
56066 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56068         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56069         STACK_SIZE;
56070         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56071         to STACK_SIZE; Use it to define size of add_histo array.
56072         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56073         to STACK_SIZE.
56074         (f): Use GITT_SIZE to define size of gitt local table.
56075         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56076         to STACK_SIZE; Use it to define size of bytemem array.
56078 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56080         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56081         on 68HC11/HC12 due to the asm instruction.
56082         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56083         * gcc.c-torture/compile/920520-1.x: Likewise.
56084         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56085         on 68HC11/HC12 because the function is larger than 64K.
56086         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56087         on 68HC11/HC12 because the structure is too large.
56089 2001-05-20  Richard Henderson  <rth@redhat.com>
56091         * gcc.c-torture/execute/20010520-1.c: New.
56093 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56095         * g++.old-deja/g++.warn/compare1.C: New test.
56096         * gcc.dg/compare4.c: New test.
56098 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56100         * g++.old-deja/g++.other/optimize1.C: New test.
56102 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56104         * g++.old-deja/g++.pt/spec41.C: New test.
56106 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56108         * gcc.c-torture/compile/20010114-1.x: Remove.
56110 2001-05-18  Stan Shebs  <shebs@apple.com>
56112         * gcc.c-torture/compile/20010518-1.c: New test.
56114 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56116         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56117         * g++.old-deja/g++.pt/crash67.C: New test.
56119 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56121         * g++.old-deja/g++.other/debug9.C: New test.
56123 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56125         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56127 2001-05-16  Jan Hubicka  <jh@suse.cz>
56129         * gcc.c-torture/compile/20010516-1.c: New test.
56131 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56133         * g++.old-deja/g++.other/crash41.C: New test.
56135 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56137         * g++.old-deja/g++.pt/crash66.C: New test.
56139 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56141         * g++.old-deja/g++.robertl/eb27.C: Convert.
56143 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56145         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56146         declaration being redundant.
56148 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56150         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56152 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56154         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56156 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56158         * lib/g++.exp: Use testsuite_flags.
56160 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56162         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56164 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56166         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56168 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56170         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56172 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56174         * gcc.c-torture/compile/20010313-1.c: New test.
56176 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56178         * gcc.dg/cpp/direct2.c: New test.
56179         * gccq.dg/cpp/direct2s.c: New test.
56181         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56183 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56185         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56186         * g++.old-deja/g++.other/op3.C: Likewise.
56188 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56190         * gcc.dg/cpp/syshdr.h: New file.
56191         * gcc.dg/cpp/sysmac1.c: Update.
56192         * gcc.dg/cpp/sysmac2.c: Update.
56194 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56196         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56198 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56200         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56201         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56203 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56205         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56207 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56209         * lib/g++.exp (g++_include_flags): Don't use any special flags
56210         if TESTING_IN_BUILD_TREE is not defined.
56211         (g++_init): Use a plain 'c++' as the compiler if
56212         TESTING_IN_BUILD_TREEE is not defined.
56214 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56216         * g++.old-deja/g++.eh/catch13.C: New test.
56217         * g++.old-deja/g++.eh/catch14.C: New test.
56219 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56221         * gcc.dg/cpp/tr-define.c: New test.
56223 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56225         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56226         <stdlib.h>, not <malloc.h>.
56228 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56230         * g++.old-deja/g++.ns/template17.C: New test.
56232 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56234         * g++.old-deja/g++.pt/ref4.C: New test.
56236 2001-04-30  Richard Henderson  <rth@redhat.com>
56238         * gcc.dg/20000724-1.c: Revert last change.
56240 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56242         * g77.f-torture/execute/20010430.f: New test.
56244 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56246         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56248 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56250         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56252 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56254         * g++.old-deja/g++.eh/crash6.C: New test.
56256 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56258         * g++.old-deja/g++.other/warn7.C: New test.
56260 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56262         * g++.old-deja/g++.other/defarg9.C: New test.
56264 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56266         * g77.f-torture/compile/20010426.f: New test.
56267         * g77.f-torture/execute/20010426.f: New test.
56269 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56271         * g77.f-torture/compile/20000629-1.x: Remove - error
56272         has been fixed.
56274 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56276         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56277         Tweak slightly to work with g++.dg framework.
56278         * g++.dg/special/ecos.exp: Run initp1.C test.
56279         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56281         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56282         its linker doesn't give line numbers either.
56283         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56285 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56287         * g++.old-deja/g++.other/lex1.C: New test.
56289 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56291         * gcc.dg/noncompile/20010425-1.c: New test.
56293 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56295         * g++.old-deja/g++.pt/mangle2.C: New test.
56297 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56299         * gcc.dg/format/plus-1.c: New test.
56301 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56303         * gcc.dg/20010423-1.c: New test.
56305 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56307         * gcc.c-torture/execute/20010422-1.c: New test.
56309 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56311         * g++.old-deja/g++.ns/type2.C: New test.
56313 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56315         * g++.old-deja/g++.other/perf1.C: New test.
56317 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56319         * gcc.dg/c99-func-2.c: Remove xfail.
56320         * gcc.dg/c99-func-3.c: Remove xfail.
56321         * gcc.dg/c99-func-4.c: Remove xfail.
56323 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56325         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56327 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56329         * gcc.c-torture/compile/20010423-1.c: New test.
56331 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56333         * g++.old-deja/g++.pt/typename28.C: New test.
56335 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56337         * g++.old-deja/g++.abi/empty2.C: New test.
56338         * g++.old-deja/g++.abi/empty3.C: New test.
56340 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56342         * g++.old-deja/g++.other/comdat2.C: New test.
56343         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56345 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56347         * g++.old-deja/g++.other/overload14.C: New test.
56349 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56351         * g++.old-deja/g++.other/lookup23.C: New test.
56353 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56355         * gcc.c-torture/execute/20010403-1.c: New test.
56357 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56358             Mark Mitchell  <mark@codesourcery.com>
56360         * lib/old-dejagnu.exp: Don't delete output of executable.
56361         Add .exe suffix to executables.
56363 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56365         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56367 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56369         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56371 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56373         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56374         * g++.old-deja/g++.abi/crash1.C: New test.
56376 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56378         * g++.old-deja/g++.other/crash40.C: New test.
56380 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56382         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56384 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56386         * g++.old-deja/g++.other/warn6.C: New test.
56388 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56390         * g++.old-deja/g++.robertl/eb42.C: Same.
56392 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56394         * gcc.dg/wtr-conversion-1.c: New testcase.
56396 2001-04-10  Richard Henderson  <rth@redhat.com>
56398         * g++.old-deja/g++.other/array5.C: New.
56400 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56402         * gcc.c-torture/execute/20010408-1.c: New test.
56404 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56406         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56407         headers and constructs.
56408         * g++.old-deja/g++.robertl/eb79.C: Same.
56409         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56410         * g++.old-deja/g++.robertl/eb73.C: Same.
56411         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56412         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56413         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56414         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56415         * g++.old-deja/g++.robertl/eb44.C: Same.
56416         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56417         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56418         * g++.old-deja/g++.robertl/eb39.C: Same.
56419         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56420         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56421         * g++.old-deja/g++.robertl/eb30.C: Same.
56422         * g++.old-deja/g++.robertl/eb3.C: Same.
56423         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56424         * g++.old-deja/g++.robertl/eb21.C: Same.
56425         * g++.old-deja/g++.robertl/eb15.C: Same.
56426         * g++.old-deja/g++.robertl/eb118.C: Same.
56427         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56428         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56429         * g++.old-deja/g++.robertl/eb109.C: Same.
56430         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56431         * g++.old-deja/g++.mike/rtti1.C: Same.
56432         * g++.old-deja/g++.mike/p658.C: Same.
56433         * g++.old-deja/g++.mike/net46.C: Same.
56434         * g++.old-deja/g++.mike/net34.C: Same.
56435         * g++.old-deja/g++.mike/memoize1.C: Same.
56436         * g++.old-deja/g++.mike/eh2.C: Same.
56437         * g++.old-deja/g++.law/weak.C: Same.
56438         * g++.old-deja/g++.law/visibility7.C: Same.
56439         * g++.old-deja/g++.law/visibility25.C: Same.
56440         * g++.old-deja/g++.law/visibility22.C: Same.
56441         * g++.old-deja/g++.law/visibility2.C: Same.
56442         * g++.old-deja/g++.law/visibility17.C: Same.
56443         * g++.old-deja/g++.law/visibility13.C: Same.
56444         * g++.old-deja/g++.law/visibility10.C: Same.
56445         * g++.old-deja/g++.law/visibility1.C: Same.
56446         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56447         * g++.old-deja/g++.law/vbase1.C: Same.
56448         * g++.old-deja/g++.law/operators32.C: Same.
56449         * g++.old-deja/g++.law/nest3.C: Same.
56450         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56451         * g++.old-deja/g++.law/except5.C (main): Same.
56452         * g++.old-deja/g++.law/cvt7.C (run): Same.
56453         * g++.old-deja/g++.law/cvt2.C: Same.
56454         * g++.old-deja/g++.law/cvt16.C: Same.
56455         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56456         * g++.old-deja/g++.law/ctors17.C (main): Same.
56457         * g++.old-deja/g++.law/ctors13.C: Same.
56458         * g++.old-deja/g++.law/ctors12.C (main): Same.
56459         * g++.old-deja/g++.law/ctors10.C: Same.
56460         * g++.old-deja/g++.law/code-gen5.C: Same.
56461         * g++.old-deja/g++.law/bad-error7.C: Same.
56462         * g++.old-deja/g++.law/arm9.C: Same.
56463         * g++.old-deja/g++.law/arm12.C: Same.
56464         * g++.old-deja/g++.law/arg8.C: Same.
56465         * g++.old-deja/g++.law/arg1.C: Same.
56466         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56467         * g++.old-deja/g++.jason/template31.C: Same.
56468         * g++.old-deja/g++.jason/template24.C (main): Same.
56469         * g++.old-deja/g++.jason/2371.C: Same.
56470         * g++.old-deja/g++.eh/new2.C: Same.
56471         * g++.old-deja/g++.eh/new1.C: Same.
56472         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56473         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56474         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56475         * g++.old-deja/g++.brendan/crash62.C: Same.
56476         * g++.old-deja/g++.brendan/crash52.C: Same.
56477         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56478         * g++.old-deja/g++.brendan/crash38.C: Same.
56479         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56480         * g++.old-deja/g++.brendan/copy9.C: Same.
56482 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56484         * gcc.c-torture/execute/20001203-2.c (memset):
56485         Count argument is of type __SIZE_TYPE__.
56487 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56489         * gcc.c-torture/compile/20010404-1.c: New test.
56491 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56493         * gcc.c-torture/compile/20010326-1.c: New test.
56495 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56497         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56498         peculiarities of the SH.
56499         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56501 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56503         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56504         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56505         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56507 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56509         * g77.f-torture/compile/20010321-1.f: New test.
56511 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56513         * gcc.c-torture/compile/20010329-1.c: New test.
56515 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56517         * gcc.c-torture/execute/20010329-1.c: New test.
56519 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56521         * g++.old-deja/g++.other/eh4.C: Fix typo.
56523 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56525         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56527 2001-03-28  Philip Blundell  <philb@gnu.org>
56529         * gcc.c-torture/compile/20010328-1.c: New test.
56531 2001-03-27  Richard Henderson  <rth@redhat.com>
56533         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56534         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56536 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56538         * gcc.c-torture/compile/20010327-1.c: New test.
56540 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56542         * g++.old-deja/g++.other/friend12.C: New test.
56543         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56544         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56546 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56548         * gcc.c-torture/execute/20010325-1.c: New test.
56550 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56552         * g++.old-deja/g++.other/mangle3.C: New test.
56554 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56556         * g++.old-deja/g++.other/anon8.C: New test.
56558 2001-03-20  Philip Blundell  <philb@gnu.org>
56560         * gcc.c-torture/compile/20010320-1.c: New test.
56562 2001-03-17  Richard Henderson  <rth@redhat.com>
56564         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56566 2001-03-15  Geoff Keating  <geoff@redhat.com>
56568         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56569         tests on AIX.
56571 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56573         * g++.old-deja/g++.other/eh4.C: New test.
56575 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56577         * gcc.dg/cpp/mi1.c: Update.
56579 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56581         * g++.old-deja/g++.other/regstack.C: New test.
56583 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56585         * g++.old-deja/g++.other/ref4.C: New test.
56587 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56589         * objc/execute/va_method.m: Added.
56590         * objc/execute/IMP.m: Added.
56591         * objc/execute/_cmd.m: Added.
56592         * objc/execute/accessing_ivars.m: Added.
56593         * objc/execute/class-1.m: Added.
56594         * objc/execute/class-10.m: Added.
56595         * objc/execute/class-11.m: Added.
56596         * objc/execute/class-12.m: Added.
56597         * objc/execute/class-13.m: Added.
56598         * objc/execute/class-14.m: Added.
56599         * objc/execute/class-2.m: Added.
56600         * objc/execute/class-3.m: Added.
56601         * objc/execute/class-4.m: Added.
56602         * objc/execute/class-5.m: Added.
56603         * objc/execute/class-6.m: Added.
56604         * objc/execute/class-7.m: Added.
56605         * objc/execute/class-8.m: Added.
56606         * objc/execute/class-9.m: Added.
56607         * objc/execute/class-tests-1.h
56608         * objc/execute/class-tests-2.h
56609         * objc/execute/compatibility_alias.m: Added.
56610         * objc/execute/encode-1.m: Added.
56611         * objc/execute/formal_protocol-1.m: Added.
56612         * objc/execute/formal_protocol-2.m: Added.
56613         * objc/execute/formal_protocol-3.m: Added.
56614         * objc/execute/formal_protocol-4.m: Added.
56615         * objc/execute/formal_protocol-5.m: Added.
56616         * objc/execute/formal_protocol-6.m: Added.
56617         * objc/execute/formal_protocol-7.m: Added.
56618         * objc/execute/informal_protocol.m: Added.
56619         * objc/execute/initialize.m: Added.
56620         * objc/execute/load.m: Added.
56621         * objc/execute/many_args_method.m: Added.
56622         * objc/execute/nested-3.m: Added.
56623         * objc/execute/no_clash.m: Added.
56624         * objc/execute/private.m: Added.
56625         * objc/execute/redefining_self.m: Added.
56626         * objc/execute/root_methods.m: Added.
56627         * objc/execute/selector-1.m: Added.
56628         * objc/execute/static-1.m: Added.
56629         * objc/execute/static-2.m: Added.
56630         * objc/execute/va_method.m: Added.
56632 2001-03-10  Richard Henderson  <rth@redhat.com>
56634         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56636 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56638         * g++.old-deja/g++.other/crash31.C: XFAIL.
56639         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56640         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56641         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56642         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56643         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56645 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56647         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56649 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56651         * gcc.dg/20000724-1.c: Don't use multiline strings.
56653 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56655         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56656         result of -cString against what we expect it to be; don't just
56657         print it out for no one to read.
56659         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56660         Based on testcases provided by Nicola Pero.
56662 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56664         * gcc.dg/cpp/macro7.c: New test.
56666 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56668         * gcc.dg/cpp/multiline.c: Update.
56670 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56672         * g++.old-deja/g++.other/enum3.C: New test.
56674 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56676         * g++.old-deja/g++.other/pod1.C: New test.
56678 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56680         * g++.old-deja/g++.ext/overload1.C: New test.
56682 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56684         * g++.old-deja/g++.pt/using1.C: New test.
56686 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56688         * g++.old-deja/g++.other/using9.C: New test.
56690 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56692         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56694         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56696 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56698         * g++.old-deja/g++.ext/realpt1.C: Remove.
56700 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56702         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56704 2001-02-26  Will Cohen  <wcohen@redhat.com>
56706         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56708 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56710         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56711         templatized constructors.
56713 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56715         * gcc.c-torture/execute/20010224-1.c: New test.
56717 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56719         * gcc.c-torture/execute/20010222-1.c: New test.
56721 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56723         * g++.old-deja/g++.other/inline20.C: New test.
56725 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56727         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56729 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56731         * g++.old-deja/g++.other/lookup22.C: New test.
56733 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56735         * g77.dg: New directory.
56736         * g77.dg/20010216-1.f: New test case.
56737         * g77.dg/dg.exp: New driver.
56738         * lib/g77-dg.exp: New driver library.
56740 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56742         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56744 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56746         * g++.old-deja/g++.other/decl9.C: New test.
56748 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56750         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56751         not need <string> and also tests the initialization at runtime.
56753 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56755         * gcc.c-torture/execute/longlong.c: New test.
56757 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56759         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56761 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56763         * gcc.c-torture/execute/920302-1.c (execute):
56764         Change argument type to short.
56766 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56768         * g++.old-deja/g++.pt/deduct6.C: New test.
56770 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56772         * g++.old-deja/g++.pt/deduct5.C: New test.
56774 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56776         * gcc.c-torture/execute/20010209-1.c: New test.
56778 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56780         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56782 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56784         * g++.dg/vtgc1.C: Update for new ABI.
56786         * consistency.vlad: New directory, 1665 files.
56788 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56790         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56791         return type.
56792         * gcc.dg/cpp/digraphs.c: Declare puts.
56794 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56796         * g++.old-deja/g++.other/warn5.C: New test.
56798 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56800         * g++.old-deja/g++.pt/spec40.C: New test.
56802 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56804         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56805         case.
56806         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56808 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56810         * gcc.c-torture/compile/20010209-1.c: New test.
56812 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56814         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56815         excess errors message but not if it crashes.
56816         * g++.old-deja/g++.other/crash27.C: Likewise.
56817         * g++.old-deja/g++.other/crash28.C: Likewise.
56818         * g++.old-deja/g++.other/crash30.C: Likewise.
56819         * g++.old-deja/g++.other/crash32.C: Likewise.
56820         * g++.old-deja/g++.other/crash35.C: Likewise.
56821         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56823 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56825         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56826         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56827         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56828         g77.f-torture/execute/execute.exp,
56829         g77.f-torture/noncompile/noncompile.exp,
56830         gcc.c-torture/execute/execute.exp,
56831         gcc.c-torture/execute/memcheck/memcheck.exp,
56832         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56833         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56834         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56835         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56836         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56837         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56838         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56839         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56840         Remove bug reporting instructions with ancient email addresses.
56842 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56844         * gcc.dg/20010202-1.c: New test.
56845         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56847 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56849         * g++.dg/stdbool-if.C: New test.
56851 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56853         * objc/execute/fdecl.m: Added main().
56855 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56857         * gcc.c-torture/execute/20010206-1.c: New test.
56859 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56861         * gcc.dg/cpp/avoidpaste1.c: Update.
56863 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56865         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56866         Pero <nicola@brainstorm.co.uk>.
56867         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56869 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56871         * g++.old-deja/g++.pt/spec39.C: New test.
56873 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56875         * gcc.c-torture/compile/20010202-1.c: New test.
56877 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56879         * g++.old-deja/g++.abi/primary2.C: New test.
56880         * g++.old-deja/g++.abi/primary3.C: New test.
56881         * g++.old-deja/g++.abi/primary4.C: New test.
56882         * g++.old-deja/g++.abi/primary5.C: New test.
56883         * g++.old-deja/g++.abi/vtable3.h: New test.
56884         * g++.old-deja/g++.abi/vtable3a.C: New test.
56885         * g++.old-deja/g++.abi/vtable3b.C: New test.
56886         * g++.old-deja/g++.abi/vtable3c.C: New test.
56887         * g++.old-deja/g++.abi/vtable3d.C: New test.
56888         * g++.old-deja/g++.abi/vtable3e.C: New test.
56889         * g++.old-deja/g++.abi/vtable3f.C: New test.
56890         * g++.old-deja/g++.abi/vtable3g.C: New test.
56891         * g++.old-deja/g++.abi/vtable3h.C: New test.
56892         * g++.old-deja/g++.abi/vtable3i.C: New test.
56893         * g++.old-deja/g++.abi/vtable3j.C: New test.
56894         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56896 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56898         * g++.old-deja/g++.other/anon6.C: New test.
56899         * g++.old-deja/g++.other/anon7.C: New test.
56901 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56903         * gcc.dg/cpp/avoidpaste2.c: New tests.
56905 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56907         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56909 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56911         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56912         DECIMAL_DIG cases for Irix."
56914 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56916         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56918 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56920         * gcc.dg/c99-tag-1.c: New test.
56922 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56924         * gcc.dg/cpp/tr-warn1.c: Add tests.
56926 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56928         * gcc.dg/cpp/avoidpaste1.c: Update.
56929         * gcc.dg/cpp/paste4.c: Update.
56931 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56933         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56934         cases for Irix.
56936 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56938         * g++.old-deja/g++.other/inline19.C: New test.
56940 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56942         * gcc.dg/Wlarger-than.c: New test.
56944 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56946         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56948 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56950         * gcc.c-torture/execute/20010129-1.c: New test.
56951         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56953 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56955         * gcc.dg/cpp/avoidpaste1.c: Test case.
56957 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56959         * g++.old-deja/g++.other/inline18.C: New test.
56961 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56963         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56964         and __builtin_putchar.
56966 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56968         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56969         tests.
56971 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56973         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56974         floating point number rounding mode to round to the nearest
56975         representable mode.
56977 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56979         * g++.old-deja/g++.other/mangle2.C: New test.
56981 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56983         * gcc.c-torture/compile/20010124-1.c: New test.
56985 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56987         * g++.old-deja/g++.pt/spec38.C: New test.
56989 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56991         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56992         "Build don't run".
56994 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56996         * gcc.c-torture/execute/20010123-1.c: New test.
56998 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57000         * g++.old-deja/g++.pt/spec37.C: New test.
57002 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57004         * g++.old-deja/g++.pt/overload14.C: New test.
57006 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57008         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57009         __builtin_return_address.
57011 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57013         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57014         * g++.old-deja/g++.pt/spec35.C: New test.
57015         * g++.old-deja/g++.pt/spec36.C: New test.
57017 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57019         * gcc.c-torture/compile/20010118-1.c: New test.
57021 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57023         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57025 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57027         * gcc.c-torture/execute/20010119-1.c: New test.
57029 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57031         * g++.old-deja/g++.other/vbase5.C: New test.
57033 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57035         * gcc.c-torture/execute/20010118-1.c: New test.
57037 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57039         * g++.old-deja/g++.pt/deduct3.C: New test.
57041 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57043         * g++.old-deja/g++.pt/spec34.C: New test.
57045 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57047         * g77.f-torture/compile/20000601-2.f: New test.
57049 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57051         * g++.old-deja/g++.other/init17.C: New test.
57053 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57055         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57057 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57059         * g++.old-deja/g++.pt/unify8.C: New test.
57061 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57063         * g++.old-deja/g++.abi/vbase1.C: New test.
57065 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57067         * g++.old-deja/g++.pt/crash65.C: New test.
57069 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57071         * gcc.dg/cpp/assembl2.S: New test case.
57073 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57075         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57076         are supported.
57078 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57080         * g++.old-deja/g++.other/builtins1.C: New test.
57081         * g++.old-deja/g++.other/builtins2.C: Likewise.
57082         * g++.old-deja/g++.other/builtins3.C: Likewise.
57083         * g++.old-deja/g++.other/builtins4.C: Likewise.
57085 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57087         * gcc.c-torture/compile/20010117-1.c: New test.
57088         * gcc.c-torture/compile/20010117-2.c: New test.
57090 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57092         * g77.f-torture/execute/20010116.[fx]: New test,
57093         XFAIL on i?86-*-*.
57094         * g77.f-torture/compile/20010115.f: Indicate it's
57095         a test for PR fortran/1636.
57097 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57099         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57101 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57103         * g77.f-torture/compile/20010115.f: New test.
57105 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57107         * g++.old-deja/g++.pt/nontype5.C: New test.
57109 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57111         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57112         have an equivalent working one below it.
57114 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57116         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57117         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57119 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57121         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57122         message containing "init_priority".
57123         (conpr-2.C): Likewise.
57124         (conpr-3.C): Likewise.
57125         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57127 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57129         * gcc.c-torture/execute/20010114-2.c: New test.
57131 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57133         * gcc.c-torture/compile/20010114-1.c: New test.
57134         * gcc.c-torture/compile/20010114-1.x: Xfail.
57135         * gcc.c-torture/compile/20010114-2.c: New test.
57136         * gcc.c-torture/execute/20010114-1.c: New test.
57137         * gcc.dg/trunc-1.c: New test.
57138         * gcc.dg/uninit-B.c: New test.
57140 2001-01-13  Nick Clifton  <nickc@redhat.com>
57142         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57143         target.
57145 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57147         * gcc.c-torture/compile/20010113-1.c: New test.
57149 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57151         * gcc.c-torture/compile/20001212-1.c: New test.
57153 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57155         * gcc.dg/cpp/widestr1.c: Update.
57156         * gcc.dg/cpp/prag-imp.c: Remove.
57158 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57160         * gcc.c-torture/execute/20000801-3.x: Remove.
57161         * gcc.dg/c90-init-1.c: New test.
57162         * gcc.dg/c99-init-1.c: New test.
57163         * gcc.dg/c99-init-2.c: New test.
57164         * gcc.dg/gnu99-init-1.c: New test.
57166 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57168         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57169         testing that no relevant ones were found.
57171 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57173         * g++.old-deja/g++.pt/cast2.C: New test.
57175 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57177         * g++.old-deja/g++.pt/friend47.C: New test.
57179 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57181         * g++.old-deja/g++.pt/instantiate13.C: New test.
57183 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57185         * g++.old-deja/g++.other/defarg7.C: New test.
57186         * g++.old-deja/g++.other/defarg8.C: New test.
57188 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57190         * g++.old-deja/g++.pt/crash64.C: New test.
57192 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57194         * g++.old-deja/g++.pt/crash63.C: New test.
57196 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57198         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57200 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57202         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57204 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57206         * g++.old-deja/g++.pt/error3.C: New test.
57208 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57210         * g++.old-deja/g++.other/crash39.C: New test.
57212 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57214         * g++.old-deja/g++.other/vbase4.C: New test.
57216 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57218         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57219         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57220         * gcc.dg/special/special.exp: New test driver which will check
57221         for alias support for the above test.
57223 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57225         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57226         problems on small machines.
57227         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57228         parameterize.
57230 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57232         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57233         mips.
57234         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57236 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57238         * g++.old_deja/g++.pt/using8.C: New test.
57240 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57242         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57244 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57246         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57247         where a failure is expected.
57248         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57250 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57252         * g++.old_deja/g++.pt/instantiate12.C: New test.
57254 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57256         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57257         start of structs.
57258         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57259         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57260         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57261         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57262         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57263         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57264         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57265         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57266         * g++.old-deja/g++.eh/spec6.C: Likewise.
57267         * g++.old-deja/g++.jason/crash3.C: Likewise.
57268         * g++.old-deja/g++.law/ctors11.C: Likewise.
57269         * g++.old-deja/g++.law/ctors17.C: Likewise.
57270         * g++.old-deja/g++.law/ctors5.C: Likewise.
57271         * g++.old-deja/g++.law/ctors9.C: Likewise.
57272         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57273         * g++.old-deja/g++.mike/net22.C: Likewise.
57274         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57275         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57276         * g++.old-deja/g++.mike/virt3.C: Likewise.
57277         * g++.old-deja/g++.niklas/t128.C: Likewise.
57278         * g++.old-deja/g++.other/anon4.C: Likewise.
57279         * g++.old-deja/g++.other/using1.C: Likewise.
57280         * g++.old-deja/g++.other/warn3.C: Likewise.
57281         * g++.old-deja/g++.pt/t37.C: Likewise.
57282         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57283         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57285 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57287         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57289 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57291         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57293 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57295         * gcc.c-torture/compile/20010107-1.c: New test.
57297 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57299         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57301 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57303         * gcc.dg/format/format.h: New file.
57304         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57305         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57306         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57307         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57308         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57309         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57310         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57311         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57312         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57313         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57314         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57315         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57316         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57317         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57318         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57319         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57320         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57321         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57322         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57323         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57324         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57325         instead of declaring standard types, macros and functions in each
57326         test.
57328 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57330         * gcc.c-torture/execute/20010106-1.c: New test.
57332 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57334         * gcc.dg/format/format.exp: New file.
57335         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57336         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57337         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57338         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57339         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57340         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57341         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57342         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57343         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57344         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57345         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57346         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57347         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57348         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57349         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57350         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57351         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57352         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57353         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57354         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57355         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57356         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57357         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57358         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57359         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57360         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57361         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57362         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57363         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57364         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57365         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57366         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57367         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57368         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57369         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57370         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57371         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57372         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57373         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57374         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57375         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57376         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57378 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57380         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57381         account.
57383 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57385         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57387 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57389         * g++.old-deja/g++.pt/crash62.C: New test.
57391 2001-01-04  Richard Henderson  <rth@redhat.com>
57393         * gcc.dg/20000926-1.c: Update expected warnings.
57394         * gcc.dg/array-2.c: Likewise.
57395         * gcc.dg/array-4.c: Also validate flexible array members.
57396         * gcc.dg/c99-flex-array-1.c: New.
57398 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57400         * gcc.c-torture/compile/20001222-1.x: Remove.
57402 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57404         * gcc.c-torture/execute/built-in-setjmp.c: New.
57406 2001-01-03  Richard Henderson  <rth@redhat.com>
57408         * gcc.dg/940510-1.c: Update expected error wording.
57409         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57411 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57413         * lib/target-supports.exp (check_alias_available): Modified to
57414         indicate aliases not supported if only weak aliases are supported.
57416 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57418         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57419         Turn on cmpstrsi checks for __pj__ and __i370__.
57421 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57423         * g++.old-deja/g++.other/virtual11.C: New test.
57425 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57427         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57429 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57431         * gcc.c-torture/compile/20010102-1.c: New test.
57433 2001-01-02  Andreas Jaeger  <aj@suse.de>
57435         * gcc.dg/noreturn-3.c: New test.
57437         * gcc.dg/noreturn-4.c: New test.
57439 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57441         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57442         __builtin_fputc and __builtin_fwrite.
57444 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57446         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57447         signed char, not default char.
57449 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57451         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57453 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57455         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57457 2000-12-29  Richard Henderson  <rth@redhat.com>
57459         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57460         (__cyg_profile_func_exit): Define.
57462 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57464         * g++.dg/vtgc1.C: New test.
57466 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57468         * gcc.dg/noncompile/20001228-1.c: New test.
57470         * gcc.dg/20001228-1.c: New test.
57472         * gcc.c-torture/execute/20001228-1.c: New test.
57474 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57476         * gcc.dg/format-strfmon-1.c: New test.
57478 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57480         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57481         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57482         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57483         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57484         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57485         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57486         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57487         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57488         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57489         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57490         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57491         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57492         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57494         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57495         * gcc.c-torture/execute/string-opt-4.c: Test index.
57497 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57499         * gcc.c-torture/compile/20001226-1.c: New test.
57501 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57503         * gcc.c-torture/compile/20001222-1.c: New test.
57504         * gcc.c-torture/compile/20001222-1.x: Xfail.
57506 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57508         * gcc.c-torture/execute/comp-goto-2.c: New test.
57510 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57512         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57513         Use long types if __INT_MAX__ is 32767.
57514         (main): Use cast to (sint32 *) when poking 88 into a_page.
57516         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57518 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57520         * gcc.c-torture/compile/20001221-1.c: New test.
57521         * gcc.c-torture/execute/20001221-1.c: New test.
57523 2000-12-20  Richard Henderson  <rth@redhat.com>
57525         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57526         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57528 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57530         * gcc.dg/compare3.c: New test.
57532 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57534         * gcc.dg/format-warnll-1.c: New test.
57536 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57538         * gcc.dg/cpp/cmdlne-P.c: New test.
57540 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57542         * gcc.c-torture/execute/builtin-abs-1.c,
57543         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57545 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57547         * gcc.dg/cpp/multiline.c: New test.
57549 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57551         * g++.old-deja/g++.other/syshdr1.C: Update.
57552         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57554 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57556         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57560         * g++.old-deja/g++.pt/ttp65.C: New test.
57562 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57564         * g++.old-deja/g++.pt/ttp64.C: New test.
57566 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57568         * g++.old-deja/g++.pt/spec33.C: New test.
57570 2000-12-14  Catherine Moore  <clm@redhat.com>
57572         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57573         * gcc.c-torture/execute/920612-2.c: Likewise.
57574         * gcc.c-torture/execute/920428-2.c: Likewise.
57575         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57576         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57578 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57580         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57581         * gcc.dg/pack-test-2.c: Likewise.
57583 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57585         Tests by Zack Weinberg <zackw@stanford.edu>.
57587         * gcc.dg/cpp/defined.c: Update.
57588         * gcc.dg/cpp/defined_trad.c: New tests.
57590 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57592         * gcc.dg/cpp/trad-direct.c: Update.
57594 2000-12-11  Neil Booth  <neilb@earthling.net>
57596         * gcc.dg/cpp/defined_trad.c
57598 2000-12-11  Neil Booth  <neilb@earthling.net>
57600         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57602 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57604         * gcc.dg/format-miss-2.c: New test.
57606 2000-12-09  Neil Booth  <neilb@earthling.net>
57608         * gcc.dg/cpp/lineflags.c: New tests.
57609         * gcc.dg/cpp/poison.c: Update.
57610         * gcc.dg/cpp/redef2.c: Update.
57611         * gcc.dg/cpp/skipping.c: New test.
57613 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57615         * g++.old-deja/g++.other/eh3.C: New testcase.
57617 2000-12-07  Neil Booth  <neilb@earthling.net>
57619         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57620         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57621         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57622         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57623         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57624         Update.
57626 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57628         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57629         __SIZE_TYPE__ instead of int for type of integers cast to
57630         pointers.
57632 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57634         * g++.old-deja/g++.other/cleanup4.C: New test.
57636 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57638         * format-sec-1.c: New test.
57640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57642         * gcc.dg/format-nonlit-3.c: New test.
57644 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57646         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57647         through a null pointer.
57649 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57651         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57652         * g++.old-deja/g++.pt/partial4.C: New test.
57654 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57656         * gcc.c-torture/execute/ieee/hugeval.x: New.
57658 2000-12-06  Neil Booth  <neilb@earthling.net>
57660         * gcc.dg/cpp/backslash2.c: New tests.
57662 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57664         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57665         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57667 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57669         * gcc.c-torture/execute/20001203-2.c: New testcase.
57671 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57673         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57674         * g++.old-deja/g++.other/virtual10.C: New test.
57676 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57678         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57680 2000-12-05  Richard Henderson  <rth@redhat.com>
57682         * gcc.c-torture/compile/20001205-1.c: New.
57684 2000-12-04  Neil Booth  <neilb@earthling.net>
57686         * g++.old-deja/g++.other/virtual9.C: New test.
57687         * g++.old-deja/g++.pt/crash61.C: New test.
57688         * gcc.c-torture/execute/loop-9.c: New test.
57690 2000-12-04  Neil Booth  <neilb@earthling.net>
57692         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57693         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57694         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57695         * gcc.dg/cpp/extratokens.c: ...here.
57697 2000-12-04  Neil Booth  <neilb@earthling.net>
57699         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57700         New tests.
57702 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57704         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57705         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57707 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57709         * gcc.c-torture/execute/20001203-1.c: New test.
57711 2000-12-03  Neil Booth  <neilb@earthling.net>
57713         * gcc.dg/cpp/macro6.c: New test cases.
57715 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57717         * gcc.c-torture/execute/string-opt-9.c: New test.
57718         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57719         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57720         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57722         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57723         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57725 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57727         * gcc.dg/cpp/if-6.c: New testcase.
57729         * gcc.dg/20001201-1.c: New testcase.
57731 2000-12-02  Neil Booth  <neilb@earthling.net>
57733         * g++.old-deja/g++.other/externC4.C,
57734         g++.old-deja/g++.other/friend10.C: New tests.
57736 2000-12-02  Neil Booth  <neilb@earthling.net>
57738         * g++.old-deja/g++.other/instan2.C
57739         * g++.old-deja/g++.other/instan3.C: New test.
57741 2000-12-02  Neil Booth  <neilb@earthling.net>
57743         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57744         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57745         gnuc99.c,gnuc99-pedantic.c: New tests.
57747 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57749         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57750         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57752 2000-12-01  Neil Booth  <neilb@earthling.net>
57754         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57755         * gcc.dg/cpp/poison.c: Update.
57756         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57758 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57760         * g77.f-torture/execute/20001201.f: New test.
57762 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57764         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57766 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57768         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57770 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57772         * g++.old-deja/g++.other/cast6.C: New test.
57774 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57776         * gcc.c-torture/execute/20001130-2.c: New testcase.
57778 2000-11-30  Richard Henderson  <rth@redhat.com>
57780         * gcc.c-torture/execute/20001130-1.c: New test.
57782 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57784         * g++.old-deja/g++.other/op3.C: New test.
57786 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57788         * g++.old-deja/g++.other/op2.C: New test.
57790 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57792         * g++.old-deja/g++.other/crash38.C: New test.
57794 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57796         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57798 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57800         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57801         tests.
57802         * gcc.c-torture/execute/string-opt-6.c: New test.
57804         * gcc.dg/20001117-1.c: Add main.
57806 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57808         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57809         Move from here ...
57810         * gcc.dg/940510-1.c: ... to here.
57812         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57813         zero-size arrays in toplevel structures.
57815 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57817         * gcc.c-torture/execute/loop-8.c: New test.
57819 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57821         * g++.old-deja/g++.other/base1.C: New test.
57823 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57825         * g++.old-deja/g++.other/parse2.C: New test.
57827 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57829         * g++.old-deja/g++.pt/incomplete1.C: New test.
57831 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57833         * g++.old-deja/g++.other/friend9.C: New test.
57835 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57837         * gcc.dg/20001127-1.c: New test.
57839 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57841         * g++.old-deja/g++.pt/friend46.C: New test.
57843 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57845         * g++.old-deja/g++.other/ptrmem8.C: New test.
57847 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57849         * gcc.c-torture/execute/string-opt-7.c: New test.
57850         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57852 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57854         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57855         instead of 'mkcheck 2'.
57857 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57859         * gcc.c-torture/execute/memcheck/driver.c,
57860         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57861         C9X references to refer to C99.
57863 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57865         * gcc.dg/ultrasp3.c: New test.
57867 2000-11-25  Neil Booth  <neilb@earthling.net>
57869         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57871 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57873         * gcc.c-torture/compile/20001123-2.c: New.
57875 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57877         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57879 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57881         * gcc.dg/sequence-point-1.c: Add some new tests.
57882         * gcc.c-torture/execute/20001124-1.c: New test.
57884 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57886         * g++.old-deja/g++.other/vaarg4.C: New test.
57887         * gcc.c-torture/compile/20001123-1.c: New test.
57889 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57891         * g++.other/crash24.C: Adjust and remove XFAIL.
57892         * g++.other/crash37.C: New test.
57894 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57896         * g++.old-deja/g++.pt/instantiate9.C: New test.
57898 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57900         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57901         new ABI, too.
57903         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57904         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57906 2000-11-22  Neil Booth  <neilb@earthling.net>
57908         * gcc.dg/cpp/Wtrigraphs.c: New test.
57910 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57912         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57914 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57916         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57918 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57920         * lib/gcc-dg.exp: load_lib scanasm.exp.
57921         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57922         * lib/g++-dg.exp: load_lib scanasm.exp.
57923         * lib/scanasm.exp: New.
57924         (scan-assembler, scan-assembler-not): Add optional arguments to
57925         test name, or if not present, the pattern name.
57926         (scan-assembler-dem, scan-assembler-dem-not): New.
57928         * g++.dg/dg.exp: New.
57930 2000-11-21  Neil Booth  <neilb@earthling.net>
57932         * gcc.dg/cpp/integrated1.c: Remove.
57934 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57936         * gcc.c-torture/execute/20001121-1.c: New test.
57938 2000-11-21  Richard Henderson  <rth@redhat.com>
57940         * gcc.c-torture/compile/20001121-1.c: New test.
57942 2000-11-20  Neil Booth  <neilb@earthling.net>
57944         * gcc.dg/cpp/integrated1.c: New test.
57946 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57948         * g++.old-deja/g++.other/inline17.C: New test.
57950 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57952         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57953         local variable to be zero: I made the variable global. Now
57954         uses abort() and exit() instead of relying on main's return value.
57956 2000-11-20  Neil Booth  <neilb@earthling.net>
57958         * gcc.dg/cpp/paste2.c: Update test.
57959         * objc/execute/paste.m: New test.
57961 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57963         * gcc.dg/c99-condexpr-1.c: New test.
57965 2000-11-20  Neil Booth  <neilb@earthling.net>
57967         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57969 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57971         * g++.old-deja/g++.pt/export1.C: New test.
57973 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57975         * gcc.dg/20001117-1.c: New test.
57977 2000-11-18  Richard Henderson  <rth@redhat.com>
57979         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57981 2000-11-18  Richard Henderson  <rth@redhat.com>
57983         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57984         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57985         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57987 2000-11-18  Richard Henderson  <rth@redhat.com>
57989         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57990         (main): New.  Exit cleanly.
57992 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57994         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57995         gcc.dg/c99-fordecl-2.c: New tests.
57997 2000-11-18  Richard Henderson  <rth@redhat.com>
57999         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58000         * gcc.c-torture/execute/zerolen-2.c: New.
58002 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58004         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58005         memory.
58007 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58009         * g++.old-deja/g++.pt/instantiate8.C: New test.
58011 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58013         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58014         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58016 2000-11-16  Nick Clifton  <nickc@redhat.com>
58018         * gcc.c-torture/execute/nestfunc-2.c: New test.
58019         * gcc.c-torture/execute/nestfunc-3.c: New test.
58021 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58023         * gcc.c-torture/compile/20001116-1.c: New test.
58025 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58027         * gcc.c-torture/execute/20001115-1.c: New test.
58029 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58031         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58032         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58033         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58034         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58036 2000-11-15  Neil Booth  <neilb@earthling.net>
58038         gcc.dg/cpp/_Pragma1.c: Update.
58039         gcc.dg/cpp/_Pragma2.c: New test.
58041 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58043         * g++.old-deja/g++.other/anon5.C: New test.
58045 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58047         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58048         tests.
58050 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58052         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58053         output.
58055 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58057         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58058         labels at end of compound statements.
58060 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58062         * gcc.c-torture/execute/loop-7.c: New test.
58064 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58066         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58068 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58070         * gcc.dg/c99-bool-1.c: New test.
58072 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58074         * gcc.dg/c99-scope-1.c: Remove xfail.
58075         * gcc.dg/c99-scope-2.c: New test.
58077 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58079         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58080         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58082 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58084         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58085         error messages.
58087         * g++.mike/p700.C: Don't typedef wchar_t.
58088         * g++.mike/p784.C: Likewise.
58089         * g++.mike/eb101.C: Don't use __wchar_t.
58091 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58093         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58094         from DO loop.
58096 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58098         * gcc.c-torture/execute/20001111-1.c: New test.
58100 2000-11-10  Nick Clifton  <nickc@redhat.com>
58102         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58103         long multuiple and accumulate.
58105 2000-11-09  Richard Henderson  <rth@redhat.com>
58107         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58108         via size_t instead of int.
58110         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58111         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58112         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58113         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58115 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58117         * gcc.c-torture/compile/20001109-1.c: New test.
58118         * gcc.c-torture/compile/20001109-2.c: New test.
58120 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58122         * g++.old-deja/g++.pt/operator1.C: New test.
58123         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58125 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58127         * gcc.dg/20001108-1.c: New test.
58129 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58131         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58132         with both arguments constant strings.
58133         * gcc.c-torture/execute/string-opt-3.c: New test.
58134         * gcc.c-torture/execute/string-opt-4.c: New test.
58135         * gcc.c-torture/execute/string-opt-5.c: New test.
58137 2000-11-08  Nick Clifton  <nickc@redhat.com>
58139         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58140         mulsidi3adddi patterns.
58142 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58144         * g++.old-deja/g++.other/crash36.C: New test.
58146 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58148         * g++.old-deja/g++.other/init16.C: New test.
58150 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58152         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58154 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58156         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58157         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58158         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58160 2000-11-07  DJ Delorie  <dj@redhat.com>
58162         * gcc.dg/20000614-1.c: Add return so that test can pass.
58164 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58166         * gcc.c-torture/execute/string-opt-1.c: New test.
58168 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58170         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58171         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58172         parameters in registers, and there is no way for a varargs
58173         function to know in which order the integer and floating-point
58174         parameters should be interleaved when they are placed on the
58175         stack.
58176         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58177         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58179 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58181         * gcc.c-torture/execute/string-opt-2.c: New test.
58183 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58185         * g++.old-deja/g++.pt/crash60.C: New test.
58187 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58189         * g++.old-deja/g++.other/crash24.C: New test.
58190         * g++.old-deja/g++.other/crash25.C: New test.
58191         * g++.old-deja/g++.other/crash26.C: New test.
58192         * g++.old-deja/g++.other/crash27.C: New test.
58193         * g++.old-deja/g++.other/crash28.C: New test.
58194         * g++.old-deja/g++.other/crash29.C: New test.
58195         * g++.old-deja/g++.other/crash30.C: New test.
58196         * g++.old-deja/g++.other/crash31.C: New test.
58197         * g++.old-deja/g++.other/crash32.C: New test.
58198         * g++.old-deja/g++.other/crash33.C: New test.
58199         * g++.old-deja/g++.other/crash34.C: New test.
58200         * g++.old-deja/g++.other/crash35.C: New test.
58202 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58204         * gcc.c-torture/execute/20001031-1.c: New test.
58206 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58208         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58209         namespace.
58211         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58212         standards-conformant.
58214         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58216         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58217         * g++.old-deja/g++.mike/p755a.C: Likewise.
58218         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58219         library makes no calls to `operator new' during initialization.
58221 2000-11-04  Neil Booth  <neilb@earthling.net>
58223         * gcc.dg/cpp/include2.c: New tests.
58225 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58227         * lib/g++.exp (g++_set_ld_library_path): New function.
58228         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58230 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58232         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58233         warnings.
58235 2000-11-01  Richard Henderson  <rth@redhat.com>
58237         * g++.old-deja/g++.ext/namedret1.C: New.
58238         * g++.old-deja/g++.ext/namedret2.C: New.
58239         * g++.old-deja/g++.ext/namedret3.C: New.
58241 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58243         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58244         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58246 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58248         * gcc.c-torture/execute/va-arg-21.c: New test.
58250 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58252         * gcc.dg/c99-complex-2.c: New test.
58254 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58256         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58258 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58260         * g++.old-deja/g++.other/inline16.C: New test.
58262 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58264         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58265         __PRETTY_FUNCTION__
58267 2000-10-29  Neil Booth  <neilb@earthling.net>
58269         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58270         New tests.
58271         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58272         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58273         optimisation.
58275 2000-10-29  Neil Booth  <neilb@earthling.net>
58277         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58278         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58279         * mi5.c: Test multiple includes work with -C.
58280         * trigraphs.c: Test ^= version.
58282 2000-10-28  Neil Booth  <neilb@earthling.net>
58284         New tests and test updates for new macro expander.
58286         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58287         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58288         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58289         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58290         new diagnostic messages.
58292         * gcc.dg/cpp/macro3.c: New tests.
58294 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58296         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58297         on the same line.
58299 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58301         * g++.old-deja/g++.other/eh2.C: New test.
58303 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58305         * gcc.c-torture/execute/20001027-1.c: New test.
58307 2000-10-26  Richard Henderson  <rth@redhat.com>
58309         * gcc.c-torture/execute/20001026-1.c: New.
58311 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58313         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58314         * g++.old-deja/g++.law/builtin1.C: Likewise.
58315         * g++.old-deja/g++.law/ctors10.C: Likewise.
58316         * g++.old-deja/g++.law/virtual3.C: Likewise.
58317         * g++.old-deja/g++.mike/p658.C: Likewise.
58318         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58319         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58320         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58321         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58322         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58324 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58326         * gcc.c-torture/compile/20001024-1.c: New test.
58328 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58330         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58331         to tell us whether or not we are using V3.
58333 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58335         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58336         operands.
58338 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58340         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58342 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58344         * gcc.c-torture/execute/20001024-1.c: New test.
58346 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58348         * g++.old-deja/g++.other/sibcall1.C: New test.
58350 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58352         * gcc.dg/noncompile/init-3.c: New test.
58354 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58356         * gcc.dg/format-array-1.c: New test.
58358 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58360         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58361         writing through null pointers; remove comment about testing
58362         unterminated strings.
58364 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58366         * gcc.c-torture/execute/20001017-2.c: New test.
58368 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58370         * gcc.c-torture/compile/20001018-1.c: New test.
58371         * gcc.c-torture/compile/20001018-1.x: Xfail.
58373 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58375         * gcc.c-torture/execute/20001017-1.c: New test.
58377 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58379         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58380         for multiple use of arguments with scanf formats; add tests for
58381         multiple use of arguments.
58383 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58385         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58386         from some old tests.
58388 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58390         * gcc.dg/format-miss-1.c: New test.
58392 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58394         * gcc.c-torture/execute/20001013-1.c: New test.
58396 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58398         * gcc.dg/format-branch-1.c: New test.
58400 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58402         * README, lib/file-format.exp: Remove EGCS references.
58404 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58406         * gcc.dg/20001013-1.c: New test.
58408 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58410         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58411         for intmax_t in the compiler using __typeof__ and the type rules
58412         for conditional expressions.
58414 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58416         * gcc.dg/20001012-1.c: New test.
58417         * gcc.dg/20001012-2.c: New test.
58419 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58421         * gcc.dg/format-attr-1.c: New test.
58423 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58425         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58426         __LONG_LONG_MAX__ instead of LLONG_MAX.
58428 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58430         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58431         scanf flags.
58432         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58433         flags.
58435 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58437         * gcc.dg/sequence-pt-1.c: New test.
58439 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58441         * gcc.c-torture/execute/20001011-1.c: New testcase.
58442         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58444 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58446         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58447         does not error on it.
58449 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58451         * gcc.dg/20001009-1.c: New test.
58453 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58455         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58456         * gcc.c-torture/execute/20001009-2.c: ... to here.
58458 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58460         * gcc.c-torture/compile/20001009-1.c: New testcase.
58461         * gcc.c-torture/execute/20001009-1.c: New testcase.
58462         Testcases provided by Jan Hubicka <jh@suse.cz>.
58464 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58466         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58467         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58468         uintmax_t using <limits.h> to emulate the compiler's internal
58469         logic.  No longer XFAIL %j tests.
58471 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58473         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58474         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58475         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58476         regexps and details of expected handling of some bad formats.
58477         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58478         suppression.
58480 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58482         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58483         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58484         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58485         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58486         in list archives.
58488 2000-10-06  Richard Henderson  <rth@cygnus.com>
58490         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58491         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58492         * g++.old-deja/g++.jason/report.C: Likewise.
58493         * g++.old-deja/g++.law/friend5.C: Likewise.
58494         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58495         of the expected warnings.
58497 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58499         * g++.old-deja/g++.pt/enum14.C: New test.
58501 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58503         * g++.old-deja/g++.pt/crash59.C: New test.
58505 2000-10-04  Will Cohen  <wcohen@redhat.com>
58507         * gcc.dg/20000926-1.c: New test.
58509 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58511         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58512         function name for current C++ compiler.
58513         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58515 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58517         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58518         __PRETTY_FUNCTION__.
58519         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58521 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58523         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58525 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58527         * gcc.c-torture/compile/20000923-1.c: New test.
58529 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58531         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58532         * g++.old-deja/g++.pt/ttp62.C: Same.
58533         * g++.old-deja/g++.other/inline14.C: Same.
58535 2000-09-24  Richard Henderson  <rth@cygnus.com>
58537         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58539 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58541         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58543 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58545         * gcc.c-torture/compile/20000922-1.c: New file.
58547 2000-09-21  Nick Clifton  <nickc@redhat.com>
58549         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58550         a signed long modulo operation.
58551         (mod6): New function - perform an unsigned long modulo operation.
58552         (main): Add tests for modulos of very large numbers by very small
58553         dividends.
58555 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58557         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58559 2000-09-19  Richard Henderson  <rth@cygnus.com>
58561         * gcc.dg/compare2.c (case 10): XFAIL.
58563 2000-09-18  Richard Henderson  <rth@cygnus.com>
58565         * gcc.c-torture/execute/20000906-1.c: Move ...
58566         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58567         that support __builtin_trap.
58569 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58571         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58573 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58575         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58576         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58577         more $ format tests.
58579 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58581         * gcc.dg/format-errmk-1.c: New test.
58583 2000-09-17  Greg McGary  <greg@mcgary.org>
58585         * gcc.c-torture/execute/20000917-1.x: Remove.
58587 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58589         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58591 2000-09-17  Greg McGary  <greg@mcgary.org>
58593         * gcc.c-torture/execute/20000917-1.c: New test.
58594         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58596 2000-09-16  Neil Booth  <NeilB@earthling.net>
58598         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58599         in nested macro bug.
58601 2000-09-15  Neil Booth  <NeilB@earthling.net>
58603         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58605 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58607         * gcc.c-torture/execute/20000914-1.c: New test.
58609 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58611         * g++.other/inline13.C: New test.
58613 2000-09-12  Andreas Jaeger  <aj@suse.de>
58615         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58616         constant by Ulrich Drepper <drepper@redhat.com>.
58618 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58620         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58622 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58624         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58626 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58628         * gcc.dg/cpp/backslash.c: New test.
58630 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58632         * gcc.c-torture/execute/20000910-1.c: New test.
58633         * gcc.c-torture/execute/20000910-2.c: Likewise.
58635 2000-09-11  Robert Lipe  <robertl@sco.com>
58637         * gcc.dg/pragma-align.c: New test.
58639 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58641         * g++.old-deja/g++.pt/explicit82.C: New test.
58642         * g++.old-deja/g++.pt/explicit83.C: New test.
58644 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58646         * gcc.dg/asm-names.c: New test.
58648 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58650         * gcc.dg/cpp/tr-warn6.c: New test
58652 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58654         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58655         be accepted.
58657 2000-09-07  Catherine Moore  <clm@redhat.com>
58659         * gcc.c-torture/execute/unroll-1.c: New test.
58661 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58663         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58664         ERROR markers.
58665         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58666         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58667         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58668         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58669         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58670         Preprocess only.
58671         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58672         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58674 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58676         * g++.old-deja/g++.pt/deduct2.C: New test.
58678 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58680         * g++.old-deja/g++.pt/parms2.C: New test.
58682 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58684         * g++.old-deja/g++.pt/crash58.C: New test.
58686 2000-09-06  Greg McGary  <greg@mcgary.org>
58688         * gcc.c-torture/execute/20000906-1.c: New test.
58689         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58691 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58693         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58695 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58697         * g++.old-deja/g++.pt/crash57.C: New test.
58699 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58701         * g++.old-deja/g++.pt/crash56.C: New test.
58703 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58705         * g++.old-deja/g++.pt/koenig1.C: New test.
58707 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58709         * gcc.dg/20000904-1.c: New test.
58711 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58713         * gcc.dg/cpp/paste8.c: New test.
58715 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58717         * gcc.c-torture/compile/20000827-1.c: New test.
58719 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58721         * gcc.dg/format-diag-1.c: New test.
58723 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58725         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58726         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58727         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58728         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58729         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58731 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58733         * g++.old-deja/g++.other/nested4.C: New test.
58735 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58737         * g++.old-deja/g++.ns/scoped1.C: New test.
58739 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58741         * lib/g++.exp: Support testing already-installed GCC.
58743 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58745         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58747 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58749         * gcc.dg/return-type-2.c: New test.
58751 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58753         * gcc.c-torture/compile/20000825-1.c: New test.
58755 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58757         * gcc.dg/dwarf2-2.c: New test.
58759 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58761         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58762         dg-warning regexps.
58764 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58766         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58767         gcc.dg/format-ext-5.c: New tests.
58769 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58771         * g++.old-deja/g++.other/crash22.C: New test.
58773 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58775         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58777 2000-08-24  Richard Henderson  <rth@cygnus.com>
58779         * gcc.dg/ia64-sync-1.c: New test.
58780         * gcc.dg/ia64-sync-2.c: New test.
58781         * gcc.dg/ia64-asm-1.c: New test.
58783 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58785         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58786         * gcc.dg/format-ext-2.c: New test.
58788 2000-08-23  Jason Merrill  <jason@redhat.com>
58790         * lib/old-dejagnu.exp: Also ignore "In member function" and
58791         "At global scope".
58793 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58795         * gcc.dg/noncompile/label-lineno-1.c: New test.
58797 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58799         * gcc.dg/c99-array-nonobj-1.c: New test.
58801 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58803         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58804         tests.
58805         * gcc.dg/format-ext-1.c: New test.
58807 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58809         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58810         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58811         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58812         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58813         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58815 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58817         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58818         gcc.dg/c99-strftime-2.c: New tests.
58820 2000-08-22  Richard Henderson  <rth@cygnus.com>
58822         * gcc.c-torture/execute/20000822-1.c: New test.
58824 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58826         * gcc.c-torture/execute/20000819-1.x: Remove.
58828 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58830         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58831         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58832         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58833         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58834         gcc.dg/format-xopen-1.c: New tests.
58836 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58838         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58840 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58842         * g++.old-deja/g++.other/loop2.C: New test.
58844         * gcc.c-torture/compile/20000606-1.c: New test.
58845         * gcc.c-torture/compile/20000728-1.c: New test.
58846         * gcc.c-torture/execute/20000801-1.c: New test.
58847         * gcc.c-torture/execute/20000801-2.c: New test.
58848         * gcc.c-torture/execute/20000819-1.c: New test.
58849         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58850         * gcc.dg/20000629-1.c: New test.
58851         * gcc.dg/20000724-1.c: New test.
58852         * gcc.dg/20000807-1.c: New test.
58854 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58856         * gcc.dg/cpp/pragma-1.c: New test.
58857         * gcc.dg/cpp/pragma-2.c: New test.
58859 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58861         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58862         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58864 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58866         * gcc.c-torture/compile/20000818-1.c: New test.
58868 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58870         * gcc.c-torture/execute/20000818-1.c: New test.
58872 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58874         * gcc.dg/format-va-1.c: New test.
58876 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58878         * g++.old-deja/g++.other/typedef8.C: New test.
58880 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58882         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58883         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58884         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58885         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58886         * g++.old-deja/g++.other/ptrmem7.C: New test.
58887         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58889 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58891         * g++.old-deja/g++.pt/typename27.C: New test.
58893 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58895         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58896         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58897         * g++.old-deja/g++.pt/friend45.C: New test.
58898         * g++.old-deja/g++.other/friend8.C: New test.
58900 2000-08-15  Richard Henderson  <rth@cygnus.com>
58902         * gcc.c-torture/execute/20000815-1.c: New test.
58904 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58906         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58907         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58908         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58910 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58912         * g++.old-deja/g++.other/refinit2.C: New test.
58914 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58916         * lib/c-torture.exp (c-torture): Make
58917         compiler_conditional_xfail_data global.
58918         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58919         compiler_conditional_xfail_data machinery.
58920         (f-torture-execute): Likewise.
58921         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58922         and only when unrolling loops.
58924         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58926 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58928         * g++.old-deja/g++.pt/explicit81.C: New test.
58930 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58932         * g++.old-deja/g++.pt/typename26.C: New test.
58934 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58936         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58937         warning.
58939 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58941         * g++.old-deja/g++.other/array3.C: New test.
58943 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58945         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58946         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58947         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58948         New tests.
58950 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58952         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58953         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58955 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58957         * gcc.c-torture/execute/20000808-1.c: New test.
58959 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58961         * gcc.dg/c90-const-expr-1.c: New test.
58963 2000-08-08  Richard Henderson  <rth@cygnus.com>
58965         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58967 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58969         * gcc.dg/noncompile/const-ll-1.c: New test.
58971 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58973         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58975 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58977         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58978         that running programs linked against the shared version of libobjc
58979         run correctly.
58981 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58983         * gcc.dg/c99-printf-1.c: New test.
58985 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58987         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58989 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58991         * gcc.c-torture/execute/20000731-1.x: Delete.
58993 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58995         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58996         and torture_without_loops as is done by c-torture.exp.
58997         (search_for): Copy from c-torture.exp.
58998         (gcc-dg-runtest): New function, drives a directory of tests
58999         iterating over the TORTURE_OPTIONS.
59000         (scan-assembler, scan-assembler-not): Move here from
59001         individual directory drivers.
59003         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59004         defined by lib/gcc-dg.exp.
59005         * gcc.dg/cpp/cpp.exp: Likewise.
59006         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59007         gcc-dg-runtest, so we cycle over optimization options.
59009         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59010         * gcc.dg/compare2.c: No longer expected to fail.
59012 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59014         * gcc.c-torture/execute/20000804-1.c: New test.
59016 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59018         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59020 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59022         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59024 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59026         * gcc.c-torture/compile/20000803-1.c: New test.
59028 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59030         * gcc.c-torture/execute/20000801-3.c,
59031         gcc.c-torture/execute/20000801-4.c: New tests.
59032         * gcc.c-torture/execute/20000801-3.x,
59033         gcc.c-torture/execute/20000801-4.x: Xfail.
59035 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59037         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59038         libobjc/.libs to allow for libtool.
59040 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59042         * gcc.c-torture/compile/20000802-1.c: New test.
59044 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59046         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59048 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59050         * gcc-c-torture/execute/20000731-2.c: New test.
59052         * gcc.c-torture/execute/20000731-1.c: New test.
59053         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59055 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59057         * gcc.dg/cpp/paste7.c: New test.
59058         * gcc.dg/cpp/20000725-1.c: New test.
59060 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59062         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59063         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59064         declaration warning for __builtin_dwarf_reg_size.
59066         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59068 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59070         * gcc.dg/noncompile/voidparam-1.c: New test.
59072 2000-07-30  Richard Henderson  <rth@cygnus.com>
59074         * gcc.dg/c90-digraph-1.c: Don't xfail.
59075         * gcc.dg/compare2.c (case 10): Xfail.
59076         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59078 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59080         * gcc.dg/c99-main-1.c: New test.
59082 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59084         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59086 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59088         * gcc.c-tortuer/execute/20000726-1.c: New test.
59090 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59092         * gcc.c-torture/execute/enum-2.c: New test.
59094 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59096         * gcc.dg/cpp/tr-warn3.c: New test.
59098 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59100         * g++.old-deja/g++.ext/implicit1.C: Remove.
59101         * g++.old-deja/g++.jason/c2.C: Remove
59102         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59103         * g++.old-deja/g++.pt/crash16.C: Likewise.
59104         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59106 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59108         * g++.old-deja/g++.other/for2.C: New test.
59110 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59112         * gcc.dg/20000720-1.c: New test.
59114 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59116         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59118 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59120         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59121         * gcc.c-torture/execute/20000722-1.c: New.
59122         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59124 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59126         * gcc.dg/cpp/20000720-1.S: New test.
59128 2000-07-21  Michael Meissner  <meissner@redhat.com>
59130         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59132 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59134         * g++.old-deja/g++.brendan/crash16.C,
59135         g++.old-deja/g++.brendan/parse3.C,
59136         g++.old-deja/g++.brendan/redecl1.C,
59137         g++.old-deja/g++.ns/template13.C,
59138         g++.old-deja/g++.other/decl4.C,
59139         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59141 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59143         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59144         and "Internal error".
59146         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59147         regexps.
59148         * gcc.dg/cpp/paste6.c: New test.
59150 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59152         * gcc.dg/cpp/tr-direct.c: New test.
59154         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59155         gcc.dg/cpp/undef1.c: Tweak error regexps.
59157 2000-07-18  Eric Christopher <echristo@redhat.com>
59159         * gcc.c-torture/compile/20000718-1.c: New test.
59161 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59163         * cpplex.c (_cpp_push_token): If the token being pushed back
59164         is the previous token in this context, just subtract one from
59165         context->posn.
59166         * cppmacro.c (save_expansion): Clear aux field when storing a
59167         placemarker.
59169 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59171         * gcc.dg/noncompile/redecl-1.c: New test.
59173 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59175         * gcc.c-torture/execute/20000717-5.c: New test.
59176         * gcc.c-torture/execute/20000717-1.x: Removed.
59178 2000-07-17  Richard Henderson  <rth@cygnus.com>
59180         * gcc.c-torture/execute/20000717-4.c: New test.
59182 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59184         * gcc.dg/cpp/syshdr.c: New test.
59185         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59187 2000-07-17  Neil Booth  <neilb@earthling.net>
59189         * gcc.dg/cpp/cmdlne-dM.c: New test.
59190         * gcc.dg/cpp/cmdlne-dD.c: New test.
59192 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59194         * gcc.c-torture/execute/20000717-3.c: New test.
59196         * gcc.c-torture/compile/20000717-1.c: New test.
59198 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59200         * gcc.c-torture/execute/20000717-2.c: New test.
59202 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59204         * gcc.dg/formatz-1.c: New test.
59206         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59207         * gcc.dg/c99-digraph-1.c: New tests.
59209         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59210         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59212         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59213         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59214         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59215         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59216         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59217         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59218         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59220 2000-07-17  Greg McGary <greg@mcgary.org>
59222         * gcc.c-torture/execute/20000717-1.c: New test.
59223         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59225 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59227         * gcc.c-torture/execute/20000715-2.c: New test.
59228         * gcc.dg/20000715-1.c: New test.
59230 2000-07-15  Michael Meissner  <meissner@redhat.com>
59232         * gcc.c-torture/execute/20000715-1.c: New test.
59234 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59236         * gcc.c-torture/execute/20000707-1.c: New test.
59238 2000-07-13  Neil Booth  <NeilB@earthling.net>
59240         * gcc.dg/cpp/digraph1.c,
59241         gcc.dg/cpp/digraph2.c,
59242         gcc.dg/cpp/digraphs.c: New tests.
59244 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59246         * g77.f-torture/compile/20000630-2.f: New test.
59247         * g77.f-torture/compile/20000630-2.x
59249 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59251         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59253 2000-07-11  Neil Booth  <NeilB@earthling.net>
59255         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59257 2000-07-11  Neil Booth  <NeilB@earthling.net>
59259         * gcc.dg/cpp/cmdlne-C.c: New.
59261 2000-07-09  Neil Booth  <NeilB@earthling.net>
59263         * gcc.dg/cpp/directiv.c: New tests.
59264         * gcc.dg/cpp/undef1.c: Update.
59266 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59268         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59270 2000-07-09  Neil Booth  <NeilB@earthling.net>
59272         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59274 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59276         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59277         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59279 2000-07-08  Neil Booth  <NeilB@earthling.net>
59281         * gcc.dg/cpp/macsyntx.c: New tests.
59283 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59285         * gcc.dg/20000707-1.c: New test.
59287 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59289         * gcc.c-torture/execute/20000706-1.c: New test.
59290         * gcc.c-torture/execute/20000706-2.c: New test.
59291         * gcc.c-torture/execute/20000706-3.c: New test.
59292         * gcc.c-torture/execute/20000706-4.c: New test.
59293         * gcc.c-torture/execute/20000706-5.c: New test.
59295 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59297         * g++.old-deja/g++.pt/instantiate7.C: New test.
59299 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59301         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59302         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59303         * g++.old-deja/g++.other/rtti3.C: Likewise.
59304         * g++.old-deja/g++.other/rttid3.C: Likewise.
59306 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59308         *  g77.f-torture/compile/20000630-1.x: Fix typo
59310 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59312         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59313         assembly output.
59315 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59317         * gcc.dg/cpp/ident.c: New test.
59319 2000-07-05  Neil Booth  <NeilB@earthling.net>
59321         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59322           gcc.dg/cpp/lexstrng.c: New tests.
59324 2000-07-04  Neil Booth  <NeilB@earthling.net>
59326         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59327         * gcc.dg/cpp/strify2.c: Same.
59329 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59331         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59332         * gcc.dg/cpp/19990703-1.c: Likewise.
59333         * gcc.dg/cpp/20000625-1.c: Likewise.
59334         * gcc.dg/cpp/20000625-2.c: Likewise.
59336         * gcc.dg/cpp/macro1.c,
59337         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59338         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59339         gcc.dg/cpp/strify1.c,
59340         gcc.dg/cpp/strify2.c: New tests.
59342 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59344         * gcc.c-torture/execute/20000703-1.c: New test.
59346 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59348         * g++.old-deja/g++.pt (lookup10.C): New test.
59350 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59352         * g++.old-deja/g++.pt (typename25.C): New test.
59354 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59356         * gcc.c-torture/compile/20000701-1.c: New test.
59358 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59360         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59361         to test case.
59363 2000-06-30  Catherine Moore  <clm@cygnus.com>
59365         * gcc.c-torture/execute/align-1.c: New test.
59367 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59369         * g++.old-deja/g++.pt/expr8.C: New test.
59370         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59372 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59374         * gcc.c-torture/compile/20000629-1.c: New test.
59376 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59379         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59380         gcc.dg/noncompile directory, depending on whether they're
59381         preprocessor tests or not.  Annotate all the tests for the dg
59382         framework.
59384         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59385         * gcc.dg/noncompile/noncompile.exp: New.
59387         * Moved files:
59388         Old name                                New name
59389         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59390         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59391         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59392         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59393         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59394         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59395         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59396         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59397         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59398         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59399         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59400         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59401         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59402         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59403         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59404         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59405         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59406         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59407         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59408         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59409         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59410         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59411         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59412         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59414         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59415         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59416         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59417         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59418         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59419         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59421 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59423         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59424         declare one variable.  On the fourth, error.
59425         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59426         declared by 20000628-1a.h.
59428 2000-06-29  Richard Henderson  <rth@redhat.com>
59430         * gcc.c-torture/execute/930529-1.x: New file.
59431         * gcc.dg/920413-1.c: Adjust expected warning text.
59432         * gcc.dg/980217-1.c: Declare abort.
59433         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59435 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59437         * g77.f-torture/compile/20000629-1.f: New test.
59438         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59440 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59442         Rearrange lots of files, removing entirely the
59443         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59444         directories.
59446         * Deleted files:
59447         gcc.c-torture/code_quality/code_quality.exp
59448         gcc.c-torture/special/special.exp
59449         gcc.failure/failure.exp
59450         gcc.failure/940409-1.x
59451         gcc.c-torture/compile/961203-1.x
59453         * New files:
59454         gcc.misc-tests/linkage.exp
59455         gcc.c-torture/execute/920730-1t.c
59456         gcc.c-torture/execute/920730-1t.x
59457         gcc.c-torture/compile/920520-1.x
59458         gcc.c-torture/compile/920521-1.x
59459         gcc.c-torture/compile/981006-1.x
59460         gcc.c-torture/execute/eeprof-1.x
59462         * Moved files (possibly with modifications to fit a new harness):
59463         Old name                                New name
59464         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59465         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59466         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59467         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59468         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59469         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59470         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59471         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59472         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59473         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59474         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59475         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59476         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59477         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59479 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59481         * c-torture/compile/961203-1.x: Delete.
59483         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59484         not exit. Include stdio.h.
59485         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59486         * gcc.misc-tests/dg-12.c: Likewise.
59487         * gcc.misc-tests/dg-5.c: Likewise.
59488         * gcc.misc-tests/dg-6.c: Likewise.
59489         * gcc.misc-tests/dg-7.c: Prototype abort.
59490         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59491         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59492         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59493         not exit.
59494         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59495         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59497 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59499         * gcc.dg/cpp/20000628-1.c: New test.
59500         * gcc.dg/cpp/20000628-1.h: New header for above test.
59501         * gcc.dg/cpp/20000628-1a.h: Likewise.
59503 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59505         * gcc.dg/cpp: New directory.
59506         * gcc.dg/cpp/cpp.exp: New driver.
59507         * gcc.dg/cpp/20000627-1.c: New test.
59508         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59509         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59510         and rewrite as a compilation test.
59512         * gcc.dg: Move many files into the cpp subdirectory, possibly
59513         renaming or editing them as well.
59514         Old name                New name
59515         990119-1.c              cpp/19990119-1.c
59516         990228-1.c              cpp/19990228-1.c
59517         990407-1.c              cpp/19990407-1.c
59518         990409-1.c              cpp/19990409-1.c
59519         990413-1.c              cpp/19990413-1.c
59520         990703-1.c              cpp/19990703-1.c
59521         20000127-1.c            cpp/20000127-1.c
59522         20000129-1.c            cpp/20000129-1.c
59523         20000207-1.c            cpp/20000207-1.c
59524         20000207-2.c            cpp/20000207-2.c
59525         20000209-1.c            cpp/20000209-1.c
59526         20000209-2.c            cpp/20000209-2.c
59527         20000301-1.c            cpp/20000301-1.c
59528         20000419-1.c            cpp/20000419-1.c
59529         20000510-1.S            cpp/20000510-1.S
59530         20000519-1.c            cpp/20000519-1.c
59531         20000529-1.c            cpp/20000529-1.c
59532         20000625-1.c            cpp/20000625-1.c
59533         20000625-2.c            cpp/20000625-2.c
59534         cpp-as1.c               cpp/assert1.c
59535         cpp-as2.c               cpp/assert2.c
59536         cxx-comments-1.c        cpp/cxxcom1.c
59537         cxx-comments-2.c        cpp/cxxcom2.c
59538         endif-label.c           cpp/endif.c
59539         cpp-hash1.c             cpp/hash1.c
59540         cpp-hash2.c             cpp/hash2.c
59541         cpp-if1.c               cpp/if-1.c
59542         cpp-if2.c               cpp/if-2.c
59543         cpp-if3.c               cpp/if-3.c
59544         cpp-if4.c               cpp/if-4.c
59545         cpp-if5.c               cpp/if-5.c
59546         cpp-cond.c              cpp/if-cexp.c
59547         cpp-missingop.c         cpp/if-mop.c
59548         cpp-missingparen.c      cpp/if-mpar.c
59549         cpp-opprec.c            cpp/if-oppr.c
59550         cpp-ifparen.c           cpp/if-paren.c
59551         cpp-shortcircuit.c      cpp/if-sc.c
59552         cpp-shift.c             cpp/if-shift.c
59553         cpp-unary.c             cpp/if-unary.c
59554         cpp-li1.c               cpp/line1.c
59555         cpp-li2.c               cpp/line2.c
59556         lineno.c                cpp/line3.c
59557         lineno-2.c              cpp/line4.c
59558         cpp-mi.c                cpp/mi1.c
59559         cpp-mic.h               cpp/mi1c.h
59560         cpp-micc.h              cpp/mi1cc.h
59561         cpp-mind.h              cpp/mi1nd.h
59562         cpp-mindp.h             cpp/mi1ndp.h
59563         cpp-mix.h               cpp/mi1x.h
59564         cpp-mi2.c               cpp/mi2.c
59565         cpp-mi2a.h              cpp/mi2a.h
59566         cpp-mi2b.h              cpp/mi2b.h
59567         cpp-mi2c.h              cpp/mi2c.h
59568         cpp-mi3.c               cpp/mi3.c
59569         cpp-mi3.def             cpp/mi3.def
59570         poison-1.c              cpp/poison.c
59571         pr-impl.c               cpp/prag-imp.c
59572         cpp-redef-2.c           cpp/redef1.c
59573         cpp-redef.c             cpp/redef2.c
59574         strpaste.c              cpp/strp1.c
59575         strpaste-2.c            cpp/strp2.c
59576         cpp-tradpaste.c         cpp/tr-paste.c
59577         cpp-tradstringify.c     cpp/tr-str.c
59578         cpp-tradwarn1.c         cpp/tr-warn1.c
59579         cpp-tradwarn2.c         cpp/tr-warn2.c
59580         trigraphs.c             cpp/trigraphs.c
59581         cpp-unc1.c              cpp/unc1.c
59582         cpp-unc2.c              cpp/unc2.c
59583         cpp-unc3.c              cpp/unc3.c
59584         cpp-unc.c               cpp/unc4.c
59585         undef.c                 cpp/undef1.c
59586         undef-2.c               cpp/undef2.c
59587         cpp-wi1.c               cpp/widestr1.c
59589 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59591         * lib/g++.exp (g++_include_flags): Tweak.
59593 2000-06-27  H.J. Lu  <hjl@gnu.org>
59594             Loren J. Rittle  <ljrittle@acm.org>
59596         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59597         version with one that knows about the new gcc tree structure.
59598         (g++_link_flags): Same.
59600 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59602         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59603         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59604         case we are cross-compiling.
59606         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59607         g++.old-deja/g++.niklas/Makefile.in,
59608         g++.old-deja/g++.niklas/configure.in,
59609         g++.old-deja/g++.other/Makefile.in,
59610         g++.old-deja/g++.other/configure.in,
59611         gcc.c-torture/code_quality/Makefile.in,
59612         gcc.c-torture/code_quality/configure.in,
59613         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59614         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59615         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59616         gcc.c-torture/execute/ieee/Makefile.in,
59617         gcc.c-torture/execute/ieee/configure.in,
59618         gcc.c-torture/noncompile/Makefile.in,
59619         gcc.c-torture/noncompile/configure.in,
59620         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59621         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59622         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59624 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59626         * g++.old-deja/g++.other/ambig3.C: New test.
59628 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59630         * g++.old-deja/g++.pt/syntax1.C: New test.
59631         * g++.old-deja/g++.pt/syntax2.C: New test.
59632         * g++.old-deja/g++.other/syntax3.C: New test.
59633         * g++.old-deja/g++.other/syntax4.C: New test.
59635 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59637         * gcc.dg/20000623-1.c: Prototype exit and abort.
59639 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59641         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59642         New tests.
59643         * gcc.dg/cpp-mi3.def: New file.
59645         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59646         inside assertions.
59647         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59648         lexer's error messages.
59649         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59650         divine anything from the linemarkers.
59651         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59652         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59654 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59656         * gcc.dg/20000623-1.c: New test.
59658 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59660         * gcc.c-torture/execute/20000622-1.c: New test.
59662 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59664         * g++.old-deja/g++.other/init15.C: New test.
59666 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59668         * g++.old-deja/g++.pt/vaarg2.C: New test.
59669         * g++.old-deja/g++.pt/vaarg3.C: New test.
59671 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59673         * g++.old-deja/g++.other/dyncast6.C: New test.
59675 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59677         * gcc.c-torture/execute/loop-6.c: New test.
59679 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59681         * gcc.dg/20000614-1.c: New test.
59682         * gcc.dg/20000614-2.c: New test.
59684 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59686         * g++.old-deja/g++.other/inline12.C: New test.
59688 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59690         * g++.old-deja/g++.other/eh1.C: New test.
59692 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59694         * g++.old-deja/g++.other/type.C: New test.
59696 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59698         * g++.old-deja/g++.other/initstring.C: New test.
59700 2000-06-12  Jason Merrill  <jason@redhat.com>
59702         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59704 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59706         * gcc.c-torture/compile/20000609-1.c: New test.
59708 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59710         * gcc.dg/20000609-1.c: New test.
59712 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59714         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59715         * gcc.c-torture/noncompile/poison-1.c: Move...
59716         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59717         * gcc.dg/cpp-li1.c: Add a token after the #line.
59719 2000-06-05  Richard Henderson  <rth@cygnus.com>
59721         * gcc.c-torture/execute/20000605-2.c: New test.
59722         * gcc.c-torture/execute/20000605-3.c: New test.
59724 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59726         * g77.f-torture/execute/20000503-1.x: New file.
59728 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59730         * g++.old-deja/g++.eh/badalloc1.C: New test.
59732 2000-06-05  Richard Henderson  <rth@cygnus.com>
59734         * gcc.c-torture/execute/20000605-1.c: New test.
59736 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59737             Nathan Sidwell <nathan@codesourcery.com>
59739         * gcc.c-torture/compile/20000605-1.c: New test.
59741 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59743         * g77.f-torture/compile/20000601-1.f: New test.
59745 2000-06-03  Richard Henderson  <rth@cygnus.com>
59747         * gcc.c-torture/execute/20000603-1.c: New.
59749 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59751         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59752         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59754 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59756         * gcc.dg/compare2.c (case 12): XFAIL.
59757         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59758         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59760         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59762 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59764         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59765         guard macro is already defined when the header is first
59766         included.
59767         * gcc.dg/cpp-mix.h: New file.
59768         * gcc.dg/endif-label.c: Update patterns to match compiler.
59770         * g++.brendan/complex1.C: Declare abort.
59771         * g++.law/refs4.C: Remove XFAIL.
59772         * g++.oliva/expr2.C: Declare abort and exit.
59774 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59776         * gcc.c-torture/execute/20000528-1.c: New test.
59778         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59779         * g++.old-deja/g++.law/temps4.C: Likewise.
59781         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59782         stdlib.h.  Call abort() on failure.
59783         * g++.old-deja/g++.law/refs4.C: Likewise.
59784         * g++.old-deja/g++.law/temps4.C: Likewise.
59785         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59786         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59788 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59790         Relative to g++.dg/special:
59791         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59793         Relative to g++.old-deja:
59794         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59795         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59796         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59797         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59798         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59799         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59800         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59802         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59803         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59804         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59805         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59806         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59807         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59808         and/or string.h.
59810         * g++.other/goto1.C: Update expectations for error messages.
59812 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59814         * gcc.c-torture/compile/20000523-1.c: New test.
59816 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59818         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59820 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59822         * g++.old-deja/g++.eh/catch11.C: New test.
59823         * g++.old-deja/g++.eh/catch12.C: New test.
59825 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59827         * gcc.c-torture/execute/20000523-1.c: New test.
59829 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59831         * c-torture/execute/bcp-1.c: Replace abort in arg of
59832         __builtin_constant_p with a generic external function.
59834         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59835         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59836         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59837         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59838         Prototype abort and/or exit.
59840         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59841         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59842         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59843         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59845 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59847         * gcc.dg/dwarf2-1.c: New test.
59849 2000-05-20  Richard Henderson  <rth@cygnus.com>
59851         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59853 2000-05-20  Andreas Jaeger  <aj@suse.de>
59855         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59856         testcase.
59858 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59860         * gcc.c-torture/execute/20000519-2.c: New test.
59862 2000-05-19  Andreas Jaeger  <aj@suse.de>
59864         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59865         which fails with SSA.
59867         * lib/c-torture.exp: Also test with -O3 -fssa.
59869 2000-05-18  Michael Meissner  <meissner@redhat.com>
59871         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59872         * gcc.c-torture/execute/920415-1.c: Ditto.
59873         * gcc.c-torture/execute/920501-1.c: Ditto.
59874         * gcc.c-torture/execute/conversion.c: Ditto.
59875         * gcc.c-torture/execute/cvt-1.c: Ditto.
59877 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59879         * gcc.c-torture/compile/20000518-1.c: New test.
59881 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59883         * g77.f-torture/compile/200005018.f: New test.
59885 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59887         * gcc.c-torture/compile/20000517-1.c: New test.
59889 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59891         * gcc.c-torture/execute/20000516-1.c: New test.
59893 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59895         * g++.old-deja/g++.other/eh.C: New test.
59897 2000-05-12  Richard Henderson  <rth@cygnus.com>
59899         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59900         constants through to doit's conditional.
59902 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59904         * gcc.c-torture/compile/20000511-1.c: New test.
59905         * g77.f-torture/compile/20000511-1.f: New test.
59906         * g77.f-torture/compile/20000511-2.f: New test.
59908 2000-05-11  Michael Meissner  <meissner@redhat.com>
59910         * gcc.c-torture/execute/20000511-1.c: New test.
59912 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59914         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59915         * gcc.dg/20000510-1.S: New.
59917 2000-05-08  Catherine Moore  <clm@cygnus.com>
59919         * gcc.dg/unused-3.c: New.
59921 2000-05-06  Richard Henderson  <rth@cygnus.com>
59923           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59924           * g++.old-deja/g++.mike/warn1.C: Likewise.
59925           * g++.old-deja/g++.pt/local1.C: Likewise.
59926           * g++.old-deja/g++.pt/local7.C: Likewise.
59927           * g++.old-deja/g++.pt/spec16.C: Likewise.
59929 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59931         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59933 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59935           * g77.f-torture/execute/20000503-1.f: New test.
59937 2000-05-04  Andreas Jaeger  <aj@suse.de>
59939         * gcc.dg/noreturn-2.c: New test.
59941 2000-05-04  Neil Booth  <NeilB@earthling.net>
59943         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59944         preprocessor.
59946 2000-05-04  Richard Henderson  <rth@cygnus.com>
59948         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59950 2000-05-04  Richard Henderson  <rth@cygnus.com>
59952         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59953         OpenSSL by Jason R Thorpe.
59955 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59957         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59959 2000-05-03  Robert Lipe <robertlipe@usa.net>
59961         * gcc.dg/20000503-1.c: New test.
59963 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59965         * gcc.c-torture/compile/20000502-1.c: New test.
59966         * g++.old-deja/g++.other/align.C: New test.
59967         * gcc.dg/cpp-tradstringify.c: New test.
59969 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59971         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59972         and hard registers.
59974 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59976         * gcc.c-torture/execute/loop-5.c: New test.
59978 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59980         * gcc.c-torture/execute/va-arg-20.c: New test.
59982 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59984         * gcc.c-torture/execute/20000422-1.c: New test.
59986 2000-04-20  Greg McGary  <gkm@gnu.org>
59988         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59989         when optimizing, but without sibling-call optimizations (-O1).
59991 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59993           * gcc.c-torture/compile/20000420-1.c: New test.
59995 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59997         * g++.abi/ptrflags.C: New test.
59998         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60000 2000-04-19  Catherine Moore  <clm@cygnus.com>
60002         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60004 2000-04-19  Greg McGary  <gkm@gnu.org>
60006         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60007         sibling-call optimizations.
60009 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60011         * gcc.dg/20000419-1.c: New test.
60013 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60015         * gcc.c-torture/execute/20000412-6.c: New test.
60017 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60019         * gcc.c-torture/execute/20000412-5.c: New test.
60020         * g77.f-torture/compile/20000412-1.f: New test.
60021         * gcc.c-torture/execute/20000412-4.c: New test.
60022         * gcc.c-torture/compile/20000412-2.c: New test.
60023         * gcc.c-torture/execute/20000412-3.c: New test.
60024         * gcc.c-torture/compile/20000412-1.c: New test.
60025         * gcc.c-torture/execute/20000412-2.c: New test.
60027 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60029         * objc/execute/bf-20.m: New test.
60031 2000-04-10  Richard Henderson  <rth@cygnus.com>
60033         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60035         * gcc.c-torture/execute/20000412-1.c: New test.
60037 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60039         * g++.old-deja/g++.eh/catchptr1.C: New test.
60041 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60043         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60045 2000-04-08  Neil Booth  <NeilB@earthling.net>
60047         * gcc.dg/cpp-nullchar.c: Remove test as
60048         embedded nulls cause problems.
60050 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60052         * gcc.dg/compare2.c: New test.
60054 2000-04-08  Neil Booth  <NeilB@earthling.net>
60056         * gcc.dg/cpp-nullchar.c: New test.
60058 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60060         * gcc.dg/cpp-mi2.c: New test.
60061         * gcc.dg/cpp-mi2[abc].h: New files.
60063 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60065         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60066         member name.
60068 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60070         * g++.old-deja/g++.abi/vmihint.C: New test.
60072 2000-04-06  Neil Booth  <NeilB@earthling.net>
60074         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60075         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60076         copyright.
60078 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60080         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60081         avoid stack-frame overwrite.
60083 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60085         * gcc.c-torture/compile/20000405-2.c: New test.
60086         * gcc.c-torture/compile/20000405-3.c: New test.
60088 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60090         * gcc.c-torture/compile/20000405-1.c: New test.
60092 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60094         * gcc.dg/cast-qual-1.c: Revert last change.
60096 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60098         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60100 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60102         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60103         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60105 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60107         * gcc.c-torture/compile/20000403-2.c: New test.
60108         * gcc.c-torture/compile/20000403-1.c: New test.
60110 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60112         * gcc.c-torture/execute/20000403-1.c: New test.
60114 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60116         * gcc.c-torture/execute/20000402-1.c: New test.
60118 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60120         * gcc.c-torture/execute/va-arg-15.c: New test.
60121         * gcc.c-torture/execute/va-arg-16.c: New test.
60122         * gcc.c-torture/execute/va-arg-17.c: New test.
60123         * gcc.c-torture/execute/va-arg-18.c: New test.
60124         * gcc.c-torture/execute/va-arg-19.c: New test.
60126 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60128         * gcc.c-torture/compile/981211-1.c: Move to...
60129         * gcc.dg/cpp-as1.c: ...here.
60130         * gcc.dg/cpp-as2.c: New file.
60132         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60133         compiler.
60135 2000-04-02  Neil Booth  <NeilB@earthling.net>
60137         * gcc.dg/cpp-cond.c  New tests.
60138         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60139         accidental success less likely.
60140         * gcc.dg/cpp-missingop.c  New tests.
60141         * gcc.dg/cpp-missingparen.c  New tests.
60142         * gcc.dg/cpp-shift.c  New tests.
60143         * gcc.dg/cpp-shortcircuit.c  New tests.
60144         * gcc.dg/cpp-unary.c  New tests.
60146 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60148         * gcc.c-torture/compile/20000329-1.c: New test.
60150 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60152         * gcc.c-torture/compile/20000326-1.c: New test.
60153         * gcc.c-torture/compile/20000326-2.c: New test.
60155 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60157         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60158         the first parameter is a function argument.
60160 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60162         * g++.old-deja/g++.ext/array4.C: New test.
60164 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60166         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60168 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60170         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60172 2000-03-19  Richard Henderson  <rth@cygnus.com>
60174         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60176 2000-03-19  Richard Henderson  <rth@cygnus.com>
60178         * gcc.c-torture/compile/20000319-1.c: New test.
60180 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60182         * gcc.c-torture/execute/20000314-3.c: New test.
60183         * gcc.c-torture/execute/20000314-2.c: New test.
60184         * gcc.c-torture/execute/20000314-1.c: New test.
60185         * gcc.c-torture/compile/20000314-2.c: New test.
60186         * gcc.c-torture/compile/20000314-1.c: New test.
60188 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60190         * g++.old-deja/g++.warn/inline.C: New test.
60192 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60194         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60195         standards-compliant result rather than specific constants.
60196         Put test-values in array.
60198 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60200         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60201         (g++_target_compile): Put test-specific options last.
60203 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60205         * g++.old-deja/g++.eh/vbase4.C: New test.
60207 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60209         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60211 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60213         * g++.old-deja/g++.brendan/misc12.C: Removed.
60214         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60215         * g++.old-deja/g++.ext/pretty4.C: New test.
60217 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60219         * g++.old-deja/g++.other/string2.C: New test.
60221 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60223         * g++.old-deja/g++.warn/impint2.C: New test.
60225 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60227         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60228         is 1, not zero.
60230 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60232         * g++.old-deja/g++.warn/impint.C: New test.
60233         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60234         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60235         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60236         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60237         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60238         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60239         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60240         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60241         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60242         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60243         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60244         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60246 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60248         * gcc.dg/cpp-redef.c: New test.
60250 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60252         * g++.old-deja/g++.pt/unify7.C: New test.
60254 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60256         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60257         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60259 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60261         * gcc.c-torture/compile/20000224-1.c: New test.
60263 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60265         * gcc.c-torture/compile/cpp-2.c: New test.
60266         * gcc.c-torture/compile/cpp-1.c: New test.
60268 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60270         * gcc.c-torture/execute/20000225-1.c: New test.
60272 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60274         * gcc.dg/cpp-li2.c: New test.
60276         * gcc.dg/cpp-wi1.c: New test.
60278         * gcc.dg/cpp-li1.c: New test.
60280 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60282         * g++.old-deja/g++.other/sizeof5.C: New test.
60284 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60286         * gcc.c-torture/execute/va-arg-13.c: New test.
60288 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60290         * gcc.c-torture/execute/va-arg-12.c: New test.
60292 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60294         * gcc.c-torture/execute/20000223-1.c: New test.
60296 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60298         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60300 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60302         * g++.old-deja/g++.abi/ptrmem.C: New test.
60304 2000-02-19  Richard Henderson  <rth@cygnus.com>
60306         * gcc.c-torture/compile/init-3.c: New.
60308 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60310         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60311         ALWAYS_CXXFLAGS.
60313 2000-02-11  Robert Lipe <robertl@sco.com>
60315         * gcc.c-torture/compile/20000211-3.c: New test.
60317 2000-02-11  Martin Buchholz <martin@xemacs.org>
60319         * gcc.c-torture/compile/20000211-2.c: New test.
60321 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60323         * gcc.c-torture/compile/20000211-1.c: New test.
60325 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60327         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60328           on native targets
60330 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60332         * g++.old-deja/g++.other/cast5.C: New test.
60334 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60336         * gcc.c-torture/execute/20000205-1.c: New.
60338 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60340         * g++.old-deja/g++.jason/cast3.C: Return void.
60341         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60343 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60345         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60347         * gcc.dg/loop-1.c: New test.
60349 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60351         * gcc.c-torture/compile/20000127-1.c: New test.
60352         * gcc.c-torture/execute/991228-1.c: New test.
60354 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60356         * gcc.dg/unused-2.c: New test.
60358         * gcc.dg/conv-1.c: New test.
60360 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60362         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60363         compiler.
60364         (tool_option_proc): Fix typo.
60366 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60368         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60369         of the ld on the host, not on the build machine.
60370         Also, don't crash if '--help' is not a supported option.
60372 2000-01-24  Richard Henderson  <rth@cygnus.com>
60374         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60376 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60378         * gcc.c-torture/execute/20000120-2.c: New test.
60379         * gcc.c-torture/execute/20000120-1.c: New test.
60381 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60383         * gcc.c-torture/execute/20000113-1.c: New test.
60385 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60387         * gcc.c-torture/execute/20000112-1.c: New test.
60389 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60391         * gcc.dg/20000111-1.c: New test.
60393 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60395         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60396         with 16 bit integers.
60398 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60400         * gcc.dg/20000108-1.c: New test.
60402 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60404         * g++.old-deja/g++.ns/koenig8.C: New test.
60406 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60408         * g++.old-deja/g++.other/cast4.C: New test.
60410 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60412         * gcc.c-torture/compile/20000105-2.c: New test.
60413         * gcc.c-torture/compile/20000105-1.c: New test.
60415 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60417         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60418         references to printf & atoi to conform to ANSI standard.
60419         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60420         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60421         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60422         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60423         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60424         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60425         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60426         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60427         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60428         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60429         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60430         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60431         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60432         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60433         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60434         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60435         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60436         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60437         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60438         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60439         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60440         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60441         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60442         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60443         * g++.old-deja/g++.brendan/init3.C: Likewise.
60444         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60445         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60446         * g++.old-deja/g++.brendan/new2.C: Likewise.
60447         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60448         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60449         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60450         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60451         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60452         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60453         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60454         * g++.old-deja/g++.brendan/template24.C: Likewise.
60455         * g++.old-deja/g++.brendan/template3.C: Likewise.
60456         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60457         * g++.old-deja/g++.jason/inline3.C: Likewise.
60458         * g++.old-deja/g++.jason/opeq.C: Likewise.
60459         * g++.old-deja/g++.law/arg5.C: Likewise.
60460         * g++.old-deja/g++.law/arm7.C: Likewise.
60461         * g++.old-deja/g++.law/ctors11.C: Likewise.
60462         * g++.old-deja/g++.law/cvt8.C: Likewise.
60463         * g++.old-deja/g++.law/init9.C: Likewise.
60464         * g++.old-deja/g++.law/refs4.C: Likewise.
60465         * g++.old-deja/g++.law/template2.C: Likewise.
60466         * g++.old-deja/g++.law/visibility24.C: Likewise.
60467         * g++.old-deja/g++.law/vtable3.C: Likewise.
60468         * g++.old-deja/g++.mike/asm2.C: Likewise.
60469         * g++.old-deja/g++.mike/eh1.C: Likewise.
60470         * g++.old-deja/g++.mike/misc1.C: Likewise.
60471         * g++.old-deja/g++.mike/misc13.C: Likewise.
60472         * g++.old-deja/g++.mike/misc14.C: Likewise.
60473         * g++.old-deja/g++.mike/ns12.C: Likewise.
60474         * g++.old-deja/g++.mike/p1248.C: Likewise.
60475         * g++.old-deja/g++.mike/p3708.C: Likewise.
60476         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60477         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60478         * g++.old-deja/g++.mike/p646.C: Likewise.
60479         * g++.old-deja/g++.mike/p700.C: Likewise.
60480         * g++.old-deja/g++.mike/p783.C: Likewise.
60481         * g++.old-deja/g++.mike/p783a.C: Likewise.
60482         * g++.old-deja/g++.mike/p783b.C: Likewise.
60483         * g++.old-deja/g++.mike/p786.C: Likewise.
60484         * g++.old-deja/g++.mike/p789.C: Likewise.
60485         * g++.old-deja/g++.mike/p789a.C: Likewise.
60486         * g++.old-deja/g++.mike/p807a.C: Likewise.
60487         * g++.old-deja/g++.other/delete3.C: Likewise.
60488         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60489         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60490         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60491         * g++.old-deja/g++.other/empty1.C: Likewise.
60492         * g++.old-deja/g++.other/temporary1.C: Likewise.
60493         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60494         * g++.old-deja/g++.pt/t16.C: Likewise.
60495         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60497 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60499         * gcc.dg/991230-1.c: New test.
60501 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60503         * gcc.c-torture/compile/991229-3.c: New test.
60504         * gcc.c-torture/compile/991229-2.c: New test.
60505         * gcc.c-torture/compile/991229-1.c: New test.
60507 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60509         * gcc.c-torture/compile/labels-2.c: New test.
60511 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60513         * gcc.c-torture/execute/991227-1.c: New test.
60515 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60517         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60519 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60521         * gcc.c-torture/execute/991221-1.c: New test.
60523 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60525         * g++.old-deja/g++.other/cast3.C: New test.
60527 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60529         * gcc.c-torture/execute/991216-4.c: New test.
60531 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60533         * gcc.c-torture/execute/991216-1.c: New test.
60534         * gcc.c-torture/execute/991216-2.c: New test.
60535         * gcc.c-torture/execute/991216-3.c: New test.
60537 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60539         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60540         Actually make the test fail by using "-O2" for compilation.
60542 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60544         * g++.old-deja/g++.warn/cast-align1.C: New test.
60546 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60548         * gcc.c-torture/compile/991214-1.c: New test.
60549         * gcc.c-torture/compile/991214-2.c: New test.
60551 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60553         * gcc.dg/991214-1.c: New test.
60555 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60557         * gcc.c-torture/compile/991213-3.c: New test.
60558         * gcc.c-torture/compile/991213-2.c: New test.
60559         * gcc.c-torture/compile/991213-1.c: New test.
60561 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60563         * gcc.dg/991209-1.c: New test.
60565 1999-12-08  Nathan Sidwell <nathan@acm.org>
60567         * gcc.c-torture/compile/991208-1.c: New test.
60569 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60571         * gcc.dg/ultrasp2.c: New test.
60573 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60575         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60577 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60579         * gcc.c-torture/compile/991202-1.c: New test.
60580         * gcc.c-torture/execute/991202-1.c: New test.
60581         * gcc.c-torture/execute/991202-2.c: New test.
60582         * gcc.c-torture/execute/991202-3.c: New test.
60584 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60586         * g++.old-deja/g++.abi/align.C: New test.
60587         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60588         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60590 1999-12-01  Richard Henderson  <rth@cygnus.com>
60592         * gcc.c-torture/execute/991201-1.c: New.
60594 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60596         * gcc.dg/991129-1.c: New test.
60598 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60600         * gcc.c-torture/compile/991127-1.c: New test.
60602 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60604         * g++.old-deja/g++.other/warn4.C: New test.
60606 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60608         * g++.old-deja/g++.eh/cleanup2.C: New test.
60609         * g++.old-deja/g++.ext/pretty2.C: New test.
60610         * g++.old-deja/g++.ext/pretty3.C: New test.
60611         * g++.old-deja/g++.other/debug6.C: New test.
60613 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60615         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60616         compiler_output to look for one error message instead of two.
60618 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60620         * gcc.c-torture/execute/991118-1.c: Also test case
60621         where the word boundary does not split a byte evenly.
60623 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60625         * g++.old-deja/g++.ext/restrict1.C: New test.
60627 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60629         * gcc.c-torture/execute/991118-1.c: New test.
60631 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60633         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60634         working directory pathnames.
60636 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60638         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60639         host is equipped with driver.h and driver.o so it can actually
60640         compile and run the tests.
60642 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60644         * gcc.c-torture/compile/991008-1.c: New test.
60646 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60648         * lib/gcc-dg.exp: Include target-supports.exp
60650 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60652         * lib/target-supports.exp: New file: Provide procs to test for
60653         features supported by the target.
60654         (check_weak_available): Moved here from ecos.exp.
60655         (check_alias_available): New proc: Determine of the target
60656         toolchain supports the alias attribute.
60658         * gcc.dg/special/ecos.exp: Move check_weak_available to
60659         target-supports.exp.
60660         (alias-1.c): Only perform the test if the target supports
60661         aliases.
60662         (wkali-1.c): Only perform the test if the target supports
60663         aliases.
60665         * gcc.dg/990506-0.c: Expect error messages from cross
60666         targets as well as native targets.
60668 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60670         * gcc.dg/ultrasp1.c: Removed xfail.
60671         * gcc.dg/struct-ret-2.c: Likewise.
60672         * gcc.dg/array-1.c: Likewise.
60674 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60676         * gcc.dg/struct-ret-2.c: New test.
60678         * gcc.dg/array-1.c: New test.
60680 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60682         * gcc.c-torture/execute/991030-1.c: New test.
60684 1999-10-26  Richard Henderson  <rth@cygnus.com>
60686         * gcc.c-torture/compile/991026-2.c: New test.
60688 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60690         * gcc.c-torture/compile/991026-1.c: New test.
60692 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60694         * gcc.c-torture/execute/991023-1.c: New test.
60696 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60698         * gcc.c-torture/execute/991019-1.c: New test.
60700 1999-10-16  Richard Henderson  <rth@cygnus.com>
60702         * gcc.c-torture/execute/991016-1.c: New test.
60704 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60706         * gcc.c-torture/execute/991014-1.c: New test.
60708 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60710         * g++.old-deja/g++.other/union2.C: New test.
60712 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60714         * g++.old-deja/g++.other/vaarg2.C: New test.
60715         * g++.old-deja/g++.other/vaarg3.C: New test.
60717 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60719         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60720         in compile/.
60722 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60724         * gcc.c-torture/execute/va-arg-11.c: New test.
60726 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60728         * lib/file-format.exp (gcc_target_object_format): Don't
60729         crash if objdump is unavailable.
60731 1999-09-29  Donn Terry <donn@interix.com>
60733         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60735 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60737         * gcc.c-torture/compile/990928-1.c: New test.
60739 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60741         * g++.old-deja/g++.other/decl6.C: New test.
60743 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60745         * gcc.c-torture/execute/va-arg-10.c: New test.
60747 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60749         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60750         __PRETTY_FUNCTION__.
60752 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60754         * gcc.c-torture/execute/990923-1.c: New test.
60756 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60758         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60759         for which -fpic is inappropriate.
60761 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60763         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60765 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60767         * g++.old-deja/g++.other/dyncast1.C: New test.
60768         * g++.old-deja/g++.other/dyncast2.C: New test.
60769         * g++.old-deja/g++.other/dyncast3.C: New test.
60770         * g++.old-deja/g++.other/dyncast4.C: New test.
60771         * g++.old-deja/g++.other/dyncast5.C: New test.
60772         * g++.old-deja/g++.eh/catch3.C: New test.
60773         * g++.old-deja/g++.eh/catch3p.C: New test.
60774         * g++.old-deja/g++.eh/catch4.C: New test.
60775         * g++.old-deja/g++.eh/catch4p.C: New test.
60776         * g++.old-deja/g++.eh/catch5.C: New test.
60777         * g++.old-deja/g++.eh/catch5p.C: New test.
60778         * g++.old-deja/g++.eh/catch6.C: New test.
60779         * g++.old-deja/g++.eh/catch6p.C: New test.
60780         * g++.old-deja/g++.eh/catch7.C: New test.
60781         * g++.old-deja/g++.eh/catch7p.C: New test.
60782         * g++.old-deja/g++.eh/catch8.C: New test.
60783         * g++.old-deja/g++.eh/catch8p.C: New test.
60784         * g++.old-deja/g++.eh/catch9.C: New test.
60785         * g++.old-deja/g++.eh/catch9p.C: New test.
60787 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60789         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60790         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60792 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60794         * gcc.c-torture/compile/990913-1.c: New test.
60796 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60798         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60799         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60801 1999-09-09  Richard Henderson  <rth@cygnus.com>
60803         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60805 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60807         * g++.old-deja/g++.other/lookup11.C: New test.
60808         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60809         what is permitted and what we want.
60810         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60811         overload use.
60812         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60814 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60816         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60817         * gcc.c-torture/noncompile/poison-1.c: New file.
60819 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60821         * g++.old-deja/g++.other/sizeof3.C: New test.
60822         * g++.old-deja/g++.other/sizeof4.C: New test.
60823         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60824         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60826 1999-09-07  Richard Henderson  <rth@cygnus.com>
60828         * gcc.dg/va-arg-1.c: New.
60830 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60832         * gcc.c-torture/execute/va-arg-9.c: New test.
60834 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60836         * g77.f-torture/compile/980519-2.f: New test.
60837         * g77.f-torture/compile/19990905-0.f: New test.
60838         * g77.f-torture/compile/19990905-1.f: New test.
60839         * g77.f-torture/compile/19990905-2.f: New test.
60841         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60843 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60845         * gcc.c-torture/execute/990827-1.c: Fix typo.
60847 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60849         * g++.old-deja/g++.other/deref1.C: New test.
60851 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60853         * g++.old-deja/g++.other/ambig2.C: New test.
60854         * g++.old-deja/g++.other/cond5.C: New test.
60855         * g++.old-deja/g++.other/lookup16.C: New test.
60857 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60859         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60860         assemblers too.
60862 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60864         * lib/c-torture.exp: Avoid the "compare executables" optimization
60865         when testing native.
60867 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60869         * gcc.c-torture/execute/990829-1.c: New test.
60870         * gcc.c-torture/compile/990829-1.c: New test.
60872 1999-08-27  Paul Burchard  <burchard@pobox.com>
60874         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60875         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60876         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60877         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60878         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60879         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60880         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60881         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60882         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60883         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60884         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60886 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60888         * gcc.c-torture/execute/990827-1.c: New test.
60890 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60892         * g77.f-torture/noncompile/19990826-4.f: New test.
60894         * g77.f-torture/compile/19990826-3.f: New test.
60896         * g77.f-torture/execute/19990826-2.f: New test.
60898         * g77.f-torture/compile/19990826-1.f: New test.
60900         * gcc.c-torture/execute/990826-0.c: New test.
60901         * g77.c-torture/execute/19990826-0.f: New test.
60903         * g77.f-torture/noncompile/970626-2.f: New test.
60905 1999-08-25  Paul Burchard  <burchard@pobox.com>
60907         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60908         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60909         lss-011.C: New tests.
60911 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60913         * g++.old-deja/g++.other/decl5.C: New test.
60915 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60917         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60918         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60919         call `postbase' for each one.  All callers of `postbase' changed
60920         to call this instead.
60922 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60924         * gcc.c-torture/execute/990811-1.c: New test.
60926 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60928         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60929         just native ones.
60931         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60932         just native ones.
60934 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60936         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60938 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60940         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60942 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60944         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60946 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60948         * gcc.c-torture/execute/990804-1.c: New test.
60950 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60952         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60953         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60954         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60956 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60958         * g++.old-deja/g++.other/struct1.C: New test.
60960 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60962         * g++.old-deja/g++.other/enum2.C: New test.
60964 1999-08-02  Richard Henderson  <rth@cygnus.com>
60966         Adapted from tests from Franz Sirl:
60967         * gcc.c-torture/execute/va-arg-7.c: New test.
60968         * gcc.c-torture/execute/va-arg-8.c: New test.
60970 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60972         * gcc.c-torture/compile/990801-2.c: New test.
60974         * gcc.c-torture/compile/990801-1.c: New test.
60976 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60978         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60979         fp-cmp-1.c, converting double to float.
60981         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60982         fp-cmp-1.c, converting double to long double.
60984         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60985         from fr1 to unknown_register, since fr1 is a legitimate register
60986         on some machines.
60988 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60990         * README: More listname related changes.
60992 1999-07-08  Catherine Moore  <clm@cygnus.com>
60994         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60996 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60998         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61000 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61002         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61004 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61006         * gcc.dg/990703-1.c: New test.
61008 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61010         * lib/file-format.exp: New file: Move definition of proc
61011         gcc_target_object_format to here from
61012         gcc.dg/special/ecos.exp.
61014         * lib/c-torture.exp: Include lib file-format.exp.
61015         * lib/gcc-dg.exp: Include lib file-format.exp.
61017         * gcc.dg/special/ecos.exp: Remove definition of proc
61018         gcc_target_object_format.
61020 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61022         * gcc.c-torture/execute/990628-1.c: New test.
61024 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61026         * gcc.c-torture/compile/990625-2.c: New test.
61028         * gcc.c-torture/compile/990625-1.c: New test.
61030 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61032         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61033         attributes compile.
61034         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61035         ports that use the COFF/PE file format.
61037 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61039         * gcc.c-torture/compile/990617-1.c: New test.
61041 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61043         * g++.old-deja/g++.other/decl4.C: New test.
61045 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61047         * g++.old-deja/g++.other/bitfld3.C: New test.
61049 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61051         * g++.old-deja/g++.eh/catch1.C: New test.
61053 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61055         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61057         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61058         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61060 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61062         * g77.f-torture/compile/19990502-0.f: Replace with new,
61063         shorter, test that still fails after recent changes.
61065 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61067         * gcc.c-torture/execute/990604-1.c: New test.
61069 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61071         * gcc.c-torture/execute/990531-1.c: New test.
61073 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61075         * gcc.c-torture/compile/990527-1.c: New test.
61077 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61079         * gcc.c-torture/execute/990527-1.c: New test.
61081 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61083         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61084         bitfields as signed.
61086 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61088         * g77.f-torture/compile/19990525-0.f: New test.
61090 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61092         * gcc.c-torture/execute/990525-2.c: New test.
61094         * gcc.c-torture/execute/990525-1.c: New test.
61096 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61098         * g++.old-deja/g++.other/anon3.C: New test.
61099         * g++.old-deja/g++.other/anon4.C: New test.
61100         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61101         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61102         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61103         Merrill).
61105 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61107         * gcc.c-torture/execute/990524-1.c: New test.
61109         * gcc.dg/990524-1.c: New test.
61111 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61113         * gcc.c-torture/compile/990523-1.c: New test.
61115 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61117         * gcc.c-torture/compile/990519-1.c: New test.
61119 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61121         * gcc.c-torture/compile/990517-1.c: New test.
61123         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61124         (e4, f4): New tests.
61125         (main): Call them.
61127 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61129         * gcc.dg/noreturn-1.c: New test.
61131 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61133         * gcc.c-torture/execute/990513-1.c: New test.
61135 1999-05-10  Richard Henderson  <rth@cygnus.com>
61137         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61139 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61141         * g77.f-torture/execute/erfc.f: Use small single-precision
61142         values, to avoid problems on Alphas when not -mieee.
61144 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61146         * gcc.dg/990506-0.c: New test.
61148 1999-05-08  Richard Henderson  <rth@cygnus.com>
61150         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61151         the constant to test.  Don't XFAIL 64-bit targets.
61153         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61154         * g++.old-deja/g++.law/profile1.C: Likewise.
61156         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61157         operator new instances.
61158         * g++.old-deja/g++.other/delete5.C: Likewise.
61160 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61162         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61163         intrinsic.
61165 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61167         * g77.f-torture/execute/u77-test.f: Reverse order of two
61168         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61170 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61172         * gcc.dg/compare1.c: New test.
61174 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61176         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61177         New tests.
61179 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61181         * g77.f-torture/compile/19990502-1.f: New test.
61183 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61185         * g77.f-torture/compile/19990502-0.f: New test.
61187 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61189         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61190         intrinsic.
61192 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61194         * g77.f-torture/execute/u77-test.f (main): List libU77
61195         intrinsics not currently tested.
61196         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61197         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61198         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61199         Trim blanks off the ends of some printed strings.
61201 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61203         * g77.f-torture/execute/u77-test.f (main): Just warn about
61204         FSTAT gid disagreement, as it's expected on some systems.
61206 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61208         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61209         use a new function, which allows for some slop.
61210         Clean up some commentary.
61211         (issum): The new function.
61212         (sgladd): Deleted subroutine.
61214 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61216         * g77.f-torture/execute/u77-test.f: Modify to be more like
61217         libf2c/libU77 version, bringing patches to that version here.
61218         Add suitable commentary.
61220 1999-04-25  Richard Henderson  <rth@cygnus.com>
61222         * gcc.dg/990424-1.c: New test.
61224 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61226         * g77.f-torture/execute/u77-test.f (main): Bug involving
61227         LSTAT has been fixed, so turn back on full checking.
61229 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61231         * g77.f-torture/compile/19990419-0.f: New test.
61232         * g77.f-torture/execute/19990419-1.f: New test.
61234 1999-04-17  Richard Henderson  <rth@cygnus.com>
61236         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61237         to avoid the need for a prototype to supress a warning.
61239 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61241         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61243 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61245         * gcc.c-torture/execute/990404-1.c: New test.
61247 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61249         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61250         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61251         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61252         missing initializer warnings.
61254 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61256         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61257         matching strings.
61259 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61261         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61263 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61265         * g77.f-torture/execute/19990325-0.f: New test.
61266         * g77.f-torture/execute/19990325-1.f: New test.
61268 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61270         * gcc.c-torture/execute/990324-1.c: New test.
61272 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61274         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61275         test with 4.
61277 1999-03-17  Richard Henderson  <rth@cygnus.com>
61279         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61281 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61283         * g77.f-torture/execute/19990313-2.f: New test.
61284         * g77.f-torture/execute/19990313-3.f: New test.
61286 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61288         * g77.f-torture/execute/19990313-0.f: New test.
61289         * g77.f-torture/execute/19990313-1.f: New test.
61291 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61293         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61294         printf to sprintf.
61295         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61296         (main): Add check for u15.  Conditionalize u31 check depending on
61297         whether ints are <32 bits or >=32 bits.
61299 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61301         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61303 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61305         * g77.f-torture/compile/19990305-0.f: New test.
61306         * g77.f-torture/execute/19981119-0.f: New test.
61308 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61310         * g77.f-torture/execute/970625-2.f: call ABORT if final
61311         result is not correct, instead of just printing it.
61312         Add this checking via newly introduced obfuscation, to
61313         trip up buggy front ends.
61315 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61317         * g77.f-torture/compile/960317-1.f: Moved from being
61318         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61320 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61322         * g77.f-torture/execute/960317-1.f: New (old) test.
61323         * g77.f-torture/execute/970625-2.f: Ditto.
61325 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61327         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61328         error message on line 1 or line 2; cccp and cpplib do this differently.
61330 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61332         * g++.old-deja/g++.law/weak1.C: New test.
61334 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61336         * gcc.c-torture/execute/990119-1.c: Renamed to...
61337         * gcc.dg/990119-1.c: this, so it will only be tested once
61338         (it's a preprocessor test, it doesn't need to be run at
61339         multiple optimization levels).
61341 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61343         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61344           ALWAYS_CXXFLAGS.
61346 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61348         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61349         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61350         to not be compilable by current g77.
61352 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61354         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61356 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61358         * gcc.c-torture/execute/990222-1.c: New test.
61360 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61362         * g77.f-torture/compile/19990218-0.f: New test.
61363         * g77.f-torture/noncompile/19990218-1.f: New test.
61365 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61367         * g77.f-torture/compile/19981216-0.f: New test.
61369 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61371         * gcc.dg/990214-1.c: New test.
61373 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61375         * gcc.dg/990213-2.c: New test.
61377         * gcc.dg/990213-1.c: New test.
61379 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61381         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61382         ints.
61384 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61386         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61387         specified by target.
61389         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61391 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61393         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61395 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61397         * gcc.dg/special/ecos.exp: New test driver for new tests with
61398         special requirements.
61400         * gcc.dg/special/alias-1.c: New test.
61401         * gcc.dg/special/gcsec-1.c: New test.
61402         * gcc.dg/special/weak-1.c: New test.
61403         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61404         * gcc.dg/special/weak-2.c: New test.
61405         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61406         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61407         * gcc.dg/special/wkali-1.c: New test.
61408         * gcc.dg/special/wkali-2.c: New test.
61409         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61410         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61412 1999-02-10  Felix Lee  <flee@cygnus.com>
61414           * lib/c-torture.exp (c-torture-compile): Pull out code for
61415           analyzing gcc error messages.
61416           (c-torture-execute): Likewise.  Fix some (harmless) false
61417           positives.
61418           * lib/gcc.exp (gcc_check_compile): New function.
61420 1999-02-08  Richard Henderson  <rth@cygnus.com>
61422         * gcc.c-torture/execute/990208-1.c: New test.
61424 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61426         * g++.dg/special/ecos.exp: New driver for new tests with special
61427         requirements
61429         * g++.dg/special/conpr-1.C: New test
61430         * g++.dg/special/conpr-2.C: New test
61431         * g++.dg/special/conpr-2a.C: New test
61432         * g++.dg/special/conpr-3.C: New test
61433         * g++.dg/special/conpr-3a.C: New test
61434         * g++.dg/special/conpr-3b.C: New test
61436         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61437         allow g++ to use the dg driver
61439         * README: Add comment about g++.dg directory
61441 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61443         * README: Update email addresses.
61445 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61447         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61448         arguments in order to force structure S onto the stack even on
61449         the alpha.
61450         (test): Pass 10 leading arguments to function foo as well as the
61451         structure S.
61453         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61454         failure for all targets.
61456         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61457         abort to terminate program execution.
61459 1999-01-30  Richard Henderson  <rth@cygnus.com>
61461         * gcc.c-torture/execute/990130-1.c: New test.
61463 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61465         * gcc.dg/990130-1.c: New test.
61467 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61469         * gcc.c-torture/execute/990128-1.c: New test.
61471 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61473         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61475 1999-01-27  Felix Lee  <flee@cygnus.com>
61477         * lib/c-torture.exp (c-torture-compile): pull out code for
61478         analyzing gcc error messages.
61479         (c-torture-execute): ditto, and fix some (harmless) false
61480         positives.
61481         * lib/gcc.exp (gcc_check_compile): new function.
61483 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61485         * gcc.dg/990117-1.c: New test.
61487         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61489         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61491 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61493         * g77.f-torture/compile/990115-1.f: New test.
61495 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61497         * gcc.c-torture/compile/990107-1.c: New test
61499 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61501         * gcc.c-torture/execute/990106-2.c: New test.
61503         * gcc.c-torture/execute/990106-1.c: New test.
61505 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61507         * gcc.c-torture/compile/981223-1.c: New test.
61509 1998-12-29  Richard Henderson  <rth@cygnus.com>
61511         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61512         (opt3): Rename from opt4 and disable.
61514 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61516         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61518 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61520         * g++.old-deja/g++.other/conv5.C: New test.
61522 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61524         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61526 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61528         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61530 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61532         * gcc.c-torture/compile/981211-1.c: New test.
61534 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61536         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61538         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61540 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61542         * gcc.special/930510-1.c: Make C9X safe.
61543         * gcc.misc-tests/gcov-1.c Similarly.
61544         * gcc.misc-tests/gcov-2.c Similarly.
61546 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61548         * gcc.dg/ultrasp1.c: New test.
61550 1998-12-06  Richard Henderson  <rth@cygnus.com>
61552         * gcc.c-torture/execute/981206.c: New test.
61554 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61556         * g++.old-deja/g++.ns/template7.C: New test.
61558         * g++.old-deja/g++.other/expr1.C: New test.
61560         * g++.old-deja/g++.eh/tmpl3.C: New test.
61562         * g++.old-deja/g++.eh/tmpl2.C: New test.
61564 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61566         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61567         * g++.old-deja/g++.other/using6.C: Removed.
61568         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61570         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61572 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61574         * g++.old-deja/g++.pt/overload8.C: New test.
61576         * g++.old-deja/g++.pt/overload7.C: New test.
61578         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61580         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61581         and relinking messages.
61582         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61583         compiling with -frepo.
61585 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61587         * g++.old-deja/g++.pt/lookup6.C: New test.
61589 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61591         * gcc.c-torture/execute/981130-1.c: New test.
61592         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61594 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61596         * g++.old-deja/g++.pt/explicit76.C: New test.
61598         * g++.old-deja/g++.pt/friend38.C: New test.
61600         * g++.old-deja/g++.ns/crash2.C: New test.
61602         * g++.old-deja/g++.pt/defarg8.C: New test.
61604         * g++.old-deja/g++.pt/instantiate6.C: New test.
61606         * g++.old-deja/g++.pt/static6.C: New test.
61608         * g++.old-deja/g++.pt/decl2.C: New test.
61610 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61612         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61613         problem is actually related with name lookup, but so what? :-)
61615         * g++.old-deja/g++.pt/friend37.C: New test.
61617 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61619         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61620         element, which fails on some systems.
61622         * g77.f-torture/execute/labug1.f: New test.
61624 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61626         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61627         is defined.
61629 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61631         * g77.f-torture/compile/981117-1.f: New test.
61633 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61635         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61636         properly discarded.
61638 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61640         * gcc.c-torture/execute/memcheck: New directory of tests for
61641         -fcheck-memory-usage.
61643 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61645         * README: New file, general information about the testsuite and
61646         new description of the various C++ test subdirectories.
61647         * README.g++: Eliminate obsolete information, update and move most
61648         relevant stuff to README.
61650 1998-11-07  Richard Henderson  <rth@cygnus.com>
61652         * gcc.c-torture/compile/981107-1.c: New test.
61654 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61656         * execute/memcpy-bi.c: New testcase.
61658 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61660         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61661         base classes.
61663         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61664         template is selected.
61666         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61667         classes, it should be accepted for all types.
61669         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61671         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61672         specializations start with template headers.
61674 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61676         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61678         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61679         non-POD types.
61681 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61683         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61685 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61687         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61689 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61691         * 981019-1.c: New test.
61693 1998-10-14  Robert Lipe <robertl@dgii.com>
61695         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61696         find objc headers.
61698 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61700         * compile/981001-4.c: Remove use of GCC extension that triggers a
61701         compiler bug.
61703 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61705         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61707 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61709         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61710         instantiation of template produces incorrect code for delete
61711         expression.
61713         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61714         constructors' name is not unique.
61715         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61716         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61718         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61719         automatic array of const is ill-formed.
61721         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61722         of template parameter?
61724         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61725         const.
61727         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61728         pointer-to-member expression.
61730         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61731         declaration causes ICE.
61733 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61735         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61736         reserved in the global namespace.
61738         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61739         generate needed virtual table.
61741         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61743 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61745         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61746         template-dependent type
61748 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61750         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61751         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61752         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61754         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61755         class should be usable as argument of member function.
61756         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61757         class should be usable as return type of member function.
61758         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61759         class should be usable as type of data member.
61761         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61763 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61765         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61767 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61769         * gcc.dg/dll-?.c Add thumb to target list.
61770         Fix assembler scan patterns to match current assembler output.
61772 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61774         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61775         matching of template brackets.
61777         * g++.old-deja/g++.other/using4.C: New test.  Test using
61778         declarations of methods from base classes.
61780         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61781         within functions should introduce names into the innermost
61782         enclosing namespace.
61784         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61785         of static locals if first initialization throws.
61787 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61789         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61791 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61793         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61794         lose track of the possible targets of tablejump insns.
61795         * special/special.exp: Run it.
61797 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61799         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61800         must be declared before its specializations can be named in friend
61801         declarations.
61803 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61805         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61807         * g77.f-torture/execute/io1.f: New test.
61809 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61811         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61812         with pointer to template function, for which no argument deduction
61813         is possible.
61815         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61816         specialization of template function as argument to template
61817         function.
61819         * g++.old-deja/g++.other/access2.C: New test; Inner class
61820         shouldn't have privileged access to Outer's names.
61822 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61824         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61825         friend template declared within template class conflicts with
61826         nested class of the same name.
61828         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61829         is ignored.
61831         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61832         object with direct initializer as function declaration.
61834         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61835         initializers.
61837         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61838         involving const pointer and NULL produces incorrect result.
61840         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61841         type name without `typename' should be rejected with -pedantic.
61843 1998-10-02  Richard Henderson  <rth@cygnus.com>
61845         * g++.old-deja/g++.other/addrof1.C: New test.
61847 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61849         * gcc.c-torture/compile/981001-1.c: New test.
61850         * gcc.c-torture/execute/981001-1.c: New test.
61852 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61854         * gcc.c-torture/compile/981001-2.c: New test.
61855         * gcc.c-torture/compile/981001-3.c: New test.
61856         * gcc.c-torture/compile/981001-4.c: New test.
61858 1998-10-01  Robert Lipe  <robertl@dgii.com>
61860         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61861         multilibbed hosts.  Idea grafted from g77.exp.
61863 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61865         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61866         avoid losing on systems which need -lsocket.
61868 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61870         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61871         * g++.old-deja/g++.other/nested2.C: Ditto.
61872         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61873         failure.
61875 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61877         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61878         preferred over template operator!= for enum bitfields.
61880 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61882         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61883         that happen to have the same base name, but in different scopes,
61884         are incorrectly rejected.
61886 1998-09-16  Richard Henderson  <rth@cygnus.com>
61888         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61889         on the native word size instead of an integer literal.
61891 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61893         * g++.old-deja/g++.other/static2.C: Invocation of static data
61894         member of type pointer-to-function denoted as non-static member.
61896         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61897         checks involving function types and aliases.
61899 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61901         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61902         redefined to the same non-trivial type.
61904         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61905         namespace-qualification of template specializations declared in
61906         other namespaces.
61908         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61909         to declare a subset of the specializations of a template function
61910         as friends of specializations of a template class.
61912         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61913         member templates that do not fully specialize the enclosing
61914         template class are rejected.
61916 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61918         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61920 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61922         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61923         altered from libf2c/libU77 version.
61925 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61927         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61929 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61930             Alexandre Oliva  <oliva@dcc.unicamp.br>
61932         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61933         (un)signed char are different types for template specialization
61934         purposes.
61936 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61938         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61939         * objc: ObjC testsuite.
61941 1998-08-31  Catherine Moore  <clm@cygnus.com>
61943         * gcc.c-torture/execute/941014-1.x: New file.
61945 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61947         * lib/c-torture.exp: Add support for
61948         torture_eval_before_compile and torture_eval_before_execute
61949         variables.
61951 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61953         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61954         this test triggers valid.
61956 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61958         * gcc.dg/980827-1.c: New test.
61960 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61962         * gcc.c-torture/execute/loop-4b.c: New test.
61964 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61966         * lib/c-torture.exp: Add support for
61967         torture_eval_before_compile and torture_eval_before_execute
61968         variables.
61970 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61972         * gcc.c-torture/compile/980825-1.c: New test.
61974 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61976         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61977         count number tests in opt_t0 not good_t0.
61979 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61981         * gcc.c-torture/compile/930326-1.x: Fix typo.
61983 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61985         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61986         causes an ICE.
61988 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61990         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61991         STACK_SIZE is defined.
61992         * gcc.c-torture/unsorted/stuct.c: Similarly.
61994         * gcc.c-torture/compile/980821-1.c: New test.
61996 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61998         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61999         16bit ints.
62001 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62003         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62004         code.
62006 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62008         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62009         error'.
62011 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62013         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62015 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62017         * gcc.c-torture/compile/980816-1.c: New test.
62019         * gcc.dg/980816-1.c: New test.
62021 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62023         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62024         compiler for ieee tests.
62026 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62028         * g77.f-torture/compile/980729-0.f: New test.
62030 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62032         * gcc.c-torture/special/eeprof-1.c: New test, for
62033         -finstrument-functions.
62034         * gcc.c-torture/special/special.exp: Run it.
62036 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62038         * gcc.c-torture/compile/980729-1.c: New test.
62040 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62042         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62043         __thumb__ is defined, and test for ARM style doubles if so.
62045 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62047         * g77.f-torture/noncompile/980615-0.f: New test.
62049 1998-07-26  H.J. Lu  (hjl@gnu.org)
62051         * gcc.dg/980312-1.c: Do link instead of compile.
62052         * gcc.dg/980313-1.c: Likewise.
62054 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62056         * gcc.c-torture/compile/980726-1.c: New test.
62058 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62060         * g77.f-torture/execute/io0.f: New test.
62062 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62064         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62065         an int.
62067 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62069         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62070         m32r bugs.
62072 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62074         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62075         c-decl.c:grokdeclarator can handle mode attributes.
62077 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62079         * gcc.c-torture/execute/980716-1.c: New test.
62081 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62083         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62084         the mn10200.
62085         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62086         the mn10200.
62087         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62088         * gcc.c-torture/compile/930326-1.x: Similarly.
62090 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62092         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62093         New test from Craig.
62095 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62097         * g77.f-torture/noncompile/980616-0.f: New test.
62099         * g77.f-torture/execute/970816-3.f: New test from Craig.
62101 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62103         *  g++.other/singleton.C: Return error value instead of taking
62104         SIGSEGV.
62106 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62108         *  g++.other/singleton.C: New test.  Warning is under dispute.
62109         Runtime crash is not.
62111 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62113         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62114         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62115         using6.C, using7.C}: New namespace tests.
62117 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62119         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62120         specialization with typedef'ed names used as array indexes.
62122 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62124         * gcc.c-torture/execute/980709-1.c: New test.
62126         * gcc.dg/980709-1.c: New test.
62128 1998-07-07  Richard Henderson  <rth@cygnus.com>
62130         * gcc.c-torture/execute/bcp-1.c: New test.
62132 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62134         * gcc.c-torture/execute/980707-1.c: New test.
62136 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62138         * gcc.c-torture/compile/980706-1.c: New test.
62140 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62142         * g77.f-torture/execute/980701-0.f,
62143         g77.f-torture/execute/980701-1.f: New test from Craig.
62145 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62147         * gcc.c-torture/compile/980701-1.c: New test.
62149         * gcc.c-torture/execute/980701-1.c: New test.
62151 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62152 rlsruhe.de>
62154         * g++.old-deja/g++.robertl/eb132.C: New test.
62155         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62157 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62159         * g77.f-torture/execute/980628-7.f,
62160         g77.f-torture/execute/980628-8.f,
62161         g77.f-torture/execute/980628-9.f,
62162         g77.f-torture/execute/980628-10.f: New tests from Craig.
62164         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62166 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62168         * g77.f-torture/execute/980628-4.f: New test from Craig.
62169         * g77.f-torture/execute/980628-5.f: Likewise.
62170         * g77.f-torture/execute/980628-2.f: Likewise.
62171         * g77.f-torture/execute/980628-0.f: Likewise.
62172         * g77.f-torture/execute/980628-1.f: Likewise.
62173         * g77.f-torture/execute/980628-3.f: Likewise.
62174         * g77.f-torture/execute/980628-6.f: Likewise.
62176 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62178         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62179         directory when nothing has been installed yet.
62181 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62183         * gcc.c-torture/special/special.exp: Handle newer versions of
62184         dejagnu.
62186 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62188         * gcc.dg/980626-1.c: New test.
62190 1998-06-19  Bruno Haible <haible@ilog.fr>
62192         * gcc.misc-tests/m-un-2.c: New test.
62193         * g++.old-deja/g++.other/warn01.c: Likewise.
62195 1998-06-19  Robert Lipe  <robertl@dgii.com>
62197         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62198         compatibility with assmblers with a different comment character.
62199         Eliminate use of GAS-specific extensions.
62201 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62203         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62205 1998-06-19  Robert Lipe  <robertl@dgii.com>
62207         * lib/g77.exp: Replace search for libf2c.a with search for newly
62208         renamed libg2c.a
62210 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62212         * gcc.c-torture/execute/980617-1.c: New test.
62214 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62216         * gcc.c-torture/execute/980612-1.c: New test.
62218 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62220         * gcc.dg/980523-1.c: Only test on ppc-linux.
62221         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62223         * gcc.c-torture/execute/980608-1.c: New test.
62225 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62227         * gcc.c-torture/execute/980605-1.c: New test.
62229 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62231         * gcc.c-torture/execute/980604-1.c: New test.
62233 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62235         * gcc.c-torture/execute/980602-1.c: New test.
62236         * gcc.c-torture/execute/980602-2.c: Likewise.
62238 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62240         * 970125-0.f: Fix per JCB.  Add commentary.
62242 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62244         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62245         IEEE -0 support.
62247 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62249         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62250         earlier.
62252 1998-05-28  Catherine Moore <clm@cygnus.com>
62254         * gcc.c-torture/execute/980526-3.c: New test.
62256 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62258         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62259         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62260         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62261         m88k-motorola-sysv3 to XFAIL.
62263 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62265         * gcc.dg/980526-1.c: New test.
62266         * gcc.c-torture/execute/980526-2.c: New test.
62268 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62270         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62272         * gcc.c-torture/execute/980526-1.c: New test.
62274 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62276         * g77.f-torture/execute/alpha2.f: Add runtime test.
62278 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62280         * g++.old-deja/old-deja.exp: Strip leading directories.
62282         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62283         error for the line.  Don't run multiple tests for the same line.
62285 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62287         * gcc.dg/980523-1.c: New test.
62289 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62291         * g77.f-torture/compile/970915-0.f: New test.
62293 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62295         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62297 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62299         * gcc.dg/980520-1.c: New test.
62301 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62303         * gcc.dg/980502-1.c: Fix return type.
62305 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62307         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62308         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62309         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62310         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62311         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62313 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62315         * g77.f-torture/execute/980520-1.f: New test.
62317 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62319         * lib/mike-g77.exp: New file.
62321         * g77.f-torture/noncompile/noncompile.exp,
62322         g77.f-torture/noncompile/check0.f: New files.
62324 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62326         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62327         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62328         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62329         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62330         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62331         abort where appropriate.
62333 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62335         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62336         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62338 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62340         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62342 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62344         * g77.f-torture/compile/980427-0.f: New test.
62346 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62348         * g77.f-torture/compile/980424-0.f: New test.
62350 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62352         * g77.f-torture/compile/980419-2.f (main): New test.
62353         * g77.f-torture/compile/970125-0.f: New test.
62354         * g77.f-torture/compile/980419-1.f: New test.
62356 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62358         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62359         of loop-4.c.
62361 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62363         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62365 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62367         * gcc.c-torture/compile/980329-1.c: New test.
62369 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62371         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62372         * gcc.dg/980312-1.c: Fix typo in -march command.
62374 1998-03-16  H.J. Lu  (hjl@gnu.org)
62376         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62378 1998-03-11  Robert Lipe  <robertl@dgii.com>
62380         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62381         Dave Love agree the Fortran source is bogus.
62383 1998-03-11  Robert Lipe  <robertl@dgii.com>
62385         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62386         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62387         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62388         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62389         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62391 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62393         * g++.old-deja/g++.other/friend1.C: New test.
62395 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62397         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62398         possibly uninitialized) variables and declare dnrm2.
62400 1998-02-23  Robert Lipe <robertl@dgii.com>
62402         From Bruno Haible <haible@ilog.fr>:
62403         * gcc.c-torture/execute/980223.c: New test.
62405 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62407         * gcc.dg/ifelse-1.c: New test.
62409 1998-02-09  H.J. Lu  (hjl@gnu.org)
62411         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62413           * lib/old-dejagnu.exp (old-dejagnu): Added the
62414           "execution test - XFAIL *-*-*" handling in the spirit of
62415           "excess errors test -". Changed the "execution test fails"
62416           handling to be like "excess errors test fails".
62417           * Update various tests accordingly.
62419 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62421         * gcc.c-torture/execute/980205.c: New test.
62423 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62425         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62426         * lib/f-torture.exp: Similarly.
62427         * gcc.c-torture: Rename all .cexp files to .x files.
62429 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62431         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62432         (940510-1.c): Removed duplicate.
62433         (971104-1.c): New test.
62435 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62437           * lib/f-torture.exp: Improve error and loop detection.
62439 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62441         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62442         use that to size the filler array.
62444 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62446         * lib/c-torture.exp(c-torture-execute): Fix typo.
62448         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62449         testcase as the executable name. Keep the executable around if
62450         the test fails.
62452 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62454         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62455         changes.  Only test one -g option, and move it to the end of the
62456         list of options to test.
62458 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62460         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62461         variable GCC_TORTURE_OPTIONS to supply default switches separated
62462         by colons.  If no environment variable, run tests with -O0 -g, -O1
62463         -g, and -O2 -g as well.
62465 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62467         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62468         explanatory comments. Fix indentation.
62470 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62472         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62474 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62476         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62477         * g++.old-deja/g++.mike/p7325.C: Likewise.
62478         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62480 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62482         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62483         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62484         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62485         * g++.old-deja/g++.law/operators4.C: Likewise.
62487 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62489         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62490         * g++.old-deja/g++.mike/p784.C: Ditto.
62491         * g++.old-deja/g++.mike/p785.C: Ditto.
62493 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62495           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62497 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62499         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62500         target feature; pass this to c-torture-execute as needed.
62502 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62504         * lib/c-torture.exp(c-torture-execute): If the previous and the
62505         current executables being tested are identical, we don't need to
62506         run the executable again. Try to make the executable names
62507         unique. Add an optional argument for passing additional compiler
62508         flags.
62510 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62512         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62514 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62516         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62518 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62520         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62521         32bit or larger longs.
62523         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62524         have either a 32bit long or 32bit int.
62526 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62528         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62529         Make double precision tests dependent on sizeof (double).
62531 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62533         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62534         too.
62536 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62538         * gcc.c-torture/compile/961203-1.cexp: New script.
62540 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62542         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62543         up the includes ourselves.
62545 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62547         * lib/plumhall.exp: Remove random include, and add a few
62548         verbose messages for debugging.
62550 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62552         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62553         of trying to do it ourselves.
62555 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62557         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62559 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62561         * gcc.prms/5403.c: Made regexp a bit less strict.
62563 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62565         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62566         is returned from remote_load instead.
62567         * lib/plumhall.exp: Ditto.
62568         * lib/mike-g++.exp: Ditto.
62569         * lib/old-dejagnu.exp: Ditto.
62570         * lib/c-torture.exp: Ditto.
62572 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62574         * lib/g++.exp: Use build_wrapper procedure.
62575         * lib/gcc.exp: Ditto.
62577 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62579         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62580         an old-style decl for malloc.  Fixes tests to work when
62581         sizeof (int) != sizeof (size_t).
62583 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62585         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62587         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62588         use stdargs.h interface.
62590 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62592         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62593         NO_VARARGS when compiling.
62595 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62597         * lib/plumhall.exp(ph_includes): New procedure.
62598         (ph_make): Use it.
62599         (ph_compiler): Ditto.
62601         * lib/g++.exp: Rename test-glue.c to testglue.c.
62602         * lib/gcc.exp: Ditto.
62604 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62606         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62607         to completion when it's called.
62609 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62611         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62612         is defined, don't do test.
62614 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62616         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62617         for object files.
62618         (ph_summary): Mark skipped testcases as untested, not unresolved.
62620         * lib/plumhall.exp (ph_make): If unresolved because of bad
62621         errorCode, record errorCode in log file.
62622         (*): Replace send_log/verbose with verbose -log.
62624 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62626         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62627         double conversion if double isn't at least 8 bytes.
62629         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62630         int to work with targets where int is 16 bits.
62632         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62633         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62634         precision for the test to complete.
62636 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62638         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62639         if d10v is not compiled with the -mdouble64 flag.
62640         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62642         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62643         d10v is not compiled with the -mint32 flag.
62645 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62647         * lib/plumhall.exp: Use incr_count.
62649 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62651         * gcc.c-torture: Update to c-torture-1.45.
62653 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62655         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62656         the name of the expect testcase file).
62658         * lib/g++.exp(g++_init): Ditto.
62660 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62662         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62663         the host.
62665         * lib/gcc.exp(gcc_exit): New procedure.
62667 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62669         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62670         specs where appropriate.
62672         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62673         because of new "candidates are" messages, and removed a few
62675         * Converted all non-old-style g++ testcases to old-style, and
62676         moved into g++.old-deja.
62678 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62680         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62681         options.
62683         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62684         succeeded.
62686         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62688 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62690         * lib/gcc.exp (gcc_target_compile): Add support for defining
62691         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62692         the machine doesn't have those features.
62694 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62696         * g++.law/operators4.exp: Don't use LIBS.
62698 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62700         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62702         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62703         * lib/g++.exp: Set it here instead. Also, allow use of the
62704         --tool_exec and --tool_opt options. Change CXX to
62705         GXX_UNDER_TEST.
62707         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62709         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62711 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62713         * lib/old-dejagnu.exp: Use prune_warnings instead of
62714         prune_system_crud.
62715         * lib/mike-g++.exp: Ditto.
62716         * lib/gcc.exp: Ditto.
62717         * lib/g++.exp: Ditto.
62719         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62721 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62723           * 941014-2.c: Include stdlib.h
62724           * 960327-1.c: Include stdio.h
62725           * dbra.c, index-1.c: Don't assume ints are 32bits.
62727 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62729         * lib/gcc.exp: Add gcc,stack_size target feature.
62731         * lib/g++.exp(g++_target_compile): Add the include and link
62732         paths here, not in two other places. And, it's $options, not
62733         options.
62735         * lib/mike-g++.exp(postbase): Remove the code that determines
62736         the correct include and link paths.
62737         * g++.old-deja/old-deja.exp: Ditto.
62739 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62741         * lib/g++.exp(g++_init): target_compile no longer returns the
62742         filename of the result.
62744 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62746         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62747         call to glob.
62749         * gcc.c-torture/special/special.exp: Change call to
62750         gcc_target_compile to include the object file.
62752 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62754         * gcc.c-torture/special/special.exp: Correct misspelling in last
62755         change.
62757 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62759         * lib/plumhall.exp(ph_summary): Log the entire output of the
62760         executable. Return -1 if there were any failures, 0 otherwise.
62761         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62762         (ph_make): Clean up objects and executables that were built
62763         if the tests succeeded.
62765 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62767         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62768         libraries and includes in the build tree as appropriate.
62770 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62772         * lib/c-torture.exp: Instead of looking for the global variable
62773         NO_LONG_LONG, check to see if that's a feature of the target.
62775 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62777         * config/default.exp: Minimize. Delete the remainer of the files in
62778         config; this functionality is now in devo/dejagnu/config.
62780         g++.*/*: Pass any additional flags used to compile to postbase;
62781         delete CXXFLAGS.
62783         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62784         is now done by runtest.exp. Use gcc_target_compile instead of
62785         compile.
62787         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62788         Remove references to CFLAGS. Use remote_file instead of
62789         calling rm -f.
62790         (c-torture): Take a list of arguments to use to compile this
62791         testcase.
62793         lib/g++.exp: Simplify. Use target_compile instead of compile.
62794         lib/gcc-dg.exp: Ditto.
62795         lib/gcc.exp: Ditto.
62796         lib/mike-{gcc,g++}.exp: Ditto.
62797         lib/old-dejagnu.exp: Ditto.
62798         lib/plumhall.exp: Ditto.
62800 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62802         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62803         (ph_linker): Likewise.
62805 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62807           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62808         MAP_ANON / MAP_ANONYMOUS if defined;
62809         else try to map from /dev/zero .
62811 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62813         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62814         isn't defined, then define it to MAP_ANONYMOUS.
62816 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62818         * gcc.c-torture: Update to c-torture-1.42 release.
62820 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62822         * gcc.c-torture: Update to c-torture-1.41 release.
62824 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62826         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62827         c-torture release.
62829 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62831         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62832         and LDFLAGS.  Fix second case to append the target_info ldflags
62833         onto LDFLAGS, not CFLAGS.
62834         * lib/g++.exp (g++_init): Add target_info stuff.
62835         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62836         of libgloss and newlib flags for !native.
62838         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62839         (GDB): Fix relative path to go up another dir for finding gdb.
62841 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62843         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62844         versions in the target_info array, if they don't exist.
62846 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62848         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62850 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62852         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62853         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62855 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62857         * lib/old-dejagnu.exp: Don't remove the output file before we've
62858         actually tested it. Don't append pwd to the path of the executable
62859         we're testing.
62861 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62863         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62865 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62867         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62868         temporary directory for compiler files, and set it to a default
62869         value of /tmp. Set $output as the name of the output file from
62870         compiling the testcase. Add a -o option to $cflags_var so the
62871         compiler writes the final output file as $output. Set $executable
62872         to $output.
62874         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62875         directory for compiler files, and set it to /tmp if it doesn't
62876         already have a value. Set $output_file to the name of the output
62877         file from compiling the testcase. Add a -o option to CXXFLAGS so
62878         the compiler writes the final output file as $output. Use $output
62879         as the executable to be tested.
62881 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62883         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62885 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62887         * gcc.c-torture/execute/pending-1.c: New test.  Still
62888         pending in Tege's queue.
62890 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62892         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62893         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62894         if there were failures.  Call unresolved if there were unresolved
62895         testcases.  Call gcc_fail if program did not run to completion.
62896         (ph_make): Pass additional argument name to ph_execute.
62897         (ph_execute): Add new argument.  Pass additional arguments to
62898         ph_summary.  Call gcc_fail is there is no execution output.
62900 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62902         * lib/plumhall.exp (proc_summary): Output relavent summary
62903         lines into the log so specific failures in plumhall can be
62904         investigated.
62906 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62908         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62909         (c-torture-execute): Don't try to execute tests which use
62910         "long long" types if $NO_LONG_LONG is nonzero.
62912 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62914         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62915         not c-torture.
62917         * gcc.ieee: Move from here.
62918         * gcc.c-torture/execute/ieee: To here.
62920 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62922         * gcc.c-torture: Update to c-torture-1.41 release.
62924 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62926         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62927         not "$output".
62929 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62931         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62932         -c present.
62934 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62936         * config/proelf.exp: Handle connecting to a simulator.
62938 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62940         * config/proelf.exp: New file.  Enough framework that we can
62941         run c-torture tests on the proelf targets (or any other target
62942         that gdb can connect to for that matter).
62944 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62946         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62947         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62949         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62950         exec_output exists.
62952 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62954         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62955         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62957         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62958         to pass/fail/unresolved/unsupported/untested.  Caller must now
62959         call unresolved/unsupported/untested.
62960         * lib/*.exp: Update FSF address.  Update to handle new results of
62961         ${tool}_load.
62962         * lib/chill.exp (verbose): Delete.
62964 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62966         * lib/gcc.exp (default_gcc_start): Change order of args to
62967         $LDFLAGS $CFLAGS $LIBS.
62968         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62969         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62970         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62971         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62972         * gcc.misc-tests/dg-test.exp: Likewise.
62973         * gcc.misc-tests/msgs.exp: Likewise.
62974         * gcc.prms/prms.exp: Likewise.
62975         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62976         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62978         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62980 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62982         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62984         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62985         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62987         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62988         necessary.
62990 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62992         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62993         global for loop; add use of $mathlib.
62994         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62995         settings here; set mathlib for anything but VxWorks.
62997 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62999         * gcc.c-torture: Update to c-torture-1.40 release.
63001 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63003         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63004         dg.exp.
63006 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63008         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63009         global.
63011 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63013         * lib/g++.exp (LIBS): Define if not already.
63014         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63015         (gcc-dg-prune): Call prune_gcc_output.
63016         * lib/gcc.exp (prune_gcc_output): New proc.
63017         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63018         prune_gcc_output.
63020 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63022         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63023         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63025 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63027         * gcc.c-torture: Update to c-torture-1.39 release.
63029 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63031         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63032         fails, try others as well.
63034 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63036         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63037         If compilation fails, mark execute tests as `untested'.
63038         If test is marked as unsupported, don't mark compilation and
63039         execute tests as failed.
63041 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63043         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63044         libstdc++ for whether or not we want to be doing shared
63045         libraries.  Delete link_curses since we don't need it anymore.
63046         * lib/mike-g++.exp (postbase): Don't link in libg++.
63047         * g++.old-deja/old-deja.exp: Likewise.
63049 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63051         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63053 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63055         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63056         For that, add `-Wl,-a,shared_archive'.
63057         * g++.old-deja/old-deja.exp: Likewise.
63059 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63061         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63063 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63065         * lib/mike-g++.exp (postbase): Pay attention to the status of
63066         g++_load.
63068 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63070           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63072 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63074         * lib/gcc.exp (default_gcc_start): No longer need to log program
63075         being executed or its output, execute_anywhere does that now.
63076         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63077         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63079 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63081         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63082         the same as those in lib/g++.exp.
63084 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63086         * gcc.c-torture: Update to c-torture-1.38 release.
63087         * gcc.ieee: Related changes.
63089 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63091         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63092         "exec". Minor reformatting changes.
63094         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63095         cross. This means all "exec" calls now work on a remote host as
63096         well.
63097         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63098         cross. Filter out the extra "\r\n" stuff that expect puts in.
63099         (c-torture-execute): Filter out the bogus warnings like
63100         c-torture-compile does. Add support for canadian cross.
63101         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63102         Use execute_anywhere rather than calling exec directly. Now it
63103         works for canadian cross testing.
63105 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63107         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63108         results into a variable, and check that rather than using file exists.
63110 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63112         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63113         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63115 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63117         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63118         lib_curses if there's a shared libg++ in the build tree.
63120 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63122         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63123         if not supported target.
63125 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63127         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63128         link_curses up to always happen, not just for native builds.
63130 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63132         * gcc.c-torture: Update to c-torture-1.36 release.
63133         * gcc.failure: Related changes.
63135 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63137         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63139 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63141         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63142         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63143         runshlib, link_curses, and mathlib for link and run.
63145         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63146         pass the runtime shared library options for Solaris, OSF/1, and
63147         Irix5, and link with -lcurses to avoid unresolved references.
63149 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63151         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63152         only run once.
63154 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63156         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63158 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63160         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63161         do not have a framework for the "compat" tests yet.
63163 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63165         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63166         set to null if we're testing vxworks5.1.  Use that instead of
63167         `-lm' in the setting of LIBS for link and run.
63169 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63171         * config/rom68k.exp (${tool}_load): Major changes to make it
63172         work.  Verified that it does in fact return the stuff in
63173         exec_output properly.  Catch any Emul or any TRAP other than 0.
63175 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63177         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63178         LDFLAGS properly for targets that need stuff from libgloss.
63179         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63180         only run once.
63181         (gpp_initialized): New variable.
63183 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63185         * config/rom68k.exp: Load libgloss.exp.
63186         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63187         so we can produce a fully linked binary.
63188         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63189         so we can produce a fully linked binary.
63191 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63193         * lib/plumhall.exp (ph_section): Watch for expected failures.
63194         Add missing `else'.
63196         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63197         run the testcase.
63198         (c-torture): Likewise.
63200 1995-08-28  Doug Evans  <dje@cygnus.com>
63202         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63204         * lib/mike-g++.exp (mike_cleanup): New proc.
63205         (prebase): New globals compiler_result, not_compiler_result,
63206         target_regexp.
63207         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63208         allow leading "-" in pattern.  Watch for unsupported tests.
63209         If $compiler_result is set, pattern match assembler code,
63210         and ditto for $not_compiler_result.
63211         * lib/mike-gcc.exp: Likewise.
63213         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63214         execution "succeeded".
63216 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63218         * config/win32.exp: New file.
63219         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63221 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63223         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63224         unsupported.
63225         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63226         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63227         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63229         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63230         "... without exceptions was ...".  That is now handled by
63231         prune_system_crud.
63232         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63234 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63236         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63237         sieve.c,sort2.c}: New files.
63238         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63239         sieve.exp,sort2.exp}: Drivers for them.
63241         * lib/mike-gcc.exp (program_output): New user settable variable.
63242         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63243         messages.
63244         * lib/mike-g++.exp (program_output): New user settable variable.
63246         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63248         * config/sh.exp: Deleted (use sim.exp instead).
63250 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63252         * config/vx.exp: Declare CHECKTASK as global.
63253         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63254         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63255         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63257 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63259         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63260         target. Like vx.exp, only includes `vx29k.exp' instead of
63261         `vxworks.exp'.
63263 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63265         * config/sim.exp: Increase time limit from 120 seconds to 240.
63267 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63269         * gcc.c-torture/execute/950628-1.c: New test.
63271 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63273         * gcc.c-torture: Update with changes/additions from
63274         c-torture-1.34.
63276 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63278         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63280 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63282         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63284 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63286         * gcc.c-torture/compile/950512-1.c: New test.
63287         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63288         * gcc.dg/struct-ret-1.c: Likewise.
63290 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63292         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63293           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63295 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63297         * gcc.c-torture/special/920411-1.c: Deleted.
63298         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63300 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63302         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63303         cpu limit.
63305 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63307         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63309 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63311         From kenner;
63312         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63313         is the proper length.
63314         * va-arg-3.c: Likewise.
63316 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63318         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63319         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63321         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63322         * lib/g++.exp (default_g++_start): Delete old cruft.
63324 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63326         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63327         (2 * (1 << 18)) to (2 * (1 << 17)).
63329         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63331 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63333         * config/rom68k.exp: Renamed from config/idp.exp
63335 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63337         * c-torture/compile/921109-2.c
63339 1995-04-18  Mike Stump  <mrs@cygnus.com>
63341         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63342         excess errors.
63344 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63346         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63347         output.
63348         * lib/g++.exp (default_g++_start): Likewise.
63350 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63352         * gcc.c-torture/compile/950329-1.c: New test.
63354 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63356           * config/bug.exp (${tool}_load): Updated to use new remote_open
63357           and remote_close procs.
63358         * config/idp.exp: New file.
63360 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63362         * gcc.c-torture/execute/950322-1.c: New test.
63364 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63366         * config/vx.exp (${tool}_load): Clean up testing of return code from
63367         vxworks_ld and vxworks_spawn.
63369 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63371         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63373 1995-03-13  Mike Stump  <mrs@cygnus.com>
63375         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63376         can mark excess errors on a machine by machine basis.  Note, the
63377         default is to not expect any excess errors, even when excess
63378         errors test - is given, so you will want to put an XFAIL ... on
63379         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63380         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63381         those 4 machines, but no others.
63383 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63385         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63386         * lib/c-torture.exp: to here.
63388 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63390         * gcc.c-torture/execute/950221-1.c: New test.
63391         * gcc.c-torture/execute/struct-ret-1.c: New test.
63392         * gcc.c-torture/compile/950221-1.c: New test.
63394         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63396 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63398         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63399         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63401 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63403         * g++.gb: New directory of tests, derived from my signature and
63404         class scoping tests.
63406         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63407         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63408         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63409         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63410         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63411         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63412         * g++.gb/sig25.C: Likewise.
63414         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63415         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63416         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63417         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63418         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63419         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63420         * g++.gb/sig25.exp: Likewise.
63422         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63423         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63424         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63425         * g++.gb/scope13.C: Likewise, this test still fails.
63427         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63428         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63429         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63430         * g++.gb/scope13.exp: Ditto.
63432         * g++.gb/README: New file, explains what these tests are about.
63434 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63436         * lib/dg.exp (dg-do): Support `preprocess'.
63437         (dg-test): Likewise.
63439 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63441         * config/udi.exp: change "continue -expect" to "exp_continue".
63443 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63445         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63446         Delete redundant tests.
63448         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63449         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63450         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63451         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63452         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63453         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63454         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63455         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63457         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63458         storing label pointers.
63459         * gcc.c-torture/execute/921019-1.c: Likewise.
63460         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63461         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63462         parameter fp.
63463         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63464         constants.
63466         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63467         Delete obsolete tests.
63469         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63470         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63471         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63472         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63473         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63474         * gcc.c-torture/compile/950124-1.c: New test.
63476         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63478 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63480         * lib/mike-g++.exp: Add -lm to LIBS.
63482 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63484         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63486 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63488         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63490 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63492         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63494 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63496         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63497         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63498         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63499         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63500         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63501         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63502         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63503         * g++.law/{operators31.C, operators32.C,
63504         * g++.law/{operators33.C, operators34.C}: Likewise.
63505         * g++.law/{pic1.C, refs2.C}: Likewise.
63506         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63507         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63508         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63511         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63512         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63513         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63514         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63515         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63516         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63517         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63518         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63519         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63520         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63521         * g++.law/{operators34.exp}: Likewise.
63522         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63523         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63524         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63525         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63526         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63528         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63529         No longer expected to fail.
63530         * g++.law/missed-error3.C: Tweak for recent bool changes.
63532 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63534         * config/emb-unix: Deleted.
63535         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63536         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63538 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63540         * lib/dg.exp (dg-test): Fix typo in last patch.
63542 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63544         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63545         (handles multiple occurrences).
63547 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63549         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63550         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63551         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63552         printed).
63553         * lib/c-torture.exp (c-torture-compile): Likewise.
63554         (c-torture): Prepend full path if missing.
63555         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63556         (gcc_fail): Likewise.
63557         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63559 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63561         * lib/netware.exp: Only attach to NetWare i386 systems.
63563 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63565         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63566         messages.  Add test name to "output pattern match" pass/fail message.
63568 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63570         * gcc.dg: New testsuite.
63571         * gcc.dg/dg.exp: New file.
63573         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63574         test-switch.c}: Deleted.
63576         * gcc.misc-tests/msgs.exp: New testcase driver.
63578 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63580         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63581         Watch for illegal return values from ${tool}_load.
63582         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63583         cross targets.  Coerce return value >0 to 1.
63585 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63587         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63589         * config/emb-unix.exp: New file.
63591         * config/sim.exp: Error if variable $SIM not defined.
63592         (${tool}_load): Mark test as "untested" if simulator missing.
63594         * config/unix.exp: Load remote.exp to get rcp_download.
63595         * lib/c-torture.exp: Use different option lists for testcases with
63596         and without loops.
63597         * gcc.c-torture/execute/execute.exp: Likewise.
63599 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63601         * config/*.exp: Clarify return code from ${tool}_load.
63602         Call `unresolved' or `untested' instead of `warning' or `perror'
63603         (sometimes you still want to call both though).
63604         Add comment that `shell_id' is local to each file.
63605         * config/udi.exp (timeout): Set to 30.
63606         Don't print warning if connection fails, $connectmode has already
63607         printed an error.
63608         (${tool}_load): Move verbose messages to level 2.
63609         Rework pattern for "Process started" message.
63610         Pass `shell_id' to ${connectmode}_download.
63611         Retry twice upon timeout.  Make resetting of target more robust.
63612         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63613         Pass `shell_id' to exit_$connectmode.
63614         Only call exit_$connectmode if connected.
63615         * config/unix.exp (${tool}_load): Check return codes better.
63616         * config/vrtx.exp (${tool}_load): Likewise.
63617         * config/vx.exp (${tool}_load): Likewise.
63618         Delete unneeded global's.
63619         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63620         from ${tool}_load.
63621         (dg-stat): Delete.
63622         (dg-init): Delete recording of pass/fail counts.
63623         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63624         (old-dejagnu-init): Likewise.
63625         (old-dejagnu-stat): Delete contents, empty proc now.
63626         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63627         (c-torture): Delete references to lcnt, lpass, lfail.
63628         Get option list from TORTURE_OPTIONS.
63629         Delete -funroll[-all]-loops if no loops.
63630         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63631         (g++_stat): Delete contents (empty proc now).
63632         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63633         (gcc_finish): Likewise.
63634         (gcc_stat): Deleted.
63635         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63636         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63637         * gcc.c-torture/execute/execute.exp: Likewise.
63638         Split tests into two parts: compile, execute.
63639         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63640         no loops.  Update to reflect clarified return codes from ${tool}_load.
63642 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63644         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63645         to grep for.
63646         (old-dejagnu): Likewise (where necessary).
63648 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63650         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63652         * lib/dg.exp (dg-process-target): Fix processing of selector.
63653         Add comment regarding use of `error'.
63655         * lib/gcc.exp (prune_system_crud): Define if missing.
63656         * lib/g++.exp (prune_system_crud): Likewise.
63658         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63659         Call prune_system_crud.
63660         * lib/dg.exp (dg-runtest): New proc.
63661         Use perror instead of send_user for tcl errors in testcase.
63662         Don't return any value, it's never used.
63663         Don't clobber previous definition of `unknown'.
63664         Print tcl errors in `dg-final'.
63666 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63668         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63669         (dg-test): Don't print errorInfo, it contains stack backtrace.
63671 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63673         * lib/g++.exp (runtest_file_p): Define if missing.
63675 1994-09-24  Doug Evans  (dje@cygnus.com)
63677         * lib/mike-g++.exp: Comment out loading of g++.exp.
63678         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63679         (default_g++_version): Always print something.
63680         (default_g++_start): Comment out call to `which'.
63681         (g++_start, g++_load): Deleted (must be defined in config file).
63682         * lib/gcc.exp: Test for existence of $CC at start.
63683         Delete check for tmpdir (done in gcc_init).
63684         (default_gcc_version): Always print something.
63685         (default_gcc_start): Comment out call to `which'.
63686         * config/*.exp: Major cleanup - make cross targets work at least a
63687         little better for g++ (by not being "--tool gcc" specific).
63688         Rename gcc_xxx to ${tool}_xxx.
63689         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63690         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63692 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63694         * lib/c-torture.exp (c-torture-compile): Rework compiler
63695         message processing.
63697         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63698         c-torture.
63700 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63702         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63704         * lib/dg.exp (dg-process-target): Support { target native }.
63706 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63708         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63709         looked for "... program xxx got fatal signal".
63710         Correct regsub munging of `comp_output'.
63711         Ignore compiler messages "path prefix not used" and "linker input
63712         file unused".
63714 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63716         * lib/gcc.exp (runtest_file_p): Define if missing.
63717         * gcc.prms/template.c: Example to work from.
63719 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63721         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63722         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63724         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63725         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63726         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63727         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63729         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63730         (dg-process-target): No longer a varargs proc.
63731         Return S/N for target, P/F for xfail.  All callers changed.
63732         (user option procs): More argument checking.
63733         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63734         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63735         (dg-test): Skip test if not running on selected target in `dg-do'.
63736         Update handling of `dg-do-what', `dg-output-text'.
63737         Separate execution pass/fail from output pattern match pass/fail.
63738         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63740 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63742         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63743         target for 920510-1.c.
63745 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63747         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63748         Clean up comment regarding use of passcnt, etc.
63749         (gcc_stat): Don't update `testcnt' here.
63750         (gcc_finish): Do it here.
63751         Might as well reset `but_id' here too.
63752         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63753         to determine if the file should be tested.
63754         * gcc.c-torture/compile/compile.exp: Likewise.
63755         * gcc.c-torture/execute/execute.exp: Likewise.
63756         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63757         * gcc.misc-tests/dg-test.exp: Likewise.
63758         * gcc.prms/prms.exp: Likewise.
63759         * gcc.wendy/wendy.exp: Likewise.
63760         * g++.old-deja.exp: Likewise.
63761         Move "Testing file" message to verbose level 1.
63763 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63765         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63767 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63769         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63770         (default_gcc_start): Accept optional second list element
63771         of compiler flags.  Print compiler output at verbosity level 2.
63772         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63773         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63774         Save current values of framework globals passcnt, failcnt, xpasscnt,
63775         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63776         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63777         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63778         xfailcnt to compute stats.  Update framework global `testcnt' from
63779         pass/fail counts.
63780         (gcc_finish): New proc.  Clean up test environment.
63781         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63782         (gcc_epass, gcc_efail): Delete.
63783         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63784         argument of line number.
63785         (dg-init): If the tool has an init routine, call it.
63786         (dg-test): Remove args `cflags_var' and `libs_var'.
63787         Pass all compiler options to ${tool}_start.
63788         Handle missing line number.
63789         (dg-finish): New function.
63790         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63791         particular files.  Call gcc_finish at end.  Move "skipping test"
63792         message to verbosity level 3.
63793         * gcc.c-torture/compile/compile.exp: Likewise.
63794         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63795         * gcc.c-torture/execute/execute.exp: Likewise.
63796         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63797         Print testcase being tried at verbosity level 1.
63798         * gcc.c-torture/special/special.exp: Unset xfail.
63799         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63800         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63801         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63802         * gcc.failure/failure.exp: Likewise.
63803         * gcc.ieee/ieee.exp: Likewise.
63804         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63805         Update call to dg-test.  Call dg-finish at end.
63806         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63807         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63808         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63809         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63810         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63811         * gcc.wendy/wendy.exp: Add copyright.
63812         Delete setting of tmpdir (done by gcc_init).
63813         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63814         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63815         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63816         gcc_[ce]pass/fail.
63818 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63820         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63821         confusion.
63822         (g++_load): Likewise.
63824         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63825         Rename argument to `prog' to remove the confusion.
63826         Varargs fns behave differently too!
63827         (g++_load): Likewise.
63829         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63831         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63832         what it is.  Delete (always) printing of status value for !native.
63833         Simplify verbose code, and include status and exec_output.
63834         (g++_load): Use gcc_load.
63836 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63838         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63839         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63840         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63841         940714-3.c as these testcases don't exist anymore.  Make
63842         va-arg-1.c expected to pass.
63844 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63846         * gcc.misc-tests/misc.exp: Only run specific testcases.
63847         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63848         * gcc.misc-tests/dg-[1-9].c: New files.
63850         * lib/dg.exp: New testsuite driver.
63851         * gcc.prms/prms.exp: Use it.
63853         * README.gcc: New file.
63855         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63856         Document and reset `lxpass' and `lxfail'.
63857         Simplify "initialized" message.
63858         (gcc_stat): Clean up comments a little.
63860 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63862         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63864 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63866         * lib/old-dejagnu.exp (process-option): New proc.
63867         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63868         (old-dejagnu): Simplify.
63869         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63871 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63873         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63874         exists and is not an empty string.
63876         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63877         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63878         finished.
63879         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63880         automatically.
63882         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63883         longer expected to fail.
63885         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63886         "f" function call.
63888         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63890         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63891         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63892         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63893         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63894         c-torture-1.29.
63896         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63897         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63899         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63901         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63902         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63904         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63905         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63906         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63908 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63910         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63911         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63912         940714-1.c, 940714-2.c, 940714-3.c},
63913         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63914         gcc.misc-tests/{mg.c,mg.exp}:
63915         New tests.
63916         * gcc.noncompile/noncompile.exp: Change accordingly.
63918 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63920         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63921         Undo previous clobberage.
63923 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63925         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63926         * gcc.special/{930510-1.c, special.exp}:
63927         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63928         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63929         struct-varargs-1.c}: New tests from c-torture-1.26.
63931 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63933         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63934           argument to switch.
63936 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63938         * Revert the previous changes.  Please see Rob's directory
63939         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63940         fixes.
63942 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63944         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63945         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63946         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63947         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63948         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63949         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63950         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63951         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63952         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63953         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63954         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63955         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63956         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63957         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63958         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63959         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63960         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63961         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63962         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63963         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63964         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63965         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63966         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63967         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63968         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63969         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63970         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63971         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63972         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63973         testing changes.
63975 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63977         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63978         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63979         with perror calls.
63981 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63983         * config/unix.exp (g++_load): Fix syntax.
63985 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63987         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63988         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63989         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63990         Don't expect va-arg-1.c to fail.  Correct expected output for
63991         920928-1.c.
63992         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63993         * gcc.wendy/hbm4.c: Correct typo.
63994         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63996 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63998         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63999         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64000         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64001         * lib/c-torture.exp (c-torture-compile): Ditto.
64003         Reduce volume of output (remove all the -I's and such).
64004         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64005         Call gcc_cpass, gcc_cfail.
64006         (c-torture): Pass testing option to c-torture-compile.
64008 1994-03-21  Doug Evans  (dje@cygnus.com)
64010         Bring patches over from progressive.
64011         * config/default.exp: Exit remote shell cleanly.
64012         (g++_exit, g++_start): Add default versions.
64013         * config/sim.exp (gcc_load): Use perror, not error.
64015 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64017         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64018         set in site.exp.
64020 1994-03-14  Doug Evans  (dje@cygnus.com)
64022         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64023         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64024         (wendy_try): New proc to run testcase.
64025         (main loop): Call 'em.
64026         * gcc.wendy/*.c: Clean up pass to correct expected output.
64028         * lib/gcc.exp: Minor cleanup work.
64029         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64031 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64033         * config/sim.exp (gcc_load): Document return codes better.
64034         Don't pass -v to simulator.
64036 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64038         * gcc.special/920717-x.c: Fix typo.
64039         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64040         get at sources.
64042         * lib/mike-gcc.exp: Fix typo.
64044 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64046         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64047         binary to use, transform the name.
64048         * config/*.exp: rename everything. Nuke any g++ specific files,
64049         it's now a special case of gcc that requires no special support.
64050         Add a default.exp for unsupported targets.
64052 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64054         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64055         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64056         version of Tcl.
64058 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64060         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64061         than a warning.
64063 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64065         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64067 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64069         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64070         option_list.  Compile every file with only 4/6 option choices
64071         (same as C torture) instead of with 12/18 different option
64072         choices.
64073         * lib/c-torture.exp: Likewise.
64075         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64076         not already set.
64078 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64080         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64081         can put an XFAIL *-*-* on excess errors.
64083 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64085         * g++.law: Add more tests derived from g++-bugs snapshots.
64087         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64088         equivalent to g++.law/init9.
64090         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64091         compiled it, and the a.out file after we've run it.
64093 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64095         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64096         compiled it, and the a.out file after we've run it.
64098 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64100         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64102 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64104         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64105         version number.
64107 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64109         * g++.law: New directory of g++ tests derived from the g++-bugs
64110         snapshots.
64112 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64114         * gcc.compile: initbug1.c initbug1.exp testcase added
64116 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64118         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64119         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64120           fixes submitted by Jeff Law (law@cs.utah.edu)
64121         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64122           Jeff Law (law@cs.utah.edu)
64125 1993-11-30  Mike Stump  (mrs@cygnus.com)
64127         * config/unix-g++.exp: Follow the gcc way of doing things.
64128         * g++.old-deja/old-deja.exp: Minor updates.
64129         * lib/g++.exp: New file, follow the gcc way of doing things.
64130         * lib/old-dejagnu.exp: Minor updates.
64131         * lib/mike-g++.exp: Always unset errorInfo.
64133 1993-11-06  Mike Stump  (mrs@cygnus.com)
64135         * lib/gcc.exp: Fix some errors with the below change, CC and
64136         CFLAGS should be global when setting, not local.
64138 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64140         * lib/gcc.exp: Transform tool name.
64142 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64144         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64146 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64148         * lib/gcc.exp: change gcc_done to gcc_stat
64150 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64152         * Upgraded gcc testsuite to c-torture version 1.25
64154 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64156         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64157         * lib/c-torture: added hooks for new reporting code.
64159 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64161         * config/sh-gcc.exp: check if sh-sim exists in the path
64163 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64165         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64166         * gcc.compile/compile.exp: Initial changes for new logic.
64167         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64168         * gcc.failure/failure.exp: Initial changes for new logic.
64169         * gcc.ieee/ieee.exp: Initial changes for new logic.
64170         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64171         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64172         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64173         * lib/c-torture.exp: Initial changes for new logic.
64174         * lib/gcc.exp: Initial changes for new logic.
64176 1993-10-15  Mike Stump  (mrs@cygnus.com)
64178         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64179         depend upon failure or success.  Fully qualify names in failure
64180         and success messages.  Always remove a.out before starting
64181         compile, just in case.  Pay more attention to error text output by
64182         the compiler.  Handle testcases with no known past errors just
64183         like all others, so that things are uniform.  Other miscellaneous
64184         improvements.
64186 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64188         * gcc.cpp: new directory for cpp tests
64190 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64192         * lib/chill.exp: Code reformatted, removed unused code.
64193         * config/unix-chill.exp: Code reformatted, removed unused code.
64194         * chill.execute/execute.exp: Code reformatted, removed unused code.
64195         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64197 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64199         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64200         routines not written.
64202 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64204         * config/bug-gcc.exp: Use new procs from bug.exp.
64206 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64208         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64209         via ftp, rather than depending on NFS.
64210         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64211         case.
64213 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64215         * config/bug-gcc.exp: Use new download proc.
64217 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64219         * chill.execute/execute.exp: cleanups, handles errors better
64220         * chill.compile/compile.exp: rewrite, based on execute.exp
64221         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64222         * lib/chill.exp: major changes to diff proc and compile and link
64223         procs. added chill_fail and chill_pass wrappers to pass and
64224         fail. added more comments, and handle error codes better.
64225         Added a hack to capture stderr from exec, so noncompile tests
64226         can work.
64228 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64230         * chill.execute/execute.exp: rewrite of testsuite driver
64231         * lib/chill.exp: rewrite of testsuite driver
64232         * config/unix-chill.exp: rewrite of testsuite driver
64234 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64236         In chill.execute:
64237         * iexpr.ch: Standardize uppercase.
64238         * tuples.dat: Standardize uppercase.
64239         * vary.ch: standardize.  Correct varying string assignments.
64240         * vary.dat: Add new output lines.
64242 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64244         In chill.execute:
64245         * chprintf.ch: Standardize use of uppercase.
64246         * tuples.ch: Standardize and turn arr2 into a DCL,
64247           rather than a SYN.
64248         * pinits.ch: Standardize.
64250 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64252         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64253         * Makefil: Renamed to Makefile.in.
64254         * configure.in: New.
64256 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64258         In chill.execute:
64259         * .cvsignore: Add result/output files.
64260         * Makefile: Fix up variables at start.  Use MFLAGS
64261           everywhere.  Correct bool_loc, built_ins entries.
64262           Add entry for vary1.ch.
64263         * bitarray.ch: Standardize upper-case usage.
64264         * bitexpr.ch: Standardize, add output of b1.
64265         * params.ch: Use arrayt in along PROC parameters, to
64266           avoid novelty problems.
64267         * sets.ch: Tiny cleanup.
64268         * vary1.ch: Re-indent.
64270 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64272         * Add PR-related files to Makefiles, .cvsignore files, etc.
64274 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64276         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64277           with compiler objects. New names are test-flow.c and test-loop.c
64279 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64281         * Upgraded c-torture tests from 1.19 to 1.20
64283         * new files:
64284         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64285         * gcc.compile: 930623-1.c 930623-2.c
64286         * gcc.noncompile: 930622-1.c 930622-2.c
64287         * gcc.failure: 920411-1.c 920627-2.c
64288         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64290 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64292         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64293           More changes to get testsuite working properly. Needs more work.
64294           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64296 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64298         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64299           More changes to get testsuite working properly. Needs more work.
64301 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64303         * chill.compile/compile.exp: Added for Dejagnu support
64304         * chill.execute/execute.exp: Added for Dejagnu support
64305         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64307 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64309         This should complete moving the CHILL test files.
64310         * chill.noncompile(.cvsignore printf.grt
64311             in-printf.grt chprintf.grt chprintf.ch):
64312             Added test-support files.
64313           (Makefile): Modified further.
64314         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64315             signal.ch): Added test files.
64316           * chill.execute (.cvsignore printf.grt printr.c
64317             in-printf.grt rts.c chprintf.grt rts.h): Added
64318           test-support files.
64319             (Makefile): More corrections.
64321 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64323         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64324           test cases, ready for DejaGnu.
64326 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64328         * Upgraded c-torture tests from 1.18 to 1.19
64330         * gcc.compile: added test(s):
64331           930607-1.c
64332         * gcc.execute: added test(s):
64333           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64335         * added new subdirectory for misc tests: gcc.misc-tests
64336         * gcc.misc-test(s): added tests:
64337           inst-check.c test-consts.c test-ior.c test-switch.c
64339 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64341         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64343 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64345         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64347 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64349         * Upgraded c-torture tests from 1.17 to 1.18
64351 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64353         * Upgraded c-torture tests from 1.12 to 1.17
64355 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64357         * lib/old-dejagnu.exp:
64358           Fixed handling of XFAIL target triplets to correctly
64359           recognize wildcard characters.  Removed code that
64360           appended a unique id tag to the end of the file name
64361           printed out by the result of the testcases within a
64362           given test file.
64364 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64366         * lib/old-dejagnu.exp:
64367           Reworked expected failure handling to trigger off of XFAIL
64368           keyword in keyphrase embeded in testcase source code. The
64369           XFAIL keyword must be at the end of the keyphrase line. It
64370           may optionally be followed by one or more target triplets.
64371           It has just occured that the handling of wildcards in the
64372           target triplet may not be correct.
64374 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64376         * g++.old-deja/tests:
64377           Moved all subdirectories up one level into g++.old-deja .
64379         * lib/old-dejagnu.exp:
64380           Fixed problem with CXXFLAGS not being properly reset, and being
64381           corrupted with extraneous "-c" compiler option.  This was
64382           causing binaries to not be generated for test that needed them.
64383           Modified strings passed to "pass" and "fail" so that individual
64384           tests from the same test file would be distinguished by an
64385           identifier appended to the test file name in the summary logs;
64386           this corrected a problem with erroneous diff logs.  Added code
64387           to search testcases for expected fail and unexpected pass keywords.
64389 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64391         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64393 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64395         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64396           Removed extraneous text from end of "Special g++ Options"
64397           keyphrase.
64399         * lib/old-dejagnu.exp: Added pattern matching to look for new
64400           keywords, embedded in testcases comments, which will trigger
64401           calls to xpass and xfail.
64403 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64405         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64406           comments embedded in the testcases, especially the one looking for
64407           special compiler options, as well as the pattern matching for the
64408           compiler output again.
64410 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64412         * lib/old-dejagnu.exp: Do a proper check of the return value for
64413           execute tests. Fixed several problems with the pattern matching
64414           of the compiler output which gave erroneous test results.
64415           Changed several of the test result messages to be more descriptive.
64416         * config/unix-g++.exp: Proc g++_load now actually works and
64417           executes the tests passed to it and returns a usable return
64418           value.
64420 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64422           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64424 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64426         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64427           Modified both files to properly execute the old style
64428           dejagnu tests. The previous versions of these files were
64429           experimental and did not function anything near correctly.
64431 1993-04-05  Rob Savoye  (rob@cygnus.com)
64433         * Removed all Makefile.in and configure.in files. No configuration
64434         needed now.
64436 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64438         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64440 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64442         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64443         gcc.special/configure.in, gcc.noncompile/configure.in,
64444         gcc.execute/configure.in, gcc.code_quality/configure.in,
64445         g++.other/configure.in, g++.old-deja/configure.in,
64446         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64447         in srcname setting.
64449 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64451         * lib/udi.exp: Fixed mondfe and mondfe_download.
64452         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64453         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64455 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64457         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64458         (gdb_exit): Don't remove *_soc files.
64460 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64462         * lib/c-torture.exp: Don't look for main; instead always use -w
64463         -c.  This is how the c-torture tests work.  Remove the object
64464         file if the compilation succeeds.
64465         * gcc.execute/execute.exp: Remove executable if test passes.
64466         * gcc.noncompile/noncompile.exp: Every test is an expected
64467         failure.
64468         * gcc.special/special.exp: Added tests from c-torture 1.11,
64469         corrected use of existing test.
64470         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64471         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64472         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64473         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64474         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64475         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64476         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64477         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64478         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64479         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64480         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64481         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64482         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64483         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64484         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64485         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64486         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64487         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64488         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64489         c-torture 1.11.
64490         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64491         correspond to c-torture 1.11.
64493         * New file.